mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-19 03:49:10 +01:00
Unapologetic Diona Buffs (#8090)
Biomass is now less strong. Diona have gotten a ton of minor code improvements, using their abilities should now be a little sane. Diona nymphs don't have to be whitelisted to grow until a full diona now. Administrative action will be taken if this right is abused. Diona gestalts can now use their biomass / arms to create biomass structures. Removed nymphs' ability to open biomass walls. It was buggy.
This commit is contained in:
@@ -1,17 +1,5 @@
|
||||
/turf/simulated/wall/diona/Initialize(mapload)
|
||||
. = ..(mapload,"biomass")
|
||||
|
||||
/turf/simulated/wall/diona/attack_generic(var/mob/user, var/damage, var/attack_message)
|
||||
if(istype(user, /mob/living/carbon/alien/diona))
|
||||
if(can_open == WALL_OPENING)
|
||||
return
|
||||
can_open = WALL_CAN_OPEN
|
||||
user.visible_message("<span class='alium'>\The [user] strokes its feelers against \the [src] and the biomass [density ? "moves aside" : "closes up"].</span>")
|
||||
toggle_open(user)
|
||||
sleep(15)
|
||||
if(can_open == WALL_CAN_OPEN) can_open = 0
|
||||
else
|
||||
return ..(user, damage, attack_message)
|
||||
. = ..(mapload, "biomass")
|
||||
|
||||
/obj/structure/diona
|
||||
icon = 'icons/obj/diona.dmi'
|
||||
@@ -55,6 +43,21 @@
|
||||
light_range = 3
|
||||
light_color = "#557733"
|
||||
|
||||
/obj/structure/diona/bulb/unpowered
|
||||
name = "unpowered glow bulb"
|
||||
desc = "A bulb of some sort. Seems like it needs some power."
|
||||
description_info = "This bulb requires a power cell to glow. Click on it with a power cell in hand to plug it in."
|
||||
light_power = 0
|
||||
light_range = 0
|
||||
|
||||
/obj/structure/diona/bulb/unpowered/attackby(obj/item/W, mob/user)
|
||||
if(istype(W, /obj/item/cell))
|
||||
to_chat(user, span("notice", "You jack the power cell into the glow bulb."))
|
||||
new /obj/structure/diona/bulb(get_turf(src))
|
||||
qdel(W)
|
||||
qdel(src)
|
||||
..()
|
||||
|
||||
/datum/random_map/automata/diona
|
||||
iterations = 3
|
||||
descriptor = "diona gestalt"
|
||||
|
||||
Reference in New Issue
Block a user