mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
* Simple suit storage fixes (#76267) ## About The Pull Request Makes toys, stamps, and spacecash invisible in suit storage, fixing some missing textures adds stamps to the allowed suit storage items for hop, qm, and cargo wintercoats ## Why It's Good For The Game The /datum/unit_test/suit_storage_icons failure list is awfully long, and while some of them require more thoughtful fixes, just these couple of lines clears more than 100 lines from the failure list. While I was here I added the stamps to the allowed suit storage for hop, qm, and cargo wintercoats cause that seems fair ## Changelog 🆑 Seven fix: toys, stamps, and spacecash no longer has a missing texture when put into suit storage qol: stamps are now allowed suit storage items in the hop, qm, and cargo wintercoats /🆑 * Simple suit storage fixes * Fixes the issue with tennis balls not showing up properly --------- Co-authored-by: Lufferly <40921881+Lufferly@users.noreply.github.com> Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
83 lines
3.1 KiB
Plaintext
83 lines
3.1 KiB
Plaintext
/obj/item/toy/tennis
|
|
name = "tennis ball"
|
|
desc = "A classical tennis ball. It appears to have faint bite marks scattered all over its surface."
|
|
icon = 'modular_skyrat/master_files/icons/obj/balls.dmi'
|
|
icon_state = "tennis_classic"
|
|
worn_icon_state = "tennis_classic"
|
|
lefthand_file = 'modular_skyrat/master_files/icons/mob/inhands/balls_left.dmi'
|
|
righthand_file = 'modular_skyrat/master_files/icons/mob/inhands/balls_right.dmi'
|
|
inhand_icon_state = "tennis_classic"
|
|
worn_icon = 'modular_skyrat/master_files/icons/mob/mouthball.dmi'
|
|
slot_flags = ITEM_SLOT_HEAD | ITEM_SLOT_NECK | ITEM_SLOT_EARS //Fluff item, put it wherever you want!
|
|
throw_range = 14
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
|
|
/obj/item/toy/tennis/rainbow
|
|
name = "pseudo-euclidean interdimensional tennis sphere"
|
|
desc = "A tennis ball from another plane of existance. Really groovy."
|
|
icon_state = "tennis_rainbow"
|
|
worn_icon_state = "tennis_rainbow"
|
|
inhand_icon_state = "tennis_rainbow"
|
|
actions_types = list(/datum/action/item_action/squeeze) //Giving the masses easy access to unilimted honks would be annoying
|
|
|
|
/obj/item/toy/tennis/rainbow/Initialize(mapload)
|
|
. = ..()
|
|
AddComponent(/datum/component/squeak)
|
|
|
|
/obj/item/toy/tennis/rainbow/izzy //izzyinbox's donator item
|
|
name = "Katlin's ball"
|
|
desc = "A tennis ball that's seen a good bit of love, being covered in a few black and white hairs and slobber."
|
|
icon_state = "tennis_izzy"
|
|
worn_icon_state = "tennis_izzy"
|
|
inhand_icon_state = "tennis_izzy"
|
|
|
|
/obj/item/toy/tennis/red //da red wuns go fasta
|
|
name = "red tennis ball"
|
|
desc = "A red tennis ball. It goes three times faster!"
|
|
icon_state = "tennis_red"
|
|
worn_icon_state = "tennis_red"
|
|
inhand_icon_state = "tennis_red"
|
|
throw_speed = 9
|
|
|
|
/obj/item/toy/tennis/yellow //because yellow is hot I guess
|
|
name = "yellow tennis ball"
|
|
desc = "A yellow tennis ball. It seems to have a flame-retardant coating."
|
|
icon_state = "tennis_yellow"
|
|
worn_icon_state = "tennis_yellow"
|
|
inhand_icon_state = "tennis_yellow"
|
|
resistance_flags = FIRE_PROOF
|
|
|
|
/obj/item/toy/tennis/green //pestilence
|
|
name = "green tennis ball"
|
|
desc = "A green tennis ball. It seems to have an impermeable coating."
|
|
icon_state = "tennis_green"
|
|
worn_icon_state = "tennis_green"
|
|
inhand_icon_state = "tennis_green"
|
|
|
|
/obj/item/toy/tennis/cyan //electric
|
|
name = "cyan tennis ball"
|
|
desc = "A cyan tennis ball. It seems to have odd electrical properties."
|
|
icon_state = "tennis_cyan"
|
|
worn_icon_state = "tennis_cyan"
|
|
inhand_icon_state = "tennis_cyan"
|
|
siemens_coefficient = 0.9
|
|
|
|
/obj/item/toy/tennis/blue //reliability
|
|
name = "blue tennis ball"
|
|
desc = "A blue tennis ball. It seems ever so slightly more robust than normal."
|
|
icon_state = "tennis_blue"
|
|
worn_icon_state = "tennis_blue"
|
|
inhand_icon_state = "tennis_blue"
|
|
max_integrity = 300
|
|
|
|
/obj/item/toy/tennis/purple //because purple dyes have high pH and would neutralize acids I guess
|
|
name = "purple tennis ball"
|
|
desc = "A purple tennis ball. It seems to have an acid-resistant coating."
|
|
icon_state = "tennis_purple"
|
|
worn_icon_state = "tennis_purple"
|
|
inhand_icon_state = "tennis_purple"
|
|
resistance_flags = ACID_PROOF
|
|
|
|
/datum/action/item_action/squeeze
|
|
name = "Squeak!"
|