Commit Graph

1333 Commits

Author SHA1 Message Date
AffectedArc07 279ee1dc12 Fixes a ton of security issues (#19005) 2022-09-10 14:12:16 +01:00
S34N 633393f575 Adds config option to prevent repeating maps (#18950)
* the map vote sound now haunts my dreams

* aa

* Update config/example/config.toml
2022-09-06 10:31:03 +01:00
GDN 1ca83d6842 Removes a runtime (#18952)
Removes a line of code that does... nothing! Causes a runtime on world starting so you need to allow it to execute the rest, and I hate being forced to click 1 extra time. Grug like fast debugger, not slow debugger.
2022-09-02 13:50:53 +01:00
AffectedArc07 d39a6e4906 True map rotation (#18865) 2022-08-23 21:34:46 +01:00
AffectedArc07 8ec53aca7a Server regions (#18867) 2022-08-21 21:27:23 +01:00
Qwertytoforty afbae8af1b Makes anomalies deadlier (#18836)
* Makes anomalies deadlier

* Apply suggestions from code review

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>

* undodgeable to dodgeable

* requested changes

Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com>
2022-08-21 16:32:12 +01:00
AffectedArc07 c4a3843da4 Maptick profiling (#18799)
* Maptick profiling

* oops
2022-08-16 14:11:51 +01:00
AffectedArc07 d688300c3a Upgrades the MC (#18769)
* Upgrades the MC

* More tweaks
2022-08-14 14:55:31 +01:00
AffectedArc07 a1f296f2d8 Timer Type Tracking (#18803)
* Timer Type Tracking

* Active bucket checking
2022-08-14 14:54:57 +01:00
AffectedArc07 4ef0c1c84c Some more stats logging (#18700) 2022-08-09 18:45:57 +01:00
Luc b565e29cc6 Fixes radiation hud (#18703) 2022-08-04 10:50:17 +01:00
AffectedArc07 2da68e9b64 Atmospherics refactor (#18460)
* Atmospherics refactor

* META(GAMING)

* Cleanup

* RPD hotfix

* Fox review

* Do this

* Well that escalated

* Repath these

* Ah yes, scope creep

* Remove this comment

* Regression #1
2022-08-01 16:27:35 -04:00
AffectedArc07 f0b36ddc59 Changelog improvements (#18498)
* Changelog improvements

* Farie tweaks

* Fix

* Improvements
2022-07-30 16:15:05 +01:00
Farie82 935432dd31 Stops thrown things finalizing twice after hitting something (#18623) 2022-07-28 20:56:19 +01:00
Charlie 6ab9a133ba Reworks bolas. (#18383)
* bola rework

* energy bolas aint reusable

* re-adds sprites

* SPRITES

* fix bola bag

* range fix
2022-07-24 16:11:41 +02:00
AffectedArc07 20add76efb Refactors vote code (#18403)
* Vote refactor

* Tweaks

* Review tweaks

* Tweak
2022-07-20 22:13:41 +01:00
ike709 bc4639b8f9 Fix a subsystem priority sort (#18426) 2022-07-18 10:36:56 +01:00
SteelSlayer 2881a03096 [TGUI] Biogenerator + refactor (#18263)
* tgui biogenerator

* moxian and sirryan review

* moxian review II

* charlie review
2022-07-16 22:41:57 +01:00
Contrabang 813e88a8cb Changes body collision to knockdown, adds a throw_range of 4 to carbon/human (#18363)
* Begone Weaken()

* throw range

* little spacin is good

* requested changes are changed
2022-07-15 15:16:23 +01:00
AffectedArc07 0c0b201668 Reworks anon dchat mode into full anon mode (#18282)
* Reworks anon dchat mode

* Update code/modules/client/preference/preferences_toggles.dm
2022-07-14 16:52:49 +01:00
S34N 3f95392c82 Lets go rebind things (#18166)
* SSinput Rewrite, Custom Keybindings

* hmm yes, safety

* azerty begone

* address AA and SteelSlayer

* Address the old man

* what

* CI dbconfig too

* Address TM issues

Unicode support
Better numpad support
Fix no perms message
Fix modifier screwing movement

* pre-TM tweak, nitfix

* pre TM change 2

* Display others

* MERGE ME

* unduplicates your rows

* reverts some changes, makes this work for now (not TM safe)

* fixes direction facing, removes hotkey help item

* weird keys

* TM commit revert later

* fixed asay/msay keybind

* adds ALL the emotes

* flip and spin

* makes old people happy

* and fixes admins not being able to msay

* lets borgs stow modules

* saves prefs when someone changes a keybind

* reverts skin changes and manually applies
HEAVEN HELP YOU IF YOU USE THE DM SKIN EDITOR IT BREAKS EVERYTHING

* tidies menu, unduplicates rest

* sql file pls come back

* Update SQL/updates/40-41.sql

* why did you not throw an error?!

* inits keybinds if your prefs somehow fail, i guess

* restores these spaces, i guess

* fixes local testing, i guess

* emote cooldown returns (oops)

* movement lock improvements

* Pageup does Swap Hands

* LOOC

* whisper for living mobs

* oops

* fix dsay

* fix IPC silicon emote hotkeys

* category name

* backspace only clears if input is focused

* Makes TAB and BACKSPACE rebindable

* charlie review

* define move

* yeet

* Lewcc review

* brings back legacy mode

* restores legacy mode

* tell legacy mode what is going on

* Update code/controllers/subsystem/input.dm

* Update code/controllers/subsystem/input.dm

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

* safeties!

* legacy mode is a pref now

* undo TM changes

* null prefs safeties

* Revert "legacy mode is a pref now"

This reverts commit b45af65139.

* revert this too thanks

Co-authored-by: mochi <shenesis@gmail.com>
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-07-13 21:34:41 +01:00
KalevTait 326b55003e misc (#18316) 2022-07-10 14:02:17 +01:00
AffectedArc07 4ca73fc3cd God damn I am dumb (#18233) 2022-07-06 20:21:24 +01:00
Contrabang 41b231a9a0 update config comments to be accurate (#18175) 2022-07-03 12:08:35 +01:00
Charlie bead47ea29 Adds crawling. (#17899)
* crawling?

* knockdown. CONTAINS CHANGES THAT NEED REVERTING

* plotting can_moves death

* CANMOVE IS DEAD

* mappers are insane

* removes todos as the are todone

* decreases crawling speed

* silly-con fixes

* surgery fixes

* fixes death

* pAI fixes

* removes var/lying

* runtime fix

* decreases default crawling speed

* correct crawling dir

* some more fixes

* stunbaton tweak, revert later

* rejuv fix

* restraint and incapacitated refactor

* crawling dir in line with TG

* fixes vehicle movement and grabs

* alien rest fixes

* antistun fixes

* fixed fall sounds

* forgor to stage this

* first review

* canmove zombie dispersal

* fix

* lots of fixes

* defines

* fixes the trait helper

* if you got no legs you can still crawl

* sillyconfix

* no reverty keepy

* jaunt fix

* hopefully fixes perma sleepy zzz

* admin rejuv temp fix

* rest canceling

* antistun chems now remove knockdown

* buckle offset fix

* fixes some stuff

* crawling delay = 4

* descuffs bed

* sleeping hotfix

* fixes simple mob resting

* V is the macro for resting

* projectiles no dodgy

* refines the projectile check

* god I hate strings

* MORE FIXES

* I hate buckling

* fixes capulettium plus

* winding down

* farie review

* bugs did stop showing up

* SEAN

* todo

* sean review

* ed209

* i HATE cyborgs

* steel review

* laaaaaast things

* reverts stun baton changes

* and done
2022-06-30 11:57:52 -05:00
AffectedArc07 d538100ceb Shift+F3 debug menu (#18065)
* F3 debug menu

* Some tweaks

* So that escalated

* Update code/controllers/subsystem.dm

* Update code/controllers/subsystem/debugview.dm

* Charlie tweaks
2022-06-26 20:10:09 +01:00
DamianX 06768b96a3 Added time dilation tracking (#18061)
* Added time dilation tracking

* Update code/controllers/subsystem/time_track.dm

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-06-24 17:34:23 +01:00
AffectedArc07 eebb655022 Ends voting herd mentality (#17838) 2022-06-15 22:50:40 -06:00
Fridge Burns ca0f0ed9e8 Ash storms are no longer audible on mining/labor shuttles when in transit or docked on station (#17905)
* Change get_weather to use type instead of instance

* Stop storm audio on shuttle when docked at station

* Realize that the labor camp shuttle exists

* Fix a comment

* 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>
2022-06-06 21:50:25 +01:00
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