Adminbus Things (#8683)

Adds full variants of stacks of items in the spawn menu.
    Adds local narrate, which allows you to narrate to all mobs in a 7 tile radius.
    Allows admins to reset stationbounds via right click or Special Verbs menu.
    Adds a random type golem rune to the spawn menu, if an admin wants to adminbus a random golem into a round.
This commit is contained in:
Geeves
2020-05-15 22:37:51 +02:00
committed by GitHub
parent 097ea6cfbc
commit fbfd4b5738
11 changed files with 270 additions and 7 deletions
+31 -1
View File
@@ -85,6 +85,11 @@ Contains:
apply_sounds = list('sound/items/rip1.ogg','sound/items/rip2.ogg')
drop_sound = 'sound/items/drop/gloves.ogg'
/obj/item/stack/medical/bruise_pack/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/bruise_pack/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -153,6 +158,11 @@ Contains:
apply_sounds = list('sound/items/ointment.ogg')
drop_sound = 'sound/items/drop/herb.ogg'
/obj/item/stack/medical/ointment/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/ointment/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -197,6 +207,11 @@ Contains:
origin_tech = list(TECH_BIO = 1)
apply_sounds = list('sound/items/rip1.ogg','sound/items/rip2.ogg','sound/items/tape.ogg')
/obj/item/stack/medical/advanced/bruise_pack/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/advanced/bruise_pack/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -264,6 +279,11 @@ Contains:
origin_tech = list(TECH_BIO = 1)
apply_sounds = list('sound/items/ointment.ogg')
/obj/item/stack/medical/advanced/ointment/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/advanced/ointment/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -307,6 +327,11 @@ Contains:
var/open = 0
var/used = 0
/obj/item/stack/medical/advanced/bruise_pack/spaceklot/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/advanced/bruise_pack/spaceklot/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -354,6 +379,11 @@ Contains:
drop_sound = 'sound/items/drop/hat.ogg'
var/list/splintable_organs = list(BP_L_ARM,BP_R_ARM,BP_L_LEG,BP_R_LEG, BP_L_HAND, BP_R_HAND, BP_R_FOOT, BP_L_FOOT)
/obj/item/stack/medical/splint/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/medical/splint/attack(mob/living/carbon/M as mob, mob/user as mob)
if(..())
return 1
@@ -398,4 +428,4 @@ Contains:
desc = "For holding your limbs in place with duct tape and scrap metal."
icon_state = "tape-splint"
amount = 1
splintable_organs = list(BP_L_ARM,BP_R_ARM,BP_L_LEG,BP_R_LEG)
splintable_organs = list(BP_L_ARM,BP_R_ARM,BP_L_LEG,BP_R_LEG)
+5
View File
@@ -31,6 +31,11 @@ var/global/list/datum/stack_recipe/rod_recipes = list(
lock_picking_level = 3
drop_sound = 'sound/items/drop/sword.ogg'
/obj/item/stack/rods/full/Initialize()
. = ..()
amount = max_amount
update_icon()
/obj/item/stack/rods/cyborg
name = "metal rod synthesizer"
desc = "A device that makes metal rods."
@@ -10,6 +10,21 @@
flags = NOBLUDGEON
origin_tech = list(TECH_MATERIAL = 6, TECH_BLUESPACE = 4)
/obj/item/stack/telecrystal/five/Initialize()
. = ..()
amount = 5
update_icon()
/obj/item/stack/telecrystal/twentyfive/Initialize()
. = ..()
amount = 25
update_icon()
/obj/item/stack/telecrystal/fifty/Initialize()
. = ..()
amount = 50
update_icon()
/obj/item/stack/telecrystal/afterattack(var/obj/item/I as obj, mob/user as mob, proximity)
if(!proximity)
return