Commit Graph

12 Commits

Author SHA1 Message Date
Atermonera
cff34e64a1 Adds event regions to GameMaster events (#8334)
* Configures gm events to be selectable by "region"

* Configures event regions for existing events

* Configures event selection to filter by region
2022-01-15 23:52:00 -08:00
Neerti
0688793334 Reduces spam from new event system. (#7355) 2020-07-22 03:03:27 -07:00
Atlantiscze
b718f6af07 Excludes AI shells from event probability calculations
- This seems to be quite an issue on lowpop, with high danger events (strong blobs for example) firing just because the AI has an engineering/security shell(s) available. They are still one player, however, therefore it results in very hard to handle situations when trying to go a 1v1 against strong blobs with remotely controlled engineering shell (as you can't control more than one at a time)
2020-04-22 16:15:26 +02:00
Neerti
f5383410ea Events ported, now for cleanup if needed. 2020-03-26 03:20:16 -04:00
Neerti
dd2edef196 Saving more work. 2020-03-22 03:25:44 -04:00
Neerti
33657c9e11 Event system rewrite started. 2020-03-19 07:31:30 -04:00
Neerti
24fbd0b87e Half-Refactors Jobs (#6762)
* Somewhat cleans up a piece of job code, makes new ID computers not be awful.

* Changes ROLE_ defines to DEPARTMENT_ to be clearer. Backports the new ID computer's assignment section of its UI to the old ID computer.

* Swaps back to southern cross map.

* Removes a block of commented code.
2020-03-03 13:27:37 -08:00
Mechoid
814edfebe3 Fix some events, tweak Blob. 2019-07-31 12:36:52 -07:00
Mechoid
c7407942ee Tweaks the NewTM event system further, adds a weather shift event for when people are groundside and outdoors. 2019-06-16 18:27:53 -07:00
Mechoid
0293205549 Client check only. 2019-04-15 13:46:42 -07:00
Leshana
a5a805414b Fixed paths references to obsolete path /obj/item/clothing/shoes/combat
* It was changed in most places to /obj/item/clothing/shoes/boots/combat but some were not.  The changling subtype prevented any compile errors.
2017-03-06 21:58:39 -05:00
Neerti
337ef499a1 Cleans Up WIP Event System + New Grid Check For It
Separates the 'count and assess everything' stuff to it's own datum, called the metric datum, which I plan to add on to in the future to make counting and metrics easier.
Makes decision process a bit more weight-based, will probably continue tweaking later.
Makes the admin debug UI have links to change settings easily.
Adds replacement for grid check event, which works similar to the old one, but is now based on a physical machine in the game world, that Engineering can hack to make the event end faster, if so desired.  Note that the machine is not mapped in, and won't be mapped in until the event system is ready for launch.
Adds grid_check variables to SMESes and APCs to make them stop doing work without draining the battery.
Grid checks in the new system are caused by a "power spike" which originates from the engine and will cause bad things, should no grid checker machine be connected to the power-net.  These power spikes occur when the GM decides that a grid check is a good event to have.
The grid checker can be built and deconstructed using the standard machine construction methods.
2016-10-05 21:40:07 -04:00