changes
- void blade requires colder temps - boogie woogie fueltank swap - sicklebreak buff - big domain expansion buff - grasping carving nerf - clamps silence maybe
This commit is contained in:
@@ -67,7 +67,7 @@
|
||||
return FALSE
|
||||
|
||||
/datum/action/innate/heretic_shatter/Activate()
|
||||
if(do_after(holder,20, target = holder))
|
||||
if(do_after(holder,10, target = holder))
|
||||
var/turf/safe_turf = find_safe_turf(zlevels = sword.z, extended_safety_checks = TRUE)
|
||||
do_teleport(holder,safe_turf,forceMove = TRUE)
|
||||
to_chat(holder,"<span class='warning'>You feel a gust of energy flow through your body... the Rusted Hills heard your call...</span>")
|
||||
|
||||
@@ -906,7 +906,7 @@
|
||||
new /obj/effect/temp_visual/voidswap(user.drop_location())
|
||||
new /obj/effect/temp_visual/voidswap(targeted_turf)
|
||||
|
||||
if(isliving(target))
|
||||
if(isliving(target) || iscontainer(target))
|
||||
do_teleport(user,targeted_turf,0,TRUE,no_effects = TRUE,channel=TELEPORT_CHANNEL_MAGIC)
|
||||
do_teleport(target,user_turf,0,TRUE,no_effects = TRUE,channel=TELEPORT_CHANNEL_MAGIC)
|
||||
|
||||
@@ -915,7 +915,7 @@
|
||||
. = ..()
|
||||
if(!.)
|
||||
return FALSE
|
||||
if(!istype(target,/mob/living))
|
||||
if(!isliving(target) && !iscontainer(target))
|
||||
if(!silent)
|
||||
to_chat(user, "<span class='warning'>You are unable to swap with the [target]!</span>")
|
||||
return FALSE
|
||||
@@ -949,12 +949,11 @@
|
||||
action_icon_state = "time"
|
||||
action_background_icon_state = "bg_ecult"
|
||||
var/timestop_range = 7
|
||||
var/timestop_duration = 200
|
||||
var/timestop_duration = 300
|
||||
var/static/mutable_appearance/halo
|
||||
var/sound/Snd // shamelessly ripped from lightning.
|
||||
|
||||
/obj/effect/proc_holder/spell/aoe_turf/domain_expansion/cast(list/targets, mob/user = usr)
|
||||
user.add_movespeed_modifier(/datum/movespeed_modifier/status_effect/domain)
|
||||
Snd = new/sound('sound/magic/clockwork/ratvar_attack.ogg',channel = 7)
|
||||
halo = halo || mutable_appearance('icons/effects/effects.dmi', "at_shield2", EFFECTS_LAYER)
|
||||
user.add_overlay(halo)
|
||||
@@ -962,7 +961,6 @@
|
||||
if(do_mob(user,user,50,1))
|
||||
user.cut_overlay(halo)
|
||||
user.emote("clap1")
|
||||
user.say("DOM'ENO ISPLET'IMAS")
|
||||
user.say("DOM'ENO ISPLETIMAS")
|
||||
playsound(user, 'sound/magic/domain.ogg', 125, TRUE)
|
||||
user.remove_movespeed_modifier(/datum/movespeed_modifier/status_effect/domain)
|
||||
new /obj/effect/domain_expansion(get_turf(user), timestop_range, timestop_duration, list(user))
|
||||
|
||||
@@ -153,7 +153,8 @@
|
||||
if(!iscarbon(L))
|
||||
return
|
||||
var/mob/living/carbon/carbon_victim = L
|
||||
carbon_victim.Paralyze(5 SECONDS)
|
||||
carbon_victim.DefaultCombatKnockdown(50)
|
||||
carbon_victim.drop_all_held_items()
|
||||
carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_R_LEG)
|
||||
carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_L_LEG)
|
||||
playsound(src, 'sound/magic/demon_attack1.ogg', 75, TRUE)
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/datum/eldritch_knowledge/base_void/recipe_snowflake_check(list/atoms, loc)
|
||||
. = ..()
|
||||
var/turf/open/turfie = loc
|
||||
if(turfie.GetTemperature() > T20C)
|
||||
if(turfie.GetTemperature() > T0C)
|
||||
return FALSE
|
||||
|
||||
/datum/eldritch_knowledge/void_grasp
|
||||
@@ -31,7 +31,7 @@
|
||||
var/turf/open/turfie = get_turf(carbon_target)
|
||||
turfie.TakeTemperature(-20)
|
||||
carbon_target.adjust_bodytemperature(-40)
|
||||
carbon_target.silent += 4
|
||||
carbon_target.silent = clamp(carbon_target.silent + 4, 0, 20)
|
||||
return TRUE
|
||||
|
||||
/datum/eldritch_knowledge/void_grasp/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters)
|
||||
@@ -43,7 +43,7 @@
|
||||
if(!E)
|
||||
return
|
||||
E.on_effect()
|
||||
H.silent += 3
|
||||
H.silent = clamp(H.silent + 3, 0, 20)
|
||||
|
||||
/datum/eldritch_knowledge/cold_snap
|
||||
name = "Aristocrat's Way"
|
||||
@@ -202,7 +202,7 @@
|
||||
for(var/mob/living/carbon/livies in spiral_range(7,user)-user)
|
||||
if(IS_HERETIC_MONSTER(livies) || IS_HERETIC(livies))
|
||||
return
|
||||
livies.silent += 1
|
||||
livies.silent = clamp(livies.silent + 1, 0, 5)
|
||||
livies.adjust_bodytemperature(-20)
|
||||
|
||||
var/turf/turfie = get_turf(user)
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
priority = 50
|
||||
|
||||
/datum/movespeed_modifier/status_effect/domain
|
||||
multiplicative_slowdown = 1.5
|
||||
multiplicative_slowdown = 3
|
||||
|
||||
/datum/movespeed_modifier/status_effect/tased/no_combat_mode
|
||||
multiplicative_slowdown = 8
|
||||
|
||||
Reference in New Issue
Block a user