GDN
59e882e3e6
makes debug text gc ( #22052 )
2023-08-23 21:48:33 -05:00
warriorstar-orion
e2a647188e
Simplify checks for valid nuke detonation sites. ( #21518 )
...
* Simplify checks for valid nuke detonation sites.
* falsy check was replaced with equality so this needs to be exact
* Use SSmapping.existing_station_areas instead
* swap to guard clause
* Update code/game/gamemodes/nuclear/nuclearbomb.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
* switch to switch
---------
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2023-08-21 19:28:52 +01:00
warriorstar-orion
c45b8edb0f
Fix two typos. ( #21965 )
...
* Fix one typo and two invalid job map entries.
* Fix IAA, add stacktrace call.
2023-08-12 10:44:28 +01:00
Contrabang
ce8c7fa55b
Fixes some issues with the debug menu ( #21600 )
...
* fixes debug menu
* guh, scuffed implementation
* user.client -> parent
* deconflict
* please fix it? executable?
2023-08-06 04:13:27 -05: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
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
DGamerL
f180792228
Added the old code ( #21602 )
2023-07-17 15:29:49 +01:00
GDN
4c2d6de88a
Attempts to allow for timers attached to no objects to be diagnosed ( #21686 )
2023-07-17 10:54:44 +01:00
S34N
7e6075a934
Reworks delta alert ambience ( #21174 )
...
* initial delta alarm stuff
* TODOS
* make it do this
* safeties
* stop on explode, proper loop, volume corrections
* ping be gone
* better end timing, worse code implementation
* sirryan fix
* farie
2023-07-10 20:36:11 +01:00
S34N
725b0e00a4
Widescreen lobby art ( #21521 )
...
* wide_art
* state_swap
* centralised-tweaks
* better code
* sdmm2 moment
* Update code/game/turfs/simulated/walls_indestructible.dm
2023-07-10 17:23:17 +01:00
AffectedArc07
5b351abf3a
Fixes tickets not logging awho properly ( #21563 )
2023-07-04 19:14:30 +01:00
Contrabang
16bc693f94
Representative ( #21377 )
2023-06-21 23:16:44 +01:00
AffectedArc07
9ccb9bddc4
2-way server heartbeats (plus bonus DMAPI update) ( #21101 )
...
* 2-way server heartbeats
* Upgrades people, upgrades
* DMAPI bump again
* How did this compile
* BALLS
2023-06-17 11:00:01 +01:00
Contrabang
cd3c1c4919
Persistent data saves at round end instead of server restart ( #21199 )
...
* sm counter go up
* AA review
* aa review 2
2023-06-17 10:55:24 +01:00
Octus
98ddced488
Explorer Overhaul and Gateway Retirement ( #20855 )
...
* Adds Explorer spawnability, removes Cyberaid gateways
* deletes some REALLY old bloat maps and deletes Gateway.dm
* Fixes runtime, and removes more stuff like gateway config... cause we dont have a gateway anymore
* removes all mention of /obj/machine/gateway
* Goodbye test_tiny and evil_santa 😈
* removed a literal fucking pamphlet
* changes map area name from Gateway to Expedetition
* changes the access from ACCESS_GATEWAY to ACCESS_EXPEDITION
* Revert "Goodbye test_tiny and evil_santa 😈 "
This reverts commit eda775ecd5 .
* ok deletes evil_santa only
* Fixes a runtime
* Adds new visuals for new area and explorer spawn marker
* Unhides explorers from the pref menu
* adds spawns and fixes the gateways for all maps, adds Expedition room to Cere
* improves and cleans up the expedition room maps, also clothes for Explorers
* GET OUT OF HERE EXAMPLE.
* byebye button
2023-06-03 15:22:37 -05: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
S34N
14d78b6988
[DNM] Runechat refactor ( #20860 )
...
* runechat optimisations
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* length
* fixes
* reset this value
* amazing grace
* whitespace
* snowball fixes
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-06-01 21:10:16 -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
Ryan
1f08b497e7
Reduces Cargo Export Revenue for Plastic Crates ( #20988 )
...
* adds value variable to crates
* fixing an initial value for crate count definition
* Update code/modules/shuttle/supply.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* removed unused SSeconomy var
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-05-14 00:24:14 +02:00
Farie82
0fedbb9257
Camera net/chunk refactor. Slight performance improvements and makes it GC properly ( #20302 )
...
* Add SScamera
* Refactor camera
* Refactor how camera chunks add/remove cams
* Use CAMERA_VIEW_DISTANCE to determine max view dist of cam
* Fix movable cameras and optimise them
* Optimise update()
* Ensure aiEyes get removed properly when deleted
* Final optimisations and refactoring
* Fix cameras being EMPed
* Shits fixed
* AA review
* Fix merge mistake
* Add comment about early return
* Seans review
* the it the
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com >
* Update code/game/machinery/camera/camera.dm
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com >
* Ensure the robit has a camera before updating it
---------
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com >
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com >
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com >
2023-05-12 14:58:23 -05: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
Vi3trice
143f199745
Gas is gas ( #20810 )
2023-04-04 12:27:14 -04:00
Nathan Winters
e7acbdd6d0
ID Card Console tweaks ( #20462 )
...
* Fix ID consoles denying management access to head IDs witih custom titles
* Update proc name
* Make ID consoles highlight current rank regardless of custom title
* Fix ID consoles improperly checking Demoted/Terminated status
* Fix un-terminations not requiring a full ID console
* Fix missing `selected` properties; readability
* Fix console not disabling the Demote option on already demoted cards
* Deduplicate full and departmental ID console UI code
* Move the tab-agnostic authentication UI above tabs
* Angry feedback message consistency
* I forget this shorthand operator exists
2023-03-25 14:45:43 +00:00
S34N
69bd5ad19b
Adds more QoL logs for admins ( #20468 )
...
* More logs
* why is this not ignored
* you never know if someone has busted DNA
* Update code/controllers/subsystem/jobs.dm
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com >
* 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-03-13 22:24:22 +00:00
S34N
010f8dd55b
fixes wonky cinematics ( #20511 )
2023-03-13 22:21:22 +00:00
AffectedArc07
a63ed1cf67
The attempts to diagnose asay/msay dropouts ( #20389 )
...
* The attempts to diagnose asay/msay dropouts
* Yeet
* Tweak that
* Try bumping RUSTG
* Revert "Try bumping RUSTG"
This reverts commit c6bc8e8bd0 .
* The return of pain
* welp
2023-03-07 18:51:25 +00:00
GDN
a49aa46dbe
https runtime fix ( #20405 )
2023-02-16 21:02:08 +01:00
Vi3trice
1035603dff
Add SSair Recover ( #20297 )
...
* prob
* Update air.dm
* Update air.dm
2023-02-14 20:53:08 +01:00
Henri215
42d1758b2e
Fixing common spelling mistakes part 2 ( #20360 )
...
* Fixing common spelling mistakes part 2
* "supressed"
2023-02-08 21:20:35 +01:00
AffectedArc07
82ebc13847
[READY] Server dev toasts ( #20147 )
...
* Server init toast
* New libraries
* GC ref notification
* Update code/_compile_options.dm
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
---------
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com >
2023-02-04 15:11:00 -06:00
Ryan
7c3cd86f14
APC & Machinery Refactor + Local Powernets ( #19991 )
...
* local powernet and machine power refactor
* some fixes
* more tweaks + powerchange() refactor
* fixes var edited apcs on meatpackers.dmm
* fixes issue with power channels
* Reviews
* delta fix
* Update code/game/machinery/portable_turret.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
* removed area power change proc
* damn morgues
* requested changes
* request changes
* deconfliction
* mapping fixes
* some fixes from TM
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2023-01-30 22:28:10 +00:00
Vi3trice
caee0ec975
[TM] Verb Queue - Port of TG SSverb subsystem ( #19863 )
...
* Some verbs queue up now
* Damn you 515
* Screw you Topic
* Update client_procs.dm
* Fixes for unit testing
* Update MC.dm
* verb
* Update callback.dm
* Tweaks
* Linters might not have liked that,
* More tweaks, and fix
* Update verb_manager.dm
2023-01-29 15:05:38 +01:00
png103
fa83a85f73
Makes ghosts visible after round end ( #20215 )
2023-01-23 23:41:16 +01:00
GDN
f03b79b456
fixes a broken check in the job controller ( #20264 )
2023-01-23 23:28:36 +01:00
AffectedArc07
946fb4dff6
Small MC refactor ( #20017 )
...
* Small MC refactor
* Order fix
* Nabs tgstation/tgstation#27324
* Oops
* gnarg
2023-01-18 12:06:24 -06:00
AffectedArc07
0db3259f47
A lot of perf micro-optimisations ( #20188 )
...
* Refactors Investigate Log
* Speedup character loading
* Optimise SSinstancing
* Removes both path images
* Optimises SSdebugview
* CRLF --> LF
* Update config/example/config.toml
2023-01-14 20:01:16 +00:00
Qwertytoforty
b864c95dcf
You can no longer redirect the mining / labour shuttle when it is moving ( #20083 )
...
* You can no longer redirect the mining / labour shuttle when it is moving
* Sirryans changes
* done
2023-01-13 16:32:23 -05:00
Henri215
e711cd5921
Fixes lots of common spelling mistakes ( #20086 )
...
* Fixes common spelling errors: "atleast", "infront", "succesfully", "alot"
* recieve -> receive
* spelling mistakes: percieve, wierd, posession, seperate, succesful
* Spelling mistakes: noticable, concious, enviroment, existance, foward, interupted, independant
* tgui rebuild
* lets make this run
* "succeded" mispelling
* reverting money spam change
2023-01-08 20:12:31 -05:00
AffectedArc07
1feb9fbd38
[READY] Atmos Refactor Part 7 (I think) - Kills signals + TGUIs stuff ( #19867 )
...
* I AM NOT A KING. I AM NOT A GOD. I AM LUNACY.
* THE SCOPE CREEP
* This was done in vi. No langserver. Send help.
* Progress
* Some issues fixed
* The code builds, but the maps dont
* CC builds, I doubt anything else does
* Do this now
* Safety
* The map compiles
* THE MAPPING HELL
* Airlock controllers dont work
* Fixed bombs
* AND THATS FIXED
* Phantom edit
* Restores LL I think
* The mapmerge hooks are actually retarded
* Fixes spawners
* Half working air control
* Picky
* Hyper efficient tank monitor
* Sanity
* Laying the framework
* Improved alert console
* Dont think this is actually done anywhere
* Metering
* ONE HUNDRED AND ~~EIGHTY~~ TWENTY SEVEN
* WE ARE READY FOR BOX TO BUILD
* One map done
* Well that was easy
* Another one
* I think this is done
* I should have removed this
* I would make a russian joke but <current event>
* Delta WIP
* Makes delta work
* Early review
* TM safeguard
* oops
* METAAAAAAAAAAAAAAAAAAAAAAAAA
* Fix #4213
* Trailing
* oh for piss sake
* Shutter fix
* Roundstart ATs can go away
* Review pass 1
* What could go wrong
* BOOM BOOM BOOM
* Not needed
* Fix seed vault
* Oops
* Review changes
2023-01-03 20:59:35 +00:00
Sirryan2002
7be765d5ef
Cargo Techs now have the same power as the Quartermaster to approve crates at the supply console ( #19793 )
...
* change qm -> ct
* rebuild TGUI
* rebuilds TGUI
* qm -> ct
* fixes comments and other var names
2022-12-29 17:05:11 +00:00
AffectedArc07
e91b6c94f7
Renames QDEL_LIST to QDEL_LIST_CONTENTS ( #20006 )
...
* Renames QDEL_LIST to QDEL_LIST_CONTENTS
* derp
2022-12-29 14:28:40 +00:00
warriorstar-orion
066bd06e8d
Whitespace cleanup part 3. ( #19897 )
...
* Whitespace cleanup part 3.
* clean up mecha a lot, other review fixes
2022-12-27 11:00:39 -05:00
Sirryan2002
c21a050c74
Adds an Economy Manager to the Admin Event Panel ( #19785 )
...
* Economy Event Panel
* fixin' stuff
* request changes
* oops
2022-12-24 17:47:49 +01:00
warriorstar-orion
77f576a5ca
Recategorize in-game announcements by priority. ( #19639 )
2022-12-19 17:02:22 +00:00
Sirryan2002
c96d14cea2
Fixes a runtime with ERTs and Money Accounts ( #19802 )
...
* runtime fix
* Update code/controllers/subsystem/jobs.dm
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com >
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com >
2022-12-17 17:10:46 +00:00
Sirryan2002
e36351f538
gc fixes ( #19781 )
2022-12-01 21:36:39 +01:00
AffectedArc07
b1ba9ed47d
Logs tickets to the DB ( #19679 )
...
* Logs tickets to the DB
* Awho tracking
* This aint needed
2022-12-01 14:03:03 -06:00
Sirryan2002
61145a02f8
[TGUI] Space Credit Economy Overhaul + Supply Point -> Space Cash ( #19209 )
...
* initial edits
* initial edits
* converting shit over to machinery/economy
* vending and mapping fixes
* vending fix pt.2
* Converts Supply Economy to Use Space Credits instead of Supply Points
* Job Payment, NanoBank, and Paychecks
* clothing type path fixes (damn merge conflicts)
* fixes map typepath issues
* adjusts supply prices
* Vendor Price Adjustments
* account uplink terminal tweaks
* please pass tests
* Apply suggestions from code review
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
* reviews and bug fixes
* Review Suggestions/Fixes and Request Console Rewrite
* edits
* vending changes for merge
* typepath fix
* final tweaks
* proc ref fixes
* Fixes and Tweaks from 2nd TM
* rebuild TGUI
* final tweaks
* Apply suggestions from code review
Co-authored-by: Farie82 <farie82@users.noreply.github.com >
* requested reviews
* tweaks
* updates slot machine winnings
* fixes
* GC fixes
* fixes
* oops. still need to deconflict this
* Apply suggestions from code review
Co-authored-by: Farie82 <farie82@users.noreply.github.com >
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
* requested changes and bug fixes
* atm runtime fix
* requested reviews
* vend act stuff
* attempt to pass tests
* supply packs fix
* user tochat -> debug log
* FINAL FIXES
* removes CC db stuff
* 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 >
Co-authored-by: Farie82 <farie82@users.noreply.github.com >
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2022-11-21 23:30:50 +00:00
S34N
b66fb2448c
515 compat 2, ./proc/ boogaloo ( #19688 )
...
* 515 compat 2, ./proc/ boogaloo
* ASYNC
* further CI checks
* aa
* lol escape this / pls
* more of them
* no idea why but this is scuffed so
2022-11-15 22:06:30 +01:00
S34N
aaf7d3b6e3
CI check for old style procrefs, tidies some that slipped in ( #19649 )
...
* CI_procref
* tidy these
* exclude the one place we will permit this
2022-11-09 21:13:08 +01:00