Gaxeer
eda2102bdc
Refactor: refactor security levels ( #21899 )
...
* refactor: datumize security levels
* refactor: implement `SSsecurity_level` for handling security level related stuff
* feat: returns back old `delta_alarm` sound
* refactor: adjust existing code to use `SSsecurity_level`
* fix: remove redundunt new init order
* fix: fix type in var
* refactor: apply reviewer changes
* fix: replace `can_fire=FALSE` with `ss_flags = SS_NO_FIRE`, as subsystem will never fire
* fix: use `flags` instead of `ss_flags` for subsystem
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
* fix: replace old security level interactions
* feat: implement `Recover` proc for `SSsecurity_level`
* refactor: add clearer doc for `security_level_set_timer_id` propery of `SSsecurirt_level`
* refactor: swap `security_level` datum properties to make it clearer to read
* refactor: move initialization code from `New` to `Initialize` for `/obj/machinery/firealarm`
* fix: revert back `delta_alarm` annoing sound, use `delta_claxon` on change to delta security level
---------
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
2023-10-14 21:46:49 +02:00
S34N
a029cf2502
Adds message boxes to the chat system ( #22280 )
...
* initial working commit
* fix this
* helpers
* tweaks
* text being silly moment
* antags are red
* Update goon/browserassets/css/browserOutput-dark.css
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/modules/mob/living/carbon/brain/robotic_brain.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* review and warning fixes
* refactor antag greetings
* tweaks to include more things
* Apply suggestions from code review
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/modules/antagonists/traitor/datum_mindslave.dm
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
* fixes vial spawned antags
* Update code/datums/mind.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
---------
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2023-10-12 23:15:03 +01:00
Furior
dcb9081c74
typo ( #22781 )
2023-10-12 17:23:19 +01:00
GDN
74c0d9cfab
adds the bread smite ( #22755 )
...
* adds the bread smite
* you cannot escape
2023-10-12 17:15:46 +01:00
Vi3trice
fde04ee997
Add seconds to hh:mm:ss proc for Check Antagonists panel ( #22733 )
...
* My lost hours
* Update player_panel.dm
2023-10-12 15:27:10 +01:00
GDN
6ac126da0b
gives runtime access the ability to view timer logs and debug timers ( #22451 )
2023-10-09 20:28:31 +01:00
GDN
6df2c2e3d2
Ghost bar ( #22368 )
...
* Ghost bar initial changes
* more changes
* we ball again brothers
* we are (once again) SO back
* Update code/modules/admin/verbs/debug.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* Update code/_onclick/hud/alert.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* Update code/_onclick/hud/alert.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Update code/game/objects/items/weapons/cards_ids.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* deck of cards and shittt
* global placement
* Update code/modules/ruins/ghost_bar.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* readded
* hotfix
* zamn
* fixes
* greyfix
* last of the fixes
* can't stop me baby
* bam
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-10-09 19:47:17 +01:00
Burzah
b02ce067bf
Adds a nugget smite for admins ( #22637 )
...
* new smites
* part dos
* just nugget
* msg update
* forgot to move this
* Review
* added logmsg
* Update code/modules/mob/living/carbon/human/human_death.dm
Tested and applied!
Co-authored-by: Farie82 <farie82@users.noreply.github.com >
---------
Co-authored-by: Farie82 <farie82@users.noreply.github.com >
2023-10-09 20:00:29 +02:00
Burzah
06c3b3925c
missing tc adjustment ( #22758 )
2023-10-08 03:41:05 +01:00
Contrabang
f3f9bd442a
Changes slot number defines from lowercase to all uppercase ( #22297 )
...
* undo all of it
* flags
* back
* head/mask
* left
* right
* Cuffs
* other name changes
* ID and PDA
* idk about calling them SLOT_HUD now
* glasses, gloves, and shoes, oh my!
* the rest
* comment
2023-10-03 18:27:51 +01:00
Fox McCloud
3b3082c844
Garbage Collector Update ( #22428 )
...
* Garbage Collector Update
* doc
2023-10-02 20:10:32 +01:00
Contrabang
7e0aa47311
Refactors objectives, expands team functionality, and custom teams ( #22374 )
...
* step 1
* renaming 1
* how could I forget this
* renaming 2
* renaming 3
* add matching proc, even if unused can remove later
* rename team obj to match
* oops
* okay more stuff
* okay more stuff
* fix this stuff
* okay more stuff
* needs_target = FALSE
* OKAY MORE STUFF
* OOPS AGAIN.
* self-review
* more round_end stuff
* stuff 119
* yeah fix that too
* EVEN MORE CHANGES
* grammar
* fix
* s34n review
* fixes custom teams with no antags not showing objs
* makes objectives work properly with teams
* a
2023-10-01 14:14:10 +01:00
Contrabang
59c70f983b
Heads/sec/legal can no longer join after revolutionaries have won + Refactor ( #22328 )
...
* THE THIRD REV PR
* 2nd time
* final changes
* yea
* fixes
* comments
* oops
* sirryan review
* Update code/game/jobs/job/support.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2023-09-25 19:03:25 -04:00
Contrabang
6118cc8f48
Adds a new admin/runtime verb that allows you to easily access global variables without lag ( #22407 )
...
* fuq yeah
* AA review
2023-09-25 19:03:02 -04:00
GDN
86150e9315
fixes viewruntimes not being able to use a verb I gave them ( #22512 )
2023-09-23 22:55:01 -05:00
GDN
685e0ee506
fixes a bunch of turfs being active roundstart ( #22233 )
...
* fixes a bunch of turfs being active roundstart
* some ruins
* qwerty dun broke it
* main stations
* that should do it
* i'm blowing up qwerty
* should be it
* empty commit to check ci
* merge fix
* yippie
* joyous
* lavaland tax
* regex w
* I'm gonna fax mapmerge a low teir god gif
* SOMEONE ELSE GOTTA GET FAXED
* Update code/controllers/subsystem/SSair.dm
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
---------
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
2023-09-20 12:47:46 +01:00
Luc
0bd97b3e73
Refactors false alarms ( #22010 )
...
* rework anomalies
* oh yeah, events, too.
* does remaining events
* fixes most issues
* oops
* this too
* ensures traders actually fake announce properly
* fix tear
* missing return
* And another missing return
2023-09-18 13:15:34 +01:00
Contrabang
62e8c46f21
Fixes some issues with the ERT manager ( #22306 )
...
* fixes some keycard and ert manager stuff
* Update code/modules/admin/verbs/pray.dm
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
---------
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2023-09-17 20:35:10 -04:00
Contrabang
89d09b8a88
wow ( #22335 )
2023-09-10 20:33:44 +01:00
Contrabang
e3eed1d23f
Datumizes revolutionaries ( #21762 )
...
* holy shit, datumized revs!
* changes to shuttle blocking system
* boom, more shit
* bonk more commits
* convert most in boolean checks to hasantagdatum
* oops, its supposed to be like this
* updates this comment (im making too many commits)
* more changes
* aaaaa moooore changes
* nukes some stuff, makes stuff GC better
* rev victory conditions are checked always on death
* more rev stuff
* oops fucking forgot to push
* i swear to god
* lewcc review
* i forgot this one small bit
* lewc review
* reviews
* comment
* s34n review
2023-09-09 16:12:53 +01:00
Contrabang
fa52e8540e
Adds more features to the ERT manager ( #22070 )
...
* BOOM UPGRADED
* self-review
* remove todo
* build tgui
* bam
* Update code/modules/response_team/ert.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com >
2023-09-09 13:42:39 +01:00
Contrabang
65ab4a5d89
Refactors station areas to be /area/station subtypes ( #21681 )
...
* areas
* progress...
* death hatred and murder
* get current master maps
* hoooly shit i can load up the maps
* it compiles now
* map changes
* fixes some unintended stuff
* make the .dme right
* fix mixed space+tab indents
* more space-tab fixes
* CI, please show me more than 1 CI fail at a time
* UPDATE PATHS!!!
* none of the stations had it anyways, but fixed
* mint wasnt actually deleted, my bad
* epic random CI fail for no reason
* i beg you, CI
* dont delete anything
* okay THAT should work now
* okay get master maps and rerun
* okay THEN run update paths
* actually done now
* oops
2023-09-06 17:37:50 +01:00
warriorstar-orion
c7524a2eee
Fix blackbox manifest data for AIs. ( #22023 )
2023-08-28 13:14:28 +01:00
DGamerL
19bc4d9f5b
Finally no more freeze of shame ( #22005 )
2023-08-25 16:44:37 +01:00
GDN
f1eb830ee2
allows runtime access to view mc tabs ( #22085 )
...
* allows runtime access to view mc tabs
* scrung
* blow up all the admins
2023-08-25 16:00:47 +01:00
AffectedArc07
50f4bee13d
[ADMIN] Allows saving of JSON datums server side ( #21860 )
...
* Allows saving of JSON datums server side
* derp
* I am so livid I am webediting this
* my god I have fallen off
2023-08-21 19:44:14 +01:00
matttheficus
597835b031
The TC Inflation Act of 2023 - No Balance Changes This Time ( #22024 )
...
* its time for me to make Hal cry again
* hal review
2023-08-21 00:20:47 +01:00
Furior
e817ddba46
Fix: global proc procall ( #21949 )
...
* Fix: global proc procall
* rem: additional wrap in sdql call
2023-08-16 20:42:17 +01:00
SteelSlayer
e862b01124
gcqueue verb for debug role ( #21862 )
2023-07-29 23:16:29 +01:00
AffectedArc07
7340fb0a65
A healthy addition of debug verbs ( #21843 )
...
* A healthy addition of debug verbs
* Forgot some stuff
* SEANNNNNNNNNNN
2023-07-29 08:58:22 +01:00
GDN
067ce5670e
removes uses of << sound, replaces with send_sound ( #21774 )
...
* removes uses of << sound, replaces with send_sound
* readds sound wrappers
2023-07-27 15:57:04 +01:00
AffectedArc07
8d7e066471
Adds OpenDream as a CI lint ( #21099 )
...
* Initial Commit
* Makes the CI work (maybe)
* Of course CI has a hissy fit
* Actually fixes the codebase
* Oops 1
* Tweaks
* oops
2023-07-18 20:50:31 -05:00
Nathan Winters
2683da821c
Implements balling ( #21441 )
...
* Implement balling
* docstring
2023-07-07 13:45:54 +01:00
Contrabang
3f87165a03
CI now bans files with the same name (PART 2) ( #21051 )
...
* CI change
* world.dm
* .dme world.dm
* subsystem renaming
* .dme for subsystems
* ai_laws.dm
* armor.dm
* emote.dm
* logging.dm
* spell.dm
* air_alarm.dm
* crew.dm
* decal.dm
* emissive_blocker.dm
* footstep.dm
* spawner.dm
* fire.dm
* carbon.dm
* living.dm
* mob.dm
* movement.dm
* thermal_drill.dm
* plasmamen.dm
* lavaland.dm
* chaplain.dm
* lightning.dm
* magnet.dm
* mimic.dm
* wizard.dm
* morph.dm
* vampire.dm
* click.dm
* self.dm
* radiation_storm.dm
* airlock.dm
* autolathe.dm
* mulebot.dm
* nuclearbomb.dm
* particle_accelerator.dm
* smartfridge.dm
* syndicatebomb.dm
* vending.dm
* wires.dm
* sound.dm
* mining.dm
* syndicate_space_base.dm
* monkey.dm
* guardian.dm
* bomb.dm
* standard.dm
* nuclear.dm
* pinpointer.dm
* access.dm
* departments.dm
* job.dm
* science.dm
* buttons.dm
* cloning.dm
* igniter.dm
* wishgranter.dm
* atmos_control.dm
* message.dm
* power_monitor.dm
* mecha.dm
* combat.dm
* mining_tools.dm
* meteors.dm
* spiders.dm
* contraband.dm
* aliens.dm
* uplinks.dm
* voice.dm
* intercom.dm
* lights.dm
* robot_items.dm
* mineral.dm
* dice.dm
* extinguisher.dm
* paint.dm
* signs.dm
* staff.dm
* smokebomb.dm
* boxes.dm
* random.dm
* janicart.dm
* statue.dm
* cargo.dm
* asteroid.dm
* headslug.dm
* fulton.dm
* atmospherics.dm
* pump.dm
* corpse.dm
* oldstation.dm
* gps.dm
* preferences.dm
* clothing.dm
* ears.dm
* glasses.dm
* boxing.dm
* color.dm
* renames ninja gear files
* recipes.dm
* error_handler.dm
* anomaly.dm
* floorcluwne.dm
* undead.dm
* overmind.dm
* shield.dm
* bottle.dm
* organ.dm
* piano.dm
* plasma_fist.dm
* language.dm
* mob_defines.dm
* mob_helpers.dm
* damage_procs.dm
* _defines.dm
* empress.dm and queen.dm
* brain.dm
* organ file renaming
* subsystems.dm
* constructs.dm
* bot.dm
* pet.dm
* nature.dm
* magic.dm
* colors.dm
* drugs.dm
* medicine.dm
* toxins.dm
* shuttle.dm
* surgery.dm
* moves a bunch of define files
* traits.dm
* names.dm
* other_mobs.dm
* flags.dm
* some final define files
* well turns out contractor_pinpointer.dm was taken
* I forgot to remove this file
* how in the hell did this get unticked
* I DID INCLUDE IT, but there was a "w" there
* swaps the world definitions
* camera renamed to SScamera
* examine -> alien_examine
2023-06-02 14:30:17 -05:00
Ryan
11717823df
Power Code Cleanup + Conversion to Regional Powernets [Refactor Only] ( #20598 )
...
* initial edits
* more cleanup, yipee
* moving shit around
* dme fixes
* fixes file ticking issue
* more dme fixes + duplicate files???
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* glass floor fixes
* Apply suggestions from code review
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
* requested reviews
* the most painful bugfix of my life
* forgot to remove some debug stuff
* fixed issues with excess power
* fuck powernets (fix)
* Update code/modules/power/powernets/README.md
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
2023-05-31 20:55:10 -05:00
Henri215
8809ada03e
Thunderdome no longer allows unfair fights ( #20981 )
...
* Thunderdome no longer allows unfair fights
* surplus candidate warning
2023-05-08 16:44:47 -05:00
AffectedArc07
ae37f5b22c
Updates some backend stuff ( #20852 )
...
* Updates some backend stuff
* Warning
* update
* Adds some indexes for speeeeeeeeed
2023-04-25 16:21:57 -05:00
Henri215
dc75a748f1
Fixing common spelling mistakes part 3 ( #20870 )
...
* Fixing common spelling mistakes part 3
* collectable
* another collectable
* part 3.2
* "</span>."
* A bunch more fixes
2023-04-22 09:44:27 +02:00
S34N
4a5fb011e6
515 Compliance part 2 ( #20809 )
...
* more illegal procpaths
* Update code/modules/ruins/lavalandruin_code/puzzle.dm
* REGEX_REPLACE_HANDLER
* shuttle fix
2023-04-22 09:28:54 +02:00
GDN
bc8aac8aa1
admin announcements now more obviously alert players ( #20758 )
2023-04-22 09:27:58 +02:00
Coolrune206
7293b7ecbd
Allows admins to freeze the SM ( #20616 )
...
* allows admins to freeze the SM
* Hal9000 Review
* now works better than deleting frozen mobs!
2023-04-13 16:37:18 +02:00
S34N
32cb530b0f
Fixes (ALERT) button being shown to non-admins in a chat window admin PM ( #20710 )
...
* alert fix
* Update code/modules/admin/verbs/adminpm.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2023-03-27 21:29:10 +02:00
S34N
fa040cdb65
Fixes gamma armoury hatch cheese ( #20479 )
...
* Fixes gamma armoury hatch cheese
* mira fix
2023-03-26 15:08:54 -05:00
GDN
22efb88e45
Roundstart blob removal attempt 3 ( #20403 )
2023-03-23 11:27:22 +00:00
AffectedArc07
72ba1ada7b
Nukes karma ( #20628 )
...
* Nukes karma
* Skin + logic
* TGUI Build
2023-03-14 19:14:47 +00:00
AffectedArc07
90e8ec7948
Allows you to mute soundfiles from specific admins ( #20576 )
...
* Allows you to mute soundfiles from specific admins
* me no spello
* Wording tweak
2023-03-11 19:10:23 +00:00
S34N
d23f5476ba
Adds onscreen admin alerts ( #20182 )
...
* 1984
* <br> to \n
* Apply suggestions from code review
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com >
---------
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com >
2023-02-14 20:25:53 +01:00
Contrabang
93f26cf5aa
Adds a cargo crate spawning tool for admins ( #20220 )
...
* Allows admins to create cargo crates
* AA and Miravel review
* remove debug text
* AA review
* Oops
* sirryan review
* sirryan review 2
* atom to turf
2023-02-13 23:21:58 -06:00
S34N
f5db427bc8
Admin UI improvements ( #20048 )
...
* admin UI improvement
* browser_ui_2
* OptimisAAtion
* a
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com >
* AA fix 2
---------
Co-authored-by: Sirryan2002 <80364400+Sirryan2002@users.noreply.github.com >
2023-02-13 12:56:39 -06:00
AffectedArc07
98d7440f75
Fixes a security issue on runtime logging ( #20413 )
2023-02-12 07:55:43 -06:00