diff --git a/script/audioLibrary.js b/script/audioLibrary.js new file mode 100644 index 0000000..39ceb6f --- /dev/null +++ b/script/audioLibrary.js @@ -0,0 +1,128 @@ +/** + * Module that defines all audio files + */ +var AudioLibrary = { + EVENT_FRIENDLY_OUTPOST: '/audio/friendly-outpost.wav', + EVENT_SWAMP: '/audio/swamp.wav', + EVENT_CAVE: '/audio/cave.wav', + EVENT_TOWN: '/audio/town.wav', + EVENT_CITY: '/audio/city.wav', + EVENT_HOUSE: '/audio/house.wav', + EVENT_BATTLEFIELD: '/audio/battlefield.wav', + EVENT_BOREHOLE: '/audio/borehole.wav', + EVENT_CRASHED_SHIP: '/audio/crashed-ship.wav', + EVENT_SULPHUR_MINE: '/audio/sulphurmine.wav', + EVENT_COAL_MINE: '/audio/coalmine.wav', + EVENT_IRON_MINE: '/audio/ironmine.wav', + EVENT_DESTROYED_VILLAGE: '/audio/destroyed-village.wav', + EVENT_NOMAD: '/audio/nomad.wav', + EVENT_NOISES_OUTSIDE: '/audio/noises-outside.wav', + EVENT_NOISES_INSIDE: '/audio/noises-inside.wav', + EVENT_BEGGAR: '/audio/beggar.wav', + EVENT_SHADY_BUILDER: '/audio/shady-builder.wav', + EVENT_MYSTERIOUS_WANDERER: '/audio/mysterious-wanderer.wav', + EVENT_SCOUT: '/audio/scout.wav', + EVENT_WANDERING_MASTER: '/audio/wandering-master.wav', + EVENT_SICK_MAN: '/audio/sick-man.wav', + EVENT_RUINED_TRAP: '/audio/ruined-trap.wav', + EVENT_HUT_FIRE: '/audio/hut-fire.wav', + EVENT_SICKNESS: '/audio/sickness.wav', + EVENT_PLAGUE: '/audio/plague.wav', + EVENT_BEAST_ATTACK: '/audio/beast-attack.wav', + EVENT_SOLDIER_ATTACK: '/audio/soldier-attack.wav', + EVENT_THIEF: '/audio/thief.wav', + ENCOUNTER_SNARLING_BEAST: '/audio/snarling-beast.wav', + ENCOUNTER_GAUNT_MAN: '/audio/gaunt-man.wav', + ENCOUNTER_STRANGE_BIRD: '/audio/strange-bird.wav', + ENCOUNTER_SHIVERING_MAN: '/audio/shivering-man.wav', + ENCOUNTER_MAN_EATER: '/audio/man-eater.wav', + ENCOUNTER_SCAVENGER: '/audio/scavenger.wav', + ENCOUNTER_HUGE_LIZARD: '/audio/huge-lizard.wav', + ENCOUNTER_FERAL_TERROR: '/audio/feral-terror.wav', + ENCOUNTER_SOLDIER: '/audio/soldier.wav', + ENCOUNTER_SNIPER: '/audio/sniper.wav', + MUSIC_DUSTY_PATH: '/audio/dusty-path.wav', + MUSIC_SILENT_FOREST: '/audio/silent-forest.wav', + MUSIC_LONELY_HUT: '/audio/lonely-hut.wav', + MUSIC_TINY_VILLAGE: '/audio/tiny-village.wav', + MUSIC_MODEST_VILLAGE: '/audio/modest-village.wav', + MUSIC_LARGE_VILLAGE: '/audio/large-village.wav', + MUSIC_RAUCOUS_VILLAGE: '/audio/raucous-village.wav', + MUSIC_COMBAT: '/audio/combat.wav', + MUSIC_EVENT: '/audio/event.wav', + MUSIC_FIRE_0: '/audio/fire-0.wav', + MUSIC_FIRE_1: '/audio/fire-1.wav', + MUSIC_FIRE_2: '/audio/fire-2.wav', + MUSIC_FIRE_3: '/audio/fire-3.wav', + MUSIC_FIRE_4: '/audio/fire-4.wav', + MUSIC_WORLD: '/audio/world.wav', + MUSIC_SPACE: '/audio/space.wav', + MUSIC_TROPOSPHERE: '/audio/troposphere.wav', + MUSIC_STRATOSPHERE: '/audio/stratosphere.wav', + MUSIC_MESOSPHERE: '/audio/mesosphere.wav', + MUSIC_THERMOSPHERE: '/audio/thermosphere.wav', + MUSIC_EXOSPHERE: '/audio/exosphere.wav', + MUSIC_ENDING: '/audio/ending.wav', + MUSIC_SHIP: '/audio/ship.wav', + BUILD_TRAP: '/audio/build-trap.wav', + BUILD_CART: '/audio/build-cart.wav', + BUILD_HUT: '/audio/build-hut.wav', + BUILD_LODGE: '/audio/build-lodge.wav', + BUILD_TRADING_POST: '/audio/build-trading-post.wav', + BUILD_TANNERY: '/audio/build-tannery.wav', + BUILD_SMOKEHOUSE: '/audio/build-smokehouse.wav', + BUILD_WORKSHOP: '/audio/build-workshop.wav', + BUILD_STEELWORKS: '/audio/build-steelworks.wav', + BUILD_ARMOURY: '/audio/build-armoury.wav', + CRAFT_TORCH: '/audio/craft-torch.wav', + CRAFT_WATERSKIN: '/audio/craft-waterskin.wav', + CRAFT_CASK: '/audio/craft-cask.wav', + CRAFT_WATER_TANK: '/audio/craft-water-tank.wav', + CRAFT_BONE_SPEAR: '/audio/craft-bone-spear.wav', + CRAFT_RUCKSACK: '/audio/craft-rucksack.wav', + CRAFT_WAGON: '/audio/craft-wagon.wav', + CRAFT_CONVOY: '/audio/craft-convoy.wav', + CRAFT_LEATHER_ARMOUR: '/audio/craft-leather-armour.wav', + CRAFT_IRON_ARMOUR: '/audio/craft-iron-armour.wav', + CRAFT_STEEL_ARMOUR: '/audio/craft-steel-armour.wav', + CRAFT_IRON_SWORD: '/audio/craft-iron-sword.wav', + CRAFT_STEEL_SWORD: '/audio/craft-steel-sword.wav', + CRAFT_RIFLE: '/audio/craft-rifle.wav', + BUY_SCALES: '/audio/buy-scales.wav', + BUY_TEETH: '/audio/buy-teeth.wav', + BUY_IRON: '/audio/buy-iron.wav', + BUY_COAL: '/audio/buy-coal.wav', + BUY_STEEL: '/audio/buy-steel.wav', + BUY_MEDICINE: '/audio/buy-medicine.wav', + BUY_BULLETS: '/audio/buy-bullets.wav', + BUY_ENERGY_CELL: '/audio/buy-energy-cell.wav', + BUY_BOLAS: '/audio/buy-bolas.wav', + BUY_GRENADE: '/audio/buy-grenade.wav', + BUY_BAYONET: '/audio/buy-bayonet.wav', + BUY_ALIEN_ALLOY: '/audio/buy-alien-alloy.wav', + BUY_COMPASS: '/audio/buy-compass.wav', + EMBARK: '/audio/embark.wav', + GATHER_WOOD: '/audio/gather-wood.wav', + CHECK_TRAPS: '/audio/check-traps.wav', + TRIGGER_FIGHT: '/audio/trigger-fight.wav', + TRIGGER_EVENT: '/audio/trigger-event.wav', + ENEMY_HIT: '/audio/enemy-hit.wav', + EAT_MEAT: '/audio/eat-meat.wav', + USE_MEDS: '/audio/use-meds.wav', + WIN_FIGHT: '/audio/win-fight.wav', + LOST_FIGHT: '/audio/lose-fight.wav', + LIGHT_FIRE: '/audio/light-fire.wav', + STOKE_FIRE: '/audio/stoke-fire.wav', + FOOTSTEPS1: '/audio/footsteps-1.wav', + FOOTSTEPS2: '/audio/footsteps-2.wav', + FOOTSTEPS3: '/audio/footsteps-3.wav', + DEATH_STARVED: '/audio/death-starved.wav', + DEATH_DEHYDRATED: '/audio/death-dehydrated.wav', + ASTEROID_HIT1: '/audio/asteroid-hit-1.wav', + ASTEROID_HIT2: '/audio/asteroid-hit-2.wav', + ASTEROID_HIT3: '/audio/asteroid-hit-3.wav', + CRASH: '/audio/crash.wav', + REINFORCE_HULL: '/audio/reinforce-hull.wav', + UPGRADE_ENGINE: '/audio/upgrade-engine.wav', + LIFT_OFF: '/audio/lift-off.wav' +}; \ No newline at end of file diff --git a/script/events.js b/script/events.js index f0f3576..f2cf6ab 100644 --- a/script/events.js +++ b/script/events.js @@ -11,20 +11,6 @@ var Events = { _LEAVE_COOLDOWN: 1, STUN_DURATION: 4000, BLINK_INTERVAL: false, - currentMusic: 0, - MUSIC: { - 0: '/audio/combat.wav', - 1: '/audio/event.wav' - }, - SOUNDS: { - 'trigger-fight': '/audio/trigger-fight.wav', - 'trigger-event': '/audio/trigger-event.wav', - 'enemy-hit': '/audio/enemy-hit.wav', - 'eat-meat': '/audio/eat-meat.wav', - 'use-meds': '/audio/use-meds.wav', - 'win-fight': '/audio/win-fight.wav', - 'lose-fight': '/audio/lose-fight.wav' - }, init: function(options) { this.options = $.extend( this.options, diff --git a/script/outside.js b/script/outside.js index 45ed1c0..7ebf415 100644 --- a/script/outside.js +++ b/script/outside.js @@ -94,19 +94,6 @@ var Outside = { } } }, - currentMusic: 0, - MUSIC: { - 0: '/audio/silent-forest.wav', - 1: '/audio/lonely-hut.wav', - 2: '/audio/tiny-village.wav', - 3: '/audio/modest-village.wav', - 4: '/audio/large-village.wav', - 5: '/audio/raucous-village.wav', - }, - SOUNDS: { - 'gather-wood': '/audio/gather-wood.wav', - 'check-traps': '/audio/check-traps.wav' - }, TrapDrops: [ { rollUnder: 0.5, diff --git a/script/path.js b/script/path.js index 1577ae2..88fda22 100644 --- a/script/path.js +++ b/script/path.js @@ -1,14 +1,6 @@ var Path = { - DEFAULT_BAG_SPACE: 10, _STORES_OFFSET: 0, - currentMusic: 0, - MUSIC: { - 0: '/audio/dusty-path.wav' - }, - SOUNDS: { - 'embark': '/audio/embark.wav', - }, // Everything not in this list weighs 1 Weight: { 'bone spear': 2, diff --git a/script/room.js b/script/room.js index 1e566fb..e9af006 100644 --- a/script/room.js +++ b/script/room.js @@ -8,18 +8,6 @@ var Room = { _BUILDER_STATE_DELAY: 0.5 * 60 * 1000, // time between builder state updates _STOKE_COOLDOWN: 10, // cooldown to stoke the fire _NEED_WOOD_DELAY: 15 * 1000, // from when the stranger shows up, to when you need wood - currentMusic: 0, - MUSIC: { - 0: '/audio/fire-0.wav', - 1: '/audio/fire-1.wav', - 2: '/audio/fire-2.wav', - 3: '/audio/fire-3.wav', - 4: '/audio/fire-4.wav', - }, - SOUNDS: { - 'light-fire': '/audio/light-fire.wav', - 'stoke-fire': '/audio/stoke-fire.wav' - }, buttons: {}, Craftables: { 'trap': { diff --git a/script/ship.js b/script/ship.js index 1e7b5e4..a67a457 100644 --- a/script/ship.js +++ b/script/ship.js @@ -7,15 +7,6 @@ var Ship = { ALLOY_PER_THRUSTER: 1, BASE_HULL: 0, BASE_THRUSTERS: 1, - currentMusic: 0, - MUSIC: { - 0: '/audio/ship.wav' - }, - SOUNDS: { - 'reinforce-hull': '/audio/reinforce-hull.wav', - 'upgrade-engine': '/audio/upgrade-engine.wav', - 'lift-off': '/audio/lift-off.wav', - }, name: _("Ship"), init: function(options) { this.options = $.extend( diff --git a/script/space.js b/script/space.js index 42c9d82..3791ca6 100644 --- a/script/space.js +++ b/script/space.js @@ -11,22 +11,6 @@ var Space = { NUM_STARS: 200, STAR_SPEED: 60000, FRAME_DELAY: 100, - currentMusic: 0, - MUSIC: { - 0: '/audio/space.wav', - 1: '/audio/troposphere.wav', - 2: '/audio/stratosphere.wav', - 3: '/audio/mesosphere.wav', - 4: '/audio/thermosphere.wav', - 5: '/audio/exosphere.wav', - 6: '/audio/ending.wav', - }, - SOUNDS: { - 'asteroid-hit-1': '/audio/asteroid-hit-1.wav', - 'asteroid-hit-2': '/audio/asteroid-hit-2.wav', - 'asteroid-hit-3': '/audio/asteroid-hit-3.wav', - 'crash': '/audio/crash.wav', - }, stars: null, backStars: null, ship: null, diff --git a/script/world.js b/script/world.js index be727f6..02915e8 100644 --- a/script/world.js +++ b/script/world.js @@ -1,16 +1,4 @@ var World = { - - currentMusic: 0, - MUSIC: { - 0: '/audio/world.wav' - }, - SOUNDS: { - 'footsteps-1': '/audio/footsteps-1.wav', - 'footsteps-2': '/audio/footsteps-2.wav', - 'footsteps-3': '/audio/footsteps-3.wav', - 'death-starved': '/audio/death-starved.wav', - 'death-dehydrated': '/audio/death-dehydrated.wav', - }, RADIUS: 30, VILLAGE_POS: [30, 30], TILE: {