Commit Graph

28279 Commits

Author SHA1 Message Date
WenlockTheBritishHobo
f1840ff14a Gives Poly Some More Lines (#28519)
* We don't have hardsuits for most roles anymore

* A few new lines

* Some more lines

* Add two more lines that I thought of before bed.

* Alter some lines

* Add 3 lines pertaining to station goals

* One more for the BSH

* Remembered that station shield goal exists.

* Magboots

* I forgot a bit I meant to put in the new line

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

---------

Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-03-12 15:31:23 +00:00
warriorstar-orion
e69c572b19 Attack chain migration: /mob (#28211)
* Attack chain migration: /mob

* always target zone on attack for tests

* thread corgi item interactions through to parent

* put away razor

* standardize test names

* fix harmbaton not beating + stunning

* fix ID cards not unlocking bots

* fix fulton

* fix fulton shenanigans

* fix tumor shards
2025-03-11 23:37:11 +00:00
Mira
f4dc140caa fix (#28599) 2025-03-10 13:03:40 +00:00
CRUNCH
48ea020ed6 Adds more ATMs to all stations. All ATMs now have a floor marking to catch your eye and remind you they exist. (#28269)
* MONEY!

* Update cerestation.dmm

* update based on code review

* Update atm.dm
2025-03-08 21:03:25 +00:00
McRamon
81f6ddb12a forensic scanner resprite (#28523)
* 1

* fart
2025-03-08 18:34:47 +00:00
Mira
a6e8f69c55 [PORT] Adds TG "busy" cogbar animation for players (#27932)
* looks like it works

* move to PREFTOGGLE_3 and add sneaky do_after

* linter

* param doc and some cleanup

* autodoc and comment signal

* fix wrong type in link_processing

* fix wrong var in preferences

* cover do_mob and do_after_once

* fix toggles total

* replace indent with space

* offset and helpers procs

* fix conditional statement

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Mira <42539014+MiraHell@users.noreply.github.com>

* Update code/__HELPERS/mob_helpers.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Mira <42539014+MiraHell@users.noreply.github.com>

* use SECONDS

* Update code/game/objects/items/weapons/weaponry.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Mira <42539014+MiraHell@users.noreply.github.com>

---------

Signed-off-by: Mira <42539014+MiraHell@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-03-06 16:04:51 +00:00
ExusA
92ce115054 Adds the *chirp emote from nymphs to Diona (#28464)
* Add chirp to diona

* Make chirps have age-based pitch
2025-03-05 20:43:28 +00:00
mikhailtrepachev
d26d02f3b2 fixed crew monitor icon for monit modsuit module (#28392) 2025-03-05 20:41:21 +00:00
PopeDaveThe3th
0c94b123e0 hephaestus (#28474) 2025-03-05 20:35:13 +00:00
kyunkyunkyun
a65b047598 Modsuit HUD now shows medical/security/employment records on examine() (#28256)
* modsuit huds a bit more useful

* just return true

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-03-05 20:33:42 +00:00
Vi3trice
c9f2faf7ce Boxing Gloves sound effects (#28361)
* Pow ha ha

* you're now general
2025-03-05 06:00:40 +00:00
chuga-git
6605985ef8 Refactors reagent shock reduction (#28385)
* makes reagent shock reduction only apply to mobs that can process them

* Update code/modules/mob/living/carbon/human/human_life.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: chuga-git <98280110+chuga-git@users.noreply.github.com>

---------

Signed-off-by: chuga-git <98280110+chuga-git@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2025-03-02 23:39:25 +00:00
Migratingcocofruit
ebf7fdbfd2 Radiation Rework (#28320)
* initial changes

* Rad wave is working. now to implement the rest

* Makes the waves square

* Makes wave square

* multiplies the strength in all instances of radiation_pulse by 4 because each pulse makes one wave instead of 4 now

* Undef thing and apply suggestion

* Make radiation_pulse() not radiate the radiation source and implements contamination

* Adds contamination to uranium walls and meteors

* Fixes stuff

* Handle some contamination on attack still need to take care of meteors

* Fixed the meteor stuff

* Introduce emission types

* moves contaminate_touch to an atom proc and renames it to contaminate_atom

* deduplicates some contamination code

* Move inherent radioactivity to a component and signals from the atom vars and behaviour

* fix some things with the new component

* Update inherent_radioactivity.dm

* implement contaminating things that hit things that are inherently radioactive

* window things

* adds emission type to the rad_act call

* Changes radiation insulation values on a bunch of stuff

* fixes radioactive component radiating the wrong type

* more adjustments

* refactros rad_act

* adjustments to collector power production

* Adds plastitaniumglass windows and makes further adjustments

* Adds sprites to the shards and plastitanium directional window

* Update misc_cleanables.dm

* removes alpha rad insulation from floor turfs

* Fixes a bug with the starting tile of radiation waves

* More adjustments

* Adjusting singularity rad production

* reduces window half life a bit to make power smoother and buffs full window rad conversion

* Strengthens gamma and beta radiation effect on mobs.

* Makes radsuit block radiation completely

* Fixes Geiger Counters

* Fixes contamination not irradiating the contaminated thing

* Fixes inherent radioactivity not processing. Also makes it stop processing when a nuke core is contained

* Fixes ghost contamination

* Adds info to the collector

* Handles alpha radiation better on humans and changes some instances of rad_act to base_rad_act

* oops

* adjustments and fixes to alpha rad handling on mobs

* Make collector info more compact

* Core no longer radiates and contaminates from within the nuke until the plates are removed

* Contamination no longer counts as being inside a mob(it is supposed to be surface level)

* Adds inherent radioactivity to a bunch of uranium things. makes it all process.

* Nerf full windows

* Adjustments to collector and fulltile window radiation absorption

* Reduces passive contamination, especially while on the floor

* Adds different rad types to the geiger counter and fixes a runtime

* Makes full tile windows strong again and disallows building them on top of collectors

* adds emissive blockers to the rad blacklist and gives windows and collectors priority when irradiating for increased consistency

* Gives each contamination type it's own color.

* Gives each contamination type it's own color.  And makes the rad hud display them separately

* Changes how much the radiation wave affects the source tile, adds decay for performance reasons and adjusts collector parameters as well as SM and singulo rad production

* improves performance at very high rad amounts

* Fixes supermatter sliver box not containing radiation

* Restores supermatter sliver to old behaviour(not inherently radioactive)

* Slight nerf to fulltile windows and removes an unnecessary multiplication from rad wave processing

* Removes redundant line from window rad act

* Fixes radiation waves ignoring walls

* fixes it better

* more adjustments to collector stats

* Adjustment to collector gamma absorption

* increases grille beta blocking

* Review changes
2025-03-02 20:34:45 +00:00
Contrabang
2d98f9b4b2 View Variables improvements (#28491)
* wow

* matrix

* remove this

* changes to css
2025-03-02 18:47:43 +00:00
Toastical
7fa755a698 Fixes items being vended into cyborg hands (#28548)
* add silicon check

* Revert "add silicon check"

This reverts commit a240d3444a.

* overrode silicon put_in_hand_ procs

---------

Co-authored-by: Toastical <toastical@toaster.com>
Co-authored-by: Toastical <toast@toaster.com>
2025-03-02 18:46:57 +00:00
Burzah
62a871105c Initial commit (#28507) 2025-03-01 22:15:38 +00:00
Contrabang
b313fafdea Adds Pizza cutters (#28490) 2025-03-01 04:25:10 +00:00
PopeDaveThe3th
bd132853f6 boolet (#28445) 2025-03-01 03:31:15 +00:00
Silverplate
eb1d866fa7 Refactors SSTicker checks (#28469)
* SSTicker check update

* Wilk first pass
2025-03-01 03:29:36 +00:00
kyunkyunkyun
5303115e4a tweakk (#28436) 2025-03-01 03:28:48 +00:00
WenlockTheBritishHobo
2668bd4c9e [FIX] Slimes no longer gain nutrition from IPCs (#28389)
* Should fix slimes not damaging IPCs

* Makes it work on non-human type mobs

* Apply suggestions from code review

Moves the comments above the code block.

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* Prevents the IPC damage affecting Vox

* Change it from dealing damage to all species to instead stop gaining nutrition from IPCs.

* Hopefully fix the empty block. Realised that slimes were also able to heal by absorbing IPCs.

* Cast so that it doesn't break Xenos.

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* Make CI happy.

Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* To make slimes stop feeding if they can't gain nutrition.

Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>

---------

Signed-off-by: WenlockTheBritishHobo <168675688+WenlockTheBritishHobo@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com>
2025-02-28 19:57:26 +00:00
Bm0n
8bec408c29 Adds Play Internet Sound (#28183)
* death to the OGG

* lint

* adresses issues

* nukes shells

* sounds should still stop even if you muted someone

* Update code/modules/admin/verbs/playsound.dm

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

* deconflict

* as mentioned

* minortypomoment

* i prefer this wording

* updates catches and moves admin logging.fixes span

* fixes another weird edge case with muting admins

* 516 support

* linters?

* further idiot proofing

* typescript player update

* more typescript player updates

---------

Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com>
Co-authored-by: Bmon <no@email.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2025-02-27 21:57:30 +00:00
Burzah
8e6c2f3d8c Touches up buildmode code (#28506)
* Initial commit

* Forgot to use my brain

* Should actually be -1 by default
2025-02-27 12:11:08 +00:00
Contrabang
781c6e9aa3 Makes shuttles lazy load (#28315)
* update documentation + names

* shuttle 1

* shuttle 2

* thank god

* undef

* ci fix

* fix ci again

* Fallbacks and stuff

* fixes the lance
2025-02-26 22:46:27 +00:00
Custodi
4ba141bd8a Increase max EFTPOS charge to 1000 (#28442)
Signed-off-by: Custodi <31255302+Custodi@users.noreply.github.com>
2025-02-26 22:14:59 +00:00
kyunkyunkyun
488f232d68 tweak syndie mobs (#28486) 2025-02-26 22:06:14 +00:00
Charlie Nolan
43d48e5f3d AI eyes see emotes. (#28247) 2025-02-26 10:18:20 +00:00
kyunkyunkyun
b3bdb3b43e Fix forcewall, temporal spellblades + H.E.C.K. suit processing (#28413)
* 2 fixes!!

* ok, give it a bit more time
2025-02-26 10:03:48 +00:00
Erikos
48a29b9471 Adds a Portal mode to Build Mode (#28123)
* initial

* working version of portal buildmode

* Sanitize for PR

* spacing

* typo..

* Hopefully last typo

* more better code

* more less typo

* Requested changes (Thanks Burza) Please enter the commit message for your changes. Lines starting

* QOL changes

* sleep deprived coffe fueled refactoring

* compile again damn it

* old logging was better

* mew hotness logging

* Remove overlays on exit

* stop complaing grep
2025-02-26 10:00:12 +00:00
Tojo
0d968d7803 Reworks Curtains (#28163)
* Reworks Curtains

* Update code/game/objects/structures/curtains.dm

Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* New Overlay Code

* THE BEGINNING OF HELL

* Interact with Atom on mountable

* Fixes return, looks mergable.

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update code/game/objects/structures/curtains.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>

* Update Overlays Refactor

---------

Signed-off-by: Tojo <32783144+Alecksohs@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-02-26 09:58:51 +00:00
Drsmail
0ca8305cc6 Adds user to pump call to fix a bug (#28461) 2025-02-26 09:55:36 +00:00
Contrabang
cecec5ad68 yeah (#28496) 2025-02-26 09:53:16 +00:00
warriorstar-orion
5cec7b1567 Attack chain migration: laz injector. (#28515) 2025-02-26 09:52:01 +00:00
cool20141
7d65d1d99b fixing improper message for biogenerator interaction (#28522)
Co-authored-by: cool20141 <>
2025-02-26 09:51:03 +00:00
ExusA
f44ee1dd79 Emergency lights turn off after 2 minutes again (#28517)
* Emergency power now turns off again

* Clarity Typo fix
2025-02-26 09:46:22 +00:00
Toastical
202249a137 migrates /obj/effect to the new attack chain (#28066)
* the great migration

* pleasing the linter

* whoops

* smol fixes

* review

* hallucination attack proc

---------

Co-authored-by: Toastical <toast@toaster.com>
Co-authored-by: Toastical <toastical@toaster.com>
2025-02-26 09:45:18 +00:00
kyunkyunkyun
6ded7786fd Fix penetrator projectiles (#28434)
* thats all i can do

* ricochet makes you a target again

* fullfix????!?
2025-02-26 09:43:05 +00:00
warriorstar-orion
383c330adc Attack chain migration: slime potions. (#28514)
* Attack chain migration: slime potions.

* Update code/modules/research/xenobiology/xenobiology.dm

funny fast table?

Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com>

---------

Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-02-24 16:26:44 +00:00
McRamon
80c6d6bb63 pda.dmi resprite (#28254)
* first changes

* a

* b

* c

* d

* test

* eeee

* c

* guh

* hah

* maybe

* sexurity

* final sprites

* cartridge fix

* continue

* to be continued

* shit i have to do

* 1 pixel to rule them all

* library

* Update code/modules/pda/PDA.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: McRamon <31545294+McRamon@users.noreply.github.com>

* Update code/modules/pda/PDA.dm

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: McRamon <31545294+McRamon@users.noreply.github.com>

* asd

---------

Signed-off-by: McRamon <31545294+McRamon@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
2025-02-24 16:23:06 +00:00
CRUNCH
78c153dd7a Update disposal.dm (#28240) 2025-02-24 16:11:36 +00:00
WenlockTheBritishHobo
6b45c6334f Add Pump Up to the list of stims in Haloperidol and Nanocalcium (#28444)
* Add Pump Up to the list of stims in Haloperidol.

* Add Pump Up to Nanocalcium's stim list too.
2025-02-24 16:10:29 +00:00
Silverplate
041d65a626 WT TTX re-color (#28478) 2025-02-24 16:04:22 +00:00
Migratingcocofruit
7c199bd9e5 Fixes stabilizers drawing more power than they should when requesting more mining power than can be stabilized (#28391) 2025-02-24 16:02:11 +00:00
Kyani
222b811871 Allows Malf AI to give special statuses (#28255)
* it begins, end me now

* PROGRESS?

* PROGRESS!

* progress... kinda

* oops forgot to save this

* fixed comment

* finally....

* updated some sprites

* progress, but borg hud wont remove

* got it working!

* redoing icons

* almost there

* finished

* oops

* removed debug goggles

* Update code/__HELPERS/mob_helpers.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

---------

Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-02-24 15:57:10 +00:00
kyunkyunkyun
cfe71b41c4 Fix Legion megafauna being able to enrage() for more than 1 time and remove /datum/nothing (#28509)
* fix

* not a single thing
2025-02-24 14:28:07 +00:00
Vi3trice
6e5260b952 Surprisingly was missing that unlike other machinery (#28500) 2025-02-24 14:27:13 +00:00
BiancaWilkson
3db0313d28 [S] Fixes mindflayer grapple having a lower cooldown than it should (#28505)
* I feel a bit dumb

* actually fix it
2025-02-23 07:24:02 +00:00
Qwertytoforty
3f60bb37e7 Dead carp no longer block lasers / interact weirdly (#28487)
* fucking carp

* dead carp don't swarm

* Apply suggestions from code review

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2025-02-22 17:47:38 +00:00
chuga-git
38642d5888 CI lint for UID() misuse (#28465)
* Adds CI check for UID() being passed parameters.

* Fixes cases of UID() being passed parameters.
2025-02-21 19:35:02 +00:00
1080pCat
bc93821aba You can no longer grab terrors (#28402)
* no more grabbing terrors to toss them off vents

* Update code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm

Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com>
Signed-off-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>

---------

Signed-off-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com>
2025-02-20 19:59:14 +00:00