Commit Graph

24361 Commits

Author SHA1 Message Date
SteelSlayer
7dfd100823 Adds an easier method of editing vampires using the admin traitor panel window (#17885)
* easier vampire editing

* force full power

* documentation fixes

* charlie review

* remove_all_powers

* Update code/datums/mind.dm

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2022-05-31 12:23:10 +01:00
Luc
7fed0b1438 Makes organ damage messages respect visibility (#17900)
* Make bone cracking audible instead of visible

* Cleans up some other messages as well
2022-05-31 12:21:46 +01:00
Kugamo
56e8dc4293 Transparent slime blood (#17861)
* blood

* tracks

* bug D:

* Review improvements

used alot more of the defines :o)

* renames define to make more sense
2022-05-30 19:36:25 +01:00
moxian
1c216c4e10 Make diagonal movement faster (1.41x as long as cardinal, rather than 2x) (#17884)
* Make diagonal movement take 1.41 as long, rather than 2x

* define
2022-05-30 19:19:03 +01:00
Coolrune206
6c57e06e2a vamps now drain slime people (#17886) 2022-05-30 19:17:36 +01:00
warriorstar-orion
8305136afd Fix chinstrap icon name. (#17894) 2022-05-29 19:15:16 +01:00
S34N
b807a0367f Make solar flares an actual hazard (#17769)
* solar flares burn

* clarity

* duration adjustment

* Update code/datums/weather/weather_types/solar_flare.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* nerfs glass floors, buffs arrivals

* Apply suggestions from code review

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>

* le ecs ray buff

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2022-05-27 20:43:03 +01:00
Qwertytoforty
1e78a6befc Reworks exotic blood conversion handling so dead species can regain blood via transfusion (#17851)
* Reworks exotic blood conversion handling

* proc coefficient

* remove comment

* Update code/modules/reagents/chemistry/holder.dm

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>

Co-authored-by: Charlie <69320440+hal9000PR@users.noreply.github.com>
2022-05-27 20:39:05 +01:00
moxian
a02187e08e Refactor ammo icon handling so that they show on map (#17807)
* Refactor ammo icon handling so that they show on map

.. and are not terrible to maintain.

* Small prettification

* .len -> length()

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Other .len -> length()

* And the rest of the .len -> length() in the touched files

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-05-27 20:35:05 +01:00
moxian
4f299c403a Un-jank diagonal movement (#17872)
* Un-jank diagonal movement

* grab fix
2022-05-27 20:15:40 +01:00
Qwertytoforty
e5266bdcac fixes bugged examine on docking beacons (#17877) 2022-05-27 17:33:12 +01:00
DamianX
18554b52c3 Fixed cancel button when setting criminal status through SecHUD (#17873)
* Fixed cancel button when setting criminal status through SecHUD

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

Co-authored-by: moxian <moxian@users.noreply.github.com>

* Check the thing earlier too

Co-authored-by: moxian <moxian@users.noreply.github.com>
2022-05-27 10:41:21 +01:00
SteelSlayer
60140694b0 Fix: picking up and dropping earmuffs while having earmuffs already equipped no longer removes the deaf trait (#17862)
* earmuff fix

* flagellant robes too
2022-05-26 00:08:56 +01:00
Qwertytoforty
0829f0595e We have a variable for reflectable, use it (#17867) 2022-05-25 19:54:42 +01:00
S34N
75058a9744 [GBP no update] Fixes DS spawning in the SST base. (#17863)
* these two got me confused

* tidies this
2022-05-25 18:10:00 +01:00
Charlie
5d9dbe82ed gives PRRs access to debug logs (#17848)
* PRR access to debug logs

* Update code/__HELPERS/_logging.dm

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-25 15:40:10 +01:00
Charlie
0f7a8707ef [Ready] Refactors stuns and status effects. (#17579)
* Fixes reviver runtime

* Confusion status effect

* Dizzy status effect

* Drowsiness status effect

* decaying -> transient

* Drunkenness status effect

* why use timer when SSfastprocessing work good

* stuns (mostly)

* weaken and immobalise

* stun/weaken times

* update_flags redundancies.

* Slowed()

* Silence + fixes transient decay

* Jittery

* sleeping

* Paralyze -> weaken

* Cult sluring

* paralyse

* Stammer

* slurring + projectile cleanups

* losebreath

* Hallucination

* forgor this

* eyeblurry

* eye blind

* Druggy

* affected didn't like my spacing

* review pass

* second review pass

* some cleanups

* documentation and signal framework

* confusion fix

* Fixes spec_stun

* rejuv fix

* removes a TODO

* conflicted myself

* fixes

* self review

* review

* removes TODOs

* adminfreeze

* TM fixes

* hallucination fix + others

* tones down alchol and runtime fixes

* confusion overlay suggestion

* more fixes

* runtime fix

* losebreath fix

* clamp => directional bounded sum

* steel review

* oops

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* reduces the dizziness cycle rate

* borg hotfix

* sanctified decursening

Co-authored-by: mochi <1496804+dearmochi@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-05-24 16:35:26 +01:00
moxian
4637ccb2f2 Fix crafting not consuming items (#17856) 2022-05-24 16:02:00 +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
Vi3trice
9e696670dc Add emissive keyboards to the computers (#17761)
* added 360 no scopes to the computers

* Fix conflict
2022-05-24 13:15:39 +01:00
Coolrune206
cec9d85d6b Prevents legless people from using Krav Maga legsweep (#17850)
* bugfix

* can't legsweep someone who doesn't have legs
2022-05-24 12:47:56 +01:00
moxian
64c2bccb36 Mark ui_data procs as SHOULD_NOT_SLEEP(TRUE) (#17847)
* mark ui_data procs as SHOULD_NOT_SLEEP(TRUE)

* Address dm warnings
2022-05-24 12:47:19 +01:00
S34N
3d24eeedd8 Fixes spawning logic of vent-spawned antags (#17844)
* fixes vent spawning antags breaking

* adds exception to xenobio vents

* simplifies the proc

* tidies the logic
2022-05-24 12:46:24 +01:00
Qwertytoforty
1dbfcd97d8 Adds gravityboots, from gravitational anomaly core. (#17788)
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-05-23 23:12:33 +09:00
Vallat
7788cb0cda Personal crafting code refactor (#17738)
Co-authored-by: moxian <moxian@users.noreply.github.com>
2022-05-23 23:09:55 +09:00
SteelSlayer
6abde3e739 Fix vampire thralls appearing in both the vampire thrall and mindslave section of the Check Antagonists UI (#17830) 2022-05-21 23:23:00 +09:00
datlo
b7bb60c540 Rework syndicate MMI (#15926)
Co-authored-by: Sean Williams <12197162+S34NW@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-21 22:39:40 +09:00
Farie82
ab7a358506 Makes setting a machine GC properly if not unset properly (#17840)
* Makes setting a machine GC properly if not unset properly

* Forgot one. Fuck you borer code
2022-05-21 13:35:08 +01:00
Adri
f22d4aa9f4 Chickens can be scooped up (#17801)
* Add chicken holder, standardises code

* Updates mouse scooping

* Adds chicken scooping

* Adds inhand icons

* Removes unnecessary src

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2022-05-18 13:53:29 +01:00
Adri
4d1cc314e0 Fixes the honkmensional tear's leader and announcement (#17821) 2022-05-18 13:50:56 +01:00
moxian
e7ced2a0c3 one more small pr fixing purple squares (#17808)
* Set valid initial state for some dynamically chosen icons.

* random tool icon

* strange object
2022-05-17 15:39:44 +01:00
Qwertytoforty
052e296e8a Stops CC / ussp special lights from runtiming on deconstruct (#17802) 2022-05-16 15:16:36 +01:00
DamianX
0766c6d236 Fixed thrownby hard del (#17686) 2022-05-16 22:48:42 +09:00
Tourte-Yaya
58325abde2 Add a jump button to investigate logs (#17776)
* Add a jump button to investigate logs

* Affected suggestion

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

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-05-15 17:11:39 +01:00
Charlie
76fe5ac630 fix (#17798) 2022-05-14 23:07:09 +09:00
Charlie
813bd345bd dantalion fix (#17787) 2022-05-14 02:10:47 +09:00
AffectedArc07
e0758794a6 Removes shadowlings. Does not add anything else to compensate. (#17467) 2022-05-13 22:09:30 +09:00
Vi3trice
4c7b90678c Fix - Ruptured canisters use the proper icon and won't process atmos (#17768)
* Huh.

* Missing bitflags from accidental erase
2022-05-11 10:26:58 +09:00
Charlie
5f800f57df unit tests (#17749) 2022-05-09 14:56:02 +01:00
123Neok321
ce8c6c836d ERT-species-sprites (#17744)
* test

* ERT sprites for different species
2022-05-09 14:54:34 +01:00
Vi3trice
3c8b78ce45 Refactor how security levels handle firealarms, add emissives to firealarms to improve readability (#17728)
* Why are you so red

* Fix indent

* Update firealarm.dm

* Call get sec once instead of every single station alarms
2022-05-09 14:52:24 +01:00
Vi3trice
99050bad01 Add emissive, light source to vendors, smartfridges and dye generator (#17716)
* Glow my vendors

* Rack

* Update dye_generator.dm

* goofed on those 3

* Cleaned up the masks a bit
2022-05-09 14:50:38 +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
SteelSlayer
c35ac9149d More antag datum cleanup / code QoL improvements (#17517)
* on-removal-purge

* this does break malf AI

* rebase and fix conflicts
2022-05-09 12:44:42 +01:00
AffectedArc07
3961ede300 Fixed R&D console bluescreen bug (#17753) 2022-05-08 23:52:31 +01:00
AffectedArc07
a388046df4 Fixes map vote (#17740) 2022-05-07 12:05:53 +01:00
TrashDoxx
c0a6432464 Atmos Share Optimization (#17733) 2022-05-06 13:15:08 +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
325bff8cb0 I may be stupid (#17737) 2022-05-05 23:08:34 +01:00
Charlie
735c0664f0 dumpster fire (#17736) 2022-05-05 19:52:29 +01:00