mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-27 06:54:18 +01:00
[MDB Ignore] [IDB Ignore] Kills off /obj/item/device (#21774)
This has zero reason to exist in our code base. We have no procs or variables tied to this. I removed it to make future modifications cleaner. --------- Signed-off-by: Cody Brittain <1779662+Generalcamo@users.noreply.github.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/obj/item/device/orbital_dropper
|
||||
/obj/item/orbital_dropper
|
||||
name = "laser targeting dropper"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items."
|
||||
icon = 'icons/obj/item/device/binoculars.dmi'
|
||||
icon = 'icons/obj/item/binoculars.dmi'
|
||||
icon_state = "binoculars"
|
||||
item_state = "binoculars"
|
||||
slot_flags = SLOT_BELT
|
||||
@@ -25,18 +25,18 @@
|
||||
|
||||
var/datum/map_template/map
|
||||
|
||||
/obj/item/device/orbital_dropper/attack_self(mob/user)
|
||||
/obj/item/orbital_dropper/attack_self(mob/user)
|
||||
zoom(user, tileoffset, viewsize)
|
||||
|
||||
/obj/item/device/orbital_dropper/attack(mob/living/target_mob, mob/living/user, target_zone)
|
||||
/obj/item/orbital_dropper/attack(mob/living/target_mob, mob/living/user, target_zone)
|
||||
laser_act(target_mob, user)
|
||||
|
||||
/obj/item/device/orbital_dropper/afterattack(var/atom/target, var/mob/living/user, flag, params)
|
||||
/obj/item/orbital_dropper/afterattack(var/atom/target, var/mob/living/user, flag, params)
|
||||
if(flag) //we're placing the targetter on a table or in backpack
|
||||
return
|
||||
laser_act(target, user)
|
||||
|
||||
/obj/item/device/orbital_dropper/proc/laser_act(var/atom/target, var/mob/living/user)
|
||||
/obj/item/orbital_dropper/proc/laser_act(var/atom/target, var/mob/living/user)
|
||||
if(has_dropped >= drop_amount)
|
||||
to_chat(user, SPAN_WARNING("You can't use this device again!"))
|
||||
return
|
||||
@@ -93,14 +93,14 @@
|
||||
flick_overlay(I, showto, 20) //2 seconds of the red dot appearing
|
||||
icon_state = "binoculars"
|
||||
|
||||
/obj/item/device/orbital_dropper/proc/orbital_drop(var/turf/target, var/user)
|
||||
/obj/item/orbital_dropper/proc/orbital_drop(var/turf/target, var/user)
|
||||
if(!map)
|
||||
return
|
||||
log_and_message_admins("[key_name_admin(user)] has used a [src] at <A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[target.x];Y=[target.y];Z=[target.z]'>JMP</a>.")
|
||||
map.load(target, TRUE) //Target must be the center!
|
||||
|
||||
|
||||
/obj/item/device/orbital_dropper/emag_act(var/remaining_charges, var/mob/user)
|
||||
/obj/item/orbital_dropper/emag_act(var/remaining_charges, var/mob/user)
|
||||
if(!emagged)
|
||||
emagged = TRUE
|
||||
to_chat(user, SPAN_DANGER("You override \the [src]'s area safety checks!"))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/obj/item/device/orbital_dropper/drill
|
||||
/obj/item/orbital_dropper/drill
|
||||
name = "drill dropper"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items. This drill literally pierces the heavens."
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
map = new /datum/map_template/drill
|
||||
|
||||
/obj/item/device/orbital_dropper/minecart
|
||||
/obj/item/orbital_dropper/minecart
|
||||
name = "minecart train dropper"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items. This one is configured to deliver an exoplanet-ready minecart train. Rails not included."
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
drop_amount = 1
|
||||
map = new /datum/map_template/minecart
|
||||
|
||||
/obj/item/device/orbital_dropper/mecha
|
||||
/obj/item/orbital_dropper/mecha
|
||||
name = "mecha dropper"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items. This one feels vaguely familiar..."
|
||||
|
||||
@@ -30,19 +30,19 @@
|
||||
|
||||
map = new /datum/map_template/mecha
|
||||
|
||||
/obj/item/device/orbital_dropper/mecha/heavy
|
||||
/obj/item/orbital_dropper/mecha/heavy
|
||||
map = new /datum/map_template/mecha/heavy
|
||||
|
||||
/obj/item/device/orbital_dropper/mecha/combat
|
||||
/obj/item/orbital_dropper/mecha/combat
|
||||
map = new /datum/map_template/mecha/combat
|
||||
|
||||
/obj/item/device/orbital_dropper/mecha/powerloader
|
||||
/obj/item/orbital_dropper/mecha/powerloader
|
||||
map = new /datum/map_template/mecha/powerloader
|
||||
|
||||
/obj/item/device/orbital_dropper/mecha/miner
|
||||
/obj/item/orbital_dropper/mecha/miner
|
||||
map = new /datum/map_template/mecha/miner
|
||||
|
||||
/obj/item/device/orbital_dropper/armory
|
||||
/obj/item/orbital_dropper/armory
|
||||
name = "armory dropper"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items. Who's ready to raise hell?"
|
||||
|
||||
@@ -55,15 +55,15 @@
|
||||
|
||||
map = new /datum/map_template/armory
|
||||
|
||||
/obj/item/device/orbital_dropper/armory/syndicate
|
||||
/obj/item/orbital_dropper/armory/syndicate
|
||||
announcer_name = "Tactical Autodrone"
|
||||
announcer_frequency = SYND_FREQ
|
||||
|
||||
/obj/item/device/orbital_dropper/armory/syndicate/antagonist_hints(mob/user, distance, is_adjacent)
|
||||
/obj/item/orbital_dropper/armory/syndicate/antagonist_hints(mob/user, distance, is_adjacent)
|
||||
. += ..()
|
||||
. += "This is a stealthy variant of the standard armory orbital drop. It will not report itself dropping on Common, unless emagged."
|
||||
|
||||
/obj/item/device/orbital_dropper/icarus_drones
|
||||
/obj/item/orbital_dropper/icarus_drones
|
||||
name = "icarus painter"
|
||||
desc = "A device used to paint a target, which will then promptly orbitally drop the requested items. This one has been modified to call in Icarus Drones."
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
map = null
|
||||
|
||||
/obj/item/device/orbital_dropper/icarus_drones/orbital_drop(var/turf/target, var/user)
|
||||
/obj/item/orbital_dropper/icarus_drones/orbital_drop(var/turf/target, var/user)
|
||||
log_and_message_admins("[key_name_admin(user)] has used a [src] at <A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[target.x];Y=[target.y];Z=[target.z]'>JMP</a>.")
|
||||
for(var/i = 1, i <= num_of_drones, i++)
|
||||
new /mob/living/simple_animal/hostile/icarus_drone(get_random_turf_in_range(target, 4, 2, TRUE))
|
||||
|
||||
Reference in New Issue
Block a user