Commit Graph

798 Commits

Author SHA1 Message Date
SECBATON GRIFFON
a464964ef3 Traitor kill announcer (#37139)
* starts PR and adds bunch of soundfiles, will cull some if not needed

* first blood

* cuts down these sounds and uses this

* fixes

* works now

* some more sound stuff

* headshot support

* runtime fix

* not gonna use these either

* converts files finally

* forgot this

* timer hotfix

* oh, here

* makes them say it too

* Delete bunker.txt

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-02 13:28:12 -04:00
SECBATON GRIFFON
3a2ecfec92 Makes newscaster news "events" actually used (#37115)
* initial work

* saner

* cleaner

* file split

* moves defines

* cleanup

* compiles

* bus tool

* testing

* better admin tools

* better admin tools

* headlines

* headlines

* more headlines, all done now

* cannot get this to show up over gitignore

* this too

* reverting all of this since i can't get gitignore to behave and it's out of scope

* forgot this

* go again

* saner system, more akin to events subsystem, a lot copied from it

* consistency

* fixes something

* makes this show up too

* reformats

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
2024-10-01 00:45:28 -05:00
west3436
0e016c64db Secret Repo Decommissioning 8: client procs (#37089)
* first

* finished
2024-09-11 11:32:04 -04:00
west3436
5532a2b160 Secret Repo Decommissioning 4: get_rev() (#37068)
* Secret Repo Decommissioning 4

* Update config.txt
2024-09-10 15:24:56 -05:00
SECBATON GRIFFON
f79f22d1d2 Mapping verb cleanup (#37015)
* commit this now, put on backburner maybe

* updates to this

* does this for this too

* cleaner logic

* oh right like this

* no longer necessary

* here too

* cleans this up

* takes range into account
2024-09-09 08:57:22 -04:00
SECBATON GRIFFON
dd9529c7d5 Some subsystem init speedups (#36632)
* just speeds up this subsystem for now

* cuts this down too

* makes this 1.2 seconds faster

* this takes off 0.1 seconds too and works the same

* optimises this too

* new logic shaves off 0.3

* 0.1 seconds off

* sanity

* another 0.1 down

* no time shaved but it does fix this issue and clean up code

* closet cleanup

* cleaner line

* now filters it like so

* no spawn() here for roundstart stuff

* cutdown

* forgot this
2024-08-25 08:51:02 -04:00
jwhitak
5b7eef5528 Revert "Makes the emergency shuttle and status display process timed to the s…" (#36980)
This reverts commit 29536e3571.
2024-08-25 08:45:01 -04:00
SECBATON GRIFFON
29536e3571 Makes the emergency shuttle and status display process timed to the second (#36388)
* Fixes status displays skipping a second with shuttles

* rewrite

* fixes this issue with the flames

* moved checks here

* reduces unneeded calls

* makes this not shoot twice too

* reduces wait

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-07-04 08:05:32 -05:00
boy2mantwicethefam
409a9dbe14 Update ambient_sound.dm (#36661) 2024-06-17 13:09:42 -04:00
SECBATON GRIFFON
d0bf5682c1 Speeds up lights on at roundstart (#36623)
* Speeds up lights on at roundstart

* cleaner

* for all of em

* this was faster

* speeds this up too

* updates desc

* updates the area if used

* even more speed cutdown!!!

* makes it do itself too

* moar logging

* adds moody light

* unnecessary addition

* correct name

* kills this

* makes brighter

* back to pre conflict merge state
2024-06-11 12:14:23 -04:00
SECBATON GRIFFON
1480254bcb Fixes haunting not updating ghost minimap (#36501)
* Fixes haunting not updating ghost minimap

* makes this the right thing

* adds this back because it doesn't work for normal moving otherwise, the events fix the anchor thing
2024-05-30 19:42:42 -04:00
west3436
2af69929df Improved Burnable Subsystem Refactor (#36556)
* burnable refactor 2

* memory leak and other fixes

* damian said so

* more of | and more of ?

* runtime

* more
2024-05-20 19:16:07 -05:00
west3436
080b5092cf Burnable Refactor (#36511)
* burnable refactor

* more

* edge case + review
2024-05-19 16:06:57 -05:00
west3436
434ac40c7a Fire Rework (#35988)
* initial commit

* switcheroo

* include the rest

* fire triangle

* a

* update 2-20

* turfs and reagents and more

* zburn first draft

* remove fire_old

* initial compat

* stable compile

* remove pressure factor

* total autoignition death

* thermal material datums

* a

* more autoignition

* temporary fix for testing

* everything is FUCK

* burning now

* stacks burning

* recursive functionality

* restore burnitselfup

* specific burn case

* everything is shit and fuck

* refactor

* nit

* color & light performance increase

* fix

* smoke cap + changes

* updates

* final (for now)

* remove double count, unit issues, and more tweaks

* logspam and grammar

* prevents worn or held items from burning

* minimum burn time

* fix runtime

* The Cardboard Update

* vis_contents

* cigs burn lol

* lmao

* refactor fire protection

* final fix

* some more held/worn item fixes

* maybe fix foods burning forever

* compile

* restore plasma burning lmao

* review changes

* copypasta error

* copypasta errors 2: this time it's personal

* declare

* extensive fixes

* fix liquid burning behavior

* wtf

* undo smoke cap

* mutable appearances + removal of debug messages

* DMDOC compat

* review changes

* return

* misleading comment
2024-05-14 07:43:39 -05:00
nervere
f4e17d4794 fix shift duration timestamp in join game menu and check antags menu (#36447)
* fix shift duration timestamp in join game menu and check antags menu

* return

* tab

---------

Co-authored-by: nervere <sage@lulz>
2024-05-09 23:49:55 -05:00
DeityLink
511a145486 [Cult 4] Shorter post-Nar-Sie emergency shuttle timers (#36432)
* Shorter Shuttle

* Update code/controllers/shuttle_controller.dm
2024-04-30 21:58:29 -05:00
SECBATON GRIFFON
3d59790908 Fixes cargo crate forwards not treating stacked items right (#36203)
* cargo forwarding containment fixes

* moves this here

* cleans this up, redundant

---------

Co-authored-by: SECBATON-GRIFFON <kanef9x@protonmail.com>
Co-authored-by: SECBATON-GRIFFON <>
2024-03-27 03:35:56 -05:00
SECBATON GRIFFON
aa2a54a6fb Makes sensed explosions show up on bhangmeter database properly without holominimaps (#36237)
* Makes explosions show up on bhangmeter database properly

* saner way to do this

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-03-27 03:26:57 -05:00
DeityLink
74d4c448ae scrubbing (#36185) 2024-03-14 03:53:24 -05:00
boy2mantwicethefam
b23567e556 (Temporarily) disables most autoignition and room-heating mechanics (#36028)
* fire stuff

* more thorough

* oops forgot this
2024-02-24 14:01:14 -06:00
west3436
09927af122 Fire_fuel sanity & other various ignition fixes (#35890)
* More fire updates

* more

* pie tin powercreep

* committed

* remove debug

* empty
2024-02-06 20:52:54 -06:00
ShiftyRail
91bf8164ca Traitor discount item of the day (#35637)
* Framework for traitor item

* Now working and tested

* Makes the TGUI prettier?

* Fixes possible exploit

* One off random

* Fixes name
2024-01-24 15:40:26 -06:00
Eneocho
066b804362 whitelists conveyors for shuttle tile checks (#35817) 2024-01-23 07:55:38 -06:00
D3athrow
051f51b5e4 make library url config option so i can update it with new webserver. 2024-01-08 00:57:14 -06:00
13spacemen
4e37b2affa hub entry shows the round time, shuttle time, map, next map (#35692)
moved the emergency shuttle timer proc off status displays
2024-01-05 03:43:52 -06:00
Kurfursten
9157b3f3dd Tech Datums Fix (#35670) 2023-12-31 01:35:20 -06:00
DeityLink
5815cec413 Food temp fixes & warm pizza (#35672)
* Food temp fixes

* pizza boxes too

* asdasdsad

* pill bottle

* haha oh god

* frozen pizza
2023-12-30 15:28:40 -06:00
Shifty
87ff336107 Final revert + HUD conflicts 2023-12-25 11:29:30 +01:00
Shifty
8bf1344ccc Revert Snaxi Daylight cycle 2023-12-25 11:21:55 +01:00
ShiftyRail
efff1f0fa0 Snaxi Day/Night cycle re-enable (#35622)
* Try and fix snaxi day/night system

* fixes snaxi day/night cycle

* undo corrections
2023-12-17 10:19:14 -06:00
ShiftyRail
8ff1e71883 Europa /vg/ Lights : overhaul of the lighting system!!! (#35571)
* A new dawn (#16)

* Added a toggle-able graphical blur to shadows (#30755)

* Lasers and tasers now give off light (#30613)

* Fixes some shuttle turfs being searing white (#30785)

* Fixes some shuttle turfs being searing white

* second

* parity with BE

* TGUI fixed

* beepers and holomaps

* fixes flickering

* cigs and other stuff too

* fix black squares once and for all!

* turns down postprocess

* Emergency shuttle lights

* conflict

* stoves and fireplaces

* box brig remap

* ... and it's all over now, baby blue.

* fixes lag machine

* box part 1

* better bar

* Fix light constructions

* Revert "better bar"

This reverts commit a851405f3f.

* better moving lights

* box bar mk2

* Bouncing lights

* t

* linter

* less pross mov lights

* Revert "less pross mov lights"

This reverts commit 4ff895e20a.

* smooth + gult

* Bird on the Buffalo

* check

* box

* box 2

* this doesn't work for now

* New reflections

* Rearrange temp

* testing half and half

* Rewrite the entire shadow projection from start for soft shadows.

* New Shadow Stuff

* New iteration

* Special effects fix

* more effects

* fix

* Test tiny back

* Fix holdover

* attempt at render sourcing it.

* Attempt to make lag machines less laggy

* Cheaper on the filtering too

* Solution for colour mixing problems

* mixing

* fix dorms light

* Light walls colours

* Makes wall shadows less jumpy.

* small fixes

* remove smooth_light_objs, they're not used anymore

* Part one of the possible wall shadow fix :/

* fixes wall jumpyness

* remove stuff

* undo the TGUI things

* Maps

* A new dawntest (#15)

* further round of otpimisations and fixes

* more optims

* Some optimsiations + fixes bug

* light fixtures moody lights

* some work on shadows+optimisations

* fix

* Fixes some light leaks; better lights

* fire optimisations begin

* try to fix ghosts/xray

* Optimisation + map fixes

* Box station relighting

* fix sliding shadows out of backbag

* Fixes appearing lights, re-enable life for gues and spooders

* Overdark for mobs

* Fixes byond darkness but it's a bit expensive

* try fix zzz

* Light bleeding through walls part 2

* definitive fix to flare sliding

* definitive fix to flare sliding

* FINALLY fix PDA lights

* Fixes grues dying instantly

* Light bugfixes + XRAY toggle

* Box final touches

* fixes 4 paint

* fixes wrong shadow icons

* fixes vox outpost

* Glasses, documentation, old-ass goonlights

* Box bridge one ways

* review: hub and hell universe

* missed define

* copy & paste error

* remove old world.dm status

* morgue icons?

* fix snaxi not working

* robotics light switch

* Light costs change revert

* More comments on the light range icon choices

* XRAYS sanity

* small optimisation with layers

* Europa Credit

* Bringing Nano Paint into parity with Europa Lights (#17)

* fix morgue

* documentation pass: remove unclear var names, etc

* unneeded now

* bloom fix

* fixes

* last second fixes

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-12-15 12:30:21 -06:00
d3athrow
68d1526c7a Merge pull request #35509 from DeityLink/patch-9
Disables the thermal dissipation subsystem
2023-12-08 22:57:33 -05:00
d3athrow
354e88c295 Merge pull request #35523 from DeityLink/20231205-ThermalEntropyBase
The Thermal Entropy Update: Subsystems & blowing on sausages
2023-12-08 21:47:02 -05:00
Deity Link
00736a8a34 Base Thermal Entropy 2023-12-06 00:09:40 +01:00
DeityLink
0d9730182e adding comment 2023-11-30 03:37:25 +01:00
DeityLink
d95e9625cc disables the thermal dissipation subsystem 2023-11-29 23:24:11 +01:00
DeityLink
39fdaf87f2 dynamicplus extended mark (#35436) 2023-11-26 00:33:23 -06:00
D3athrow
749218d3c4 Revert "Client initialization tracking"
This reverts commit 512aade1d9.
2023-11-25 01:41:05 -06:00
D3athrow
4e2e617bb3 Revert "adjust wait time"
This reverts commit bf699b80b8.
2023-11-25 01:41:01 -06:00
D3athrow
bf699b80b8 adjust wait time 2023-11-24 12:52:18 -06:00
D3athrow
512aade1d9 Client initialization tracking 2023-11-23 21:12:52 -06:00
nervere
e6444e3669 deprecate remaining hook handlers to use events instead (#34504)
* deprecate revs hook handler

* properly deprecate revs hook, deprecate apes hook, make apes into faction and role datums

* make apes into faction and role datums

* remove redundant reboot hook handler and hook

* handle media setup in login

* remove mob hooks

* replace MobAreaChange hook

* remove rest of hooks and remove files from dme

* no more SetupHooks()

* MobAreaChanged event and move jukebox hook into proc

* fix OnMobAreaChanged proc

* byond sux

* remove unused event

* fix title music

---------

Co-authored-by: nervere <sage@lulz>
2023-11-19 00:44:37 +00:00
xXxEMBERGHOSTSQUADDIExXx
7965c60f14 [revive] Fix players seeing lights being toggled on or off at roundstart (#35352)
* fix

* Update gameticker.dm

* more efficient

* .

* much faster

* .

* way faster again

* logging
2023-11-18 23:25:08 +00:00
xXxEMBERGHOSTSQUADDIExXx
1dfcfdd25c Make objects burn if they overheat past the autoignition point and there's oxygen (#35306)
* fix improve fire

* Update vgstation13.dme

* Update objs.dm

* molar

* undo

* fire chain reaction

* portal sparks dont burn everything down

* less bright

* change name of firedummy

* fix firecolor on New()

* msg

* fire dont get in the way of clicks

* list type

* list type again
2023-11-18 22:55:53 +00:00
Kurfursten
d780d775e1 Research Archive (#34397)
* Research Archive

* update description

* Log changes

* Spawn intend

---------

Co-authored-by: ShiftyRail <31417754+ShiftyRail@users.noreply.github.com>
2023-11-18 22:42:40 +00:00
jwhitak
6f8c19c007 Cargo Computer Improvements with Minor Crate Update (#35326)
* cargo revamp

* internals kits as requested

* weird crate permissions fix

* missed a spot in the ui

* unused unatomic changes

* last second tweak

* cargo automation desc

* Clown crate desc updated

* cargo icon override

* fix New

* brndd recommended changes

* Optimism Grey pack desc changes

* i now know what starscreen-ex does

* corinjace changes

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-11-11 15:20:41 -06:00
samo priimek
7fa06df63f make RC console forwards less bad (#35288) 2023-11-01 18:05:21 -05:00
Exxion
2ba3079e41 Fixes all problems detected by SpacemanDMM (#35291) 2023-10-31 21:39:56 -04:00
ValkyrieSkies
8b520b5858 Removes the stupid snowflake kill phrase system 2023-10-13 02:33:38 +01:00
Hinaichigo
8852df59d1 Reagent containers gradually heat up and cool down to match the air temperature in their location (air temperature doesn't change) (#34855)
* Thermal dissipation.

* Change comment.

* Sub-tick calculations for really hot reagents.

* Config option for air heating, safety measures.

* Add config.

* Only on_reagent_change().

* remove from list on Destroy()

* Don't go below TCMB.

* .

* Sanity check.

* Lower limit.

* .

* Optimize handle_reactions().

* .

* Little bit faster.

* Faster.

* Bit faster.

* .

* Move these earlier.

* Faster.

* Faster.

* Faster.

* Update Chemistry-Holder.dm

* Remove redundant checks.

* Skip null check.

* Skip rechecking handle_reactions() where avoidable.
Add overflow countermeasures.

* Move this to where it should be.

* .

* .

* Fix paren.

* Avoid recalculating heat_capacity().

* Don't always need to declare this.

* Bit faster.

* Admin toggle.

* Make simpler and faster and fix bug.

* Faster way.

* Massively faster.

* Fix.

* .

* Change config.

* Less checking config.

* Less checking.

* Simplify.

* .

* Simplify again.

* Make refrigerators more insulative.

* Simpler.

* Update freezer.dm

* Update chem_master.dm

Make heat-dissipation-upon-pilling also depend on thermal config settings.

---------

Co-authored-by: Hinaichigo <hinaichigo@github.com>
2023-10-06 16:59:10 -05:00