Commit Graph

85 Commits

Author SHA1 Message Date
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
Pancake 3c7aebab1d
Syndicate Names (#8692)
* Syndicate Names

* Update syndicate.yml

* Update NukeopsRuleSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-07 13:41:22 +10:00
Veritius 49ed83b0de
Opt-in nukies (#8541)
* save changes

* naming rules

* changes

* changes

* last touches

* e

* use default

* better looping

* better prototype ig

* f

* c

* Revert "changes"

This reverts commit 111a7f36

* fuck i'm bad at git

* changes

* mfw

* e

* e
2022-06-07 12:43:54 +10:00
metalgearsloth 74f5f08ae6
Give nukies a medic (#8353)
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-05-25 12:42:01 -07:00
Vera Aguilera Puerto 631b024c2f
Fix NukeOps rule not checking for enabled before adding text to the roundend screen. (#8291) 2022-05-19 13:16:29 -05:00
metalgearsloth 8d6a3ecea7
Secret! (#8276)
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-05-19 14:44:24 +10:00
metalgearsloth d9bcc7f6dd
Make nukies usable (#8257)
* Make nukies usable

- Spawn points that work
- Radar default range bumped up
- Used the infiltrator instead
- Spawning works
I playtested it and it was working so anything new pops up then I'm gonna screm.

* a
2022-05-19 07:48:00 +10:00
Paul Ritter b3456c8376
Funny red spacemen (nukeops) (#8073)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-18 12:48:35 +10:00