mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
makes bananades buildable
This commit is contained in:
@@ -214,6 +214,7 @@ var/global/list/datum/stack_recipe/silver_recipes = list ( \
|
||||
|
||||
var/global/list/datum/stack_recipe/clown_recipes = list ( \
|
||||
new/datum/stack_recipe("bananium computer frame", /obj/structure/computerframe/HONKputer, 50, time = 25, one_per_turf = 1, on_floor = 1), \
|
||||
new/datum/stack_recipe("bananium grenade casing", /obj/item/weapon/grenade/bananade/casing, 4, on_floor = 1), \
|
||||
)
|
||||
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ var/turf/T
|
||||
if(spawner_type && deliveryamt)
|
||||
// Make a quick flash
|
||||
var/turf/T = get_turf(src)
|
||||
playsound(T, 'sound/effects/phasein.ogg', 100, 1)
|
||||
playsound(T, 'sound/items/bikehorn.ogg', 100, 1)
|
||||
for(var/mob/living/carbon/human/M in viewers(T, null))
|
||||
if(M:eyecheck() <= 0)
|
||||
flick("e_flash", M.flash) // flash dose faggots
|
||||
@@ -25,7 +25,35 @@ var/turf/T
|
||||
for(var/j = 1, j <= rand(1, 3), j++)
|
||||
step(x, pick(NORTH,SOUTH,EAST,WEST))
|
||||
|
||||
// Spawn some hostile syndicate critters
|
||||
|
||||
|
||||
del(src)
|
||||
return
|
||||
return
|
||||
|
||||
/obj/item/weapon/grenade/bananade/casing
|
||||
name = "bananium casing"
|
||||
desc = "A grenade casing made of bananium."
|
||||
icon_state = "banana_casing"
|
||||
var/fillamt = 0
|
||||
|
||||
|
||||
/obj/item/weapon/grenade/bananade/casing/attackby(var/obj/item/I, mob/user as mob)
|
||||
if(istype(I, /obj/item/weapon/bananapeel))
|
||||
if(fillamt < 9)
|
||||
usr << "<span class='notice'>You add another banana peel to the assembly.</span>"
|
||||
fillamt += 1
|
||||
del(I)
|
||||
else
|
||||
usr << "<span class='notice'>The bananade is full, screwdriver it shut to lock it down.</span>"
|
||||
if(istype(I, /obj/item/weapon/screwdriver))
|
||||
if(fillamt)
|
||||
var/obj/item/weapon/grenade/bananade/G = new /obj/item/weapon/grenade/bananade
|
||||
user.before_take_item(src)
|
||||
user.put_in_hands(G)
|
||||
G.deliveryamt = src.fillamt
|
||||
user << "<span class='notice'>You lock the assembly shut, readying it for HONK.</span>"
|
||||
del(src)
|
||||
else
|
||||
usr << "<span class='notice'>You need to add banana peels before you can ready the grenade!.</span>"
|
||||
else
|
||||
usr << "<span class='notice'>Only banana peels fit in this assembly, up to 9.</span>"
|
||||
Reference in New Issue
Block a user