Skip to content

Latest commit

 

History

History
125 lines (122 loc) · 10.2 KB

paradise-upstream.md

File metadata and controls

125 lines (122 loc) · 10.2 KB

paradise-upstream.md

Changelog for changes we incorporate from upstream (Paradise Station).

2020-05-07

  • Paradise #13250: Adds vox bone armor sprites
    • Adds pixels and icon states for bone armor to icons/mob/species/vox/suit.dmi
  • Paradise #13111: Rewrites confirmation prompt for touching SSD players
    • Modifies the SSD message in code/modules/client/client procs.dm
  • Paradise #13356: Fixes ticker force-end
    • Allows force_ending to change the Ticker state to GAME_STATE_FINISHED
    • Example: Malf AI uses Doomsday; now the round will end properly and restart
  • 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 the LateInitalize hook
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Paradise #13362: CI Hotfix
    • Improves code quality in code/modules/customitems/item_defines.dm
  • 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
  • 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 to code/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

Rejected

  • 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
  • Paradise #13367: Fix up smooth movement issues

2020-04-23

  • 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
    • Added newline endings to several files
    • Renamed unicode_9_annotations.js to reflect proper type
  • 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
  • Paradise #13187: Increases distance of accelerated particles back to how they were
    • Increases the movement_range of accelerated particles
  • Paradise #13006: Increases the defib timer back to 5 minutes
    • Changes DEFIB_TIME_LIMIT from 2 minutes to 5 minutes
  • 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 use Initialize instead of New