mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-30 07:28:53 +01:00
Removes emag interaction from pizza voucher
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
icon = 'icons/obj/items.dmi'
|
||||
icon_state = "pizza_voucher"
|
||||
var/spent = FALSE
|
||||
var/special_delivery = FALSE
|
||||
w_class = ITEMSIZE_SMALL
|
||||
|
||||
/obj/item/pizzavoucher/New()
|
||||
@@ -25,35 +24,11 @@
|
||||
user.visible_message("<span class='notice'>[user] presses a button on [src]!</span>")
|
||||
desc = desc + " This one seems to be used-up."
|
||||
spent = TRUE
|
||||
if(special_delivery)
|
||||
var/delivery = pick(prob(20);/obj/item/pizzabox/meat,
|
||||
prob(20);/obj/item/pizzabox/margherita,
|
||||
prob(20);/obj/item/pizzabox/vegetable,
|
||||
prob(20);/obj/item/pizzabox/mushroom,
|
||||
prob(20);/obj/item/pizzabox/pineapple)
|
||||
command_announcement.Announce("SPECIAL DELIVERY PIZZA ORDER #[rand(1000,9999)]-[rand(100,999)] HAS BEEN RECIEVED. SHIPMENT DISPATCHED VIA BALLISTIC SUPPLY POD FOR IMMEDIATE DELIVERY! THANK YOU AND ENJOY YOUR PIZZA!", "WE ALWAYS DELIVER!")
|
||||
var/crash_x = user.x
|
||||
var/crash_y = user.y
|
||||
var/crash_z = user.z
|
||||
spawn(rand(30, 75))
|
||||
new /datum/random_map/droppod/pizza(null, crash_x, crash_y, crash_z, automated = TRUE, supplied_drop = delivery) // Splat.
|
||||
else
|
||||
user.visible_message("<span class='notice'>A small bluespace rift opens just above your head and spits out a pizza box!</span>")
|
||||
new /obj/effect/falling_effect/pizza_delivery(user.loc)
|
||||
user.visible_message("<span class='notice'>A small bluespace rift opens just above your head and spits out a pizza box!</span>")
|
||||
new /obj/effect/falling_effect/pizza_delivery(user.loc)
|
||||
else
|
||||
to_chat(user, "<span class='warning'>The [src] is spent!</span>")
|
||||
|
||||
/obj/item/pizzavoucher/emag_act(var/remaining_charges, var/mob/user)
|
||||
if(spent)
|
||||
to_chat(user, "<span class='warning'>The [src] is spent!</span>")
|
||||
return
|
||||
if(!special_delivery)
|
||||
to_chat(user, "<span class='warning'>You activate the special delivery protocol on the [src]!</span>")
|
||||
special_delivery = TRUE
|
||||
return 1
|
||||
else
|
||||
to_chat(user, "<span class='warning'>The [src] is already in special delivery mode!</span>")
|
||||
|
||||
/obj/effect/falling_effect/pizza_delivery
|
||||
name = "PIZZA PIE POWER!"
|
||||
crushing = FALSE
|
||||
@@ -65,10 +40,4 @@
|
||||
prob(20);/obj/item/pizzabox/vegetable,
|
||||
prob(20);/obj/item/pizzabox/mushroom,
|
||||
prob(20);/obj/item/pizzabox/pineapple)
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
|
||||
/datum/random_map/droppod/pizza
|
||||
placement_explosion_dev = 0
|
||||
placement_explosion_heavy = 1
|
||||
placement_explosion_light = 2
|
||||
placement_explosion_flash = 4
|
||||
return INITIALIZE_HINT_LATELOAD
|
||||
Reference in New Issue
Block a user