mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-27 15:17:01 +01:00
[MIRROR] Adds explorer drones / adventures. (#4424)
* Adds explorer drones / adventures. * Update persistence.dm * Update asset_list_items.dm * MAP RESET Co-authored-by: AnturK <AnturK@users.noreply.github.com> Co-authored-by: Gandalf <jzo123@hotmail.com>
This commit is contained in:
co-authored by
AnturK
Gandalf
parent
3a8d59e815
commit
49836e4fac
@@ -546,3 +546,11 @@
|
||||
/obj/item/circuitboard/computer/mining_shuttle/common
|
||||
name = "Lavaland Shuttle (Computer Board)"
|
||||
build_path = /obj/machinery/computer/shuttle/mining/common
|
||||
|
||||
/obj/item/circuitboard/computer/exoscanner_console
|
||||
name = "Scanner Array Control Console (Computer Board)"
|
||||
build_path = /obj/machinery/computer/exoscanner_control
|
||||
|
||||
/obj/item/circuitboard/computer/exodrone_console
|
||||
name = "Exploration odrone control console (Computer Board)"
|
||||
build_path = /obj/machinery/computer/exodrone_control_console
|
||||
|
||||
@@ -1330,3 +1330,19 @@
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 2,
|
||||
/obj/item/stock_parts/scanning_module = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/exoscanner
|
||||
name = "Exoscanner (Machine Board)"
|
||||
icon_state = "science"
|
||||
build_path = /obj/machinery/exoscanner
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 4,
|
||||
/obj/item/stock_parts/scanning_module = 4)
|
||||
|
||||
/obj/item/circuitboard/machine/exodrone_launcher
|
||||
name = "Exploration Drone Launcher (Machine Board)"
|
||||
icon_state = "science"
|
||||
build_path = /obj/machinery/exodrone_launcher
|
||||
req_components = list(
|
||||
/obj/item/stock_parts/micro_laser = 4,
|
||||
/obj/item/stock_parts/scanning_module = 4)
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
|
||||
/obj/item/holochip/Initialize(mapload, amount)
|
||||
. = ..()
|
||||
credits = amount
|
||||
if(amount)
|
||||
credits = amount
|
||||
update_appearance()
|
||||
|
||||
/obj/item/holochip/examine(mob/user)
|
||||
@@ -121,3 +122,6 @@
|
||||
if(prob(wipe_chance))
|
||||
visible_message("<span class='warning'>[src] fizzles and disappears!</span>")
|
||||
qdel(src) //rip cash
|
||||
|
||||
/obj/item/holochip/thousand
|
||||
credits = 1000
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
name = "pet carrier"
|
||||
desc = "A big white-and-blue pet carrier. Good for carrying <s>meat to the chef</s> cute animals around."
|
||||
icon = 'icons/obj/pet_carrier.dmi'
|
||||
base_icon_state = "pet_carrier"
|
||||
icon_state = "pet_carrier_open"
|
||||
inhand_icon_state = "pet_carrier"
|
||||
lefthand_file = 'icons/mob/inhands/items_lefthand.dmi'
|
||||
@@ -146,13 +147,13 @@
|
||||
if(open)
|
||||
icon_state = initial(icon_state)
|
||||
return ..()
|
||||
icon_state = "pet_carrier_[!occupants.len ? "closed" : "occupied"]"
|
||||
icon_state = "[base_icon_state]_[!occupants.len ? "closed" : "occupied"]"
|
||||
return ..()
|
||||
|
||||
/obj/item/pet_carrier/update_overlays()
|
||||
. = ..()
|
||||
if(!open)
|
||||
. += "[locked ? "" : "un"]locked"
|
||||
. += "[base_icon_state]_[locked ? "" : "un"]locked"
|
||||
|
||||
/obj/item/pet_carrier/MouseDrop(atom/over_atom)
|
||||
. = ..()
|
||||
@@ -196,4 +197,11 @@
|
||||
occupant_weight -= occupant.mob_size
|
||||
occupant.setDir(SOUTH)
|
||||
|
||||
/obj/item/pet_carrier/biopod
|
||||
name = "biopod"
|
||||
desc = "Alien device used for undescribable purpose. Or carrying pets."
|
||||
base_icon_state = "biopod"
|
||||
icon_state = "biopod_open"
|
||||
inhand_icon_state = "biopod"
|
||||
|
||||
#undef pet_carrier_full
|
||||
|
||||
Reference in New Issue
Block a user