Files
5682f3c651 Per-source movement sounds. (#22800)
Movement sounds for mobs are now handled by a single component. Movement
sounds are fed into it through signals, which contain both a movement
source (like an item for a mob, causing the sound) and a list of sounds
to pick from.

To-do:

- [x] Figure out how to do barefoot species sounds
- [x] Maybe movement sounds for simple mobs
- [x] More movement sounds for other items

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
Co-authored-by: VMSolidus <evilexecutive@gmail.com>
2026-07-23 18:29:50 +00:00

144 lines
5.3 KiB
Plaintext

/obj/item/clothing/head/helmet/space/void/skrell
name = "skrellian helmet"
desc = "Smoothly contoured and polished to a shine. Still looks like a fishbowl."
armor = list(
MELEE = ARMOR_MELEE_KNIVES,
BULLET = ARMOR_BALLISTIC_MINOR,
LASER = ARMOR_LASER_MINOR,
ENERGY = ARMOR_ENERGY_RESISTANT,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SHIELDED
)
max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE
species_restricted = list(BODYTYPE_SKRELL,BODYTYPE_HUMAN)
siemens_coefficient = 0.5
refittable = FALSE
/obj/item/clothing/head/helmet/space/void/skrell/white
icon_state = "skrell_helmet_white"
/obj/item/clothing/head/helmet/space/void/skrell/black
icon_state = "skrell_helmet_black"
/obj/item/clothing/suit/space/void/skrell
name = "skrellian voidsuit"
desc = "Seems like a wetsuit with reinforced plating seamlessly attached to it. Very chic."
armor = list(
MELEE = ARMOR_MELEE_KNIVES,
BULLET = ARMOR_BALLISTIC_MINOR,
LASER = ARMOR_LASER_MINOR,
ENERGY = ARMOR_ENERGY_RESISTANT,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SHIELDED
)
allowed = list(/obj/item/flashlight,/obj/item/tank,/obj/item/storage/bag/ore,/obj/item/t_scanner,/obj/item/pickaxe, /obj/item/rfd/construction)
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
max_heat_protection_temperature = SPACE_SUIT_MAX_HEAT_PROTECTION_TEMPERATURE
species_restricted = list(BODYTYPE_SKRELL,BODYTYPE_HUMAN)
siemens_coefficient = 0.5
refittable = FALSE
/obj/item/clothing/suit/space/void/skrell/white
icon_state = "skrell_suit_white"
item_state = "skrell_suit_white"
/obj/item/clothing/suit/space/void/skrell/black
icon_state = "skrell_suit_black"
item_state = "skrell_suit_black"
/obj/item/clothing/suit/space/void/kala
name = "qukala voidsuit"
desc = "A sleek skrell voidsuit that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it."
icon = 'icons/obj/item/clothing/suit/space/void/skrell_armor.dmi'
icon_state = "kala_suit"
item_state = "kala_suit"
contained_sprite = TRUE
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SMALL
)
species_restricted = list(BODYTYPE_SKRELL)
refittable = FALSE
movement_sounds = SFX_ARMOURED_VOIDSUIT_FOOTSTEPS
/obj/item/clothing/head/helmet/space/void/kala
name = "qukala voidsuit helmet"
desc = "A sleek skrell voidsuit helmet that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it."
icon = 'icons/obj/item/clothing/head/space/void/kala_helmets.dmi'
icon_state = "kala_helm"
item_state = "kala_helm"
contained_sprite = TRUE
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SMALL
)
species_restricted = list(BODYTYPE_SKRELL)
refittable = FALSE
/obj/item/clothing/suit/space/void/kala/med
name = "qukala medical voidsuit"
desc = "A sleek skrell voidsuit that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala medic."
icon_state = "kala_med"
item_state = "kala_med"
/obj/item/clothing/head/helmet/space/void/kala/med
name = "qukala medical voidsuit helmet"
desc = "A sleek skrell voidsuit helmet that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala medic."
icon_state = "kala_helm_med"
item_state = "kala_helm_med"
/obj/item/clothing/suit/space/void/kala/leader
name = "qukala leader voidsuit"
desc = "A sleek skrell voidsuit that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala leader."
icon_state = "kala_leader"
item_state = "kala_leader"
/obj/item/clothing/head/helmet/space/void/kala/leader
name = "qukala leader voidsuit helmet"
desc = "A sleek skrell voidsuit helmet that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala leader."
icon_state = "kala_leader_helm"
item_state = "kala_leader_helm"
/obj/item/clothing/suit/space/void/kala/engineering
name = "qukala engineer voidsuit"
desc = "A sleek skrell voidsuit that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala engineer."
icon_state = "kala_eng"
item_state = "kala_eng"
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SHIELDED
)
/obj/item/clothing/head/helmet/space/void/kala/engineering
name = "qukala engineer voidsuit helmet"
desc = "A sleek skrell voidsuit helmet that slightly shimmers as it moves. This one has a Nralakk Federation emblem on it. This one belongs to a Qukala engineer."
icon_state = "kala_helm_eng"
item_state = "kala_helm_eng"
armor = list(
MELEE = ARMOR_MELEE_RESISTANT,
BULLET = ARMOR_BALLISTIC_MEDIUM,
LASER = ARMOR_LASER_PISTOL,
ENERGY = ARMOR_ENERGY_MINOR,
BOMB = ARMOR_BOMB_PADDED,
BIO = ARMOR_BIO_SHIELDED,
RAD = ARMOR_RAD_SHIELDED
)