Skip to content

Commit

Permalink
tones down the shriekwaves
Browse files Browse the repository at this point in the history
  • Loading branch information
GrrrKitten committed Mar 26, 2024
1 parent 96d0884 commit c4355f1
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion code/modules/mob/living/carbon/xenomorph/Abilities.dm
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@

playsound(xeno.loc, pick(xeno.screech_sound_effect_list), 75, 0, status = 0)
xeno.visible_message(SPAN_XENOHIGHDANGER("[xeno] emits an ear-splitting guttural roar!"))
xeno.create_shriekwave(xeno, 21) //Adds the visual effect. Wom wom wom, 21 shriekwaves
xeno.create_shriekwave(xeno, 16) //Adds the visual effect. Wom wom wom, 21 shriekwaves

for(var/mob/mob in view())
if(mob && mob.client)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

playsound(xeno.loc, pick(predalien_roar), 75, 0, status = 0)
xeno.visible_message(SPAN_XENOHIGHDANGER("[xeno] emits a guttural roar!"))
xeno.create_shriekwave(xeno, 10) //Adds the visual effect. Wom wom wom, 10 shriekwaves
xeno.create_shriekwave(xeno, 8) //Adds the visual effect. Wom wom wom, 10 shriekwaves
for(var/mob/living/carbon/carbon in view(7, xeno))
if(ishuman(carbon))
var/mob/living/carbon/human/human = carbon
Expand Down
16 changes: 8 additions & 8 deletions code/modules/mob/living/carbon/xenomorph/update_icons.dm
Original file line number Diff line number Diff line change
Expand Up @@ -208,29 +208,29 @@
var/epicenter = src.loc ///center of the shockwave, set at the center of the tile that the mob is currently standing on

//shockwaves are iterated, counting down once per shriekwave, with the total amount being determined on the respective xeno ability tile
if(shriekwaves_left > 18)
if(shriekwaves_left > 12)
shriekwaves_left--
new /obj/effect/shockwave(epicenter, 11, 0.5, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 2)
return
if(shriekwaves_left > 12)
if(shriekwaves_left > 8)
shriekwaves_left--
new /obj/effect/shockwave(epicenter, 10, 0.5, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 2)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 3)
return
if(shriekwaves_left > 4)
shriekwaves_left--
new /obj/effect/shockwave(epicenter, 9, 0.7, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 2)
new /obj/effect/shockwave(epicenter, 9, 0.5, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 3)
return
if(shriekwaves_left > 1)
shriekwaves_left--
new /obj/effect/shockwave(epicenter, 7.5, 0.7, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 2)
new /obj/effect/shockwave(epicenter, 7.5, 0.5, offset_y)
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 3)
return
if(shriekwaves_left == 1)
shriekwaves_left--
addtimer(CALLBACK(src, PROC_REF(create_shriekwave), epicenter, shriekwaves_left), 1)
new /obj/effect/shockwave(epicenter, 10, 0.7, offset_y)

/mob/living/carbon/xenomorph/proc/create_stomp()
remove_suit_layer()
Expand Down

0 comments on commit c4355f1

Please sign in to comment.