mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
Fixes ID computers.
Also fixes what appears to be a merge error in condiments, which made my compiler complain. oh, someone also added FILE_DIR previously, as well. Fixed that too.
This commit is contained in:
@@ -41,13 +41,13 @@
|
|||||||
|
|
||||||
if(scan)
|
if(scan)
|
||||||
usr << "You remove \the [scan] from \the [src]."
|
usr << "You remove \the [scan] from \the [src]."
|
||||||
scan.loc = get_turf(src)
|
scan.forceMove(get_turf(src))
|
||||||
if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human))
|
if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human))
|
||||||
usr.put_in_hands(scan)
|
usr.put_in_hands(scan)
|
||||||
scan = null
|
scan = null
|
||||||
else if(modify)
|
else if(modify)
|
||||||
usr << "You remove \the [modify] from \the [src]."
|
usr << "You remove \the [modify] from \the [src]."
|
||||||
modify.loc = get_turf(src)
|
modify.forceMove(get_turf(src))
|
||||||
if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human))
|
if(!usr.get_active_hand() && istype(usr,/mob/living/carbon/human))
|
||||||
usr.put_in_hands(modify)
|
usr.put_in_hands(modify)
|
||||||
modify = null
|
modify = null
|
||||||
@@ -60,10 +60,12 @@
|
|||||||
return ..()
|
return ..()
|
||||||
|
|
||||||
if(!scan && (access_change_ids in id_card.access) && user.unEquip(id_card))
|
if(!scan && (access_change_ids in id_card.access) && user.unEquip(id_card))
|
||||||
id_card.loc = src
|
user.drop_item()
|
||||||
|
id_card.forceMove(src)
|
||||||
scan = id_card
|
scan = id_card
|
||||||
else if(!modify)
|
else if(!modify)
|
||||||
id_card.loc = src
|
user.drop_item()
|
||||||
|
id_card.forceMove(src)
|
||||||
modify = id_card
|
modify = id_card
|
||||||
|
|
||||||
nanomanager.update_uis(src)
|
nanomanager.update_uis(src)
|
||||||
@@ -146,34 +148,34 @@
|
|||||||
data_core.manifest_modify(modify.registered_name, modify.assignment)
|
data_core.manifest_modify(modify.registered_name, modify.assignment)
|
||||||
modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])")
|
modify.name = text("[modify.registered_name]'s ID Card ([modify.assignment])")
|
||||||
if(ishuman(usr))
|
if(ishuman(usr))
|
||||||
modify.loc = usr.loc
|
modify.forceMove(get_turf(src))
|
||||||
if(!usr.get_active_hand())
|
if(!usr.get_active_hand())
|
||||||
usr.put_in_hands(modify)
|
usr.put_in_hands(modify)
|
||||||
modify = null
|
modify = null
|
||||||
else
|
else
|
||||||
modify.loc = loc
|
modify.forceMove(get_turf(src))
|
||||||
modify = null
|
modify = null
|
||||||
else
|
else
|
||||||
var/obj/item/I = usr.get_active_hand()
|
var/obj/item/I = usr.get_active_hand()
|
||||||
if (istype(I, /obj/item/weapon/card/id) && usr.unEquip(I))
|
if (istype(I, /obj/item/weapon/card/id) && usr.unEquip(I))
|
||||||
I.loc = src
|
I.forceMove(src)
|
||||||
modify = I
|
modify = I
|
||||||
|
|
||||||
if ("scan")
|
if ("scan")
|
||||||
if (scan)
|
if (scan)
|
||||||
if(ishuman(usr))
|
if(ishuman(usr))
|
||||||
scan.loc = usr.loc
|
scan.forceMove(get_turf(src))
|
||||||
if(!usr.get_active_hand())
|
if(!usr.get_active_hand())
|
||||||
usr.put_in_hands(scan)
|
usr.put_in_hands(scan)
|
||||||
scan = null
|
scan = null
|
||||||
else
|
else
|
||||||
scan.loc = src.loc
|
scan.forceMove(get_turf(src))
|
||||||
scan = null
|
scan = null
|
||||||
else
|
else
|
||||||
var/obj/item/I = usr.get_active_hand()
|
var/obj/item/I = usr.get_active_hand()
|
||||||
if (istype(I, /obj/item/weapon/card/id))
|
if (istype(I, /obj/item/weapon/card/id))
|
||||||
usr.drop_item()
|
usr.drop_item()
|
||||||
I.loc = src
|
I.forceMove(src)
|
||||||
scan = I
|
scan = I
|
||||||
|
|
||||||
if("access")
|
if("access")
|
||||||
|
|||||||
@@ -42,7 +42,8 @@
|
|||||||
|
|
||||||
var/trans = reagents.trans_to_obj(target, amount_per_transfer_from_this)
|
var/trans = reagents.trans_to_obj(target, amount_per_transfer_from_this)
|
||||||
user << "<span class='notice'>You add [trans] units of the condiment to \the [target].</span>"
|
user << "<span class='notice'>You add [trans] units of the condiment to \the [target].</span>"
|
||||||
else(..())
|
else
|
||||||
|
..()
|
||||||
|
|
||||||
feed_sound(var/mob/user)
|
feed_sound(var/mob/user)
|
||||||
playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1)
|
playsound(user.loc, 'sound/items/drink.ogg', rand(10, 50), 1)
|
||||||
|
|||||||
66
polaris.dme
66
polaris.dme
@@ -5,72 +5,6 @@
|
|||||||
// END_INTERNALS
|
// END_INTERNALS
|
||||||
// BEGIN_FILE_DIR
|
// BEGIN_FILE_DIR
|
||||||
#define FILE_DIR .
|
#define FILE_DIR .
|
||||||
#define FILE_DIR "html"
|
|
||||||
#define FILE_DIR "html/images"
|
|
||||||
#define FILE_DIR "icons"
|
|
||||||
#define FILE_DIR "icons/48x48"
|
|
||||||
#define FILE_DIR "icons/atmos"
|
|
||||||
#define FILE_DIR "icons/effects"
|
|
||||||
#define FILE_DIR "icons/mecha"
|
|
||||||
#define FILE_DIR "icons/misc"
|
|
||||||
#define FILE_DIR "icons/mob"
|
|
||||||
#define FILE_DIR "icons/mob/human_races"
|
|
||||||
#define FILE_DIR "icons/mob/human_races/cyberlimbs"
|
|
||||||
#define FILE_DIR "icons/mob/human_races/masks"
|
|
||||||
#define FILE_DIR "icons/mob/human_races/monkeys"
|
|
||||||
#define FILE_DIR "icons/mob/human_races/subspecies"
|
|
||||||
#define FILE_DIR "icons/mob/human_races/xenos"
|
|
||||||
#define FILE_DIR "icons/mob/items"
|
|
||||||
#define FILE_DIR "icons/mob/screen"
|
|
||||||
#define FILE_DIR "icons/mob/species"
|
|
||||||
#define FILE_DIR "icons/mob/species/seromi"
|
|
||||||
#define FILE_DIR "icons/mob/species/skrell"
|
|
||||||
#define FILE_DIR "icons/mob/species/tajaran"
|
|
||||||
#define FILE_DIR "icons/mob/species/unathi"
|
|
||||||
#define FILE_DIR "icons/mob/species/vox"
|
|
||||||
#define FILE_DIR "icons/NTOS"
|
|
||||||
#define FILE_DIR "icons/NTOS/battery_icons"
|
|
||||||
#define FILE_DIR "icons/obj"
|
|
||||||
#define FILE_DIR "icons/obj/assemblies"
|
|
||||||
#define FILE_DIR "icons/obj/atmospherics"
|
|
||||||
#define FILE_DIR "icons/obj/clothing"
|
|
||||||
#define FILE_DIR "icons/obj/clothing/species"
|
|
||||||
#define FILE_DIR "icons/obj/clothing/species/seromi"
|
|
||||||
#define FILE_DIR "icons/obj/clothing/species/skrell"
|
|
||||||
#define FILE_DIR "icons/obj/clothing/species/tajaran"
|
|
||||||
#define FILE_DIR "icons/obj/clothing/species/unathi"
|
|
||||||
#define FILE_DIR "icons/obj/doors"
|
|
||||||
#define FILE_DIR "icons/obj/flora"
|
|
||||||
#define FILE_DIR "icons/obj/machines"
|
|
||||||
#define FILE_DIR "icons/obj/pipes"
|
|
||||||
#define FILE_DIR "icons/pda_icons"
|
|
||||||
#define FILE_DIR "icons/spideros_icons"
|
|
||||||
#define FILE_DIR "icons/Testing"
|
|
||||||
#define FILE_DIR "icons/turf"
|
|
||||||
#define FILE_DIR "icons/turf/flooring"
|
|
||||||
#define FILE_DIR "icons/vending_icons"
|
|
||||||
#define FILE_DIR "maps"
|
|
||||||
#define FILE_DIR "maps/overmap"
|
|
||||||
#define FILE_DIR "maps/overmap/bearcat"
|
|
||||||
#define FILE_DIR "nano"
|
|
||||||
#define FILE_DIR "nano/images"
|
|
||||||
#define FILE_DIR "sound"
|
|
||||||
#define FILE_DIR "sound/AI"
|
|
||||||
#define FILE_DIR "sound/ambience"
|
|
||||||
#define FILE_DIR "sound/effects"
|
|
||||||
#define FILE_DIR "sound/effects/turret"
|
|
||||||
#define FILE_DIR "sound/effects/wind"
|
|
||||||
#define FILE_DIR "sound/hallucinations"
|
|
||||||
#define FILE_DIR "sound/items"
|
|
||||||
#define FILE_DIR "sound/machines"
|
|
||||||
#define FILE_DIR "sound/mecha"
|
|
||||||
#define FILE_DIR "sound/misc"
|
|
||||||
#define FILE_DIR "sound/music"
|
|
||||||
#define FILE_DIR "sound/piano"
|
|
||||||
#define FILE_DIR "sound/violin"
|
|
||||||
#define FILE_DIR "sound/voice"
|
|
||||||
#define FILE_DIR "sound/voice/Serithi"
|
|
||||||
#define FILE_DIR "sound/weapons"
|
|
||||||
// END_FILE_DIR
|
// END_FILE_DIR
|
||||||
// BEGIN_PREFERENCES
|
// BEGIN_PREFERENCES
|
||||||
#define DEBUG
|
#define DEBUG
|
||||||
|
|||||||
Reference in New Issue
Block a user