mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 10:43:20 +00:00
Tyr Update 71 (#9481)
This commit is contained in:
@@ -897,10 +897,13 @@
|
||||
projectiletype = /obj/item/projectile/energy/spikeenergy_ball //using the weapon found upon tyr
|
||||
|
||||
/mob/living/simple_mob/humanoid/eclipse/lunar/experimenter/do_special_attack(atom/A)
|
||||
visible_message(span_danger("The [src]'s gauntlet glows silver!"))
|
||||
addtimer(CALLBACK(src, PROC_REF(gravity_pull), A), 1 SECOND, TIMER_DELETE_ME)
|
||||
|
||||
/mob/living/simple_mob/humanoid/eclipse/proc/gravity_pull(atom/A)
|
||||
var/D = src
|
||||
var/mob/living/carbon/human/H = A
|
||||
H.throw_at(D, 2, 4) // Just yoinked.
|
||||
visible_message(span_danger("The [src]'s armor glows silver, pulling [A] closer!"))
|
||||
|
||||
//The Precursor intative big folks
|
||||
/mob/living/simple_mob/humanoid/eclipse/lunar/titanhunter //lunar melee unit
|
||||
|
||||
@@ -373,7 +373,7 @@
|
||||
|
||||
/mob/living/simple_mob/humanoid/eclipse/head/tyrlead
|
||||
name = "Eclipse Precursor Overseer"
|
||||
icon_state = "overseer"
|
||||
icon_state = "overseer_shield"
|
||||
health = 300
|
||||
maxHealth = 300
|
||||
grab_resist = 100
|
||||
@@ -387,6 +387,7 @@
|
||||
visible_message(span_boldwarning(span_orange("[P] is absorbed by the shield!.")))
|
||||
else
|
||||
visible_message(span_boldwarning(span_orange("[P] breaks the shield!!.")))
|
||||
icon_state = "overseer"
|
||||
else
|
||||
..()
|
||||
shieldrage--
|
||||
@@ -394,6 +395,7 @@
|
||||
shieldrage = 6
|
||||
fullshield = 6
|
||||
visible_message(span_boldwarning(span_orange("The shield reactivates!!.")))
|
||||
icon_state = "overseer_shield"
|
||||
|
||||
/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/do_special_attack(atom/A)
|
||||
if(vore_fullness > 2) //If they nompf someone already
|
||||
@@ -427,8 +429,8 @@
|
||||
if(I_GRAB) // Phase 2
|
||||
phase_two(A)
|
||||
else
|
||||
var/obj/belly/belly_dest
|
||||
L.forceMove(belly_dest)
|
||||
visible_message(span_danger("The [src]'s gauntlet glows silver!"))
|
||||
addtimer(CALLBACK(src, PROC_REF(gravity_pull), A), 1 SECOND, TIMER_DELETE_ME)
|
||||
|
||||
/mob/living/simple_mob/humanoid/eclipse/head/tyrlead/proc/fullsummon(atom/target) //Summons a wall whilst the boss tries to enjoy their meal
|
||||
visible_message(span_warning("\The [src] calls in drone support!"))
|
||||
|
||||
@@ -266,6 +266,7 @@
|
||||
armor = list(melee = 90, bullet = 90, laser = 90, energy = 90, bomb = 90, bio = 100, rad = 100)
|
||||
damage_threshold = 0 //So the wierd armor mechanic works
|
||||
icon_state = "gygax_adv"
|
||||
wreckage = /obj/structure/loot_pile/mecha/odd_gygax
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/antipersonal_unit/updatehealth()
|
||||
. = ..()
|
||||
@@ -477,6 +478,7 @@
|
||||
armor_soak = list(melee = 25, bullet = 25, laser = 25, energy = 25, bomb = 0, bio = 0, rad = 0)
|
||||
icon_state = "shielded_mining_mecha"
|
||||
shock_resist = 1
|
||||
wreckage = /obj/structure/loot_pile/mecha/odd_ripley
|
||||
var/attackcycle = 1
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/eclipse/mining_guard/do_special_attack(atom/A)
|
||||
|
||||
Reference in New Issue
Block a user