mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-21 21:47:01 +01:00
71 lines
1.8 KiB
Plaintext
71 lines
1.8 KiB
Plaintext
// Tennis Balls
|
|
|
|
/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 = 'icons/obj/balls.dmi'
|
|
icon_state = "tennis_classic"
|
|
item_icons = list(
|
|
SLOT_ID_LEFT_HAND = 'icons/mob/inhands/balls_left.dmi',
|
|
SLOT_ID_RIGHT_HAND = 'icons/mob/inhands/balls_right.dmi',
|
|
SLOT_ID_MASK = 'icons/mob/mouthball.dmi'
|
|
)
|
|
item_state = "tennis_classic"
|
|
slot_flags = SLOT_MASK
|
|
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 existence. Really groovy."
|
|
icon_state = "tennis_rainbow"
|
|
item_state = "tennis_rainbow"
|
|
|
|
var/list/squeak_sounds = list(
|
|
'sound/items/toysqueak1.ogg',
|
|
'sound/items/toysqueak2.ogg',
|
|
'sound/items/toysqueak3.ogg'
|
|
)
|
|
|
|
/obj/item/toy/tennis/rainbow/attack_self(mob/user, datum/event_args/actor/actor)
|
|
. = ..()
|
|
if(.)
|
|
return
|
|
playsound(src.loc, pick(squeak_sounds), 50, 1,)
|
|
|
|
/obj/item/toy/tennis/red
|
|
name = "red tennis ball"
|
|
desc = "A red tennis ball."
|
|
icon_state = "tennis_red"
|
|
item_state = "tennis_red"
|
|
|
|
/obj/item/toy/tennis/yellow
|
|
name = "yellow tennis ball"
|
|
desc = "A yellow tennis ball."
|
|
icon_state = "tennis_yellow"
|
|
item_state = "tennis_yellow"
|
|
|
|
/obj/item/toy/tennis/green
|
|
name = "green tennis ball"
|
|
desc = "A green tennis ball."
|
|
icon_state = "tennis_green"
|
|
item_state = "tennis_green"
|
|
|
|
/obj/item/toy/tennis/cyan
|
|
name = "cyan tennis ball"
|
|
desc = "A cyan tennis ball."
|
|
icon_state = "tennis_cyan"
|
|
item_state = "tennis_cyan"
|
|
|
|
/obj/item/toy/tennis/blue
|
|
name = "blue tennis ball"
|
|
desc = "A blue tennis ball."
|
|
icon_state = "tennis_blue"
|
|
item_state = "tennis_blue"
|
|
|
|
/obj/item/toy/tennis/purple
|
|
name = "purple tennis ball"
|
|
desc = "A purple tennis ball."
|
|
icon_state = "tennis_purple"
|
|
item_state = "tennis_purple"
|