mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-20 15:21:29 +00:00
* CI now bans files with the same name * Part 1 * Warriorstar python tweaks * Part Deux * Fix unticked * fix
227 lines
7.0 KiB
Plaintext
227 lines
7.0 KiB
Plaintext
/obj/item/instrument/violin
|
|
name = "space violin"
|
|
desc = "A wooden musical instrument with four strings and a bow. \"The devil went down to space, he was looking for an assistant to grief.\""
|
|
icon_state = "violin"
|
|
item_state = "violin"
|
|
hitsound = "swing_hit"
|
|
allowed_instrument_ids = "violin"
|
|
|
|
/obj/item/instrument/violin/golden
|
|
name = "golden violin"
|
|
desc = "A golden musical instrument with four strings and a bow. \"The devil went down to space, he was looking for an assistant to grief.\""
|
|
icon_state = "golden_violin"
|
|
item_state = "golden_violin"
|
|
resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
|
|
|
/obj/item/instrument/piano_synth
|
|
name = "synthesizer"
|
|
desc = "An advanced electronic synthesizer that can be used as various instruments."
|
|
icon_state = "synth"
|
|
item_state = "synth"
|
|
allowed_instrument_ids = "piano"
|
|
|
|
/obj/item/instrument/piano_synth/Initialize(mapload)
|
|
. = ..()
|
|
song.allowed_instrument_ids = SSinstruments.synthesizer_instrument_ids
|
|
|
|
/obj/item/instrument/banjo
|
|
name = "banjo"
|
|
desc = "A 'Mura' brand banjo. It's pretty much just a drum with a neck and strings."
|
|
icon_state = "banjo"
|
|
item_state = "banjo"
|
|
attack_verb = list("scruggs-styled", "hum-diggitied", "shin-digged", "clawhammered")
|
|
hitsound = 'sound/weapons/banjoslap.ogg'
|
|
allowed_instrument_ids = "banjo"
|
|
|
|
/obj/item/instrument/guitar
|
|
name = "guitar"
|
|
desc = "It's made of wood and has bronze strings."
|
|
icon_state = "guitar"
|
|
item_state = "guitar"
|
|
attack_verb = list("played metal on", "serenaded", "crashed", "smashed")
|
|
hitsound = 'sound/weapons/guitarslam.ogg'
|
|
allowed_instrument_ids = "guitar"
|
|
|
|
/obj/item/instrument/eguitar
|
|
name = "electric guitar"
|
|
desc = "Makes all your shredding needs possible."
|
|
icon_state = "eguitar"
|
|
item_state = "eguitar"
|
|
force = 12
|
|
attack_verb = list("played metal on", "shredded", "crashed", "smashed")
|
|
hitsound = 'sound/weapons/stringsmash.ogg'
|
|
allowed_instrument_ids = "eguitar"
|
|
|
|
/obj/item/instrument/glockenspiel
|
|
name = "glockenspiel"
|
|
desc = "Smooth metal bars perfect for any marching band."
|
|
icon_state = "glockenspiel"
|
|
item_state = "glockenspiel"
|
|
allowed_instrument_ids = "glockenspiel"
|
|
|
|
/obj/item/instrument/accordion
|
|
name = "accordion"
|
|
desc = "Pun-Pun not included."
|
|
icon_state = "accordion"
|
|
item_state = "accordion"
|
|
allowed_instrument_ids = "accordion"
|
|
|
|
/obj/item/instrument/trumpet
|
|
name = "trumpet"
|
|
desc = "To announce the arrival of the king!"
|
|
icon_state = "trumpet"
|
|
item_state = "trumpet"
|
|
allowed_instrument_ids = "trombone"
|
|
|
|
/obj/item/instrument/trumpet/spectral
|
|
name = "spectral trumpet"
|
|
desc = "Things are about to get spooky!"
|
|
icon_state = "spectral_trumpet"
|
|
item_state = "spectral_trumpet"
|
|
force = 0
|
|
attack_verb = list("played", "jazzed", "trumpeted", "mourned", "dooted", "spooked")
|
|
|
|
/obj/item/instrument/trumpet/spectral/Initialize()
|
|
. = ..()
|
|
AddComponent(/datum/component/spooky)
|
|
|
|
/obj/item/instrument/trumpet/spectral/attack(mob/living/carbon/C, mob/user)
|
|
playsound(src, 'sound/instruments/trombone/En4.mid', 100, 1, -1)
|
|
..()
|
|
|
|
/obj/item/instrument/saxophone
|
|
name = "saxophone"
|
|
desc = "This soothing sound will be sure to leave your audience in tears."
|
|
icon_state = "saxophone"
|
|
item_state = "saxophone"
|
|
allowed_instrument_ids = "saxophone"
|
|
|
|
/obj/item/instrument/saxophone/spectral
|
|
name = "spectral saxophone"
|
|
desc = "This spooky sound will be sure to leave mortals in bones."
|
|
icon_state = "saxophone"
|
|
item_state = "saxophone"
|
|
force = 0
|
|
attack_verb = list("played", "jazzed", "saxxed", "mourned", "dooted", "spooked")
|
|
|
|
/obj/item/instrument/saxophone/spectral/Initialize()
|
|
. = ..()
|
|
AddComponent(/datum/component/spooky)
|
|
|
|
/obj/item/instrument/saxophone/spectral/attack(mob/living/carbon/C, mob/user)
|
|
playsound(src, 'sound/instruments/saxophone/En4.mid', 100,1,-1)
|
|
..()
|
|
|
|
/obj/item/instrument/trombone
|
|
name = "trombone"
|
|
desc = "How can any pool table ever hope to compete?"
|
|
icon_state = "trombone"
|
|
allowed_instrument_ids = "trombone"
|
|
item_state = "trombone"
|
|
|
|
/obj/item/instrument/trombone/spectral
|
|
name = "spectral trombone"
|
|
desc = "A skeleton's favorite instrument. Apply directly on the mortals."
|
|
icon_state = "trombone"
|
|
item_state = "trombone"
|
|
force = 0
|
|
attack_verb = list("played", "jazzed", "tromboned", "mourned", "dooted", "spooked")
|
|
|
|
/obj/item/instrument/trombone/spectral/Initialize()
|
|
. = ..()
|
|
AddComponent(/datum/component/spooky)
|
|
|
|
/obj/item/instrument/trombone/spectral/attack(mob/living/carbon/C, mob/user)
|
|
playsound (src, 'sound/instruments/trombone/Cn4.mid', 100,1,-1)
|
|
..()
|
|
|
|
/obj/item/instrument/trombone/sad
|
|
name = "sad trombone"
|
|
desc = "Wah. Waah. Waaah. Waaaaaaah."
|
|
force = 0
|
|
attack_verb = list("Wahed", "Waahed", "Waaahed", "Honked")
|
|
|
|
/obj/item/instrument/trombone/sad/attack(mob/living/carbon/C, mob/user)
|
|
playsound(loc, 'sound/misc/sadtrombone.ogg', 50, 1, -1)
|
|
..()
|
|
|
|
/obj/item/instrument/recorder
|
|
name = "recorder"
|
|
desc = "Just like in school, playing ability and all."
|
|
force = 5
|
|
icon_state = "recorder"
|
|
item_state = "recorder"
|
|
allowed_instrument_ids = "recorder"
|
|
|
|
/obj/item/instrument/harmonica
|
|
name = "harmonica"
|
|
desc = "For when you get a bad case of the space blues."
|
|
icon_state = "harmonica"
|
|
item_state = "harmonica"
|
|
force = 5
|
|
w_class = WEIGHT_CLASS_SMALL
|
|
allowed_instrument_ids = "harmonica"
|
|
|
|
/obj/item/instrument/xylophone
|
|
name = "xylophone"
|
|
desc = "A percussion instrument with a bright tone."
|
|
icon_state = "xylophone"
|
|
item_state = "xylophone"
|
|
allowed_instrument_ids = "bikehorn"
|
|
|
|
/obj/item/instrument/bikehorn
|
|
name = "gilded bike horn"
|
|
desc = "An exquisitely decorated bike horn, capable of honking in a variety of notes."
|
|
icon_state = "bike_horn"
|
|
item_state = "bike_horn"
|
|
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
|
|
righthand_file = 'icons/mob/inhands/items_righthand.dmi'
|
|
attack_verb = list("beautifully honks")
|
|
w_class = WEIGHT_CLASS_TINY
|
|
force = 0
|
|
throw_speed = 3
|
|
throw_range = 7
|
|
hitsound = 'sound/items/bikehorn.ogg'
|
|
allowed_instrument_ids = "bikehorn"
|
|
|
|
// Crafting recipes
|
|
/datum/crafting_recipe/violin
|
|
name = "Violin"
|
|
result = list(/obj/item/instrument/violin)
|
|
reqs = list(/obj/item/stack/sheet/wood = 5,
|
|
/obj/item/stack/cable_coil = 6,
|
|
/obj/item/stack/tape_roll = 5)
|
|
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
|
time = 8 SECONDS
|
|
category = CAT_MISC
|
|
|
|
/datum/crafting_recipe/guitar
|
|
name = "Guitar"
|
|
result = list(/obj/item/instrument/guitar)
|
|
reqs = list(/obj/item/stack/sheet/wood = 5,
|
|
/obj/item/stack/cable_coil = 6,
|
|
/obj/item/stack/tape_roll = 5)
|
|
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
|
time = 8 SECONDS
|
|
category = CAT_MISC
|
|
|
|
/datum/crafting_recipe/eguitar
|
|
name = "Electric Guitar"
|
|
result = list(/obj/item/instrument/eguitar)
|
|
reqs = list(/obj/item/stack/sheet/metal = 5,
|
|
/obj/item/stack/cable_coil = 6,
|
|
/obj/item/stack/tape_roll = 5)
|
|
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
|
time = 8 SECONDS
|
|
category = CAT_MISC
|
|
|
|
/datum/crafting_recipe/banjo
|
|
name = "Banjo"
|
|
result = list(/obj/item/instrument/banjo)
|
|
reqs = list(/obj/item/stack/sheet/wood = 5,
|
|
/obj/item/stack/cable_coil = 6,
|
|
/obj/item/stack/tape_roll = 5)
|
|
tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER)
|
|
time = 8 SECONDS
|
|
category = CAT_MISC
|