mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Tyr Alterations (#11702)
This commit is contained in:
@@ -161,13 +161,21 @@
|
||||
SSradiation.radiate(src, 15)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/tritium
|
||||
name = "ritium ant"
|
||||
name = "tritium ant"
|
||||
icon_state = "tritium_ant"
|
||||
icon_living = "tritium_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/tritium = 18\
|
||||
)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro
|
||||
name = "mhydro ant"
|
||||
icon_state = "mhydro_ant"
|
||||
icon_living = "mhydro_ant"
|
||||
butchery_loot = list(\
|
||||
/obj/item/stack/material/mhydrogen = 6\
|
||||
)
|
||||
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/builder
|
||||
name = "concrete ant"
|
||||
icon_state = "builder_ant"
|
||||
@@ -405,7 +413,8 @@ ANT STRUCTURES
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/diamond,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/verdantium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/tritium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/uranium)
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/uranium,
|
||||
/mob/living/simple_mob/animal/tyr/mineral_ants/mhydro)
|
||||
faction = FACTION_TYR_ANT
|
||||
|
||||
/obj/effect/ant_structure/webbarrier
|
||||
|
||||
@@ -611,14 +611,22 @@
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/chambera //poison boss
|
||||
name = "experiment 20"
|
||||
specialattackprojectile = /obj/item/projectile/energy/eclipse/poisonwind
|
||||
icon_state = "poison_boss"
|
||||
icon_living = "poison_boss"
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/chambera/apply_melee_effects(var/atom/A)
|
||||
if(isliving(A))
|
||||
var/mob/living/L = A
|
||||
L.add_modifier(/datum/modifier/poisoned, 120 SECONDS)
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/chamberc/bullet_act(obj/item/projectile/P)
|
||||
if(istype(P,/obj/item/projectile/beam) || istype(P, /obj/item/projectile/energy))
|
||||
nutrition += 5
|
||||
if(size_multiplier > 1.95)
|
||||
visible_message(span_boldwarning(span_orange("[P] heals the beast!.")))
|
||||
adjustBruteLoss(-nutrition)
|
||||
adjustFireLoss(-nutrition)
|
||||
nutrition -= 5
|
||||
else
|
||||
size_multiplier += 0.05
|
||||
..()
|
||||
else
|
||||
..()
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/tankyboss/chambera/do_special_attack(atom/A)
|
||||
var/rng_cycle = rand(1,6)
|
||||
|
||||
@@ -51,9 +51,7 @@
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/hivebot/tyr/do_special_attack(atom/A)
|
||||
. = TRUE // So we don't fire a bolt as well.
|
||||
if(attackcycle == 1)
|
||||
say("Prepare. Area. Cleanse. Radiation.")
|
||||
specialattackprojectile = /obj/item/projectile/beam/gamma
|
||||
addtimer(CALLBACK(src, PROC_REF(giant_burst), A, 2), 6 SECONDS, TIMER_DELETE_ME)
|
||||
addtimer(CALLBACK(src, PROC_REF(bomb_lines), A, 2), 2 SECONDS, TIMER_DELETE_ME)
|
||||
attackcycle = 0
|
||||
else if(attackcycle == 2)
|
||||
specialattackprojectile = /obj/item/projectile/energy/spikeenergy_ball/boss
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
File diff suppressed because it is too large
Load Diff
@@ -19,6 +19,96 @@
|
||||
},
|
||||
/turf/simulated/shuttle/floor/alien/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"ae" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 6
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"af" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 10
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"ag" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 6
|
||||
},
|
||||
/mob/living/simple_mob/mechanical/hivebot/nanoevent/pink,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"ah" = (
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"ai" = (
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alien/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"aj" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"ak" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 6
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner,
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 9
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"al" = (
|
||||
/obj/effect/floor_decal/techfloor{
|
||||
dir = 10
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange/corner{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 5
|
||||
},
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/shuttle/floor/alienplating/blue,
|
||||
/area/submap/XenoWeaveMajor)
|
||||
"an" = (
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/hivebot/nanoweavetower,
|
||||
/turf/simulated/shuttle/floor/alien/blue,
|
||||
@@ -741,7 +831,7 @@ TP
|
||||
wC
|
||||
wC
|
||||
hg
|
||||
mJ
|
||||
ag
|
||||
Wj
|
||||
Wj
|
||||
Wj
|
||||
@@ -885,9 +975,9 @@ wC
|
||||
wC
|
||||
wC
|
||||
wC
|
||||
XE
|
||||
mJ
|
||||
ed
|
||||
ak
|
||||
ae
|
||||
ai
|
||||
KM
|
||||
jV
|
||||
wC
|
||||
@@ -937,8 +1027,8 @@ wC
|
||||
TR
|
||||
jb
|
||||
jb
|
||||
jb
|
||||
mJ
|
||||
ah
|
||||
ae
|
||||
wC
|
||||
wC
|
||||
dE
|
||||
@@ -1917,8 +2007,8 @@ wC
|
||||
XE
|
||||
jb
|
||||
jb
|
||||
jb
|
||||
UV
|
||||
ah
|
||||
af
|
||||
wC
|
||||
wC
|
||||
dE
|
||||
@@ -1963,9 +2053,9 @@ wC
|
||||
wC
|
||||
wC
|
||||
wC
|
||||
TR
|
||||
cB
|
||||
Wj
|
||||
al
|
||||
aj
|
||||
ai
|
||||
Wj
|
||||
dE
|
||||
wC
|
||||
|
||||
Reference in New Issue
Block a user