* Scope creep my ass
* why was this shit not pushed????
* gone...
* fix that
* review plus buildd
* asfsafsafsafsafas
* grug
* burber
* I'll fix this later
* shrimply die
* also this
* it's snerf or snuthin
* assaads
* round snend
* aaaa
* fix this shit for real
* actually, don't start GameRules until MapInit now that I think aboot it.
* forgot u
* don't actually need this part nullable
* Deffer comp removal
* one liner
* do that too
* chungus
* Honestly makes more sense here, plus WHY are we doing all that shit on "GameRuleAdded" rather than GameRuleStarted(?)
* deferred removal :V
* aaaaaaaaaaaaaaa
* whhop
* Whoop
* better
* landmine that I placed for myself then forgot about lmao
* cleanup
* FUCKING `!`
* gotovo
* amogus
* please don't check by metadata I beg
* waawsasfdfsasfa
* sfafsasfafsas
* fdsaasffsasfa
* code
* fix
* fasasffasfasfsad
* chungaas
* I may be stupid
* gra
* graaaaaaaaaaaaaaaaa
* comment
* gra
* clearing is not predicted and would require major refactors, so don't cache on client.
* lame shit :P
* last holes
* nukeopsfsafsasafsfafsa
* why was that shit public bruh
* bubrbgwahrghfaka
* dynamic
* revert change that did nothing lmao
* Add total identities gained field and copy relevant objectives
* Update objective description to make clearer that DNA sting works
* Update most identities objective description to make clearer that DNA sting works
* renames
---------
Co-authored-by: ScarKy0 <scarky0@onet.eu>
* Make every EntitySystem partial
* Oobs thats for a diff PR
* Also oops on that one
* Test systems
* git are we fr
* Update file templates
* cleanup empty classes while we are here
* forgor
---------
Co-authored-by: AJCM-git <ajcm_mail@disroot.org>
* insanity
* changeling real pliz
* the wizard
* no conflict plz :3
* Update Content.Server/Objectives/Systems/ChangelingEscapeDepartmentConditionSystem.cs
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
* linq is hell
* Update Content.Server/Objectives/Systems/ChangelingEscapeDepartmentConditionSystem.cs
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
* comment & API
* wokism is real and is coming for you in this pride month
* i am stoopid and dont know how to code :3
* cleanup, self review, usual stuff
* oops
* comments and difficulty
* fuck everything
* add to rolls
* FFS
* self ontag
* filters? you should kill your mom, here's why women never fuck you here's how you could build a bomb.
* ncat
* Update Content.Shared/Roles/Jobs/SharedJobSystem.cs
eqweqwewqe
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
* address slam,s reviews idfk this will be squashed anyway
* from captain sprite (apparently removed on master) to atmosian sprite
* Minor cleanup changes
---------
Co-authored-by: nomdéraisonnablementlong <you@example.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: Pok <113675512+Pok27@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
Co-authored-by: SlamBamActionman <slambamactionman@gmail.com>
* loving it
* wording ig
* first pass
* makes more sense
* Update changeling.yml
* issuers to prototypes
* *screams!!!!!!!!!!!!!
* functional
* yes im salty about the order
* works!
* screw this text
* add it to rolls
* nah
* review
* partial review
* no more roundend text
* remove append stuff
* guh
* var
* Remove all IPrototypeManager instances
* Remove redundant IComponentFactory instances too
* Found some stragglers
* DestructibleSystem.PrototypeManager: no dependency
* not based
* revert some changes
* whoops
* noticed something
* remove unused
* revert cause it's being fixed in a different PR
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* doorjack to counter condition
* howd i do that
* partial
* enumrate the
* cleanup
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* i dont know whether this works or not
* holy shit
TODO:
Devour X identities objective
* imports, API cleanup
* event
* objective
* partial review
* Update ChangelingIdentitySystem.cs
* yippee!!
* events
* fuck
* another one
* small fix
---------
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
* "fixes" it but the logic just needs to be rewritten.
* init commit
* almost there
* commit
* Scrounger
* actually spawn the ghost roles, and better assertion behavior!
* update the warning because I know someone is gonna touch it
* hhng
* fix Traitor assignment
* Prune the list and ignore dummy antags
* game test
* skip dummy antag
* crisaskjfshj
* It's time, it's fucking time
* fixing the secret gamemode bug once and for all.
* docs
* burger
* dssdgdsgds
* so hungry for test fails
* job whitelist
* review
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* KILL THE AI
* cleanup and review
* fix :(
* Make it about as common as "KillRandomHead"
* me when I forget to fucking push
* remove AI dependency
* move to AI system
* whtiespace
* asfsaf
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* initial visual nubody
* oops overlay
* im so pheeming rn
* conversion...
* tests
* comeback of the underwear
* oops eyes
* blabbl
* zeds
* yaml linted
* search and visible count constraints
* reordering
* preserve previously selected markings colors
* fix test
* some ui niceties
* ordering
* make DB changes backwards-compatible/downgrade-friendly
* fix things again
* fix migration
* vulpkanin markings limit increase
* wrapping
* code cleanup and more code cleanup and more code cleanup and more code cleanup and
* fix slop ports
* better sampling API
* make filter work + use the method i made for its intended purpose
* fix test fails real quick
* magic mirror cleanup, remove TODO
* don't 0-init the organ profile data
* remove deltastates
---------
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
* Ninja Bombing moved to blacklist
* Added blocker to "Solars"
Solars is too generic for a named bombing target.
* Change to AllEntityQuery
More clear intent
* Update migration.yml
Add migration to 'null' for removed WarpPointBombing entity
* Update NinjaConditionsSystem.cs
Undo some tidying
* Changed to tag
Ninja blocking component is now a tag instead of a new component
* Update NinjaConditionsSystem.cs
detidying
* Update NinjaConditionsSystem.cs
Change to efficient enumerator
* Move blacklist to component
Moved blacklist to spidercharge component
* Update migration.yml
fixed component reference
* Update migration.yml
Fixes Saltern. Exo is more complicated.
---------
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>