Skip to content

Commit

Permalink
Give maintenance drones the duffel bag instead of a new backpack (#2953)
Browse files Browse the repository at this point in the history
* FREE MAINTDRONE STORAGE

Give maint drones their dufflebag instead of a meme'd in backpack that
can't store shit

* FIX TYPES

I'm dumb

* Add extra items to the drone duffelbag

Forgot the t-ray scanner, gas analyzer and pipe dispenser from the
starting bag. Also nixxes a leftover initialize proc for the bag.

---------

Co-authored-by: Gear <[email protected]>
  • Loading branch information
2 people authored and StealsThePRs committed Jun 11, 2024
1 parent 15675a3 commit a5708c2
Showing 1 changed file with 5 additions and 13 deletions.
18 changes: 5 additions & 13 deletions modular_nova/modules/drone_adjustments/drone.dm
Original file line number Diff line number Diff line change
Expand Up @@ -21,27 +21,19 @@
//So that drones can do things without worrying about stuff
shy = FALSE
//So drones aren't forced to carry around a nodrop toolbox essentially
default_storage = /obj/item/storage/backpack/drone_bag
//and so drones don't have to choose between a multitool and an upgraded welder
default_storage = /obj/item/storage/backpack/duffelbag/drone

/mob/living/basic/drone/Initialize(mapload)
. = ..()
name = "[initial(name)] [rand(0,9)]-[rand(100,999)]" //So that we can identify drones from each other

/obj/item/storage/backpack/drone_bag
name = "drone backpack"

/obj/item/storage/backpack/drone_bag/PopulateContents()
/obj/item/storage/backpack/duffelbag/drone/PopulateContents()
//Populate the drone duffelbag with our extra items
. = ..()
new /obj/item/crowbar(src)
new /obj/item/wrench(src)
new /obj/item/screwdriver(src)
new /obj/item/weldingtool(src)
new /obj/item/wirecutters(src)
new /obj/item/multitool(src)
new /obj/item/pipe_dispenser(src)
new /obj/item/t_scanner(src)
new /obj/item/analyzer(src)
new /obj/item/stack/cable_coil(src)
new /obj/item/pipe_dispenser(src)

/obj/effect/mob_spawn/ghost_role/drone/derelict/babylon
desc = "A shell of a maintenance drone, an expendable robot built to perform station repairs."
Expand Down

0 comments on commit a5708c2

Please sign in to comment.