mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-18 19:39:42 +01:00
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:
@@ -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)
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user