Sick Bugfixes (#20466)

Fixes #20458
Fixes #20456
Fixes #20455
Fixes #20449
Fixes #20447
Fixes #20440
Fixes #20434
Fixes #18515
Fixes #20443

Ugh. I'm still sick.
This commit is contained in:
Wowzewow (Wezzy)
2025-02-16 18:18:45 +00:00
committed by GitHub
parent c70c41ea18
commit 186f94ff58
24 changed files with 122 additions and 54 deletions
-1
View File
@@ -44,7 +44,6 @@
/obj/item/storage/box/syndie_kit = TRADER_SUBTYPES_ONLY,
/obj/item/syndie/c4explosive = TRADER_ALL,
/obj/item/melee/energy/sword = TRADER_ALL,
/obj/item/melee/energy/sword/color = TRADER_BLACKLIST,
/obj/item/melee/energy/axe = TRADER_THIS_TYPE,
/obj/item/shield/energy = TRADER_ALL,
/obj/item/clothing/gloves/force/syndicate = TRADER_THIS_TYPE,
+2 -2
View File
@@ -1835,8 +1835,8 @@
/obj/machinery/vending/ramen
name = "ramen vendor"
desc = "A generic brand vending machine capable of cooking tonkotsu ramen at the push of a button. Truly a pinnacle of human engineering!"
icon_state = "ramenvend"
icon_vend = "ramenvend"
icon_state = "ramen"
icon_vend = "ramen-vend"
product_slogans = "Irasshaimase!"
vend_id = "ramen"
products = list(
+1
View File
@@ -291,6 +291,7 @@
pickup_sound = 'sound/items/pickup/device.ogg'
drop_sound = 'sound/items/drop/device.ogg'
contained_sprite = TRUE
item_state = "electronic"
/atom/proc/get_cell()
return DEVICE_NO_CELL
@@ -5,6 +5,7 @@
icon = 'icons/obj/assemblies.dmi'
icon_state = "plastic-explosive0"
item_state = "plasticx"
contained_sprite = TRUE
item_flags = ITEM_FLAG_NO_BLUDGEON
w_class = WEIGHT_CLASS_SMALL
origin_tech = list(TECH_ILLEGAL = 2)
@@ -76,10 +76,7 @@
update_icon()
/obj/item/implanter/ipc_tag/update_icon()
if(ipc_tag)
icon_state = "cimplanter1"
else
icon_state = "cimplanter0"
icon_state = "implanter-[ipc_tag ? "1" : "0"]"
return
/obj/item/implanter/ipc_tag/attack(mob/living/target_mob, mob/living/user, target_zone)
@@ -219,7 +219,6 @@
* Energy Sword
*/
/obj/item/melee/energy/sword
color
name = "energy sword"
desc = "An energy sword. Quite rare, very dangerous."
desc_antag = "The energy sword is a very strong melee weapon, capable of severing limbs easily, if they are targeted. It can also has a chance \
@@ -245,19 +244,24 @@
base_block_chance = 30
var/blade_color
/obj/item/melee/energy/sword/New()
/obj/item/melee/energy/sword/Initialize(mapload, ...)
. = ..()
blade_color = pick("red","blue","green","purple")
/obj/item/melee/energy/sword/green/New()
/obj/item/melee/energy/sword/green/Initialize(mapload, ...)
. = ..()
blade_color = "green"
/obj/item/melee/energy/sword/red/New()
/obj/item/melee/energy/sword/red/Initialize(mapload, ...)
. = ..()
blade_color = "red"
/obj/item/melee/energy/sword/blue/New()
/obj/item/melee/energy/sword/blue/Initialize(mapload, ...)
. = ..()
blade_color = "blue"
/obj/item/melee/energy/sword/purple/New()
/obj/item/melee/energy/sword/purple/Initialize(mapload, ...)
. = ..()
blade_color = "purple"
/obj/item/melee/energy/sword/activate(mob/living/user)
+2 -1
View File
@@ -1,8 +1,9 @@
/obj/item/mesmetron
name = "mesmetron pocketwatch"
desc = "An elaborate pocketwatch, with a captivating gold etching and an enchanting face. . ."
icon = 'icons/obj/items.dmi'
icon = 'icons/obj/item/clothing/wrists/wrist.dmi'
icon_state = "pocketwatch"
item_state = "pocketwatch"
drop_sound = 'sound/items/drop/accessory.ogg'
pickup_sound = 'sound/items/pickup/accessory.ogg'
matter = list(MATERIAL_GLASS = 150, MATERIAL_GOLD = 50)
@@ -374,7 +374,7 @@ ABSTRACT_TYPE(/datum/gear/accessory/skrell)
/datum/gear/accessory/skrell/tees
display_name = "skrellian wetshirts"
path = /obj/item/clothing/under/tshirt/skrell
path = /obj/item/clothing/under/dressshirt/tshirt/skrell/ocean
whitelisted = list(SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER)
sort_category = "Xenowear - Skrell"
flags = GEAR_HAS_DESC_SELECTION
@@ -382,20 +382,20 @@ ABSTRACT_TYPE(/datum/gear/accessory/skrell)
/datum/gear/accessory/skrell/tees/New()
..()
var/list/tees = list()
tees["ocean wetshirt"] = /obj/item/clothing/under/tshirt/skrell/ocean
tees["maelstrom wetshirt"] = /obj/item/clothing/under/tshirt/skrell/maelstrom
tees["reef wetshirt"] = /obj/item/clothing/under/tshirt/skrell/reef
tees["pink eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula
tees["purple eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula/purple
tees["teal eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula/teal
tees["black eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula/black
tees["white eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula/white
tees["nralakk eriuyushi nebula shirt"] = /obj/item/clothing/under/tshirt/skrell/nebula/nralakk
tees["ocean wetshirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/ocean
tees["maelstrom wetshirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/maelstrom
tees["reef wetshirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/reef
tees["pink eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula
tees["purple eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/purple
tees["teal eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/teal
tees["black eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/black
tees["white eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/white
tees["nralakk eriuyushi nebula shirt"] = /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/nralakk
gear_tweaks += new /datum/gear_tweak/path(tees)
/datum/gear/accessory/skrell/dress
display_name = "skrellian formal wetshirts"
path = /obj/item/clothing/under/dressshirt/skrell
path = /obj/item/clothing/under/dressshirt/skrell/ocean
whitelisted = list(SPECIES_SKRELL, SPECIES_SKRELL_AXIORI, SPECIES_VAURCA_WARRIOR, SPECIES_VAURCA_ATTENDANT, SPECIES_VAURCA_WORKER, SPECIES_VAURCA_BULWARK, SPECIES_VAURCA_BREEDER)
sort_category = "Xenowear - Skrell"
flags = GEAR_HAS_DESC_SELECTION
+11 -12
View File
@@ -1,4 +1,4 @@
/obj/item/clothing/under/dressshirt/skrell
ABSTRACT_TYPE(/obj/item/clothing/under/dressshirt/skrell)
desc = "A formal wetshirt in Skrell style."
icon = 'icons/obj/item/clothing/under/shirt/skrell_casual.dmi'
@@ -20,60 +20,59 @@
icon_state = "reef_dressshirt"
item_state = "reef_dressshirt"
/obj/item/clothing/under/tshirt/skrell
ABSTRACT_TYPE(/obj/item/clothing/under/dressshirt/tshirt/skrell)
icon = 'icons/obj/item/clothing/under/shirt/skrell_casual.dmi'
desc = "A wetshirt in Skrell style."
contained_sprite = TRUE
/obj/item/clothing/under/tshirt/skrell/ocean
/obj/item/clothing/under/dressshirt/tshirt/skrell/ocean
name = "ocean wetshirt"
desc = "This wetshirt is meant to resemble the waves of Qerrbalak's homeworld. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "ocean_tee"
item_state = "ocean_tee"
/obj/item/clothing/under/tshirt/skrell/maelstrom
/obj/item/clothing/under/dressshirt/tshirt/skrell/maelstrom
name = "maelstrom wetshirt"
desc = "This ferocious wetshirt resembles that of a maelstrom; a common occurance on Skrell planets. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "maelstrom_tee"
item_state = "maelstrom_tee"
/obj/item/clothing/under/tshirt/skrell/reef
/obj/item/clothing/under/dressshirt/tshirt/skrell/reef
name = "reef wetshirt"
desc = "This slightly tacky wetshirt resembles the coral reefs found throughout Nralakk space. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "reef_tee"
item_state = "reef_tee"
/obj/item/clothing/under/tshirt/skrell/nebula
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula
name = "pink eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "pink_skrell_hawaiian"
item_state = "pink_skrell_hawaiian"
/obj/item/clothing/under/tshirt/skrell/nebula/purple
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/purple
name = "purple eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "purple_skrell_hawaiian"
item_state = "purple_skrell_hawaiian"
/obj/item/clothing/under/tshirt/skrell/nebula/teal
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/teal
name = "teal eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "teal_skrell_hawaiian"
item_state = "teal_skrell_hawaiian"
/obj/item/clothing/under/tshirt/skrell/nebula/black
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/black
name = "black eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "black_skrell_hawaiian"
item_state = "black_skrell_hawaiian"
/obj/item/clothing/under/tshirt/skrell/nebula/white
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/white
name = "white eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "white_skrell_hawaiian"
item_state = "white_skrell_hawaiian"
/obj/item/clothing/under/tshirt/skrell/nebula/nralakk
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/nralakk
name = "nralakk eriuyushi nebula shirt"
desc = "This shirt resembles the designs of Silversun tourist clothing. Most of these shirts are made in Eriuyushi and sold at their resort. This clothing is meant to trap moisture, making it uncomfortable for non-Skrell."
icon_state = "nralakk_skrell_hawaiian"
+66
View File
@@ -0,0 +1,66 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# - (fixes bugs)
# wip
# - (work in progress)
# qol
# - (quality of life)
# soundadd
# - (adds a sound)
# sounddel
# - (removes a sound)
# rscadd
# - (adds a feature)
# rscdel
# - (removes a feature)
# imageadd
# - (adds an image or sprite)
# imagedel
# - (removes an image or sprite)
# spellcheck
# - (fixes spelling or grammar)
# experiment
# - (experimental change)
# balance
# - (balance changes)
# code_imp
# - (misc internal code change)
# refactor
# - (refactors code)
# config
# - (makes a change to the config files)
# admin
# - (makes changes to administrator tools)
# server
# - (miscellaneous changes to server)
#################################
# Your name.
author: Wowzewow (Wezzy)
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit.
# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog.
changes:
- bugfix: "Fixes Dominian flagpatches."
- bugfix: "Fixes shirts for Bulwarks."
- bugfix: "Fixes Skrellian wetshirt sprites."
- bugfix: "Fixes Ramenvend sprites."
- bugfix: "Fixes recolorable poncho accents."
- bugfix: "Fixes mesmetron sprite."
- bugfix: "Fixes not being able to pick up energy swords and their subtypes."
- bugfix: "Fixes IPC Implanter sprite."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 KiB

After

Width:  |  Height:  |  Size: 282 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

@@ -156,10 +156,10 @@
/area/template_noop)
"ji" = (
/obj/structure/closet/cabinet,
/obj/item/clothing/under/tshirt/skrell/nebula/black,
/obj/item/clothing/under/tshirt/skrell/nebula/nralakk,
/obj/item/clothing/under/tshirt/skrell/nebula/teal,
/obj/item/clothing/under/tshirt/skrell/reef,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/black,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/nralakk,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/teal,
/obj/item/clothing/under/dressshirt/tshirt/skrell/reef,
/obj/item/clothing/ears/skrell/band,
/obj/item/clothing/ears/skrell/chain/black,
/obj/item/clothing/ears/skrell/chain/ebony,
+1 -1
View File
@@ -756,7 +756,7 @@
color = "#7B5143"
},
/obj/item/clothing/gloves/fingerless,
/obj/item/clothing/under/tshirt/skrell/nebula/black,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/black,
/obj/item/clothing/ears/skrell/scrunchy,
/obj/item/clothing/pants/shorts/athletic/black,
/obj/item/clothing/pants/track,
@@ -470,14 +470,14 @@
/obj/structure/closet/cabinet{
name = "wardrobe"
},
/obj/item/clothing/under/tshirt/skrell/nebula,
/obj/item/clothing/under/tshirt/skrell/maelstrom,
/obj/item/clothing/under/tshirt/skrell/nebula/black,
/obj/item/clothing/under/tshirt/skrell/nebula/nralakk,
/obj/item/clothing/under/tshirt/skrell/nebula/purple,
/obj/item/clothing/under/tshirt/skrell/nebula/teal,
/obj/item/clothing/under/tshirt/skrell/nebula/white,
/obj/item/clothing/under/tshirt/skrell/ocean,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula,
/obj/item/clothing/under/dressshirt/tshirt/skrell/maelstrom,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/black,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/nralakk,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/purple,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/teal,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/white,
/obj/item/clothing/under/dressshirt/tshirt/skrell/ocean,
/obj/item/clothing/accessory/poncho/skrell,
/obj/item/clothing/accessory/poncho/skrell/brown,
/obj/item/clothing/accessory/poncho/skrell/gray,
@@ -85,7 +85,7 @@
/obj/outfit/admin/ouerea_human
name = "Ouerean Human"
uniform = list(/obj/item/clothing/under/dressshirt/silversun/random, /obj/item/clothing/under/dressshirt, /obj/item/clothing/under/tshirt, /obj/item/clothing/under/dressshirt/longsleeve)
uniform = list(/obj/item/clothing/under/dressshirt/silversun/random, /obj/item/clothing/under/dressshirt, /obj/item/clothing/under/dressshirt/tshirt, /obj/item/clothing/under/dressshirt/longsleeve)
pants = list(/obj/item/clothing/pants/tan, /obj/item/clothing/pants/jeans, /obj/item/clothing/pants/shorts/black, /obj/item/clothing/pants/shorts/jeans)
suit = list(/obj/item/clothing/suit/storage/toggle/track, /obj/item/clothing/suit/storage/toggle/asymmetriccoat/izharshan, /obj/item/clothing/accessory/poncho/unathimantle, /obj/item/clothing/suit/storage/toggle/corp/heph)
shoes = list(/obj/item/clothing/shoes/sandals/caligae, /obj/item/clothing/shoes/sandals, /obj/item/clothing/shoes/workboots, /obj/item/clothing/shoes/jackboots)
@@ -97,7 +97,7 @@
/obj/outfit/admin/ouerea_skrell
name = "Ouerean Skrell"
uniform = list(/obj/item/clothing/under/tshirt/skrell/maelstrom, /obj/item/clothing/under/tshirt/skrell/nebula, /obj/item/clothing/under/tshirt/skrell/reef)
uniform = list(/obj/item/clothing/under/dressshirt/tshirt/skrell/maelstrom, /obj/item/clothing/under/dressshirt/tshirt/skrell/nebula, /obj/item/clothing/under/dressshirt/tshirt/skrell/reef)
pants = list(/obj/item/clothing/pants/tan, /obj/item/clothing/pants/jeans, /obj/item/clothing/pants/shorts/black, /obj/item/clothing/pants/shorts/jeans)
shoes = list(/obj/item/clothing/shoes/sandals/caligae, /obj/item/clothing/shoes/sandals, /obj/item/clothing/shoes/workboots, /obj/item/clothing/shoes/jackboots)
back = /obj/item/storage/backpack/satchel/leather
@@ -486,7 +486,7 @@
/obj/item/clothing/pants/tan,
/obj/item/clothing/under/dressshirt/silversun/random,
/obj/item/clothing/accessory/tshirt,
/obj/item/clothing/under/tshirt/skrell/ocean,
/obj/item/clothing/under/dressshirt/tshirt/skrell/ocean,
/obj/item/clothing/head/cowboy,
/obj/item/clothing/shoes/workboots,
/turf/simulated/floor/exoplanet/wood/birch{
@@ -562,7 +562,7 @@
/obj/item/clothing/pants/tan,
/obj/item/clothing/under/dressshirt/silversun/random,
/obj/item/clothing/accessory/tshirt,
/obj/item/clothing/under/tshirt/skrell/nebula/teal,
/obj/item/clothing/under/dressshirt/tshirt/skrell/nebula/teal,
/obj/item/clothing/head/cowboy,
/obj/item/clothing/shoes/workboots,
/turf/simulated/floor/exoplanet/wood/birch{