* boom
TODO:
- actual organs
* silly! silly! silly! silly!
* consentual murder
* cleaning
* how woke
* fuck everything
* init
* remove organ replacement, do metabolizer instead
* oops
* thank you, comment i left for myself!
* yup
* rebranding!!!!!
* comment
* fuck that
* small h
* s
* i fucked up the branch its so over
* stop complaining!!!
* the remnants, theyre GONE
* there we go
* oh right
* fine.
* fuck everything
* organ enumerator
* false
* generic
* Changed Inventories
* Changed mysterybox
* Attempted to fix pt2
* Attempted to fix pt3
* Attempted to fix pt4
* Attempted to fix pt5
* Attempted to fix pt6
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Attempted to fix
* Added recently requested changes
* feat: xeno artifact debug commands
* refactor: minor renaming + whitespaces
* refactor: do not allocate unless needed
* refactor: rename common xeno-artifact commands localization string
* refactor: extract reusable parts of code, change command to work with EntityUid and not with NetEntity
* refactor: renaming
* refactor: make all commands toolshed
* refactor: localization fix, command naming reverted to camelCase, xml-doc for new commands
* refactor: make toolshed tuple actually work
* refactor: remove unused code
* refactor: cache for EffectPrototypes
* refactor: fix unlcokNode command, remove engine copy-paste for TryParseEntity
* refactor: fix localization for toolshed
* refactor: remove unused dependency
* refactor: caching systems for XenoArtifactCommand where possible, comments clarification, whitespacing
* refactor: added readonly to SharedXenoArtifactSystem.EffectPrototypeIds
* refactor: use component to detect which proto is xenoarch effect
* refactor: fix missing partial for XenoArtifactCommand
* refactor: fix readonly on dependencies for XenoArtifactCommand
* refactor: fix missing partial for nested XenoArtifact related parsers
* refactor: cleanup after merge
* refactor: remove obsolete IPrototype.HasComponent call and unused using
* refactor: change xenoarch commands to lowercase (as convention dictates)
* refactor: XenoArtifactNodeParser and XenoArtifactTypeParser are now CustomCompletionParser (removed duplicate code)
* refactor: XenoArtifactNodeParser is now CustomCompletionParser, moved custom parsers to shared/toolshed/parsers
* refactor: todo for ent proto caching, moved XenoArtifactCommand to toolshed namespace
* refactor: fix xenoartifact:totalresearch command
* refactor: remove system caching, clean whitespaces
* fix: fix localization for xenoarch commands
* refactor: moved StatusEffectCompletionParser to shared, added same todo remark for cache of status effect entity prototypes.
* refactor: use proxy methods in command and _entityManager.System in all parsers
* refactor: mved commands and parsers into respective folders
* refactor: access restriction for cached EntityPrototypeIds
* refactor: todo link to issue, fixed DI in StatusEffectCompletionParser
---------
Co-authored-by: pa.pecherskij <pa.pecherskij@interfax.ru>
* add BlockHands
* and mechs
* move to another place
* small fix
* TrySpawnUnremoveableVirtualItemInHand
* upd
* fix docs
* VehicleHandBlockerComponent
* Move Ulam spiral generator to its own class
* Make UlamSpiral.Point return a zero vector for n<=0
* Add UlamSpiral.PointsForMaxDistance
* Fix TeleportLocationsSystem can teleport user into a wall
Uses an Ulam spiral pattern to check for valid locations around the target entity.
* Handle teleportation failures more gracefully
* Fix unconventional name for delay system field
* Fix client crashes when target entity is paused/in nullspace
* Show popup when teleportation destination is obstructed
---------
Co-authored-by: opl <4833621+opl@users.noreply.github.com>
* the great mindshield rework
* it just works :D
* glory to nyanotransen, I said with my very obviously fake mindshield.
* work on things to remove manual mindshield queries
* very wip impl
* yeah there we go apc destroyed mission accomplished
* some comments
* textures!
* i will stab the person who decided to spell it differently.
* rename things since i am crazy (i was also crazy once)
* minor spelling mistake :(
* Revert "minor spelling mistake :("
This reverts commit ece1f1c3509063d1c43b7f136509ed4df2cd62e7.
* Revert "rename things since i am crazy (i was also crazy once)"
This reverts commit e75411d4bb84e819ca525b9fa0fe1792b6ace0b6.
* Revert "i will stab the person who decided to spell it differently."
This reverts commit 696ffdc062094cc9e4cf382f1e39b4ae4e3d781d.
* fixed things + better texs
* aaaa
* INSANITY RAHHHHH
* e
* changing things a bit.
* testifying things actually no insanity
* cleaning
* only doing this cuz of heseintests failing
* cleanup
* Update Content.Server/Revolutionary/RevolutionarySystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Apply suggestions from code review
fucking suggestions WHY IS THE BUTTON THERE EVEN WHEN ITS DISABLED!!!!
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* half of things for scarky0
* event merging stub / beginning
* big rewrite
* there ya go scar
* e
* NETWORK YOU PRICK
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Server/Revolutionary/RevolutionarySystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* e
* RAHHHH
* cleaning
* Update changeling.yml
* Update meta.json
* slarti 1/3
* slarti things 2
* le real fix
* commit & push
* Update Content.Client/Overlays/ShowMindShieldIconsSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Server/Implants/MindshieldImplantSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/SharedMindShieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/FakeMindshieldSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* Update Content.Shared/Mindshield/Components/MindShieldStatusComponent.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* scarky0
* dirty
* fml
* robust thyself now
* minor fix
* stub
* Revert "stub"
This reverts commit c1204b88d3ae1bbdca2deeb075a9dd0d6c529326.
* s
* jrwebiwerhweir
* shrimple fix
* Apply suggestions from code review
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* yeeeuuuwhqeheueuuu
* rweifohgeterwt
* cleaning, compiling
* container bs and icons
* werewrewr
* fix
* crisis averted
* howd i forget this
* leave me ALONE
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
* Dev map - Added cargo, expanded portals, added writing corner
* fix invalid entity
* added TradeStation component
* More stuff GUA
* conveyor in weapons
* no random rotation and no random offsets
* Dirty ApcPowerReceiver if state doesn't match defs
* surely this will work and isn't massive hubris
* SPACE
* docs & comments
* voltage, not charge
* no space
* jfc
* Tram!
* add tram to test file and add prototype
* fixed prototype
* fixed map and prototype
* small changes
* changed dorms and tool room
* Ready for review.
please dont be too harsh i will cry
* Various fixes
medical front, sci front. edited some maints. fixed cramped atmos. added warden bedroom
* small updates
* new maints rooms and small fixes
* i hope this doesnt break anything
* i dont think anyone reads these
* renamed everything
* Firelock 198X is a fun game
tiles under doors, fixed airlock access in parts, more maints stuff. tried to fix tram air
* still no idea how many people belong on this station
* Genpop, silos and more!
* Fixed Sec and atmos pipes
* i am a fool
* sec entrance to genpop. more engi parts and tram adjustments
* everytime i fix something i break something else
* small fixes and tram stuff
* added turrets and attempted to fix mail system
* Resolved most issues from playtest and changed prototype
* small changes
* minor tweaks
* More small fixes
* changes from feedback
* colored pipes
* redid turrets
* small fixes
* chem, comm and other changes
* someone else might need to finish this
* air and power fix in sec
* fixed vault and minor firelocks around the station
* lawyer and map test/pool
* bugfixing
* maint and misc changes
* no more diy teg
* tram speed limited
* changed job roster adn added Tram Driver spawn
* im an idiot
* final changes
* fix tests
* fix tests for real this time
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
* tram-stub
* tram driving away
* spriting hell
* it will be our year took a long time to come
* polish
* more
* fixes
* onceagainmorefixed
* e
* fix real
* Update Resources/Prototypes/Loadouts/RoleLoadouts/role_loadouts.yml
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* Update play_time_trackers.yml
* resprite
* additional spriting things
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
* guardian popup fixes
* actually use the entityqueries
* finish a thought challenge - difficulty impossible
* curse of fildrance
* can't believe he's done this
* real
* ill add reporter to marathon soon
* haha emisse doesn't know the roles mapped on the map everyone point and laugh at her
* Update the Wizden maxpop count
---------
Co-authored-by: emisse <99158783+Emisse@users.noreply.github.com>
* makes syndicate hardsuit helmets brighter, no changes to juggernaut helmet
* adds light and relevant sprites to juggernaut suit
* removes corgi relevant sprites and meta.json data
* Update copyright information in meta.json