Adds more sounds (#2590)

Adds sounds for turning on flashlights, flares, flipping coins, shuffling deck of cards, using lighters and zippos, drills, sonic jackhammers, bikes and some weapon related sounds.
This commit is contained in:
Alberyk
2017-06-04 13:32:49 +03:00
committed by skull132
parent 27e6b355b7
commit 264b12ce42
41 changed files with 47 additions and 12 deletions
+2 -1
View File
@@ -154,6 +154,7 @@
newcards += P
cards -= P
cards = newcards
playsound(src.loc, 'sound/items/cardshuffle.ogg', 100, 1, -4)
user.visible_message("\The [user] shuffles [src].")
/obj/item/weapon/deck/MouseDrop(atom/over)
@@ -302,4 +303,4 @@
update_icon()
/obj/item/weapon/hand/pickup(mob/user as mob)
src.update_icon()
src.update_icon()
+1
View File
@@ -77,5 +77,6 @@
comment = "tails"
else if(result == 2)
comment = "heads"
playsound(src.loc, 'sound/items/coinflip.ogg', 100, 1, -4)
user.visible_message("<span class='notice'>[user] has thrown \the [src]. It lands on [comment]! </span>", \
"<span class='notice'>You throw \the [src]. It lands on [comment]! </span>")
+4 -4
View File
@@ -212,7 +212,7 @@
desc = "Yours is the drill that will pierce through the rock walls."
drill_verb = "drilling"
autodrill = 1
drill_sound = 'sound/weapons/circsawhit.ogg'
drill_sound = 'sound/weapons/drill.ogg'
digspeed = 20
digspeed_unwielded = 30
force_unwielded = 15.0
@@ -231,7 +231,7 @@
desc = "Cracks rocks with sonic blasts, perfect for killing cave lizards."
drill_verb = "hammering"
autodrill = 1
drill_sound = 'sound/weapons/resonator_blast.ogg'
drill_sound = 'sound/weapons/sonic_jackhammer.ogg'
digspeed = 15
digspeed_unwielded = 15
force_unwielded = 25.0
@@ -276,7 +276,7 @@
desc = "Yours is the drill that will pierce the heavens!"
drill_verb = "drilling"
autodrill = 1
drill_sound = 'sound/weapons/circsawhit.ogg'
drill_sound = 'sound/weapons/drill.ogg'
excavation_amount = 100
can_wield = 0
@@ -297,7 +297,7 @@
desc = ""
drill_verb = "drilling"
autodrill = 1
drill_sound = 'sound/weapons/circsawhit.ogg'
drill_sound = 'sound/weapons/drill.ogg'
can_wield = 0
force = 15.0
excavation_amount = 100
@@ -253,7 +253,7 @@
if(!wielded)
user << "<span class='danger'>You cannot fire this weapon with just one hand!</span>"
return 0
playsound(src, 'sound/weapons/chainsawhit.ogg', 90, 1)
playsound(src, 'sound/weapons/chainsawstart.ogg', 90, 1)
user.visible_message(
"<span class='danger'>\The [user] begins spinning [src]'s barrels!</span>",
"<span class='danger'>You begin spinning [src]'s barrels!</span>",
@@ -6,7 +6,7 @@
w_class = 4
force = 10
fire_sound = 'sound/weapons/empty.ogg'
fire_sound = 'sound/weapons/grenadelaunch.ogg'
fire_sound_text = "a metallic thunk"
recoil = 0
throw_distance = 7
@@ -113,4 +113,4 @@
user.visible_message("[user] removes \a [chambered] from [src].", "<span class='notice'>You remove \a [chambered] from [src].</span>")
chambered = null
else
user << "<span class='warning'>[src] is empty.</span>"
user << "<span class='warning'>[src] is empty.</span>"
@@ -95,6 +95,7 @@
origin_tech = list(TECH_COMBAT = 6, TECH_MATERIAL = 1, TECH_ILLEGAL = 4)
slot_flags = SLOT_BACK
load_method = MAGAZINE
fire_sound = 'sound/weapons/rifleshot.ogg'
magazine_type = /obj/item/ammo_magazine/c762
allowed_magazines = list(/obj/item/ammo_magazine/c762)
@@ -222,7 +223,7 @@
slot_flags = SLOT_BACK
ammo_type = "/obj/item/ammo_casing/a762"
allowed_magazines = list(/obj/item/ammo_magazine/a762)
fire_sound = 'sound/weapons/Gunshot_light.ogg'
fire_sound = 'sound/weapons/gunshot_saw.ogg'
load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/a762
@@ -284,6 +285,7 @@
load_method = MAGAZINE
magazine_type = /obj/item/ammo_magazine/tommymag
allowed_magazines = list(/obj/item/ammo_magazine/tommymag, /obj/item/ammo_magazine/tommydrum)
fire_sound = 'sound/weapons/tommygun_shoot.ogg'
/obj/item/weapon/gun/projectile/automatic/tommygun/update_icon()
..()
@@ -387,6 +389,7 @@
auto_eject = 1
auto_eject_sound = 'sound/weapons/smg_empty_alarm.ogg'
recoil = 3
fire_sound = 'sound/weapons/shotgun_shoot.ogg'
accuracy = -2
fire_delay = 10
@@ -18,6 +18,7 @@
handle_casings = CYCLE_CASINGS
load_method = SINGLE_CASING
var/fail_chance = 35
fire_sound = 'sound/weapons/shotgun.ogg'
/obj/item/weapon/gun/projectile/shotgun/improvised/special_check(var/mob/living/carbon/human/M)
if(prob(fail_chance))
@@ -8,6 +8,7 @@
handle_casings = CYCLE_CASINGS
max_shells = 7
ammo_type = /obj/item/ammo_casing/a357
fire_sound = 'sound/weapons/revolver_shoot.ogg'
var/chamber_offset = 0 //how many empty chambers in the cylinder until you hit a round
/obj/item/weapon/gun/projectile/revolver/verb/spin_cylinder()
@@ -73,6 +74,7 @@
icon_state = "deckard-empty"
caliber = "38"
ammo_type = /obj/item/ammo_casing/c38
fire_sound = 'sound/weapons/Gunshot_light.ogg'
/obj/item/weapon/gun/projectile/revolver/deckard/update_icon()
..()
@@ -13,6 +13,7 @@
load_method = SINGLE_CASING|SPEEDLOADER
ammo_type = /obj/item/ammo_casing/shotgun/beanbag
handle_casings = HOLD_CASINGS
fire_sound = 'sound/weapons/shotgun.ogg'
var/recentpump = 0 // to prevent spammage
action_button_name = "Wield rifle"
@@ -67,6 +68,7 @@
origin_tech = list(TECH_COMBAT = 5, TECH_MATERIAL = 2)
max_shells = 7 //match the ammo box capacity, also it can hold a round in the chamber anyways, for a total of 8.
ammo_type = /obj/item/ammo_casing/shotgun
fire_sound = 'sound/weapons/shotgun_shoot.ogg'
/obj/item/weapon/gun/projectile/shotgun/doublebarrel
name = "double-barreled shotgun"
@@ -85,6 +87,7 @@
caliber = "shotgun"
origin_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 1)
ammo_type = /obj/item/ammo_casing/shotgun/beanbag
fire_sound = 'sound/weapons/shotgun.ogg'
burst_delay = 0
firemodes = list(
@@ -18,6 +18,8 @@
scoped_accuracy = 2
var/bolt_open = 0
fire_sound = 'sound/weapons/Gunshot_DMR.ogg'
recoil_wielded = 2
accuracy_wielded = -1
+3
View File
@@ -39,6 +39,7 @@
if(!on)
turn_on()
src.visible_message("\The [src] rumbles to life.", "You hear something rumble deeply.")
playsound(src, 'sound/misc/bike_start.ogg', 50, 1)
else
turn_off()
src.visible_message("\The [src] putters before turning off.", "You hear something putter slowly.")
@@ -52,11 +53,13 @@
if(kickstand)
src.visible_message("\The [usr] puts up \the [src]'s kickstand.", "You put up \the [src]'s kickstand.", "You hear a thunk.")
playsound(src, 'sound/misc/bike_stand_up.ogg', 50, 1)
else
if(istype(src.loc,/turf/space))
usr << "<span class='warning'>You don't think kickstands work in space...</span>"
return
src.visible_message("\The [usr] puts down \the [src]'s kickstand.", "You put down \the [src]'s kickstand.", "You hear a thunk.")
playsound(src, 'sound/misc/bike_stand_down.ogg', 50, 1)
if(pulledby)
pulledby.stop_pulling()