mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 16:09:15 +00:00
* Removes the absolute istype fest from footsteps * Slightly switches some stuff around. No need for a special xeno proc * Adds error catcher. Also adds footstep to dark wizzies * Adds footsteps to sloths * Brutally murders the initialize footstep proc. * Footsteps to paperwizard * Better yet? * fixes fucky wucky * Fixes the return value. Makes it easier to follow what's going on. * flips around conditions * Now supports strings. * Moves autodoc
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
/mob/living/simple_animal/hostile/dark_wizard
|
|
name = "Dark Wizard"
|
|
desc = "Killing amateurs since the dawn of times."
|
|
icon = 'icons/mob/simple_human.dmi'
|
|
icon_state = "dark_wizard"
|
|
icon_living = "dark_wizard"
|
|
move_to_delay = 10
|
|
projectiletype = /obj/projectile/temp/earth_bolt
|
|
projectilesound = 'sound/magic/ethereal_enter.ogg'
|
|
ranged = TRUE
|
|
ranged_message = "earth bolts"
|
|
ranged_cooldown_time = 20
|
|
maxHealth = 50
|
|
health = 50
|
|
harm_intent_damage = 5
|
|
obj_damage = 20
|
|
melee_damage_lower = 5
|
|
melee_damage_upper = 5
|
|
attack_verb_continuous = "staves"
|
|
a_intent = INTENT_HARM
|
|
speak_emote = list("chants")
|
|
attack_sound = 'sound/weapons/bladeslice.ogg'
|
|
aggro_vision_range = 9
|
|
turns_per_move = 5
|
|
gold_core_spawnable = HOSTILE_SPAWN
|
|
faction = list(ROLE_WIZARD)
|
|
footstep_type = FOOTSTEP_MOB_SHOE
|
|
weather_immunities = list("lava","ash")
|
|
minbodytemp = 0
|
|
maxbodytemp = INFINITY
|
|
atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
|
|
loot = list(/obj/effect/decal/remains/human)
|
|
del_on_death = TRUE
|
|
|
|
/obj/projectile/temp/earth_bolt
|
|
name = "earth bolt"
|
|
icon_state = "declone"
|
|
damage = 4
|
|
damage_type = BURN
|
|
flag = "energy"
|