Commit Graph

1304 Commits

Author SHA1 Message Date
Marlyn 991d0124f5 Fixes the sanity check used by atmos to only be run on init (#17876)
* Fixes the sanity check used by atmos to only be run on init

- A few years ago, an optimization was added to cut the list of active
  turfs when setup_allturfs was added, which assumed the proc would only
  be run once, during atmos initialization. However, at this point in time
  this optimization is obsolete, and it's since been changed to a sanity check.
  Since this entire aspect of the code expects only to be run once,
  during atmos setup, we can safely move it to atmos init instead, which
  allows us to use the setup_allturfs function to also load maps without
  issue, useful for quick loads like mining capsules or other such
  things.

* Affected's tweak

* Fixes my tunnel vision

* Trivial casing tweak
2022-05-27 17:30:28 +01:00
Vi3trice e942191daa set speedhack to (#17875) 2022-05-27 10:40:18 +01:00
S34N 83e228cbcb Minor refactor of spawners, fixed rogue drone and carp events not spawning mobs (#17849)
* lessens the use of GLOB.landmarks_list

* delete redundant blob icon

* Apply suggestions from code review

Co-authored-by: moxian <moxian@users.noreply.github.com>

* review part 2

* aa review

Co-authored-by: moxian <moxian@users.noreply.github.com>
2022-05-24 14:26:36 +01:00
DamianX aef0ebbb19 Fixed gas overlays on grass tiles (#17778) 2022-05-16 21:22:33 +09:00
AffectedArc07 e0758794a6 Removes shadowlings. Does not add anything else to compensate. (#17467) 2022-05-13 22:09:30 +09:00
moxian 9963500fc5 Add a config option to persistently override the map loaded (#17746) 2022-05-09 14:55:35 +01:00
DamianX d946cb0c61 Added config entry to toggle lavaland (#17705)
* Added config entry to toggle lavaland

* addressed review

* Do not go gentle into that good night

* Actually this is the way to do it
2022-05-09 14:49:15 +01:00
AffectedArc07 a388046df4 Fixes map vote (#17740) 2022-05-07 12:05:53 +01:00
DamianX 7ae2061be8 Added a tiny map for testing changes (#17704)
* Added a tiny map for testing changes

* I forgot to commit this

* Addressed review

* Expanded to 255x255 for consistency

* Update config/example/config.toml

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-06 12:05:12 +01:00
AffectedArc07 747097d7c3 Removes karma jobs framework (#17646) 2022-05-03 12:26:56 +01:00
mafemergency 45fe5c80b1 fixes firelocks et al. preventing the movement of air (#17539)
Co-authored-by: mafemergency <mafemergency@gmail.com>
2022-05-03 04:35:22 +01:00
AffectedArc07 a048ec2e1f Adds configurable round stats link (#17692) 2022-05-03 04:30:19 +01:00
AffectedArc07 7bc1bee63a Migrates SSinstancing to Redis from world.Export() (#17679) 2022-05-03 04:29:56 +01:00
SteelSlayer e49b016df4 Updates the proximity monitor component (#15836)
* prox component update

* mochi review

* bug fix, makes proximity sensors always active

* GC fixes and removes an unused proc

* Disposal fixes from TM

* fixes runtimes when objects created in nullspace runtimes, fixes portable flasher

* a fresh perspective

* lewcc review

* adds comment about direct loc setting over forceMove
2022-04-30 15:50:36 +01:00
AffectedArc07 469168517a Locks some really gamebreaking verbs to Maints (#17633) 2022-04-22 08:27:54 +09:00
Charlie 6e6cf3e516 del sarcasm (#17504) 2022-04-12 16:05:09 +01:00
S34N bb637cea20 Adds DB logging to crew transfer and map votes (#17516)
* adds logging to crew transfer and map votes

* moves vote logging up to encompass all votes
2022-04-07 19:19:01 +01:00
Luc 60a514dcb3 Allows ghosts signed up for ghost roles to leave the pool (#17488)
* Add new mechanism for rejecting a signup

* remove_mob -> remove_candidate

* Update code/controllers/subsystem/ghost_spawns.dm

Sssssssso TRUE

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Cancel notif is now bold red

* Update code/controllers/subsystem/ghost_spawns.dm

Make messages use consistent styling

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-03-21 22:32:49 +00:00
AffectedArc07 e19931c643 Profiler results are now sent to Redis (#17459) 2022-03-08 16:32:05 +01:00
AffectedArc07 3612a8d446 Adds major warning text for some jobs (#17434) 2022-03-05 21:24:13 +01:00
AffectedArc07 d98aec53b7 Some hotfixes (#17464) 2022-03-04 21:57:35 +01:00
dearmochi 5693eb827e SSprojectiles - smoother and saner projectiles (#17127)
* SSprojectiles - smoother and saner projectiles

* trailing newline

* toki wo tomare

* Lower projectile speed back to 2x, reflector fix

* Tables stop projectiles properly
2022-02-25 18:30:05 +00:00
AffectedArc07 cf63dda631 Refactors job EXP to allow for multiple departments in restrictions (#17442) 2022-02-25 10:42:15 +01:00
Adri d77d33bfd6 Makes the spawning message more beginner-friendly, removes unused line (#17419) 2022-02-23 08:46:50 +01:00
AffectedArc07 a9b042dc09 Automatic handling of majorly-colliding CIDs (#17414) 2022-02-17 12:33:36 +01:00
dearmochi 78ef26851c Make SSinstancing no longer sleep, fixing client stuff (#17380)
* Make SSinstancing no longer sleep, fixing client stuff

* address aa
2022-02-14 00:05:48 +00:00
AffectedArc07 5adbf273d2 Tweaks MC logic (#17378) 2022-01-31 09:16:03 +01:00
AffectedArc07 f11e4082bb A little bit more GDPR compliance stuff (#17367) 2022-01-25 10:15:58 +01:00
Aziz Chynaliev 7f73b8d8b4 Fix: Avoid runechat scheduling too far events into short queue (#17361) 2022-01-22 19:06:20 +01:00
Aziz Chynaliev 387f66d7a6 Fix: Avoid timer scheduling too far events into short queue (#17348) 2022-01-19 19:18:08 +01:00
Sirryan2002 1da61d4d27 Adds a cap to Xenobiology Mobs and Allows Sentient Giant Spider prompts to be disabled (#17316)
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2022-01-16 18:54:10 +01:00
Aziz Chynaliev f93011918b Fix: avoid sleeping SSTicker (#17329) 2022-01-16 09:06:48 +01:00
Aziz Chynaliev 25de275285 Fix: timers not removing from second queue on init (#17328) 2022-01-16 09:02:49 +01:00
AffectedArc07 0e24c24f52 [READY] Redis PubSub integration + RUSTG Updates (#17266) 2022-01-11 16:56:41 +01:00
S34N 0cc1ebd46c [MDB Ignore] Refactors spawners, adds unique icons to spawner effects (#17238)
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
2022-01-09 22:10:00 +01:00
Qwertytoforty 80a6a55ce3 fixes the ticker from killing people (#17274) 2021-12-26 22:56:16 +01:00
Aziz Chynaliev b593bc2c92 Fix: potential bucket corruption in timer reset_buckets (#17231)
Co-authored-by: Simon Ogorodnik <simon.ogorodnik@gmail.com>
2021-12-17 10:33:53 +01:00
AffectedArc07 fd87f4d085 Nukes meteor gamemode (#17186) 2021-12-16 18:03:31 +01:00
S34N ac6f9b4725 [IDB Ignore] Refactor icon smoothing to use 8-bit bitmasking (#16620) 2021-12-15 17:04:24 +01:00
Aziz Chynaliev e5c97ad0bf Port: major fixes of SStimer subsystem from RU SS220 Paradise based on SStimer from TGstation (#16200)
Co-authored-by: Simon Ogorodnik <simon.ogorodnik@gmail.com>
2021-12-07 08:15:50 +01:00
dearmochi ca87534d46 Revert "Removes some unnecessary global variables (#16353)" (#17170) 2021-11-28 09:18:27 +00:00
SabreML 5397d28c4f Removes some unnecessary global variables (#16353)
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-11-28 09:50:27 +01:00
AffectedArc07 4356dc746f Ban refactor part 2/3 - Kills off savefile bans (#17135) 2021-11-27 19:58:10 +01:00
AffectedArc07 3a77df7518 Fixes a rare bug where you can spawn as IPC cling (#17133) 2021-11-18 12:18:39 +01:00
Adrer c3877bba40 Doomsday device detonation plays cinematic (#17130)
* Adds doomsday cinematic

* Duplicate code bad

Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
2021-11-18 12:17:39 +01:00
Fox McCloud 55a6c23bc7 Removes civilian: Return of the Assistant King (#17103)
* Removes Civilian

* other alt-titles as well

* further resolution

* forgot these

* TGUI

* hud icon
2021-11-16 19:49:08 +01:00
AffectedArc07 db3a3c8bc2 Adds Paradise API support (#16981) 2021-11-05 14:04:49 +01:00
S34N b87135fcc8 Adds server ID to discord webhook messages (#16987)
* adds server ID to webhooks

* Apply suggestions from code review

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2021-10-23 10:53:08 +01:00
AffectedArc07 de48c081bf Elastic logic 2021-10-20 17:50:43 +01:00
AffectedArc07 4e40353cfa Check your conflict resolution people 2021-10-17 21:06:02 +01:00