master
515 Compatibility (#71161)
Converts a bunch of time/delay vars to use time defines (#92495)
DRAGnet; new sprite, new functionality (#90713)
Knocking someone out cold now properly stops their panic attack (#92433)
Merges `copy_to()` into `trans_to()` for reagent holder (#92410)
[NO GBP] Silo logging hotfix 2 (includes hotfix 1): Multitool linking, decon/recon, funky define fix (#92349)
fixes tamed pets sometimes attacking one another (#92200)
The big fix for pixel_x and pixel_y use cases. (#90124)
Rebalances wound determination values, wounding escalation and wound armor to hopefully be less explosive (#91099)
Fixes style meter text going out of bounds (#92429)
Improve and extend `fieldset_block` and `examine_block` (#88678)
Sets prettier to run on the repo (#91379)
Da blobmob update! Indepedent strains, new sprites, egglike spores, fixes, sounds and buffs! #Cytology2025 (#91368)
Fixes weird pipe/vent/cable rendering under glass and catwalk floors (#91454)
Micro-optimize qdel by only permitting one parameter (#80628)
Implements a quirk spawn validity unit test and fixes a runtime preventing cyborg dogtag quirk from working roundstart (#89728)
Basic mobs can emote when they get a new target (#76654)
Goldgrub basic (#77733)
Re-refactors batons / Refactors attack chain force modifiers (#90809)
Cult Vs. Heretic: 7 Months Later Edition (#82877)
Organ Growing Kit | Coroner Cytology Cargo Content (1/2) (#92108)
fixes some mobs having their aggro appearance linger around after sentience (#87014)
replaces the health variable for fishes with integrity (#92192)
Fixing two fishing issues. (#91444)
Upgrades GODMODE from a flag to a trait. (#86596)
Adds snowstorm sounds (#89463)
Ripley goliath plating now takes up an armor slot on the mech (#91480)
Cult pylons slowly close bleeding wounds (#83870)
Burned mess from culinary disasters is once again toxic. (#92394)
The Voidwalker | New Midround Antagonist (#84674)
Hides two do_afters which should be invisible (#89460)
You can now interact with held mobs beside wearing them (feat: "minor" melee attack chain cleanup) (#90080)
Saycode refactor, unit tests, and fixes (#69799)
Refactors say modes and custom say verbs. Extends custom say verbs to more situations, forwards more spans. (#92127)
[MDB IGNORE] Blood Refactor Chapter 2: Collector's Edition (#91054)
Audits wash/cleaning signals + refactors wash() to ensure no needless mob updates occur (#91259)
Adds some throwing datum nullchecks (#91720)
fixes corgi pop skyrocketing (#88896)
Fish infusion (#87030)
fixes parriable projectiles runtimes (#87899)
fixes signal circuit not working | refactors name of timer cooldown macros to be inherent, also docs them (#79367)
Color Code Audition: Human rendering hates me (#89702)
Removes holographic monkey species (#81606)
Callouts after death fix (#91067)
Reduced caltrop default paralyze timer from 6 to 2 (#85660)
Blood brothers is now a single person conversion antagonist (#79971)
atmospherics shield generator (#91055)
Reorganizes the sound folder (#86726)
Fix potential cleaner component runtimes (#92265)
Fixes tables allowing people standing on them to climb over things freely when deconstructed (#92318)
Pulls apart the vestiges of components still hanging onto signals (#75914)
Better metalgen logging and some behavior fixes (#90546)
Custom Shuttles Redux: Allows for the construction of custom shuttles. (#88493)
Spelling and Grammar Fixes (#86022)
Remove data systems in favor of global datums (#82943)
Ensures that components can stop attack_self() proc code from running on energy guns if it would return COMSIG_CANCEL_ATTACK_CHAIN (#92019)
Cult music only plays on first scribe (#92074)
Improves the RPG loot wizard event. (#77218)
Changes all uses of `notify_ghosts` to use the real names of mobs (#90919)
Refactor gib code to use bitflags and have documentation (#78754)
Voidwalker Rework | Basic Mob Edition + Bonus Antag (#91646)
Fix some inverted teleport validation checks (#88967)
Some ITEM_SLOT bitflags fixes. (#92441)
Fixed echolocation/psyker (#92434)
Hallucinatory Anomalies now produce hallucinatory decoys of itself, and hit a wider area (#86086)
You can cuff people to the tram rails (#90293)
Tram crossing signal logic fixes (#83610)
Replaces HAS_TRAIT_FROM with HAS_TRAIT in engraving checks (#86630)
Changes some components to use `parent.deconstruct()` rather than `qdel(parent)`, plus some food storage cleanup (#88468)
new wizard ability and basic leaper refactor (#79237)
lavaland raptors (#82537)
Fish no longer dies when flopping on safe water. (#90024)
Newspapers give inverse FOV and cover your face (#89924)
NT researchers make shocking breakthrough in flux anomalogics! Tesla Cannon Resprite / Resound (#92031)
Readds Cloning (#90754)
Recovered Crew are in spawner menu (#91986)
Fixes PAIs not being able to send messages or turn the GPS off (#89279)
airlocks and computers are leanable (#88478)
You can now raise lobstrosities from chasms chrabs. (#84969)
Fixes hat stabilizer overlays rendering behind hats (#90407)
Mutation code cleanup, mutations now have sources to avoid concurrency problems. (#91346)
Planecube Optimizations and Job Security: Part One (#91696)
Fix a large number of typos (#89254)
Refactor for drone holder loving component (#87239)
Fixes rolling paper runtiming when trying to stuff a blunt (#91666)
Rustle component no longer counts diagonal steps as two moves (#87400)
Refactoring aquariums into components (feat: portable fish tanks) (#87866)
[NO GBP] Fixes moth wing stabilization working in zero-g as long as you keep moving (#88552)
ice demon basic mobs (#78539)
Afterattack is dead, long live Afterattack (#83818)
Jukebox volume fixes (#90417)
Add's support for population limits on keep_me_secure component (Loneop event balance change) (#87657)
Facehuggers dont sleep people + muzzle code exorcism (#83721)
Makes `check_teleport_valid` pure & signal clean up (#90738)
Shapechange health transfer tweaks (#79009)
Fixes an 8 year old bug which colored your HUDs with you (#88667)
The death or internal/external organ pathing (ft. fixed fox ears and recoloring bodypart overlays with dye sprays) (#87434)
parrots try to immitate voices (#82773)
[NO GBP] Renames mob/camera to mob/eye and makes everything follow suit (#87684)
Locking a storage item now locks you out of other storage items inside it. (#90243)
Makes Fluoride Stare less of a meme, fixes lizard blinking (#92426)
Fix issues discovered via TypeMaker (#87596)
Bravo Six, Going Dark: Refactors client colors to fix dupe issues and support filters (#89843)
Fixes sighell in marionette component code (#92244)
Fix martial arts gloves runtiming when destroyed while equip (#91892)
Audits `tgui_input_text()` for length issues (#86741)
Everyone is kung fu fighting: Refactors martial arts / You can have multiple martial arts and swap between them (#89840)
Guncode Agony 4: The Great Projectile Purge (#87740)
Corrects 200+ instances of "it's" where it should've been "its" instead (#85169)
Adds better attack animations and alternate attack modes (#88418)
Merges crusher retool kits into one, datumizes crusher skins, gives dagger and blaster unique animations (#90742)
Weather DLC - Make it Rain Anything! (#89550)
Cleans up mood and mood-related code (#90162)
Fixes orbiting runtimes caused by mind transfers (#90470)
Fixes signal conflict hell on attachable seclights (#92222)
[NO GBP] Fixes parrying, this time for real (#88306)
Prevents Debug ID Card from Polluting Cargo Budget By Doing It Right (#82214)
Spelling and Grammar Fixes (#85992)
Adds new black market pin (#80230)
Basic Pirate NPCs (#79284)
[NO GBP] Fixes lobstrosities being able to fish other lobstrosities yet again. (#89580)
Use any item as a prosthetic arm, what's the worst that could happen? (#91573)
balloon alerts and puzzgrids only spatial search for clients (#90477)
Changes to crusher trophies and mining AOE, adds a new raptor-sourced trophy (#92241)
Makes viewers() defines (#82767)
Basic Constructs: Wraith (#79235)
Make it easier to click on heretic influences (#82375)
Fix Mirror Reflections (#89558)
Chaplains can deaconize one person, everyone else loses bible perms (#90686)
Fixing several fish-related issues. (#87199)
Basic Dark Wizards (#89147)
Refactor for reagent signals (#88909)
You can rotate scanner gates (#90597)
Fixed sect nullrod bonus component (#87692)
Certain ID trims affect secbot response (#79980)
Fixes critical plane masters improperly not being readded in show_to (#72604)
Remove unused seethrough arg (#90406)
A bunch of sanitization fixes (#89477)
Balance changes to the Wizard MOD and energy shields. (#91932)
Staff of Shrinking for the wizard (#83115)
Custom emotes actually use `+|_` emphasis formatting, your own emotes don't trip highlights (#90858)
jps movement can read accesses from the access component (#83384)
Final Objective: Battle Royale (#82258)
General maintenance for grilling related stuff. (#81647)
Adds 9 wizard perks (#83262)
Fixes soapbox component hooking into literally every atom [NO GBP] (#86861)
grep's for "recieve" typos (#83369)
Neruwhine can no longer roll voidwalker traumas, fixes high gravity persisting after curing the trauma (#91147)
Adds Untie Shoes, a 1-point wizard spell. (#84880)
Stops the squeak component from playing step sounds when you are not walking (#90513)
Crafting refactor, implementing materials (#89465)
Feeding the supermatter a nuke will make it explode (#90875)
Adds the self-surgery skillchip as a fairly rare black market item (#91606)
Swarming mobs spread out immediately (#91499)
Platforms (#91559)
Fixes vendor machine glass shards being permanently stuck in people (#90210)
Changes human name updates to be request-based instead of being automatically done every single tick (#92393)
Temporary bodies return players to minds without bodies (#89323)
Watcher Nest Lavaland Ruin (#78790)
Wallening Revert [MDB Ignore][IDB Ignore] (#86161)
Fixes a hard del with mechs (#92496)
[no gbp] some medbot fixes (#80150)
Fix hoods not hiding anything (#92285)
Adds automatic GAGS icon generation for mapping and the loadout menu (#90940)
Attack chain refactoring: Broadening `tool_act` into `item_interact`, moving some item interactions to... `atom/item_interact` / `item/interact_with_atom` (#79968)
trapdoor remote attackby to item_interaction (#91935)
Refactors Sloths into Basic Mobs (#78752)
IV drips now pull you closer and create a beam to you (#88217)
Re-adds the Dragoon tomb ruin & Spear (#90781)
Refactor split_stack to two separate procs, fixes a hard delete in the process (#91306)
Reworks silicon/ai access checking & fixes some ui_act's (#84964)
Traitor Reputation does not scale with population & reintroduces population locked items (#89617)
Adds usb support to advanced camera consoles (#91235)
Fixed janicart not transfering items into the trash bag (#85218)
Examining walls no longer allows you to see items mounted on its other side (#89414)
Fixes barometers (#90881)
Living Flesh limbs won't try to grab underfloor objects (#87736)