Changelog for changes we incorporate from upstream (Paradise Station).
- Paradise #13250: Adds vox bone armor sprites
- Adds pixels and icon states for bone armor to
icons/mob/species/vox/suit.dmi
- Adds pixels and icon states for bone armor to
- Paradise #13111: Rewrites confirmation prompt for touching SSD players
- Modifies the SSD message in
code/modules/client/client procs.dm
- Modifies the SSD message in
- Paradise #13356: Fixes ticker force-end
- Allows
force_ending
to change the Ticker state toGAME_STATE_FINISHED
- Example: Malf AI uses Doomsday; now the round will end properly and restart
- Allows
- Paradise #13342: You can now use movement keys to move out of a cryosleep pod
- Adds ability to use movement keys to get out of a cryopod
- Paradise #13343: Makes ai_monitored load the cams on LateInitialize
- Moves some camera initialization code from a
spawn(20)
to theLateInitalize
hook
- Moves some camera initialization code from a
- Paradise #13335: Makes 'nodecon' walls on derelict russian station immune to welders
- Implements
/turf/simulated/wall/mineral/titanium/nodecon/welder_act
as a No-Op
- Implements
- Paradise #13313: Fixes unexpected gibbing in TS away mission
- Fixes code that gibs you if bring terror spider eggs back to the main station
- During
on_life
the check would be triggered by entering a container; it now checks your turf instead
- During
- Fixes code that gibs you if bring terror spider eggs back to the main station
- Paradise #12950: Fixes steal station blueprints objective
- Steal station blueprints objective now requires either the CE's actual blueprints, or a photograph of them
- Stops the advanced pinpointer from pointing at slime and cyborg blueprints
- Changes the theft objective to new type
/obj/item/areaeditor/blueprints/ce
- Paradise #13046: Fixes cult sacrifice targeting offstation roles
- Uses
player.mind.offstation_role
to prevent inappropriate sacrifice selection
- Uses
- Paradise #12946: Fixed a few funtimes and bugs
- Fixes constructs not being able to teleport using teleport runes.
- Fixes constructs not being able to be teleported by the Rite of Joined Souls rune.
- Nuking the station won't cause runtimes anymore. People can now also walk after being nuked and living
- Paradise #13181: fixes smoking and similar incremental dosage systems for addiction
- Changes the way reagents are processed for addiction
- Adds
/datum/reagent/proc/sate_addiction
to handle getting a fix for your addiction
- Adds
- Changes the way reagents are processed for addiction
- Paradise #13286: Nanopaste resizeing (w_class)
- Changes Nanopaste to a tiny item, so it fits more appropriately
- Adds
w_class = WEIGHT_CLASS_TINY
to/obj/item/stack/nanopaste
- Paradise #13308: Sprite update to Lumi's vox fluff
- Sprite change for fluff item
- Changes
/obj/item/clothing/under/fluff/voxbodysuit
to/obj/item/clothing/under/fluff/kikeridress
- Paradise #13346: Removes AI notification on pAI hacking doors
- The AI no longer receives a notice that a pAI is hacking a door
- Logic was removed from
code/modules/mob/living/silicon/pai/software_modules.dm
- Logic was removed from
- The AI no longer receives a notice that a pAI is hacking a door
- Paradise #13284: Deconstructing and mice biting wires is now put in the investigation log
- Adds investigate logging calls for wire deconstruction
- Paradise #12674: Minor cargo supply crate pathing change
- Moves the "Hydroponics Watertank Crate" into the "Food and Livestock" section next to the rest of the hydroponics gear
- Simple re-path from
/datum/supply_packs/misc/hydroponics/hydrotank
to/datum/supply_packs/organic/hydroponics/hydrotank
- Paradise #12726: Added CC Stamp to Navy Officer's backpacks
- Adds a
/obj/item/stamp/centcom
to Navy Officer's backpack on spawn
- Adds a
- Paradise #13362: CI Hotfix
- Improves code quality in
code/modules/customitems/item_defines.dm
- Improves code quality in
- Paradise #13062: Patch rework
- Patches no longer instantly heal, but apply slowly over time.
- Adds new auto-mender device that can apply medicine to patients in a rapid manner
- Creates a
safe_chem_applicator_list
to control what can go in a non-emagged applicator - Note: This is a large changeset and time constraints prevented a thorough code review
- Paradise #13368: Fixes the crossbow's cell being un-removable with a screwdriver
- Fixes bug where screwdriver cannot remove cell from crossbow
- Refactors screwdriver action logic to
/obj/item/gun/throw/crossbow/screwdriver_act
- Paradise #13344: Makes wand of door creation not work on wizard den
- Adds
no_den_usage = TRUE
to the wand of door creation to prevent exploits
- Adds
- Paradise #12696: Makes simple slimes ignore slime people when searching for targets again
- Slimes don't try to eat slime people any more
- Adds
inherent_factions
tocode/modules/mob/living/carbon/human/species/_species.dm
- Slimes, Diona, and others are given specific factions
- Paradise #13379: Fixes part of Travis I forgot about
- Improves code quality related to global variables across the codebase
- Adds checks to Paradise CI infrastructure
- Paradise #13386: Fixes Chem Grenades
- Fixes a bug that prevented grenades from reacting
- Paradise #13369: Vendor refactor
- Improves code quality of vending machines; no gameplay change
- Paradise #13392: Removes fires from depot
- Changes were made to the Syndicate Depot in hopes of curbing Master Controller issues
- Paradise #13351: Adds Linux Support
- Adds support libraries and some documentation for Linux
- Scorpio Station obtains these libraries in a different way, so we won't use these
git revert -m 1 502ff13461
- Paradise #13357: Update mob glide_size prior to movement
- This code may introduce movement and/or visual bugs
- This merge is controversial on Paradise
- Scorpio Station will be conservative and reject this merge for now
git revert -m 1 66d56e858e
- Paradise #13367: Fix up smooth movement issues
- This code may introduce movement and/or visual bugs
- This merge is controversial on Paradise
- Scorpio Station will be conservative and reject this merge for now
git revert -m 1 4118b4c8f9
- Paradise #13324: Makes the water tank backpack nozzle not have antidrop
- Removes NODROP from the water tank backpack nozzle
- Paradise #13317: Fixes the collar slot accepting everything + 2 other runtimes
- Fixes being able to put any item on a corgi's collar slot.
- Fixes a runtime when laptops spawn
- Fixes a runtime due to some hallucinations calling playsound_local to GLOBAL_PROC instead of the target.
- Paradise #13306: Clamp fix beta
- Changes clamp to Clamp because clamp is only supported on the beta
- Paradise #13298: Envirosuit spelling corrections, part II
- Corrects spelling and grammar for descriptive text of plasmaman suits in several files
- Paradise #13287: Travis cleanup
- Streamline and update Travis CI configuration
- Refactored some to
tools/travis
- Refactored some to
- Added newline endings to several files
- Renamed
unicode_9_annotations.js
to reflect proper type
- Streamline and update Travis CI configuration
- Paradise #13290: Fixes an exploit with guardian creating items
- Changes when a flag is set to prevent multi-use exploit
- Paradise #13293: Zeroth law is now above ion laws
- Changes sort order in
ai_laws.dm
; now zeroth comes first - Modifies AI Law interface to reflect new law ordering
- Cleans up trailing whitespace and newline endings in files
- Changes sort order in
- Paradise #13187: Increases distance of accelerated particles back to how they were
- Increases the
movement_range
of accelerated particles
- Increases the
- Paradise #13006: Increases the defib timer back to 5 minutes
- Changes
DEFIB_TIME_LIMIT
from 2 minutes to 5 minutes
- Changes
- Paradise #13302: Deconstructing chem dispensers no longer deletes the beaker and power cell
- Fixes the bug by moving the code to detach the beaker and cell to the right place
- Paradise #13283: Makes special cams not runtime on spawn
- Modifies
code/game/machinery/camera/presets.dm
to useInitialize
instead ofNew
- Modifies