Files
CHOMPStation2/html/changelogs_ch/archive/2025-09.yml
2025-09-19 01:15:46 +00:00

381 lines
19 KiB
YAML

2025-09-01:
CHOMPStation2StaffMirrorBot:
- refactor: moves jobs, radio and access consts to defines
- code_imp: sdmm 1.11
- bugfix: various runtimes
- rscadd: legally-distinct-word-game has now been installed on NT staff PDAs by
default. (Thanks Satin!)
- config: added a word dictionary to the strings folder for choosing the nerdle
list
- bugfix: you can no longer VV the vars list on clients
- code_imp: can_vv_get now requires you to call parent
Ryumi:
- bugfix: Fixed the pod storage UI not correctly displaying quotation marks in listed
item names.
Will:
- bugfix: Dosimeter case icon fixed
- bugfix: Fbp backup battery icon fixed
Zizzi:
- bugfix: Fixed circuitry pins being constrained to numbers no larger than 52..
2025-09-02:
Aroliacue:
- rscadd: New vending machines with equipment for Exploration (weapons, armor, and
miscellaneous gear) and Security (currently just plate carriers and accessories
for them)
- maptweak: Added Exploration vending machines to deck 1, in the room below the
northern landing pad.
- maptweak: Added a new Security vending machine to the Briefing Room.
CHOMPStation2StaffMirrorBot:
- code_imp: tgui-core 5.2.0
- bugfix: Fixed the dosimeter film having a missing icon.
- bugfix: Fixed water movement not being applied by readding the clamp to human_movement.dm.
- config: changed default sprite scale offset to odd scaling since that was the
default for the longest time.
Ryumi:
- bugfix: Fixed great white carp turning into failsneks on death.
SilencedMP5A5:
- rscadd: added an alternative plate carrier type, and a helmet
Tost:
- bugfix: boat cloak, colorable can have its description and name changed on loadout.
2025-09-04:
CHOMPStation2StaffMirrorBot:
- bugfix: ar visor being invisible
- bugfix: ghost pods in some cases not spawning a charger
2025-09-05:
CHOMPStation2StaffMirrorBot:
- code_imp: Crossing atom signals now implemented
2025-09-06:
Tost:
- bugfix: Returns the clear gasmasks to most logical places.
2025-09-07:
Kashargul:
- rscdel: disables the stripper cell of the nsfw gun
Will:
- rscadd: Methane atmospheric gas
- rscadd: Methane tanks, canisters, emergency tanks
- rscadd: Gasleak events now can pick methane
- rscadd: xenoflora plants can require and make methane
- rscadd: circuit programmer gas sensors can detect methane
- rscadd: methane breather trait
- rscadd: methane gas distilling reaction that produces sulfur
- rscadd: methane sign for atmos
- rscadd: methane tank on-mob sprites for human and teshari
- code_imp: omni atmo devices use ATM_LASTGAS instead of a hardcoded gas
- code_imp: nitrous oxide default turf atmo var added, so it behaves like all other
round start gasses
- refactor: Atmo gasses use GASNAME_ defines instead of raw strings when used in
lists
- refactor: pda, pai, and communicator gas scanners now use a unified global proc
get_gas_mixture_default_scan_data() to get their data and format it
- bugfix: nitrous oxide is now weighed when checking if the gasses in a zone are
different
2025-09-08:
CHOMPStation2StaffMirrorBot:
- bugfix: robot material cable colors
2025-09-09:
CHOMPStation2StaffMirrorBot:
- balance: Made the dud implants free in the loadout
- qol: changes belly import to a modern UI
- code_imp: tgui-core 5.3.1
Diana:
- bugfix: Gets rid of the encumberance factor entirely
- bugfix: do_after can not be spammed on one thing, resulting in loss of materials
and such
- code_imp: Converted some base numbers to proper SECONDS define
- refactor: Refactors do_after to only allow one use per thing.
Tost:
- rscadd: Two new traits, Body Temp., Hot and Body Temp., Cold
- rscadd: A new temperature adaptation trait, unadapted, suffer from both hot and
cold temperatures.
- rscdel: Removed body temperature modifiers from the temperature adaptation traits.
- balance: Made temperature adapt traits less extreme. Still pretty strong though,
but you can no longer stand naked during a blizzard on V3b
2025-09-10:
CHOMPStation2StaffMirrorBot:
- rscadd: Added a posing indicator with a colour determined by runechat colour when
a pose is active.
- qol: Added an option to have a pose vanish immediately upon movement.
- qol: Changed posing to now post the posing message in chat when initiated.
- rscadd: Added replica casino chips that can be ordered in a new gambling games
crate from cargo. These can't be used in any casino vendors.
- rscadd: Added a triple size deck of cards.
- rscadd: Added the ability to set dice to a specific face with a verb or ctrl-click.
- qol: 'Added quick use abilities to decks of cards: Alt click to shuffle, Ctrl
click to deal, Ctrl+Shift click to deal multiple.'
- qol: 'Added quick use abilities to hands of cards: "Alt click to remove a card,
Ctrl click to discard cards."'
- bugfix: Fixed people being able to see your hand of cards whilst it was in your
hand by examining you.
- bugfix: Weighting dice values now span from 1 to whatever the maximum number of
sides is, instead of always being max of 6.
- image: fixed brightness of the sash accessory to make it easier to colour
- rscadd: Added gas masks to the loadout options
Diana:
- bugfix: Weaver can be used again, no longer errors when trying to create things.
Ryumi:
- rscadd: Added a bunch of new shelter capsules
- rscadd: Added a "Redspace" shelter capsule - basically a gacha shelter capsule
that has many random possibilities for weird and wacky contents within them,
ranging anywhere from a nice pizza kitchen to a "shark" pool.
- rscadd: Made shelter capsules able to be researched and printed by Science
- code_imp: Added a new area flag that prevents shelter capsules from activating
within them to spare event hosts/designers potential future headaches
- balance: 'Added capsule activation blocking flags to most station areas, with
an intentional exception made for: Maintenance, construction/vacant lots, the
Science firing range, and some of the larger and less necessary rooms in the
Aerostat.'
- qol: Using a shelter capsule will immediately inform you if it can be deployed
from where you're standing. If it can be, you'll automatically drop it onto
the floor. Also improved the wording of capsule errors so you can actually better
understand why you can or can't deploy them.
VictorZisthus:
- bugfix: Fixes a missing power cable under the Third Deck Fore Starboard Maintenance
APC.
Will:
- rscadd: Character stats, abilities, and modifiers are now shown on the character
creator's species info tab.
2025-09-11:
CHOMPStation2StaffMirrorBot:
- rscadd: Added two tiers of high-tech smes coils acquirable through research nodes
- qol: moved holosign projectors and a couple other tools out of machine boards
and into tools where they belong
- bugfix: character editor, selection species now closes the selection
- bugfix: fixes multiple del issues with stacks
- image: Modified the security backpack to be more security-looking by using the
TG style 'radiopack', similar to the Teshari version.
- bugfix: fix taur suits from layering below taur tails
- bugfix: character editor crash
Ryumi:
- bugfix: Fighters will now correctly say whether or not you'll raise or lower their
landing gear.
- qol: Mining uses balloon alerts instead of spamming your chat with every little
mining attempt.
VictorZisthus:
- maptweak: Fixes Xenoarch SMES terminal for power input having the wrong wire underneath,
preventing charging.
Zizzi:
- bugfix: fixed circuit cloning printing invisible clothes
2025-09-12:
CHOMPStation2StaffMirrorBot:
- bugfix: using accessories no longer drops items on spawn
- refactor: cleaned up icon files for hats and headwear - there shouldn't be any
player-facing changes, but please report any invisible or bugged clothes in
appropriate channels
- image: archives the non-digi gorka and inventory sprites as well for thoroughness
- rscadd: Added a fully sleeveless ("no sleeves") variant of the alt undersuits
- image: Added digi states for void alt undersuits
Diana:
- image: Archives some of the old gorka icons
- bugfix: Removes him (the blocker)
Ryumi:
- maptweak: Fixed the corner couch in the hotsprings redgate. Also made the beds
appropriately cozier.
- maptweak: Gave the Tether science outpost's all of the amenities of a proper dorm
room.
Tenryumi:
- bugfix: Cafe Capsule can be properly made in R&D now
Will:
- bugfix: Fracking in a location without deep resources no longer causes a runtime
- rscadd: disposal_system_connection component
- code_imp: COMSIG_DISPOSAL_FLUSH signal
- code_imp: COMSIG_DISPOSAL_RECEIVING signal
- code_imp: disposal code cleaned up, moved to their own files
- refactor: Sleep() removed from disposal packet movement, now uses timers
- refactor: disposal code no longer uses sleeps for actions, and properly uses do_after
- refactor: disposal code uses get_turf() instead of src.loc for moving things to
its turf
- bugfix: Being ejected from disposals while under floor paneling now properly breaks
and drops the correct floor tile stack, instead of an invisible null flooring
stack
2025-09-13:
CHOMPStation2StaffMirrorBot:
- qol: Added emergency door releases to autoresleever rooms.
- qol: Changed autoresleevers to still work without power.
- qol: Added short range radios (off by default) to emergency supply boxes.
- qol: Changed APCs to allow the cover to be opened by anyone beneath 15% charge.
- balance: Given APCs in SD comms rooms bigger cells.
2025-09-14:
Aroliacue:
- maptweak: Removes the exposed SM Shard that can occasionally spawn within a POI
on Sif.
Guti:
- maptweak: Removed the nPISS from Southern Cross' R&D area
Will:
- code_imp: Chomp clothing uses define based pockets
2025-09-15:
CHOMPStation2StaffMirrorBot:
- spellcheck: removed a duplicate instance of "Odyssey" from the universal ship
name list
- code_imp: added some new ship names to the general list and some specific factions
- image: Reshades the merc modular armor to more accurately match each piece.
- sound: Added cawing sounds for the birds enjoyers
- rscadd: instruments can now be synced together to play the same song at the same
time
- qol: updated instrument code
- code_imp: cleans up all 0 and null flags to use NONE
- qol: Added a description to the paperwork dispenser.
- admin: admins now have an in-game log explorer (sorted by log category and searchable)
- refactor: replaced persistent_ckey variable to persistent_client datum for more
advanced usage
- refactor: logs are now being saved in json
- refactor: to_world([...]) has been converted to to_chat(world, [...]) to avoid
confusion between multiple procs that all do the same thing in the end
- refactor: num2hex and hex2num are now defines
- rscdel: removed unused/deprecated procs
- rscadd: implemented sendmaps profiler (exporting to csv)
- config: added new config to also save the logs in the (old) human readable format
(txt)
- config: added config variables to configure error handling
- bugfix: Fixed holo-collars not rendering correctly on mobs when worn in the suit
slot.
- rscadd: Added a new type of Xenomorph Tail, now with vwag!
- image: added xenotail_fullcolour_vwag to tails.dmi
- bugfix: missing stops in processing in xenoarch destroy
Diana:
- code_imp: Grep compliance
- bugfix: Mops can clean multiple tiles at once more
- code_imp: Gets rid of some typecasted throwforce
- bugfix: Immovable rod destroys walls again in an even better way
Guti:
- qol: Internal organs will heal themselves now, at a slow rate.
Ryumi:
- qol: Added A verb to all card decks that allows you to search for and retrieve
any number of specific cards from it. Now dealers who hate jokers can much more
quickly and easily remove them from their decks. Note that this is a very visible
action, so don't try to be sneaky with this!
Will:
- refactor: Medical sleepers use forceMove instead of loc
- bugfix: locked screen after being put in a sleeper
- bugfix: hearing radios around a sleeper once you leave it
- bugfix: Netgun and shrinking netgun science entries swapped around to give the
proper item when printed
- code_imp: COMSIG_ITEM_DROPPED signal implemented
- code_imp: dropcode uses DROPDEL item_flag instead of a var
- refactor: unified item drop code somewhat
- bugfix: combat grabs can no longer be pickedup by swapping hands, resulting in
a broken grab object you can drop
- bugfix: various objects that would be dropped and then vanish a frame later now
vanish instantly on drop
- bugfix: player grabs can no longer be removed using the stripping menu
- bugfix: changeling items can no longer be removed with the stripping menu
- bugfix: protean rigs can no longer be removed with the stripping menu
- bugfix: TK grabs can no longer be removed with the stripping menu
- rscadd: Active jetpacks worn in zeroG count as using crutchs for leg damage or
lumbar impairment
- code_imp: rotatable element, gives atoms the rotation verbs in a safe and clean
way
- refactor: removed all defunct rotation verbs to use the rotatable element instead
Willburd:
- bugfix: Chomp specific disposal clong cooldown restored
Zizzi:
- rscadd: added circuits for boolean handling
- bugfix: fixed pathfinding circuit seeing targets out of sight range.
- balance: improved pathfinding circuit
- balance: changed many circuit complexities
2025-09-16:
CHOMPStation2StaffMirrorBot:
- qol: you can now sippy as low as 1u at a time from most glasses
- spellcheck: added a 'from' to the drinking text because the name and icon update
*before* the message goes through
- bugfix: simple mobs can now breach through girders and barricades
- bugfix: barricades now take a small amount of range damage instead of blocking
them all
- rscadd: Added an implantable health scanner
- bugfix: fixed incorrect names
Diana:
- bugfix: Rezadone properly takes chem strength into account
Guti:
- bugfix: Fixes vomiting in a belly making decals out of the pred
- code_imp: is_mouth_covered proc makes sure masks cover the face now
Will:
- rscadd: third eye marking
- rscadd: third eye (high) marking
- rscadd: teshari third eye marking
- rscadd: teshari third eye (high) marking
- rscadd: anime eyes bulging marking
- rscadd: anteater muzzle marking
- rscadd: qaavos head marking
- rscadd: qaavos eyes marking
kot:
- bugfix: fixed the loincloth not being present in the loadout options
2025-09-17:
Aroliacue:
- maptweak: Replaces Centcom Doors in the Carrier shuttles with regular voidcraft
hatches. No more locked shuttles.
CHOMPStation2StaffMirrorBot:
- rscadd: 'Added the following forms to beast form for hanner and lleill: Hyena,
Lion, Reindeer, Armadillo and Slug.'
- bugfix: fixed simple doors not being breakable
Ryumi:
- rscadd: Added melon liqueur and blue curaco to service borg drink synthesis list.
- rscadd: Service borgs can now synthesize fake casino chips, card decks, and gaming
dice packs.
- balance: Service borg grippers can now hold casino chips, card decks, and card
hands. Now station-bound entities can gamble and even be dealers!
- qol: Service borgs now use an input list for their rapid fabricator, as well as
cleaning up a lot of needless RSF log spam by replacing them with balloon alerts.
2025-09-18:
CHOMPStation2StaffMirrorBot:
- refactor: Got rid of /datum/modifier/fire and converted fully to /datum/status_effect.
- rscadd: When you're on fire, you have some nice smoky firey particles come off
you.
- rscadd: You can now get wet, which inhibits fire and gives you pretty drippy particles.
- rscadd: You can now spread fire if you're on fire and you bump into another mob.
- rscadd: Added an extra bartender slot on request.
- admin: fix runtime viewer not working
- bugfix: a bunch of logging runtimes
- bugfix: lost drone law updates sometimes failing
Cameron-The-Raven:
- bugfix: Splashing a player with select reagents will no longer turn them into
a tile
- bugfix: Fire extinguishers now put out players again
2025-09-19:
CHOMPStation2StaffMirrorBot:
- rscadd: Added a general command uniform selector for all department heads.
- code_imp: Disposal sorter prefabs use defines instead of numbers
- rscadd: Added the coroner role as an alternative title to medical doctors
Diana:
- image: Updates Captains Laser, Energygun, Nagant, Makarov, Secgun, and stunrevolver
sprites
- code_imp: Removes unused lines of code where icon = gun.dmi was redefined
- image: Splits the _mob and icon files for fluff items into two files
- bugfix: Fixes a few broken fluff sprites
Guti:
- bugfix: fixed bluespace and chief engineer's belt not being able to hold onto
atmos combi-fans
Ryumi:
- rscadd: ALL cyborgs now start with a random number generator that lets them roll
virtual dice.
- balance: Misc. borg grippers can now hold card hands and fake casino chips.
- balance: Service borg grippers can now hold real casino chips.
- code_imp: Alphabetically sorted the hanner and lleil beast form lists.
Will:
- bugfix: Restored missing spellbook icon
- rscadd: Garbage grinder can now grind reagents into a storage tank
- bugfix: Garbage grinder harddels
- qol: Items can now be placed on casino tables with click precision, like normal
tables.
- rscadd: Catwalks mapped over maglev tracks will act as a bridge
- bugfix: Phased shadekin can no longer touch maglev tracks and get shocked
- bugfix: Cigar cases no longer violate spatial limitations by starting with 5 cigars
instead of 7 in a case that only holds 5
- bugfix: Santabag is now actually a bag
- code_imp: Allows mappers to place deployed mechanical traps properly
- code_imp: Ice and snow no longer runtime if demoted to baseturf during an explosion
combined with a delayed action
- bugfix: Flying and hovering properly checked when avoiding landmines
- bugfix: Phased shadekin no longer set off landmines
- bugfix: Vehicles set off landmines
- balance: Tiny mobs like mice no longer set off landmines
- qol: Medical body scanner now shows if a subject is experiencing withdrawal symptoms.
- refactor: transit tubes use forceMove() instead of directly setting loc
- code_imp: Adds atom disposal flushed signal, sent from items when they are flushed
into the disposal network
- bugfix: Medical kiosk can no longer do mind and body record scans in VR
- bugfix: Tracking implant fizzling no longer broken
- bugfix: Slugs can no longer apply slime to a turf already covered in their slime
- bugfix: Cortical borers cannot prod things adjacent to their host, while inside
of their host.
- bugfix: Prevents nonfunctioning malignant organ types from spawning as xenoarch
finds