mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-26 18:21:56 +00:00
- Adds action buttons for Shadowling spells - Fixes bugs and runtimes found while testing. - Remove stupid snowflake check that allowed mobs with environment_smash >= 2 to smash reinforced walls, but not regular walls (what the actual fuck?).
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
/mob/living/simple_animal/ascendant_shadowling
|
|
name = "ascendant shadowling"
|
|
desc = "A large, floating eldritch horror. It has pulsing markings all about its body and large horns. It seems to be floating without any form of support."
|
|
icon = 'icons/mob/mob.dmi'
|
|
icon_state = "shadowling_ascended"
|
|
icon_living = "shadowling_ascended"
|
|
speak = list("Azima'dox", "Mahz'kavek", "N'ildzak", "Kaz'vadosh")
|
|
speak_emote = list("telepathically thunders", "telepathically booms")
|
|
force_threshold = INFINITY //Can't die by normal means
|
|
health = 100000
|
|
maxHealth = 100000
|
|
speed = 0
|
|
var/phasing = 0
|
|
see_in_dark = 8
|
|
see_invisible = SEE_INVISIBLE_MINIMUM
|
|
|
|
universal_speak = 1
|
|
|
|
response_help = "stares at"
|
|
response_disarm = "flails at"
|
|
response_harm = "flails at"
|
|
|
|
harm_intent_damage = 0
|
|
melee_damage_lower = 60 //Was 35, buffed
|
|
melee_damage_upper = 60
|
|
attacktext = "rends"
|
|
attack_sound = 'sound/weapons/slash.ogg'
|
|
|
|
minbodytemp = 0
|
|
maxbodytemp = INFINITY
|
|
environment_smash = 3
|
|
|
|
faction = list("faithless")
|
|
|
|
/mob/living/simple_animal/ascendant_shadowling/Process_Spacemove(var/movement_dir = 0)
|
|
return 1 //copypasta from carp code
|
|
|
|
/mob/living/simple_animal/ascendant_shadowling/ex_act(severity)
|
|
return //You think an ascendant can be hurt by bombs? HA
|
|
|
|
/mob/living/simple_animal/ascendant_shadowling/singularity_act()
|
|
return 0 //Well hi, fellow god! How are you today? |