Leon Friedrich
9fc4fc6ac2
Fix some Mind ECS bugs ( #17480 )
2023-06-20 14:29:26 +10:00
ShadowCommander
dd7032a860
Mind ECS ( #16826 )
2023-06-19 04:33:19 +10:00
OctoRocket
ecef573af5
[Tweak] Default to Traitor instead of Extended when possible ( #16386 )
2023-06-08 17:16:18 +10:00
Vyacheslav Titov
2e241691aa
Refactoring of roles and notifications about antagonist assignment ( #16864 )
...
* Refactoring of antagonist roles and notifications about antagonist role assignment.
Refactoring of traitor assignment methods and bug fixing.
* Announcement files moved, code is adjusted to new revision
* Play to entity changed to play to global cause of mono audio restrictions.
* Path to audio files changed to sound specifiers, unique alerts for each role.
* Uncommited changes
* New alert sounds for each antag role.
* PR review fixes
* Antagonist role assignment sound notifications moved to Systems, sounds moved to Components.
* License update
* Fixed naming and redundant parameters
---------
Co-authored-by: Титов Вячеслав Витальевич <rincew1nd@yandex.ru >
2023-06-07 01:15:22 -06:00
metalgearsloth
af5eaec932
Fix Centcomm ( #16772 )
2023-05-24 21:28:44 +10:00
Moony
e92a8fedab
Refactor stations to properly use entity prototypes. (stationsv3) ( #16570 )
...
* Update StationSpawningSystem.cs
Web-edit to allow feeding in an existing entity.
* Update StationSpawningSystem.cs
value type moment
* Update StationSpawningSystem.cs
* Oh goddamnit this is a refactor now.
* awawawa
* aaaaaaaaaaa
* ee
* forgot records.
* no records? no records.
* What's in a name?
* Sloth forcing me to do the refactor properly smh.
* e
* optional evac in test.
* tests pls work
* awa
---------
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com >
2023-05-19 15:45:09 -05:00
lzk228
7ecafb45e8
Nuke agent is separete role ( #15385 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-05-02 00:20:56 +10:00
Nemanja
59349b1b9b
Gamerule Entities, Take 2 ( #15765 )
2023-04-25 20:23:14 -04:00
metalgearsloth
d3552dae00
Revert "Gamerule Entities" ( #15724 )
2023-04-24 16:21:05 +10:00
Nemanja
39cc02b8f9
Gamerule Entities ( #15513 )
2023-04-24 15:20:51 +10:00
Scribbles0
ea4a4a8358
[fix] lone ops fix ( #15478 )
2023-04-17 03:01:36 -06:00
Scribbles0
e24d0b4e44
[Antag] Lone Ops ( #14647 )
...
* loneops event, prototype stuff, striker shuttle, and nukeops rule changes
* newline
* shuttle attributions
* optimizations and tweaks
* bugfix and mutually exclusive with nukeops
* bugfix but better
* fix nukie planet spawning when defaulting to extended
* remove hypospray protection references
* ghost_roles.yml edit thingy
* remove .orig file
2023-04-17 00:00:43 -06:00
DrSmugleaf
9146374e39
Remove ghost role component references ( #15262 )
2023-04-12 23:32:14 +10:00
Leon Friedrich
4d71b1b81e
Revert "Mind ecs" ( #14881 )
2023-03-27 08:24:00 +11:00
ShadowCommander
bfc4da9377
Mind ecs ( #14412 )
2023-03-26 14:31:13 -04:00
metalgearsloth
448165ffda
Escape pods ( #14809 )
...
* Namespace adjustments for days
* pod
* thanks rider
* Fix the oop launch
* Fixes
* Fix stuff
* eeeeeeeee
* Fix
* access
* map
* forgor
* thing
* Genericise escape pod fill
2023-03-23 19:54:41 -06:00
Scribbles0
9f8f85ccf6
Nukeops Preferred Species ( #14327 )
...
* nukeops PC species
* cleanup
* invalid species fallback
* cleanup
2023-03-19 17:48:05 -07:00
Jezithyr
eeb5b17b34
Mobstate Refactor ( #13389 )
...
Refactors mobstate and moves mob health thresholds to their own component
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
2023-01-13 16:57:10 -08:00
Pieter-Jan Briers
a323671984
Changes for prototype load parallelization ( #13066 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-12-20 14:25:34 -08:00
DrSmugleaf
407a907a2f
Fix error when spawning nuke ops ( #12961 )
2022-12-10 21:58:25 +01:00
metalgearsloth
a8f9d1a79f
Specify LoadMap for nukie planet ( #12696 )
2022-12-10 14:40:56 +11:00
Nemanja
250fde746f
make nukie round-end screen good ( #12949 )
...
* make nukie round-end screen good
* UNCOMMENT THIS YOU BUFFOON
2022-12-09 20:08:40 -06:00
DrSmugleaf
4a17d2cb33
Remove redundant resolve in NukeopsRuleSystem ( #12948 )
2022-12-10 01:16:33 +01:00
Paul Ritter
3884c4d3db
serv4 + submodule update ( #12740 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-11-27 19:25:55 +01:00
Leon Friedrich
6917b0fe17
Misc audio and related changes for replays ( #12578 )
2022-11-22 11:49:48 +11:00
metalgearsloth
6ab864fcda
Update content to mapsystem ( #12387 )
2022-11-13 17:47:48 +11:00
Morb
6775648cc9
Localize nukeops ranks ( #12393 )
2022-11-09 10:36:32 +11:00
Flipp Syder
0fe9f38968
Actual randomized humanoids ( #11574 )
2022-10-21 00:46:05 +11:00
Leon Friedrich
5d84d8b296
Fix nukie bug ( #11399 )
2022-09-19 16:07:24 +10:00
Flipp Syder
2f274d8b9e
Adds another check in the Nukeops system ( #11295 )
2022-09-15 23:50:47 +10:00
Leon Friedrich
f54c1cb2b3
Nukie and priate outfit spawning fixes ( #11274 )
2022-09-14 19:06:40 -05:00
metalgearsloth
8871c445b8
Cleanup factions code ( #11075 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-09-14 11:45:02 -07:00
Flipp Syder
ffbd0085bc
Nukie win conditions ( #10220 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2022-09-14 12:42:19 +10:00
metalgearsloth
0286b88388
NPC refactor ( #10122 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-09-06 00:28:23 +10:00
TekuNut
d946ed5009
NukeOps game rule tweaks ( #10005 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-08-31 19:36:27 -07:00
Leon Friedrich
c65d1c51ce
Load grid error related changes ( #10817 )
2022-08-25 23:33:40 +10:00
Nemanja
2152914acc
Generalized Store System ( #10201 )
2022-08-16 21:34:25 -07:00
metalgearsloth
c0439fe86a
Fix build ( #10421 )
2022-08-08 12:49:52 +10:00
Morb
ccb70fd9b6
Add nuke ops greeting sound ( #9862 )
2022-08-08 12:27:08 +10:00
metalgearsloth
9b662c3b62
Fix nukeops start ( #10355 )
2022-08-06 14:58:15 +10:00
Morber
532ceff24e
Remove CanBeAntag for nukeops ( #9947 )
2022-07-21 16:00:24 -05:00
drakewill-CRL
d02e2dad26
Antag menu ( #9900 )
...
* Refactor traitor generation code.
* RandomTraitorAlive no longer crashes when 1 traitor. Also cleaner/faster
* Add Antag menu for admins, add Traitor to the list.
* Add zombie to admin-antag menu
* Pirates, lone op, make traitor consistent with the rest.
* Add name strings
* cleaned usings.
* Cleanup.
Co-authored-by: drakewill <drake@drakewill-crl>
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com >
2022-07-20 04:46:23 -05:00
Nemanja
d6c4a29dcb
make nukies actual antags ( #9844 )
2022-07-17 16:57:52 -05:00
metalgearsloth
1251b3aeda
Add FTL destinations ( #9685 )
2022-07-15 14:11:41 +10:00
Kara
b9a0894d7c
Event refactor ( #9589 )
...
* Station event refactor
* Remove clientside `IStationEventManager`
we can just use prototypes
* Basic API idea
* Cruft
* first attempt at epicness
* okay yeah this shit is really clean
* sort out minor stuff
* Convert `BreakerFlip`
* `BureaucraticError` + general cleanup
* `DiseaseOutbreak`
* `FalseAlarm`
* `GasLeak`
* `KudzuGrowth`
* `MeteorSwarm`
* `MouseMigration`
* misc errors
* `PowerGridCheck`
* `RandomSentience`
* `VentClog`
* `VentCritters`
* `ZombieOutbreak`
* Rewrite basic event scheduler
* Minor fixes and logging
* ooooops
* errors + fix
* linter
* completions, `RuleStarted` property, update loop fixes
* Tweaks
* Fix #9462
* Basic scheduler update fix, and fixes #8174
* Add test
* UI cleanup
* really this was just for testing
2022-07-10 20:48:41 -05:00
Leon Friedrich
c13c0b8b0b
Remove implicit GridId conversions ( #8975 )
2022-06-28 22:56:02 +10:00
Júlio César Ueti
4067c20f04
Fix nukies ( #9159 )
...
* Quick stash
* I think this does it
2022-06-25 19:00:45 -05:00
metalgearsloth
77a8e16104
Add cargo shuttle ( #8686 )
2022-06-23 14:36:47 +10:00
Moony
58ddb19cd2
Implement game rule configs. Game rules are now proper prototypes instead of just an alias for a system. ( #8539 )
2022-06-12 13:27:05 +10:00
metalgearsloth
359dbc9704
Fix nukies ( #8759 )
2022-06-12 00:18:58 +10:00