Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --local options = require "optionsData"
- local sound = {}
- audio.reserveChannels(1)
- --local volume = options.Sound.Volume 1 2 3 4 5 6 7 8
- local snd_source = {{name="snd/walk_soft.mp3"},
- {name="snd/walk_hard.mp3"},
- {name="snd/walk_snow.mp3"},
- {name="snd/walk_water.mp3"},
- {name="snd/walk_grass.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/efx_Offering.mp3"},
- {name="snd/efx_QuestComplete.mp3"},
- {name="snd/efx_startQuest.mp3"},
- {name="snd/itm_gulp.mp3"},
- {name="snd/itm_chomp.mp3"},
- {name="snd/efx_swingRight.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/efx_hitNPCsharp.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/efx_SpellFail.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/itm_bag.mp3"},
- {name="snd/itm_boots.mp3"},
- {name="snd/itm_chain.mp3"},
- {name="snd/itm_chainHeavy.mp3"},
- {name="snd/itm_cloth.mp3"},
- {name="snd/itm_ding.mp3"},
- {name="snd/itm_Gold1.mp3"},
- {name="snd/itm_Gold2.mp3"},
- {name="snd/itm_Gold3.mp3"},
- {name="snd/itm_Gold4.mp3"},
- {name="snd/itm_Gold5.mp3"},
- {name="snd/itm_helm.mp3"},
- {name="snd/itm_leather.mp3"},
- {name="snd/itm_page1.mp3"},
- {name="snd/itm_placeHard.mp3"},
- {name="snd/itm_placeSoft.mp3"},
- {name="snd/itm_plate.mp3"},
- {name="snd/itm_potion.mp3"},
- {name="snd/itm_Shieldgreat.mp3"},
- {name="snd/itm_Shieldlesser.mp3"},
- {name="snd/itm_weapon1Ready.mp3"},
- {name="snd/itm_weapon2Ready.mp3"},
- {name="snd/itm_weapon3Ready.mp3"},
- {name="snd/itm_babyGiggle.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/xSilence.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/spl_Heal.mp3"},
- {name="snd/spl_CastTeleport3.mp3"},
- {name="snd/spl_CastTimeStop2.mp3"},
- {name="snd/spl_IceFreeze.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/spl_CastShot.mp3"},
- {name="snd/hit_Skeleton.mp3"},
- {name="snd/die_Skeleton.mp3"},
- {name="snd/atk_Skeleton.mp3"},
- {name="snd/hit_Bandit.mp3"},
- {name="snd/die_Bandit.mp3"},
- {name="snd/atk_Bandit.mp3"},
- {name="snd/hit_Necromancer.mp3"},
- {name="snd/die_Necromancer.mp3"},
- {name="snd/atk_Necromancer.mp3"},
- {name="snd/hit_Ratkin.mp3"},
- {name="snd/hit_RatkinWizard.mp3"},
- {name="snd/atk_Ratkin.mp3"},
- {name="snd/hit_Goblin.mp3"},
- {name="snd/die_Goblin.mp3"},
- {name="snd/atk_Goblin.mp3"},
- {name="snd/hit_MadWolf.mp3"},
- {name="snd/die_MadWolf.mp3"},
- {name="snd/atk_MadWolf.mp3"},
- {name="snd/hit_Yeti.mp3"},
- {name="snd/die_Yeti.mp3"},
- {name="snd/atk_Yeti.mp3"},
- {name="snd/hit_Ogurn.mp3"},
- {name="snd/die_Ogurn.mp3"},
- {name="snd/atk_Ogurn.mp3"},
- {name="snd/hit_IceGiant.mp3"},
- {name="snd/die_IceGiant.mp3"},
- {name="snd/atk_IceGiant.mp3"},
- {name="snd/hit_GiantSpider.mp3"},
- {name="snd/hit_GiantSpider.mp3"},
- {name="snd/atk_GiantSpider.mp3"},
- {name="snd/hit_Treevile.mp3"},
- {name="snd/die_Treevile.mp3"},
- {name="snd/atk_Treevile.mp3"},
- {name="snd/hit_RatkinWizard.mp3"},
- {name="snd/die_RatkinWizard.mp3"},
- {name="snd/atk_RatkinWizard.mp3"},
- {name="snd/hit_RatkinWarrior.mp3"},
- {name="snd/die_RatkinWarrior.mp3"},
- {name="snd/atk_RatkinWarrior.mp3"},
- {name="snd/hit_Serpent.mp3"},
- {name="snd/die_Serpent.mp3"},
- {name="snd/atk_Serpent.mp3"},
- {name="snd/hit_Mogorn.mp3"},
- {name="snd/die_Mogorn.mp3"},
- {name="snd/atk_Mogorn.mp3"},
- }
- local snd_holder = {}
- --local snd_delay = 20------the value prevents rapid playing of the same sound
- --[[
- {name="snd/hit_xSilence.mp3"},
- {name="snd/die_xSilence.mp3"},
- {name="snd/atk_xSilence.mp3"},
- ]]
- for i = 1, #snd_source do
- local snd = audio.loadSound(snd_source[i].name)
- table.insert(snd_holder,snd)
- audio.setVolume(.1, i)
- end
- function sound:Music(whatToPlay)
- local music = GGMusic:new()
- music:setVolume( 1 ) -- changing this to read off a variable I guess
- music:add( "snd/trn_" .. whatToPlay .. ".mp3" )
- music:play()
- end
- function sound:Play(num)
- local play
- play = audio.play(snd_holder[num])
- return play
- end
- return sound
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement