Alan
aef583fcaa
Make more goggles match inventory sprites, adjust colors. ( #30751 )
...
- Make all meson goggles green.
- Make the radiation-mode engine goggles yellow instead.
- Make all science goggles purple, including night vision purple, which was for some reason green on some species.
- Make all janitor goggles yellow, splitting them from science goggles.
- Rename 'purple' and 'nvpurple' icon states to 'science' and 'nvscience'.
2025-10-30 12:48:30 +00:00
PollardTheDragon
0933782236
Caps chickens ( #30708 )
...
* Caps chickens
* Address code review, adds to config.toml
2025-10-30 12:26:21 +00:00
AffectedArc07
378dfc3382
Removes some unused radio vars and defines ( #30808 )
...
* Removes some unused radio stuff
* oop
2025-10-30 12:13:10 +00:00
PollardTheDragon
c62c41b85d
Fixes diona nymphs having no description ( #30788 )
...
* Adds nymph desc
* Reorder
2025-10-29 23:44:23 +00:00
AffectedArc07
e692356100
End of an era - Moves SQL to rustlibs and bins rustg. ( #30461 )
...
* Probably my magnum opus tbqh
* Knew I'd forget something
* guh
* Oh we lint for that now. Man I am outta touch.
* oogabooga
* Build Rust library
* library pls
* Build Rust library
* balls to it
* off me
* DOES THIS WORK NOW?
* if this works I am done
* this is a fucking violation
* hopium
* Build Rust library
* Build Rust library
* Fixes a major panic
* Build Rust library
* Sort macros out while I am at it
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-10-28 20:57:23 +00:00
PollardTheDragon
ae4489cb2f
Converts bees to basic mobs ( #30662 )
...
* Converts bees to basic mobs
* Undefs
* Linters
2025-10-28 20:53:18 +00:00
PollardTheDragon
a3b2c3a251
Refactors revenants to basic mobs ( #30661 )
2025-10-28 13:26:16 +00:00
JimKil3
0f250ed33d
oops ( #30743 )
2025-10-28 11:08:24 +00:00
Anya
80df836d54
Adds the Shaft Miner and Smith overalls to the loadout menu ( #30764 )
...
* Add miner's overalls to loadout
Add miner's overalls to loadout options for parity with other jobs
Signed-off-by: Anya <5251535+Screampuff@users.noreply.github.com >
* Added Smith overalls to loadout
Added smith overalls to loadout
Signed-off-by: Anya <5251535+Screampuff@users.noreply.github.com >
* for fucks sake
no space allowed
Signed-off-by: Anya <5251535+Screampuff@users.noreply.github.com >
---------
Signed-off-by: Anya <5251535+Screampuff@users.noreply.github.com >
2025-10-27 12:29:07 +00:00
Alan
edd4d95384
Fix vox jumpsuit and robe sprites. ( #30741 )
2025-10-27 12:11:46 +00:00
Kyani
a82a5217b8
Basicmob Goliath Fixes ( #30763 )
...
* goliath updates
* goliath fix
2025-10-27 12:11:05 +00:00
Qwertytoforty
e33553be5b
tsf marines are now flashproof ( #30752 )
2025-10-27 12:09:16 +00:00
PollardTheDragon
73a92f7531
Exploit fix ( #30800 )
2025-10-26 22:30:57 +00:00
warriorstar-orion
601ff5601e
allow for undershirts to be ckey-enabled ( #30795 )
2025-10-26 22:17:32 +00:00
Qwertytoforty
879f43f88d
Changes legions skulls and hivelord brood more to pre basic mob levels. ( #30695 )
...
* legion changes
* Moves it down to hivelord level now that we have it good
* Apply suggestions from code review
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-10-26 13:12:55 +00:00
Qwertytoforty
b74375d118
the dead don't rise and nanopaste helps: organ edition ( #30712 )
2025-10-26 13:11:34 +00:00
AmityBlamity
1b616b3f25
Spelling, grammar, and Britishism fixes for food and drink ( #30664 )
...
* Spelling, grammar, and Britishism fixes
* Update code/modules/food_and_drinks/food/condiment.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com >
* Update code/modules/food_and_drinks/food/customizables.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com >
* Update code/modules/reagents/chemistry/reagents/food_reagents.dm
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com >
---------
Signed-off-by: AmityBlamity <142629851+AmityBlamity@users.noreply.github.com >
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
2025-10-26 13:06:11 +00:00
Alan
3134338d04
Make chem dispensers appear off when they have no power. ( #30679 )
2025-10-26 13:05:31 +00:00
Marm
8d7723288b
swarming-b-gone ( #30685 )
2025-10-26 13:05:09 +00:00
Alan
ea27114af4
Make disembodied limbs face south, standardize dir to defines ( #30688 )
2025-10-26 13:04:42 +00:00
Ahzpy
4df0c8edb5
New Engineering Uniforms + Jumpsuit Recolor ( #30735 )
...
* human, vox, vendor, loadout
* kidan sprites, item sprites
* grey sprites
* drask sprites, remove temp palettes
* add softcap to vendors, linters fix?
2025-10-26 13:03:28 +00:00
CRUNCH
da1f812bc7
Update reagentgrinder.dm ( #30734 )
2025-10-26 13:02:59 +00:00
Vi3trice
200745491a
TGUI number input clamps values to match old behavior ( #30767 )
...
* Works for non-tgui.
* Removed a round by accident
2025-10-26 13:00:11 +00:00
PollardTheDragon
4688ad5647
Fixes migos dodging while dead ( #30787 )
2025-10-26 12:58:14 +00:00
Paul
ebc920fb7b
[PTBF] Protect Objective ( #30697 )
...
* protect objective
* fix bugs, add protect into rotation
* make sure other antags can roll protect as well
* get vampire chance on par with other antags
* linter oops
* lintma balls
* weight 100
---------
Signed-off-by: Paul <90473506+pwbokie@users.noreply.github.com >
2025-10-25 20:53:32 +00:00
BiancaWilkson
4c48f18cb1
[PTBF] Document Exchange ( #30721 )
...
* prepares the signals
* sets up objectives and starter proc
* We didn't need signals actually, it works
* remove debug clauses
* makes the proc more abstract
* Reorganize
* Apply suggestions from code review
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@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: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
2025-10-25 20:04:26 +00:00
Zelf
4cef8afc69
[PTBF] Incriminate objective for Traitor ( #30704 )
...
* incriminate obj
* target fix
* kill indententations with bricks
2025-10-25 01:41:10 +00:00
Qwertytoforty
2ecff9033a
[PTBF] [ready for review] Anomalous particulate processing objective. ( #30649 )
...
* pausing work on this till pickweight
* push
* more stuff
* proper file it
* these 2 would be interested
* and examine fix
* I should be more awake before resolving merge conflicts
* god you are stupid stop commiting every 2 seconds
* temp buff size change
* Event inhand descriptions
* behold the c o d e
* the rest of the owl
* sprite correction
* 2 more words to the list
* and this one
* yes I am having too much fun with this
* m o r e
* better glow, tech levels
* Apply suggestions from code review
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* message admins, variable
* Apply suggestions from code review
Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* PPPProcessor
---------
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
2025-10-25 01:01:03 +00:00
Kenionatus
07b2f76367
System for the prevention of spawning abstract base types ( #30626 )
...
* Handle runtimes during the Initialize chain in InitAtom and the admin atom spawn verb
InitAtom now qdeletes any atom with an unhandled exception in Initialise. This ensures no broken atoms become visible to players. This allows atoms to safely throw inside Initialise to signal something being very wrong. Before this they had to continue running to return INITIALIZE_HINT_QDEL.
* introduce system for catching accidental spawning of base type atoms
atom/Initialize checks if the description is the sentinel value defined in ABSTRACT_BASE_TYPE. If it is, it throws an exception. This is advantageous because it logs the callstack and causes InitAtom to immediately qdelete the atom.
* introduce burgers to the system for catching abstract base type spawning
* still spawn items, even when they runtime during Initialize
Quote by Contrabang: "things should never fail to spawn when new'd"
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: Kenionatus <kenionatus@techie.com >
* use QDELETED insted of QDELETING in case it already got fully deleted
I don't think it would ever happen, because we still hold a reference with A, but never hurts to be safe.
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: Kenionatus <kenionatus@techie.com >
* use stack_trace for consistency with the rest of the codebase and change message
We no longer delete the atom, so the message should reflect that.
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: Kenionatus <kenionatus@techie.com >
* remove check for incorrect define
Should be caught in review when that is used.
* remove the test for qdeleting atoms in admin item spawning again
It's practically pointless now that we no longer qdelete spawned base types.
* rename ABSTRACT_BASE_TYPE to ABSTRACT_TYPE_DEC
It's more descriptive. (Hah, pun.)
* restore annihliated newline
---------
Signed-off-by: Kenionatus <kenionatus@techie.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-10-24 20:06:01 +00:00
PollardTheDragon
a7cd6fc4c5
Ports laz capsules to new attack chain, makes them work with basic mobs ( #30657 )
...
* Basic laz capsules, ported to new attack chain
* Migration
* Linters and code review
* Update code/modules/mining/equipment/lazarus_injector.dm
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com >
2025-10-23 19:07:28 +00:00
kyunkyunkyun
3d121511ec
cleanup ( #30405 )
2025-10-23 10:49:57 +00:00
CRUNCH
b9c7a7c5e8
Gibber'd and Butchered IPCs now Drop Robot Meat Instead of Human Meat ( #30672 )
...
* meat
* Update meat.dm
* Update code/modules/food_and_drinks/kitchen_machinery/gibber.dm
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-10-23 10:36:59 +00:00
Alan
e9a3b4424d
Add monitor headwear for collectables and wizards. ( #30678 )
2025-10-23 10:30:27 +00:00
PollardTheDragon
dc3f8f6cc9
Port goliaths to basic mobs, Round 2 ( #30566 )
...
* Port goliaths to basic mobs.
* linting whitespace
* more linting
* wtf
* Addresses reviews on prior PR, adjusts behavior for food searching
* Missing Comma
* Goliath aggro range
* Reduces goliath speed to 5 from 3
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-10-21 19:27:27 +00:00
Migratingcocofruit
b526dbce31
Fixes devs being unable to see the "view bug reports" verb and a runtime in the rejection message ( #30736 )
...
* Adds the bug report verb to the view_runtimes verb list
* fix rejection messagea
2025-10-21 19:08:41 +00:00
Toastical
4a40072c22
fix new calls for hydroponic shit ( #30730 )
2025-10-21 19:00:39 +00:00
Qwertytoforty
c424e80987
fixes zombie infection, and npc zombie infection ( #30689 )
2025-10-21 18:51:56 +00:00
hyperholy
203f82dc3c
Improves spray bottles reagent dividing ( #30667 )
...
* fixes the things
* i think it works now
* lets not make infinite reagents actually
* clamping is smarter
2025-10-21 18:44:23 +00:00
Deniz
28bd001e32
Removed href ( #30725 )
2025-10-21 18:19:49 +00:00
Alan
2d01b675be
Expedition coat name hopfix ( #30720 )
2025-10-20 16:01:06 +00:00
Qwertytoforty
a58bdc8968
Caps the eshotgun damage multiplier from lens to 1.5 ( #30663 )
2025-10-19 19:25:12 +00:00
iramoye
9cc8df6583
Rewords the IPC species blurb ( #30658 )
...
* initial commit
* GAH
i think i broke it
* i know what i'm doing
* woops
Co-authored-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com >
Signed-off-by: iramoye <projecteternal1@gmail.com >
* woops 2
Co-authored-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com >
Signed-off-by: iramoye <projecteternal1@gmail.com >
---------
Signed-off-by: iramoye <projecteternal1@gmail.com >
Co-authored-by: Sheep <46016730+Scribble-Sheep@users.noreply.github.com >
2025-10-19 19:09:53 +00:00
iramoye
e843e15a36
Renames the IK-30 crates in the cargo console ( #30615 )
...
* initial commit
* bye bye security
2025-10-19 19:08:20 +00:00
CRUNCH
a6eae00439
Allows Robots and Simple Bots to Salute ( #30614 )
...
* Update silicon_emote.dm
* Update emote_keybinds.dm
2025-10-19 19:07:52 +00:00
PollardTheDragon
3e149e8e6b
Improved Ashwalker Armory: Bone Equipment ( #30600 )
...
* Adds Bone Sword, Bone Shield, Bone Sword Sheath. Todo: Light Bone Armor, Sword Inhand fix
* sword inhands
* Adds Light Bone Armor
* Linters
* Species sprites
* Fixes my crap grammar
* Updates belt icon sprite
2025-10-19 19:06:58 +00:00
Ahzpy
428d34980e
[MDB IGNORE] [IDB IGNORE] The Floorening ( #30568 )
...
* New floors and decalized floor tiles.
* satisfy linter
* Add command decals, remove old "blue tile" decal
* update script number
* have ATMs put their decals on last
* add engineering decals
* update spritesheets
* lots of tile coloring fixes
* more engi tile fixes
* more tile fixes
* linters
* fixes conflict?
* fix layering issue
* fix merge conflicts
* merge conflict fix?
* box bridge fix
* holodeck fix, layering fix, chemistry is no longer yellow
chemistry is intended to be a 'light orange' to be placed atop white tiles, just as medical decals are to command decals
* rebuild tgui
* merge master into floorening
* Update 30511_turfdecalsfix.txt
* merge master into floorening
* rebuild tgui
* holodeck fix, null plating fix
* Delete 30511_turfdecalsfix.txt
* updatepaths
* rebuild tgui
* null icon fix
* Update meatpackers.dmm
---------
Co-authored-by: Alexios <skillpointHD@Gmail.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-10-19 19:05:58 +00:00
Zack
0d14c0782b
CE Blueprint Picture will now count for objective ( #30635 )
...
* Update living.dm
* Update living.dm
2025-10-19 14:21:30 +00:00
PollardTheDragon
96495fab84
Port /tg/'s spatial grid, Round 2 ( #30567 )
...
* port /tg/'s spatial grid.
* fix lint
* fix identical variables
---------
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-10-19 14:03:08 +00:00
Alan
ec8014fa83
Fix variety reagent secondary goal to tally smaller quantities until filled. ( #30690 )
...
* Fix variety reagent goal to tally smaller quantities until filled. Fixes #30562
* Thanks, linters!
2025-10-17 23:35:36 +00:00
Zack
266c490320
Fixed the name of a cherry sandwich and slime sandwichs ( #30638 )
...
* Update sandwiches.dm
* Update sandwiches.dm
2025-10-17 23:27:04 +00:00