Skip to content

Commit

Permalink
Makes all playsounds use bools for vary (ParadiseSS13#26183)
Browse files Browse the repository at this point in the history
* Makes all playsounds use `TRUE` for vary

* Same but for `FALSE`
  • Loading branch information
DGamerL authored Jul 8, 2024
1 parent c1e97f7 commit 4cf6595
Show file tree
Hide file tree
Showing 136 changed files with 233 additions and 233 deletions.
2 changes: 1 addition & 1 deletion code/_onclick/item_attack.dm
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@
return

if(!force)
playsound(loc, 'sound/weapons/tap.ogg', get_clamped_volume(), 1, -1)
playsound(loc, 'sound/weapons/tap.ogg', get_clamped_volume(), TRUE, -1)
else
SEND_SIGNAL(M, COMSIG_ITEM_ATTACK)
add_attack_logs(user, M, "Attacked with [name] ([uppertext(user.a_intent)]) ([uppertext(damtype)])", (M.ckey && force > 0 && damtype != STAMINA) ? null : ATKLOG_ALMOSTALL)
Expand Down
6 changes: 3 additions & 3 deletions code/datums/components/defibrillator.dm
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@
set_cooldown(cooldown)
user.visible_message("<span class='boldnotice'>[defib_ref] pings: Cardiac arrhythmia corrected.</span>")
target.visible_message("<span class='warning'>[target]'s body convulses a bit.</span>", "<span class='userdanger'>You feel a jolt, and your heartbeat seems to steady.</span>")
playsound(get_turf(defib_ref), 'sound/machines/defib_zap.ogg', 50, 1, -1)
playsound(get_turf(defib_ref), 'sound/machines/defib_zap.ogg', 50, TRUE, -1)
playsound(get_turf(defib_ref), "bodyfall", 50, 1)
playsound(get_turf(defib_ref), 'sound/machines/defib_success.ogg', 50, 0)
busy = FALSE
Expand All @@ -240,7 +240,7 @@

target.visible_message("<span class='warning'>[target]'s body convulses a bit.</span>")
playsound(get_turf(defib_ref), "bodyfall", 50, 1)
playsound(get_turf(defib_ref), 'sound/machines/defib_zap.ogg', 50, 1, -1)
playsound(get_turf(defib_ref), 'sound/machines/defib_zap.ogg', 50, TRUE, -1)
ghost = target.get_ghost(TRUE) // We have to double check whether the dead guy has entered their body during the above

// Run through some quick failure states after shocking.
Expand Down Expand Up @@ -340,7 +340,7 @@
"<span class='userdanger'>[user] touches you with [parent], and you feel a strong jolt!</span>")
target.apply_damage(60, STAMINA)
target.KnockDown(10 SECONDS)
playsound(get_turf(parent), 'sound/machines/defib_zap.ogg', 50, 1, -1)
playsound(get_turf(parent), 'sound/machines/defib_zap.ogg', 50, TRUE, -1)
target.emote("gasp")
if(combat && prob(heart_attack_chance))
target.set_heartattack(TRUE)
Expand Down
2 changes: 1 addition & 1 deletion code/datums/components/paintable.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 +27,5 @@
current_paint = colour
var/atom/A = parent
A.add_atom_colour(colour, FIXED_COLOUR_PRIORITY)
playsound(spraycan, 'sound/effects/spray.ogg', 5, 1, 5)
playsound(spraycan, 'sound/effects/spray.ogg', 5, TRUE, 5)
to_chat(user, "<span class='notice'>You spray [spraycan] on [A], painting it.</span>")
4 changes: 2 additions & 2 deletions code/datums/diseases/berserker.dm
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@
continue
var/damage = rand(1, 5)
if(prob(80))
playsound(affected_mob.loc, "punch", 25, 1, -1)
playsound(affected_mob.loc, "punch", 25, TRUE, -1)
affected_mob.visible_message("<span class='danger'>[affected_mob] hits [M] with [affected_mob.p_their()] thrashing!</span>")
M.adjustBruteLoss(damage)
else
playsound(affected_mob.loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1)
playsound(affected_mob.loc, 'sound/weapons/punchmiss.ogg', 25, TRUE, -1)
affected_mob.visible_message("<span class='danger'>[affected_mob] fails to hit [M] with [affected_mob.p_their()] thrashing!</span>")
2 changes: 1 addition & 1 deletion code/datums/spells/charge_up_bounce.dm
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
create_beam(origin, target)
apply_bounce_effect(origin, target, energy, user)
add_attack_logs(user, target, "Bounce spell '[src]' bounced on")
playsound(get_turf(target), bounce_hit_sound, 50, 1, -1)
playsound(get_turf(target), bounce_hit_sound, 50, TRUE, -1)

if(bounces >= 1)
var/list/possible_targets = list()
Expand Down
2 changes: 1 addition & 1 deletion code/datums/spells/ethereal_jaunt.dm
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
jaunt_steam(mobloc)
ADD_TRAIT(target, TRAIT_IMMOBILIZED, "jaunt")
holder.reappearing = 1
playsound(get_turf(target), 'sound/magic/ethereal_exit.ogg', 50, 1, -1)
playsound(get_turf(target), 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1)
sleep(jaunt_in_time * 4)
new jaunt_in_type(mobloc, holder.dir)
target.setDir(holder.dir)
Expand Down
2 changes: 1 addition & 1 deletion code/datums/status_effects/debuffs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@
new /obj/effect/temp_visual/bleed/explode(T)
for(var/d in GLOB.alldirs)
new /obj/effect/temp_visual/dir_setting/bloodsplatter(T, d)
playsound(T, "desceration", 200, 1, -1)
playsound(T, "desceration", 200, TRUE, -1)
owner.adjustBruteLoss(bleed_damage)
else
new /obj/effect/temp_visual/bleed(get_turf(owner))
Expand Down
2 changes: 1 addition & 1 deletion code/game/area/areas/depot-areas.dm
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@
var/log_msg = "[key_name(user)] has triggered the depot self destruct at [A.name] ([T.x],[T.y],[T.z])"
message_admins(log_msg)
log_game(log_msg)
playsound(user, 'sound/machines/alarm.ogg', 100, 0, 0)
playsound(user, 'sound/machines/alarm.ogg', 100, FALSE, 0)
else
log_game("Depot self destruct activated.")
if(reactor)
Expand Down
6 changes: 3 additions & 3 deletions code/game/gamemodes/miniantags/abduction/abduction_gear.dm
Original file line number Diff line number Diff line change
Expand Up @@ -332,15 +332,15 @@ CONTENTS:

L.visible_message("<span class='danger'>[user] has stunned [L] with [src]!</span>", \
"<span class='userdanger'>[user] has stunned you with [src]!</span>")
playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1)
playsound(loc, 'sound/weapons/egloves.ogg', 50, TRUE, -1)

add_attack_logs(user, L, "Stunned with [src]")

/obj/item/abductor_baton/proc/SleepAttack(mob/living/L,mob/living/user)
if(L.IsStunned() || L.IsSleeping())
L.visible_message("<span class='danger'>[user] has induced sleep in [L] with [src]!</span>", \
"<span class='userdanger'>You suddenly feel very drowsy!</span>")
playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1)
playsound(loc, 'sound/weapons/egloves.ogg', 50, TRUE, -1)
L.Sleeping(120 SECONDS)
add_attack_logs(user, L, "Put to sleep with [src]")
else
Expand All @@ -354,7 +354,7 @@ CONTENTS:
return
var/mob/living/carbon/C = L
if(!C.handcuffed)
playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2)
playsound(loc, 'sound/weapons/cablecuff.ogg', 30, TRUE, -2)
C.visible_message("<span class='danger'>[user] begins restraining [C] with [src]!</span>", \
"<span class='userdanger'>[user] begins shaping an energy field around your hands!</span>")
if(do_mob(user, C, 30))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,7 @@
/mob/living/simple_animal/demon/slaughter/laughter/release_consumed(mob/living/M)
if(M.revive())
M.grab_ghost(force = TRUE)
playsound(get_turf(src), feast_sound, 50, 1, -1)
playsound(get_turf(src), feast_sound, 50, TRUE, -1)
to_chat(M, "<span class='clown'>You leave [src]'s warm embrace, and feel ready to take on the world.</span>")
..(M)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
visible_message("<span class='danger'>[src] punches [target]!</span>")
else
say("[battlecry][battlecry][battlecry][battlecry][battlecry]", TRUE)
playsound(loc, attack_sound, 50, 1, 1)
playsound(loc, attack_sound, 50, 1, 1)
playsound(loc, attack_sound, 50, 1, 1)
playsound(loc, attack_sound, 50, 1, 1)
playsound(loc, attack_sound, 50, TRUE, 1)
playsound(loc, attack_sound, 50, TRUE, 1)
playsound(loc, attack_sound, 50, TRUE, 1)
playsound(loc, attack_sound, 50, TRUE, 1)

/mob/living/simple_animal/hostile/guardian/punch/sealpunch
name = "Seal Sprit"
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/PDApainter.dm
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@
if(storedpda)
storedpda.icon_state = preview_icon_state
storedpda.desc = colorlist[preview_icon_state][2]
playsound(loc, 'sound/effects/spray.ogg', 5, 1, 5)
playsound(loc, 'sound/effects/spray.ogg', 5, TRUE, 5)
update_pda_cache()

/obj/machinery/pdapainter/proc/update_pda_cache()
Expand Down
6 changes: 3 additions & 3 deletions code/game/machinery/doors/airlock.dm
Original file line number Diff line number Diff line change
Expand Up @@ -616,7 +616,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays)
if("deny")
if(stat == CONSCIOUS)
update_icon(AIRLOCK_DENY)
playsound(src,doorDeni,50,0,3)
playsound(src, doorDeni, 50, FALSE, 3)
sleep(6)
update_icon(AIRLOCK_CLOSED)

Expand Down Expand Up @@ -1358,7 +1358,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays)
return 0

locked = TRUE
playsound(src, boltDown, 30, 0, 3)
playsound(src, boltDown, 30, FALSE, 3)
update_icon()
return 1

Expand All @@ -1371,7 +1371,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays)
return

locked = FALSE
playsound(src,boltUp, 30, 0, 3)
playsound(src,boltUp, 30, FALSE, 3)
update_icon()
return 1

Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/iv_drip.dm
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@
. = ..()
if(!.) // ..() will return 0 if we didn't actually move anywhere.
return
playsound(loc, pick('sound/items/cartwheel1.ogg', 'sound/items/cartwheel2.ogg'), 100, 1, ignore_walls = FALSE)
playsound(loc, pick('sound/items/cartwheel1.ogg', 'sound/items/cartwheel2.ogg'), 100, TRUE, ignore_walls = FALSE)

#undef IV_TAKING
#undef IV_INJECTING
2 changes: 1 addition & 1 deletion code/game/machinery/portable_turret.dm
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,7 @@ GLOBAL_LIST_EMPTY(turret_icons)
M.changeNext_move(CLICK_CD_MELEE)
M.do_attack_animation(src)
if(!(stat & BROKEN))
playsound(src.loc, 'sound/weapons/slash.ogg', 25, 1, -1)
playsound(src.loc, 'sound/weapons/slash.ogg', 25, TRUE, -1)
visible_message("<span class='danger'>[M] has slashed at [src]!</span>")
take_damage(15)
else
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/syndicatebomb.dm
Original file line number Diff line number Diff line change
Expand Up @@ -522,7 +522,7 @@
message_admins(adminlog)
log_game(adminlog)

playsound(loc, 'sound/effects/bamf.ogg', 75, 1, 5)
playsound(loc, 'sound/effects/bamf.ogg', 75, TRUE, 5)

if(loc && istype(loc, /obj/machinery/syndicatebomb))
qdel(loc)
Expand Down
4 changes: 2 additions & 2 deletions code/game/mecha/equipment/tools/work_tools.dm
Original file line number Diff line number Diff line change
Expand Up @@ -147,10 +147,10 @@
var/obj/structure/reagent_dispensers/watertank/WT = target
WT.reagents.trans_to(src, 1000)
occupant_message("<span class='notice'>Extinguisher refilled.</span>")
playsound(chassis, 'sound/effects/refill.ogg', 50, 1, -6)
playsound(chassis, 'sound/effects/refill.ogg', 50, TRUE, -6)
else
if(reagents.total_volume > 0)
playsound(chassis, 'sound/effects/extinguish.ogg', 75, 1, -3)
playsound(chassis, 'sound/effects/extinguish.ogg', 75, TRUE, -3)
var/direction = get_dir(chassis,target)
var/turf/T = get_turf(target)
var/turf/T1 = get_step(T,turn(direction, 90))
Expand Down
4 changes: 2 additions & 2 deletions code/game/mecha/mecha.dm
Original file line number Diff line number Diff line change
Expand Up @@ -421,7 +421,7 @@
L.buckled = 0
L.Weaken(10 SECONDS)
L.apply_effect(STUTTER, 10 SECONDS)
playsound(src, pick(hit_sound), 50, 0, 0)
playsound(src, pick(hit_sound), 50, FALSE, 0)
breakthrough = TRUE

else
Expand Down Expand Up @@ -555,7 +555,7 @@
/obj/mecha/attack_hand(mob/living/user)
user.changeNext_move(CLICK_CD_MELEE)
user.do_attack_animation(src, ATTACK_EFFECT_PUNCH)
playsound(loc, 'sound/weapons/tap.ogg', 40, 1, -1)
playsound(loc, 'sound/weapons/tap.ogg', 40, TRUE, -1)
user.visible_message("<span class='notice'>[user] hits [name]. Nothing happens</span>", "<span class='notice'>You hit [name] with no visible effect.</span>")
log_message("Attack by hand/paw. Attacker - [user].")

Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -625,7 +625,7 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons

src.add_fingerprint(user)

playsound(loc, src.hitsound, 30, 1, -1)
playsound(loc, src.hitsound, 30, TRUE, -1)

user.do_attack_animation(M)

Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/cardboard_cutouts.dm
Original file line number Diff line number Diff line change
Expand Up @@ -47,9 +47,9 @@
if(I.flags & NOBLUDGEON)
return
if(!I.force)
playsound(loc, 'sound/weapons/tap.ogg', 20, 1, -1)
playsound(loc, 'sound/weapons/tap.ogg', 20, TRUE, -1)
else if(I.hitsound)
playsound(loc, I.hitsound, 20, 1, -1)
playsound(loc, I.hitsound, 20, TRUE, -1)

user.changeNext_move(CLICK_CD_MELEE)
user.do_attack_animation(src)
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/devices/chameleon_counter.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
return
if(dummy_active || !isitem(target))
return
playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6)
playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, TRUE, -6)
to_chat(user, "<span class='notice'>Scanned [target].</span>")
saved_name = target.name
saved_desc = target.desc
Expand All @@ -43,7 +43,7 @@
/obj/item/chameleon_counterfeiter/proc/matter_toggle(mob/living/user)
if(!can_use || !saved_name)
return
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6)
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, TRUE, -6)
if(dummy_active)
matter_deactivate()
to_chat(user, "<span class='notice'>You deactivate [src].</span>")
Expand Down
6 changes: 3 additions & 3 deletions code/game/objects/items/devices/chameleonproj.dm
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
return
if(!active_dummy)
if(isitem(target) && !istype(target, /obj/item/disk/nuclear))
playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, 1, -6)
playsound(get_turf(src), 'sound/weapons/flash.ogg', 100, TRUE, -6)
to_chat(user, "<span class='notice'>Scanned [target].</span>")
saved_item = target.type
saved_icon = target.icon
Expand All @@ -55,7 +55,7 @@
return
if(active_dummy)
eject_all()
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6)
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, TRUE, -6)
QDEL_NULL(active_dummy)
to_chat(usr, "<span class='notice'>You deactivate [src].</span>")
var/obj/effect/overlay/T = new/obj/effect/overlay(get_turf(src))
Expand All @@ -64,7 +64,7 @@
spawn(8)
qdel(T)
else
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, 1, -6)
playsound(get_turf(src), 'sound/effects/pop.ogg', 100, TRUE, -6)
var/obj/O = new saved_item(src)
if(!O)
return
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/devices/powersink.dm
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,7 @@
if(!admins_warned)
admins_warned = TRUE
message_admins("Power sink at ([x],[y],[z] - <A href='byond://?_src_=holder;adminplayerobservecoodjump=1;X=[x];Y=[y];Z=[z]'>JMP</a>) is 95% full. Explosion imminent.")
playsound(src, 'sound/effects/screech.ogg', 100, 1, 1)
playsound(src, 'sound/effects/screech.ogg', 100, TRUE, 1)

if(power_drained >= max_power)
STOP_PROCESSING(SSobj, src)
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/devices/radio/beacon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
if(user)
to_chat(user, "<span class='notice'>Locked In</span>")
new /obj/machinery/power/singularity_beacon/syndicate( user.loc )
playsound(src, 'sound/effects/pop.ogg', 100, 1, 1)
playsound(src, 'sound/effects/pop.ogg', 100, TRUE, 1)
user.drop_item()
qdel(src)

Expand Down Expand Up @@ -132,7 +132,7 @@
if(user)
to_chat(user, "<span class='notice'>Locked In</span>")
new bomb(user.loc)
playsound(src, 'sound/effects/pop.ogg', 100, 1, 1)
playsound(src, 'sound/effects/pop.ogg', 100, TRUE, 1)
user.drop_item()
qdel(src)

Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/items/devices/whistle.dm
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@
return

if(emagged)
playsound(get_turf(src), 'sound/voice/binsult.ogg', 100, 1, vary = 0)//hueheuheuheuheuheuhe
playsound(get_turf(src), 'sound/voice/binsult.ogg', 100, TRUE, vary = 0)//hueheuheuheuheuheuhe
user.visible_message("<span class='warning'>[user]'s [name] gurgles, \"FUCK YOUR CUNT YOU SHIT EATING CUNT TILL YOU ARE A MASS EATING SHIT CUNT. EAT PENISES IN YOUR FUCK FACE AND SHIT OUT ABORTIONS TO FUCK UP SHIT IN YOUR ASS YOU COCK FUCK SHIT MONKEY FROM THE DEPTHS OF SHIT\"</span>")
else
playsound(get_turf(src), 'sound/voice/halt.ogg', 100, 1, vary = 0)
playsound(get_turf(src), 'sound/voice/halt.ogg', 100, TRUE, vary = 0)
user.visible_message("<span class='warning'>[user]'s [name] rasps, \"Halt! Security!\"</span>")

next_use_time = world.time + USE_COOLDOWN
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/robot/robot_items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
M.visible_message("<span class='danger'>[user] has prodded [M] with [src]!</span>", \
"<span class='userdanger'>[user] has prodded you with [src]!</span>")

playsound(loc, 'sound/weapons/egloves.ogg', 50, 1, -1)
playsound(loc, 'sound/weapons/egloves.ogg', 50, TRUE, -1)
add_attack_logs(user, M, "Stunned with [src] ([uppertext(user.a_intent)])")

#define CYBORG_HUGS 0
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/stacks/sheets/sheet_types.dm
Original file line number Diff line number Diff line change
Expand Up @@ -491,7 +491,7 @@ GLOBAL_LIST_INIT(cardboard_recipes, list (
if(istype(I, /obj/item/stamp/clown) && !isstorage(loc))
var/atom/droploc = drop_location()
if(use(1))
playsound(I, 'sound/items/bikehorn.ogg', 50, 1, -1)
playsound(I, 'sound/items/bikehorn.ogg', 50, TRUE, -1)
to_chat(user, "<span class='notice'>You stamp the cardboard! It's a clown box! Honk!</span>")
new/obj/item/storage/box/clown(droploc) //bugfix
else
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/tools/crowbar.dm
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@

/obj/item/crowbar/power/suicide_act(mob/user)
user.visible_message("<span class='suicide'>[user] is putting [user.p_their()] head in [src]. It looks like [user.p_theyre()] trying to commit suicide!</span>")
playsound(loc, 'sound/items/jaws_pry.ogg', 50, 1, -1)
playsound(loc, 'sound/items/jaws_pry.ogg', 50, TRUE, -1)
return BRUTELOSS

/obj/item/crowbar/power/attack_self(mob/user)
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/tools/wirecutters.dm
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@

/obj/item/wirecutters/suicide_act(mob/user)
user.visible_message("<span class='suicide'>[user] is cutting at [user.p_their()] [is_robotic_suicide(user) ? "wiring" : "arteries"] with [src]! It looks like [user.p_theyre()] trying to commit suicide!</span>")
playsound(loc, usesound, 50, 1, -1)
playsound(loc, usesound, 50, TRUE, -1)
return BRUTELOSS

/obj/item/wirecutters/proc/is_robotic_suicide(mob/user)
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/tools/wrench.dm
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@

// Immobilize stops them from wandering off and dropping the wrench
user.Immobilize(10 SECONDS)
playsound(loc, 'sound/effects/pray.ogg', 50, 1, -1)
playsound(loc, 'sound/effects/pray.ogg', 50, TRUE, -1)

// Let the sound effect finish playing
sleep(20)
Expand Down
Loading

0 comments on commit 4cf6595

Please sign in to comment.