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
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
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
DGamerL
ec8d070b4d
Adds linters ( #28396 )
2025-02-20 15:08:50 +00:00
chuga-git
a08280714c
removes check_block() and martial art block_chance ( #28399 )
2025-02-20 15:08:21 +00:00
warriorstar-orion
6359d3f41b
test suite: mob attack chain ( #28440 )
...
* test suite: mob attack chain
* 100% random zone probability in tests
2025-02-20 15:03:21 +00:00
CRUNCH
d05cc7c5cb
Migrates /obj/item/melee/baton to the new Attack Chain, Adds Universal Poking ( #28241 )
...
* Update stunbaton.dm
* Update stunbaton.dm
* update
* Update stunbaton.dm
* Update code/game/objects/items/weapons/stunbaton.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
* update based on review
* Create test_attack_chain_stunbaton.dm
* update
---------
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-02-18 11:11:13 +00:00
Qwertytoforty
e72967152b
le fish au chocolate ( #28418 )
2025-02-18 10:37:48 +00:00
warriorstar-orion
553601fb55
don't let mice chew through cables in map tests ( #28395 )
2025-02-14 18:24:42 +00:00
Charlie Nolan
cb7c6586c9
Fix jetpacks and speedbikes ( #28222 )
...
* Fix jetpacks
* All mobs LONG_GLIDE
* Don't disturb the drift loop on Z level changes.
* Fix speedbikes
2025-02-13 02:08:43 +00:00
Kapu1178
444000c165
Ports visible examines from Daedalus Dock ( #27721 )
...
* make it all work
* unneeded line
* weird linter but ok
* Update code/modules/mob/mob.dm
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* remove span macro
* Update code/modules/mob/mob.dm
Co-authored-by: Spaghetti-bit <yumyumkillkill@gmail.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
* unconscious people arent blind i guess
---------
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Spaghetti-bit <yumyumkillkill@gmail.com >
2025-02-13 02:05:49 +00:00
Coolrune206
b5b78b7205
Reduces Juggernaut laser resistance ( #28290 )
...
* reduces juggernaut laser resistance
* documentation
2025-02-13 01:45:32 +00:00
Charlie Nolan
194e851b8f
SSair performance improvements ( #28271 )
2025-02-12 22:39:09 +00:00
Sheep
2e2a778a71
Paraplegia! ( #27999 )
...
* Can pick paraplegic in character menu, will start floored+wheelchaired
* Why won't you show up on scanners
* Forgot the description.
* Got the scanners to show Paraplegia!
* block off some roles from paraplegics
* Use stance instead of the floored trait for paraplegic
* Prevent paraplegics from using/being hit by legsweeps, change get_num_legs()
* Add DNA injectors for paraplegia
* change legsweep to use traitcheck, get_num_leg() solution screwed up beartraps
* Can pick paraplegic in character menu, will start floored+wheelchaired
* Why won't you show up on scanners
* Forgot the description.
* Got the scanners to show Paraplegia!
* block off some roles from paraplegics
* Use stance instead of the floored trait for paraplegic
* Prevent paraplegics from using/being hit by legsweeps, change get_num_legs()
* Add DNA injectors for paraplegia
* change legsweep to use traitcheck, get_num_leg() solution screwed up beartraps
* whoops.
* TGUI.
* How did I miss that in testing
* Add the point interaction that nuggets get to armless paraplegics
* Update code/modules/mob/living/carbon/human/human_organs.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com >
---------
Signed-off-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com >
Co-authored-by: Scribble-Sheep <15377810-AlyxisDrayko@users.noreply.gitlab.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-02-12 22:36:22 +00:00
Spaghetti-bit
4195958b45
Adjusts Y_Pixel translate to properly sit the mob on the tile they're standing on ( #28251 )
2025-02-12 22:23:16 +00:00
Qwertytoforty
f977cc5d24
fishe ( #28282 )
2025-02-12 22:19:31 +00:00
warriorstar-orion
81b3a20130
/tg/ AI controllers, part 1: core implementation. ( #28065 )
...
* /tg/ AI controllers, part 1: core implementation.
* lewc review
* remove unused arg
* lewc review 2
* lint fix
2025-02-12 22:16:06 +00:00
BiancaWilkson
4fdc79ca90
Cyborg Inventory Refactor ( #27788 )
...
* Initial variable changes
* Add defines
* oh my god huds
* Removes update_items(), it seems useless but this might need reverting later
* the hud doesn't work but the inventory itself seems to
* Renames a var, gets inventory working properly
* Activation/Deactivation support, ore bag fixed
* Fixes CL and also this would have been a massive, hilarious bug
* Apply suggestions from code review
Dr and Lewc reviews
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com >
* Update code/_onclick/hud/robot_hud.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com >
* Fixes a comment
* Wait I forgot this worked like this for a reason
* Lewc Suggestions
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com >
* Burza Suggestions
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com >
---------
Signed-off-by: BiancaWilkson <42818125+BiancaWilkson@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-02-12 21:55:11 +00:00
Vi3trice
baad3135c9
I question some people ( #28208 )
2025-02-12 13:19:06 +00:00
Spaghetti-bit
3fe1cd3521
Large patch to Slime/IPC PR - Character Creator + General Imitation Fixes ( #28348 )
...
* add: slimify icon proc, clamps L in HSL.
fix: skin tones, corrupted character slots, species subtype accessories, and spawning without the proper DNA set.
character creator fixes.
reduces the eye strain from super bright slime people :pain:
* fix
2025-02-12 00:08:39 +00:00
Kapu1178
2793a1c7f4
Medbot code cleanup + extras ( #27749 )
...
* mode = -> set_mode
* medbot_phrase()
* medbot cleanup
* code cleanup
* forgot this!
* your linter is gay
* oops
* Update code/modules/mob/living/simple_animal/bot/medbot.dm
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/bot/medbot.dm
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/bot/bot.dm
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/bot/medbot.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/bot/medbot.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
* fix medbots getting deadlocked
* Update code/modules/mob/living/simple_animal/bot/bot.dm
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
---------
Signed-off-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com >
Co-authored-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
2025-02-11 20:20:42 +00:00
CRUNCH
d9e6e40ed0
The Great Fire Extinguisher Refactor ( #28005 )
...
* Creation (suffering), success
* AGHHHH! SPACES!
* Update watertank.dm
* comment update
* Apply suggestions from code review
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
---------
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
2025-02-09 18:13:20 +00:00
Spaghetti-bit
32c9d4d682
Slime People and IPC; Imitating Species Cosmetically. ( #27359 )
...
* Pain
* More transparency / alpha
* Vulp + Name override
* more transparency alpha stuff
* Reworks species subtype for slimepeople
* Iteration 3...
* Me when initial
* 60 - 61
* Character.dm select query changes.
* 61-62
* The real 61-62
* Update to IPC imitation
* +63-64.sql
> species_subtype after pda_ringtone
IPC identity configuration surgery.
Slime "Morph" action: 10 seconds. Allows a slime person to change how they look.
> Same cost as regenerating a limb.
Link processing subspecies implement.
* Pain2
* SQL
* Frankenstein monster fix
* Slimify! ...no longer applies to robotic limbs.
* 220 Alpha to 200
* Ordering issue fix.
* Last ordering issue.
* aa review, paradise_schema.sql
* Apply suggestions from code review
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com >
---------
Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com >
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2025-02-09 15:59:57 +00:00
DGamerL
1c4a5180ed
Fixes runtimes when you talk with a cig butt in your mouth ( #28250 )
...
* Minor fixes
* Oops
* Funnyman review
2025-02-05 21:26:20 +00:00
Contrabang
e3f73e178d
Changes a lot of lighting colors, ranges, and powers ( #28226 )
...
* 8u hiubntgvby9 gb
* colors
* undo airlock
* bluer light
* spaghetti review
2025-02-04 19:30:09 +00:00
DGamerL
dfd642799c
Cigar(ette) butts now stay in your mask sot when they burn out ( #27989 )
...
* FINALLY
* Try to fix linters
---------
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-02-04 08:02:39 +00:00
Charlie Nolan
b56c3908d7
Kill some jerks ( #28224 )
...
* Kill some jerks
* Less jerky vehicles, too.
2025-02-02 17:09:38 +00:00
1080pCat
431656f732
Adds some more protection to SSD mobs with lwaps and snipers ( #28164 )
...
* Adds some more protection to SSD mobs with lwaps and snipers
* sorry AA
* Update code/datums/status_effects/neutral.dm
Co-authored-by: Luc <89928798+lewcc@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: Luc <89928798+lewcc@users.noreply.github.com >
2025-02-02 04:09:03 +00:00
Vi3trice
1a2f97c100
fet ( #28157 )
2025-01-30 05:25:20 +00:00
asciodev
2ebcc28f6f
Fix dead AIs being forced to announce new arrivals ( #28170 )
...
PR fixes #28143
Adds a `stat` check lost in an earlier migration from
`GLOB.alive_mob_list` to `GLOB.ai_list`, to ensure dead AIs aren't added
to the list of announcers.
2025-01-29 19:11:00 +00:00
Charlie Nolan
73c94dbc83
Prevent a source of MC failures. ( #28169 )
2025-01-29 07:12:19 +00:00
DGamerL
452c80e859
Removes tourettes ( #28153 )
...
* Removes tourettes
* Removes twitchblock
2025-01-28 21:04:52 +00:00
1080pCat
c18ef364e6
Mechas no longer get their attack cooldowns taken up by clicking the floor. And phazons finally deal burn on the burn mode ( #28042 )
...
* Mechas no longer get their attack cooldowns taken up by clicking the floor, and phazons finally deal burn on the burn mode
* lewc cooldown timer review
2025-01-27 04:13:31 +00:00
asciodev
1ecbe34444
Fixes #28022 : mecha/AI/hologram bugs from #25078 ( #28026 )
...
* Fixes #28022 : mecha/AI/hologram bugs from #25078
PR #25078 introduced a few bugs related to AI eyes, mechs, and
holograms. This change fixes those bugs. Now, entering a mech with an
active hologram eye will first release that eye before granting control
of the mech. Double clicking on a turf as an AI while in a mech will no
longer unstick the camera from the mech. When exiting a mech, the AI
will now properly refocus on its core instead of on the spot that it
first entered the mech. AI holograms no longer receive normal audio
near their holopads, receiving only holopad-relayed speech now instead.
AIs will no longer be able to activate a holopad while occupying a mech.
* Update code/_onclick/ai_onclick.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
---------
Signed-off-by: Burzah <116982774+Burzah@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-01-26 13:59:15 +00:00
Erikos
769ccabfaa
[FIX] Slimes can now resist to stop feeding ( #28025 )
...
* resist the urge to feed
* oopsie
* Reccomended changes (Thanks Drsmail)
2025-01-26 13:55:13 +00:00
warriorstar-orion
21ec00fb63
fix recursion limit triggering in hiero blasts ( #28038 )
...
* fix recursion limit triggering in hiero blasts
* Update code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
---------
Signed-off-by: Burzah <116982774+Burzah@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-01-26 13:46:45 +00:00
Charlie Nolan
509e7955c1
Easier banning of DC'd players. ( #28032 )
...
* Easier banning of DC'd players.
* Make bans work on new players (still on start screen).
* More accurate messaging
2025-01-26 13:46:22 +00:00
Drsmail
fc2e10fc3c
Prevents TGUI crash when slime tries to feed with 0 valid targets ( #28031 )
...
* Prevents TGUI Crush when 0 targets was found.
* !
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
---------
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-01-26 06:32:40 +00:00
warriorstar-orion
f479ace54f
Attack chain migration: /obj/machinery ( #27784 )
...
* one at a time let's go
* air alarm
* so many
* meh
* hell
* hell
* hmm
* Attack chain migration: /obj/machinery
* what the fuck?
* hell
* review fixes
* whoops
* fix build
* nuke fixes, more tests
* gland dispsenser and start of autolathe test
* var renames
* small fixes
* i tire of life
* more tests
* more tests
* more tests
* shrink map
* customize autolathe design disk load delay
* cell charger
* fire alarm frame installation test
* funny and burz reviews
* nuke fixes
2025-01-26 00:23:42 +00:00
warriorstar-orion
ad43a1deca
fix flaky vetus test failures in the dumbest way possible ( #28100 )
2025-01-25 21:03:58 +00:00
Drsmail
754a868650
[FIX] Better slices ( #27807 )
...
* Slices have a base class /food/slice
* Refactor
* Small fix
* Adds default reagent for empy slices
* Looks good
* adds_list_reagents
* "Reverted snake_case_remap files to state from original commit
* I don't know how to resolve merge conflicts :)
---------
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
2025-01-25 19:36:04 +00:00
Erikos
b7e1042eb7
Lazarus Reagent no longer forces you Alive ( #28011 )
...
* kinda works
* work damn it
* almost there
* let there be life
* small changes
* Recommended changes (Thanks CinnamonSnowball!)
2025-01-25 00:05:22 +00:00
Charlie Nolan
a809609e0c
Handheld EFTPOS offering ( #27978 )
...
* Handheld EFTPOS offering
* Apply suggestions from code review
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-01-24 23:54:36 +00:00
PopeDaveThe3th
4bdd8a06ba
[LORE] Bluespace Lore Pass Pt. 1 ( #27809 )
...
* when the space is blue
* Update bio_chip_fluff.dm
* Update wormhole_jaunter.dm
* Update magazines.dm
* Update bags.dm
* Update magazines.dm
* Update dance_machine.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update closets.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
---------
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
2025-01-23 05:21:16 +00:00
warriorstar-orion
157276d6cb
Port /tg/ move manager, drift and jetpack components. ( #27698 )
...
* Port /tg/ move manager, drift and jetpack components.
* don't add go through newtonian movement if not moved to a turf
* various cleans for blood drifts and mob speed
* fix slow meteors
* why on fuck's earth aren't speedbikes vehicles
* style lint
* also wtf
* okay i'm an idiot
* fix meaty ore speed and blood decal double stepping
* fix not unbuckling pulled object occupants
* don't bother dealing with immovable rods just yet
* exclude bubblegum and vetus from move manager for now
* fix issues related to null weightless blood icons
* reset blood icon state properly
* fuck it, we'll deal with mobs when basic mobs happen
* break infinite loop in decal splat
2025-01-22 22:49:58 +00:00
DGamerL
3954981ff2
Adds conical spells from TG ( #27979 )
...
* Adds conical spells from TG
* Remove testing stuff
* Errant whitespace
* Fix levels
2025-01-22 22:08:53 +00:00
WenlockTheBritishHobo
98829ec407
Update human_mob.dm ( #28059 )
2025-01-22 14:51:08 +00:00
ExusA
59bb8098eb
Upped flavortext length to 400 ( #27976 )
2025-01-21 12:20:54 +00:00
ExusA
9328128a9a
Advertises double-examine lore blurbs on a single examine ( #27974 )
...
* Double Examine is advertised more clearly
Atoms with double-examine now advertise the fact on a single examine.
* Changes per request
Double examining atoms without blurbs now gives regular examine message
* Changed double examine prompt
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com >
---------
Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-18 18:05:52 +00:00