Update assets; Tick faster
This commit is contained in:
parent
12ce1daead
commit
2520a3a8db
421
assets/server/manifests/kits.ron
Normal file
421
assets/server/manifests/kits.ron
Normal file
@ -0,0 +1,421 @@
|
|||||||
|
({
|
||||||
|
"debug": [
|
||||||
|
(Item("common.items.debug.admin_black_hole"),1),
|
||||||
|
(Item("common.items.debug.admin_stick"),1),
|
||||||
|
(Item("common.items.debug.admin_sword"),1),
|
||||||
|
(Item("common.items.debug.velorite_bow_debug"), 1),
|
||||||
|
(Item("common.items.debug.admin"),1),
|
||||||
|
(Item("common.items.debug.glider"),1),
|
||||||
|
(Item("common.items.debug.golden_cheese"),100),
|
||||||
|
],
|
||||||
|
"consumables": [
|
||||||
|
(Item("common.items.consumable.potion_big"), 100),
|
||||||
|
(Item("common.items.consumable.potion_med"), 100),
|
||||||
|
(Item("common.items.consumable.potion_minor"), 100),
|
||||||
|
(Item("common.items.food.apple"), 100),
|
||||||
|
(Item("common.items.food.apple_mushroom_curry"), 100),
|
||||||
|
(Item("common.items.food.apple_stick"), 100),
|
||||||
|
(Item("common.items.food.cactus_colada"), 100),
|
||||||
|
(Item("common.items.food.carrot"), 100),
|
||||||
|
(Item("common.items.food.cheese"), 100),
|
||||||
|
(Item("common.items.food.coconut"), 100),
|
||||||
|
//(Item("common.items.food.coltsfoot"), 100),
|
||||||
|
//(Item("common.items.food.dandelion"), 100),
|
||||||
|
//(Item("common.items.food.garlic"), 100),
|
||||||
|
(Item("common.items.food.lettuce"), 100),
|
||||||
|
//(Item("common.items.food.meat"), 100),
|
||||||
|
(Item("common.items.food.meat.beast_large_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.beast_large_raw"), 100),
|
||||||
|
(Item("common.items.food.meat.beast_small_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.beast_small_raw"), 100),
|
||||||
|
(Item("common.items.food.meat.bird_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.bird_large_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.bird_large_raw"), 100),
|
||||||
|
(Item("common.items.food.meat.bird_raw"), 100),
|
||||||
|
(Item("common.items.food.meat.fish_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.fish_raw"), 100),
|
||||||
|
(Item("common.items.food.meat.tough_cooked"), 100),
|
||||||
|
(Item("common.items.food.meat.tough_raw"), 100),
|
||||||
|
(Item("common.items.food.mushroom"), 100),
|
||||||
|
(Item("common.items.food.mushroom_stick"), 100),
|
||||||
|
//(Item("common.items.food.onion"), 100),
|
||||||
|
(Item("common.items.food.plainsalad"), 100),
|
||||||
|
//(Item("common.items.food.sage"), 100),
|
||||||
|
(Item("common.items.food.spore_corruption"), 100),
|
||||||
|
(Item("common.items.food.sunflower_icetea"), 100),
|
||||||
|
(Item("common.items.food.tomato"), 100),
|
||||||
|
(Item("common.items.food.tomatosalad"), 100),
|
||||||
|
],
|
||||||
|
"jewellery": [
|
||||||
|
// Necklace
|
||||||
|
(Item("common.items.armor.misc.neck.amethyst"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.ankh_of_life"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.carcanet_of_wrath"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.diamond"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.emerald"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.fang"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.gem_of_resilience"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.gold"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.haniwa_talisman"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.honeycomb_pendant"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.pendant_of_protection"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.ruby"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.sapphire"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.scratched"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.shell"), 1),
|
||||||
|
(Item("common.items.armor.misc.neck.topaz"), 1),
|
||||||
|
|
||||||
|
// Rings
|
||||||
|
(Item("common.items.armor.misc.ring.diamond"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.ruby"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.emerald"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.sapphire"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.topaz"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.amethyst"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.scratched"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.gold"), 2),
|
||||||
|
(Item("common.items.armor.cultist.ring"), 2),
|
||||||
|
(Item("common.items.armor.misc.ring.abyssal_ring"), 2),
|
||||||
|
],
|
||||||
|
"tier-5": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.dragonscale.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.dragonscale.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.sunsilk.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.orichalcum.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.shoulder"), 1),
|
||||||
|
(Item("common.items.armor.mail.orichalcum.head"), 1),
|
||||||
|
|
||||||
|
// Weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Orichalcum),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Orichalcum),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Orichalcum),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Eldwood),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Eldwood),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Eldwood),1),
|
||||||
|
|
||||||
|
// Legendaries
|
||||||
|
(Item("common.items.weapons.hammer.mjolnir"),1),
|
||||||
|
(Item("common.items.weapons.staff.laevateinn"),1),
|
||||||
|
(Item("common.items.weapons.sword.caladbolg"),1),
|
||||||
|
(Item("common.items.weapons.bow.sagitta"),1),
|
||||||
|
(Item("common.items.weapons.axe.parashu"),1),
|
||||||
|
(Item("common.items.weapons.sceptre.caduceus"),1),
|
||||||
|
|
||||||
|
// Potion Kit
|
||||||
|
(Item("common.items.consumable.potion_med"), 100),
|
||||||
|
],
|
||||||
|
"tier-4": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.primal.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.primal.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.moonweave.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.moonweave.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.bloodsteel.shoulder"), 1),
|
||||||
|
|
||||||
|
// Weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Bloodsteel),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Bloodsteel),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Bloodsteel),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Frostwood),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Frostwood),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Frostwood),1),
|
||||||
|
|
||||||
|
// Potion Kit
|
||||||
|
(Item("common.items.consumable.potion_med"), 100),
|
||||||
|
],
|
||||||
|
"tier-3": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.carapace.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.carapace.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.druid.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.druid.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.cobalt.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.cobalt.shoulder"), 1),
|
||||||
|
|
||||||
|
// Weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Cobalt),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Cobalt),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Cobalt),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Ironwood),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Ironwood),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Ironwood),1),
|
||||||
|
|
||||||
|
// Potion Kit
|
||||||
|
(Item("common.items.consumable.potion_med"), 100),
|
||||||
|
],
|
||||||
|
"tier-2": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.scale.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.scale.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.silken.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.silken.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.steel.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.steel.shoulder"), 1),
|
||||||
|
|
||||||
|
// Weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Steel),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Steel),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Steel),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Hardwood),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Hardwood),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Hardwood),1),
|
||||||
|
|
||||||
|
// Potion Kit
|
||||||
|
(Item("common.items.consumable.potion_med"), 100),
|
||||||
|
],
|
||||||
|
"tier-1": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.leather.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.leather.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.woolen.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.woolen.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.iron.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.iron.shoulder"), 1),
|
||||||
|
|
||||||
|
// Weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Iron),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Iron),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Iron),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Bamboo),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Bamboo),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Bamboo),1),
|
||||||
|
|
||||||
|
// Potion Kit
|
||||||
|
(Item("common.items.consumable.potion_minor"), 100),
|
||||||
|
],
|
||||||
|
"tier-0": [
|
||||||
|
// Hide
|
||||||
|
(Item("common.items.armor.hide.rawhide.back"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.belt"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.chest"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.foot"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.hand"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.pants"), 1),
|
||||||
|
(Item("common.items.armor.hide.rawhide.shoulder"), 1),
|
||||||
|
|
||||||
|
// Cloth
|
||||||
|
(Item("common.items.armor.cloth.linen.back"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.belt"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.chest"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.foot"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.hand"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.pants"), 1),
|
||||||
|
(Item("common.items.armor.cloth.linen.shoulder"), 1),
|
||||||
|
|
||||||
|
// Mail
|
||||||
|
(Item("common.items.armor.mail.bronze.back"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.belt"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.chest"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.foot"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.hand"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.pants"), 1),
|
||||||
|
(Item("common.items.armor.mail.bronze.shoulder"), 1),
|
||||||
|
|
||||||
|
// weapons
|
||||||
|
(ModularWeapon(tool: Sword, material: Bronze),1),
|
||||||
|
(ModularWeapon(tool: Axe, material: Bronze),1),
|
||||||
|
(ModularWeapon(tool: Hammer, material: Bronze),1),
|
||||||
|
(ModularWeapon(tool: Bow, material: Wood),1),
|
||||||
|
(ModularWeapon(tool: Staff, material: Wood),1),
|
||||||
|
(ModularWeapon(tool: Sceptre, material: Wood),1),
|
||||||
|
|
||||||
|
// potion kit
|
||||||
|
(Item("common.items.consumable.potion_minor"), 100),
|
||||||
|
],
|
||||||
|
"ferocious": [
|
||||||
|
(Item("common.items.armor.ferocious.chest"),1),
|
||||||
|
(Item("common.items.armor.ferocious.pants"),1),
|
||||||
|
(Item("common.items.armor.ferocious.hand"),1),
|
||||||
|
(Item("common.items.armor.ferocious.foot"),1),
|
||||||
|
(Item("common.items.armor.ferocious.shoulder"),1),
|
||||||
|
(Item("common.items.armor.ferocious.belt"),1),
|
||||||
|
(Item("common.items.armor.ferocious.back"),1),
|
||||||
|
],
|
||||||
|
"cultist": [
|
||||||
|
// Cultist weapons
|
||||||
|
(Item("common.items.weapons.hammer.cultist_purp_2h-0"),1),
|
||||||
|
(Item("common.items.weapons.staff.cultist_staff"),1),
|
||||||
|
(Item("common.items.weapons.sword.cultist"),1),
|
||||||
|
(Item("common.items.weapons.bow.velorite"),1),
|
||||||
|
(Item("common.items.weapons.axe.malachite_axe-0"),1),
|
||||||
|
(Item("common.items.weapons.sceptre.sceptre_velorite_0"),1),
|
||||||
|
// Clothes
|
||||||
|
(Item("common.items.armor.cultist.chest"), 1),
|
||||||
|
(Item("common.items.armor.cultist.pants"), 1),
|
||||||
|
(Item("common.items.armor.cultist.hand"), 1),
|
||||||
|
(Item("common.items.armor.cultist.foot"), 1),
|
||||||
|
(Item("common.items.armor.cultist.shoulder"), 1),
|
||||||
|
(Item("common.items.armor.cultist.belt"), 1),
|
||||||
|
(Item("common.items.armor.misc.back.dungeon_purple"), 1),
|
||||||
|
(Item("common.items.armor.cultist.bandana"), 1),
|
||||||
|
(Item("common.items.armor.cultist.necklace"), 1),
|
||||||
|
(Item("common.items.armor.cultist.ring"), 2),
|
||||||
|
],
|
||||||
|
"admin_cosmetics": [
|
||||||
|
(Item("common.items.debug.cultist_belt"),1),
|
||||||
|
(Item("common.items.debug.cultist_boots"),1),
|
||||||
|
(Item("common.items.debug.cultist_chest_blue"),1),
|
||||||
|
(Item("common.items.debug.cultist_hands_blue"),1),
|
||||||
|
(Item("common.items.debug.cultist_legs_blue"),1),
|
||||||
|
(Item("common.items.debug.cultist_shoulder_blue"),1),
|
||||||
|
(Item("common.items.debug.dungeon_purple"),1),
|
||||||
|
(Item("common.items.debug.admin_back"),1),
|
||||||
|
],
|
||||||
|
"witch": [
|
||||||
|
(Item("common.items.armor.witch.back"),1),
|
||||||
|
(Item("common.items.armor.witch.belt"),1),
|
||||||
|
(Item("common.items.armor.witch.chest"),1),
|
||||||
|
(Item("common.items.armor.witch.hand"),1),
|
||||||
|
(Item("common.items.armor.witch.foot"),1),
|
||||||
|
(Item("common.items.armor.witch.hat"),1),
|
||||||
|
(Item("common.items.armor.witch.pants"),1),
|
||||||
|
(Item("common.items.armor.witch.shoulder"),1),
|
||||||
|
(Item("common.items.weapons.sceptre.belzeshrub"),1),
|
||||||
|
(Item("common.items.lantern.pumpkin"),1),
|
||||||
|
],
|
||||||
|
"merchant": [
|
||||||
|
(Item("common.items.armor.merchant.back"),1),
|
||||||
|
(Item("common.items.armor.merchant.belt"),1),
|
||||||
|
(Item("common.items.armor.merchant.chest"),1),
|
||||||
|
(Item("common.items.armor.merchant.hand"),1),
|
||||||
|
(Item("common.items.armor.merchant.foot"),1),
|
||||||
|
(Item("common.items.armor.merchant.turban"),1),
|
||||||
|
(Item("common.items.armor.merchant.pants"),1),
|
||||||
|
(Item("common.items.armor.merchant.shoulder"),1),
|
||||||
|
],
|
||||||
|
"boreal": [
|
||||||
|
(Item("common.items.armor.boreal.chest"),1),
|
||||||
|
(Item("common.items.armor.boreal.pants"),1),
|
||||||
|
(Item("common.items.armor.boreal.hand"),1),
|
||||||
|
(Item("common.items.armor.boreal.foot"),1),
|
||||||
|
(Item("common.items.armor.boreal.shoulder"),1),
|
||||||
|
(Item("common.items.armor.boreal.belt"),1),
|
||||||
|
(Item("common.items.armor.boreal.back"),1),
|
||||||
|
(Item("common.items.armor.misc.head.boreal_warhelm"),1),
|
||||||
|
],
|
||||||
|
"brinestone": [
|
||||||
|
(Item("common.items.armor.brinestone.chest"),1),
|
||||||
|
(Item("common.items.armor.brinestone.pants"),1),
|
||||||
|
(Item("common.items.armor.brinestone.hand"),1),
|
||||||
|
(Item("common.items.armor.brinestone.foot"),1),
|
||||||
|
(Item("common.items.armor.brinestone.shoulder"),1),
|
||||||
|
(Item("common.items.armor.brinestone.belt"),1),
|
||||||
|
(Item("common.items.armor.brinestone.back"),1),
|
||||||
|
(Item("common.items.armor.brinestone.crown"),1),
|
||||||
|
],
|
||||||
|
"instruments": [
|
||||||
|
(Item("common.items.tool.instruments.double_bass"),1),
|
||||||
|
(Item("common.items.tool.instruments.flute"),1),
|
||||||
|
(Item("common.items.tool.instruments.glass_flute"),1),
|
||||||
|
(Item("common.items.tool.instruments.guitar"),1),
|
||||||
|
(Item("common.items.tool.instruments.guitar_dark"),1),
|
||||||
|
(Item("common.items.tool.instruments.lyre"),1),
|
||||||
|
(Item("common.items.tool.instruments.icy_talharpa"),1),
|
||||||
|
(Item("common.items.tool.instruments.kalimba"),1),
|
||||||
|
(Item("common.items.tool.instruments.lute"),1),
|
||||||
|
(Item("common.items.tool.instruments.melodica"),1),
|
||||||
|
(Item("common.items.tool.instruments.sitar"),1),
|
||||||
|
(Item("common.items.tool.instruments.washboard"),1),
|
||||||
|
(Item("common.items.tool.instruments.wildskin_drum"),1),
|
||||||
|
(Item("common.items.tool.instruments.steeltonguedrum"),1),
|
||||||
|
(Item("common.items.tool.instruments.shamisen"),1),
|
||||||
|
],
|
||||||
|
})
|
237
assets/server/manifests/presets.ron
Normal file
237
assets/server/manifests/presets.ron
Normal file
@ -0,0 +1,237 @@
|
|||||||
|
// NOTE: Order matters here
|
||||||
|
// (you need to unlock skillgroup to be able to unlock skills in it
|
||||||
|
({
|
||||||
|
"max": [
|
||||||
|
// General skills
|
||||||
|
(Climb(Cost), 2),
|
||||||
|
(Climb(Speed), 2),
|
||||||
|
(Swim(Speed), 2),
|
||||||
|
|
||||||
|
// Sword
|
||||||
|
(UnlockGroup(Weapon(Sword)), 1),
|
||||||
|
(Sword(CrescentSlash), 1),
|
||||||
|
(Sword(Cascade), 1),
|
||||||
|
(Sword(CrossCut), 1),
|
||||||
|
(Sword(Skewer), 1),
|
||||||
|
(Sword(FellStrike), 1),
|
||||||
|
(Sword(Finisher), 1),
|
||||||
|
(Sword(HeavySweep), 1),
|
||||||
|
(Sword(HeavyPommelStrike), 1),
|
||||||
|
(Sword(HeavyFortitude), 1),
|
||||||
|
(Sword(HeavyPillarThrust), 1),
|
||||||
|
(Sword(CleavingEarthSplitter), 1),
|
||||||
|
(Sword(CleavingWhirlwindSlice), 1),
|
||||||
|
(Sword(CleavingSkySplitter), 1),
|
||||||
|
(Sword(CleavingBladeFever), 1),
|
||||||
|
(Sword(AgileQuickDraw), 1),
|
||||||
|
(Sword(AgileFeint), 1),
|
||||||
|
(Sword(AgileDancingEdge), 1),
|
||||||
|
(Sword(AgileFlurry), 1),
|
||||||
|
(Sword(CripplingHamstring), 1),
|
||||||
|
(Sword(CripplingGouge), 1),
|
||||||
|
(Sword(CripplingBloodyGash), 1),
|
||||||
|
(Sword(CripplingEviscerate), 1),
|
||||||
|
(Sword(DefensiveRiposte), 1),
|
||||||
|
(Sword(DefensiveDisengage), 1),
|
||||||
|
(Sword(DefensiveStalwartSword), 1),
|
||||||
|
(Sword(DefensiveDeflect), 1),
|
||||||
|
// Axe
|
||||||
|
(UnlockGroup(Weapon(Axe)), 1),
|
||||||
|
(Axe(BrutalSwing), 1),
|
||||||
|
(Axe(Berserk), 1),
|
||||||
|
(Axe(RisingTide), 1),
|
||||||
|
(Axe(SavageSense), 1),
|
||||||
|
(Axe(AdrenalineRush), 1),
|
||||||
|
(Axe(Execute), 1),
|
||||||
|
(Axe(Maelstrom), 1),
|
||||||
|
(Axe(Rake), 1),
|
||||||
|
(Axe(Bloodfeast), 1),
|
||||||
|
(Axe(FierceRaze), 1),
|
||||||
|
(Axe(Furor), 1),
|
||||||
|
(Axe(Fracture), 1),
|
||||||
|
(Axe(Lacerate), 1),
|
||||||
|
(Axe(Riptide), 1),
|
||||||
|
(Axe(SkullBash), 1),
|
||||||
|
(Axe(Sunder), 1),
|
||||||
|
(Axe(Plunder), 1),
|
||||||
|
(Axe(Defiance), 1),
|
||||||
|
(Axe(Keelhaul), 1),
|
||||||
|
(Axe(Bulkhead), 1),
|
||||||
|
(Axe(Capsize), 1),
|
||||||
|
// Hammer
|
||||||
|
(UnlockGroup(Weapon(Hammer)), 1),
|
||||||
|
(Hammer(ScornfulSwipe), 1),
|
||||||
|
(Hammer(Tremor), 1),
|
||||||
|
(Hammer(VigorousBash), 1),
|
||||||
|
(Hammer(Intercept), 1),
|
||||||
|
(Hammer(HeavyWhorl), 1),
|
||||||
|
(Hammer(Retaliate), 1),
|
||||||
|
(Hammer(Breach), 1),
|
||||||
|
(Hammer(SpineCracker), 1),
|
||||||
|
(Hammer(HelmCrusher), 1),
|
||||||
|
(Hammer(LungPummel), 1),
|
||||||
|
(Hammer(PileDriver), 1),
|
||||||
|
(Hammer(IronTempest), 1),
|
||||||
|
(Hammer(Upheaval), 1),
|
||||||
|
(Hammer(Tenacity), 1),
|
||||||
|
(Hammer(Rampart), 1),
|
||||||
|
(Hammer(Thunderclap), 1),
|
||||||
|
(Hammer(SeismicShock), 1),
|
||||||
|
(Hammer(Judgement), 1),
|
||||||
|
(Hammer(Earthshaker), 1),
|
||||||
|
|
||||||
|
// Bow
|
||||||
|
(UnlockGroup(Weapon(Bow)), 1),
|
||||||
|
|
||||||
|
(Bow(ProjSpeed), 2),
|
||||||
|
|
||||||
|
(Bow(CDamage), 3),
|
||||||
|
(Bow(CKnockback), 2),
|
||||||
|
(Bow(CSpeed), 2),
|
||||||
|
(Bow(CRegen), 2),
|
||||||
|
(Bow(CMove), 2),
|
||||||
|
|
||||||
|
(Bow(RDamage), 3),
|
||||||
|
(Bow(RCost), 2),
|
||||||
|
(Bow(RSpeed), 2),
|
||||||
|
|
||||||
|
(Bow(UnlockShotgun), 1),
|
||||||
|
(Bow(SDamage), 2),
|
||||||
|
(Bow(SCost), 2),
|
||||||
|
(Bow(SArrows), 2),
|
||||||
|
(Bow(SSpread), 2),
|
||||||
|
|
||||||
|
// Staff
|
||||||
|
(UnlockGroup(Weapon(Staff)), 1),
|
||||||
|
|
||||||
|
(Staff(BDamage), 3),
|
||||||
|
(Staff(BRegen), 2),
|
||||||
|
(Staff(BRadius), 3),
|
||||||
|
|
||||||
|
(Staff(FRange), 2),
|
||||||
|
(Staff(FDamage), 3),
|
||||||
|
(Staff(FDrain), 2),
|
||||||
|
(Staff(FVelocity), 2),
|
||||||
|
|
||||||
|
(Staff(UnlockShockwave), 1),
|
||||||
|
(Staff(SDamage), 2),
|
||||||
|
(Staff(SKnockback), 2),
|
||||||
|
(Staff(SRange), 2),
|
||||||
|
(Staff(SCost), 2),
|
||||||
|
// Sceptre
|
||||||
|
(UnlockGroup(Weapon(Sceptre)), 1),
|
||||||
|
|
||||||
|
(Sceptre(LDamage), 3),
|
||||||
|
(Sceptre(LRange), 2),
|
||||||
|
(Sceptre(LLifesteal), 3),
|
||||||
|
(Sceptre(LRegen), 2),
|
||||||
|
|
||||||
|
(Sceptre(HHeal), 3),
|
||||||
|
(Sceptre(HDuration), 2),
|
||||||
|
(Sceptre(HCost), 2),
|
||||||
|
(Sceptre(HRange), 2),
|
||||||
|
|
||||||
|
(Sceptre(UnlockAura), 1),
|
||||||
|
(Sceptre(AStrength), 2),
|
||||||
|
(Sceptre(ADuration), 2),
|
||||||
|
(Sceptre(ARange), 2),
|
||||||
|
(Sceptre(ACost), 2),
|
||||||
|
// Mining
|
||||||
|
(Pick(Speed), 3),
|
||||||
|
(Pick(OreGain), 3),
|
||||||
|
(Pick(GemGain), 3),
|
||||||
|
],
|
||||||
|
// Just copypasta from max with random reductions
|
||||||
|
"middle": [
|
||||||
|
// Sword
|
||||||
|
(UnlockGroup(Weapon(Sword)), 1),
|
||||||
|
|
||||||
|
// Axe
|
||||||
|
(UnlockGroup(Weapon(Axe)), 1),
|
||||||
|
|
||||||
|
// Hammer
|
||||||
|
(UnlockGroup(Weapon(Hammer)), 1),
|
||||||
|
|
||||||
|
// Bow
|
||||||
|
(UnlockGroup(Weapon(Bow)), 1),
|
||||||
|
|
||||||
|
(Bow(ProjSpeed), 2),
|
||||||
|
|
||||||
|
(Bow(CDamage), 2),
|
||||||
|
(Bow(CKnockback), 2),
|
||||||
|
(Bow(CSpeed), 1),
|
||||||
|
(Bow(CRegen), 1),
|
||||||
|
(Bow(CMove), 2),
|
||||||
|
|
||||||
|
(Bow(RDamage), 3),
|
||||||
|
(Bow(RCost), 1),
|
||||||
|
(Bow(RSpeed), 2),
|
||||||
|
|
||||||
|
(Bow(UnlockShotgun), 1),
|
||||||
|
(Bow(SDamage), 2),
|
||||||
|
(Bow(SCost), 1),
|
||||||
|
(Bow(SArrows), 2),
|
||||||
|
(Bow(SSpread), 2),
|
||||||
|
|
||||||
|
// Staff
|
||||||
|
(UnlockGroup(Weapon(Staff)), 1),
|
||||||
|
|
||||||
|
(Staff(BDamage), 1),
|
||||||
|
(Staff(BRegen), 1),
|
||||||
|
(Staff(BRadius), 2),
|
||||||
|
|
||||||
|
(Staff(FRange), 2),
|
||||||
|
(Staff(FDamage), 2),
|
||||||
|
(Staff(FDrain), 1),
|
||||||
|
(Staff(FVelocity), 2),
|
||||||
|
|
||||||
|
(Staff(UnlockShockwave), 1),
|
||||||
|
(Staff(SDamage), 1),
|
||||||
|
(Staff(SKnockback), 2),
|
||||||
|
(Staff(SRange), 2),
|
||||||
|
(Staff(SCost), 2),
|
||||||
|
// Sceptre
|
||||||
|
(UnlockGroup(Weapon(Sceptre)), 1),
|
||||||
|
|
||||||
|
(Sceptre(LDamage), 2),
|
||||||
|
(Sceptre(LRange), 2),
|
||||||
|
(Sceptre(LLifesteal), 2),
|
||||||
|
(Sceptre(LRegen), 2),
|
||||||
|
|
||||||
|
(Sceptre(HHeal), 2),
|
||||||
|
(Sceptre(HCost), 2),
|
||||||
|
(Sceptre(HRange), 2),
|
||||||
|
|
||||||
|
(Sceptre(UnlockAura), 1),
|
||||||
|
(Sceptre(AStrength), 2),
|
||||||
|
(Sceptre(ADuration), 1),
|
||||||
|
(Sceptre(ARange), 2),
|
||||||
|
(Sceptre(ACost), 2),
|
||||||
|
],
|
||||||
|
// Basic skill preset to unlock all abilities
|
||||||
|
"basic": [
|
||||||
|
// Sword
|
||||||
|
(UnlockGroup(Weapon(Sword)), 1),
|
||||||
|
|
||||||
|
// Axe
|
||||||
|
(UnlockGroup(Weapon(Axe)), 1),
|
||||||
|
|
||||||
|
// Hammer
|
||||||
|
(UnlockGroup(Weapon(Hammer)), 1),
|
||||||
|
|
||||||
|
// Bow
|
||||||
|
(UnlockGroup(Weapon(Bow)), 1),
|
||||||
|
|
||||||
|
(Bow(UnlockShotgun), 1),
|
||||||
|
|
||||||
|
// Staff
|
||||||
|
(UnlockGroup(Weapon(Staff)), 1),
|
||||||
|
|
||||||
|
(Staff(UnlockShockwave), 1),
|
||||||
|
|
||||||
|
// Sceptre
|
||||||
|
(UnlockGroup(Weapon(Sceptre)), 1),
|
||||||
|
|
||||||
|
(Sceptre(UnlockAura), 1),
|
||||||
|
],
|
||||||
|
})
|
19
assets/server/manifests/resource_experience_manifest.ron
Normal file
19
assets/server/manifests/resource_experience_manifest.ron
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
ResourceExperienceManifest({
|
||||||
|
"common.items.mineral.gem.amethyst": 4,
|
||||||
|
"common.items.mineral.gem.sapphire": 8,
|
||||||
|
"common.items.mineral.gem.topaz": 4,
|
||||||
|
"common.items.mineral.gem.diamond": 25,
|
||||||
|
"common.items.mineral.gem.emerald": 10,
|
||||||
|
"common.items.mineral.gem.ruby": 12,
|
||||||
|
|
||||||
|
"common.items.mineral.ore.coal": 6,
|
||||||
|
"common.items.mineral.ore.gold": 25,
|
||||||
|
"common.items.mineral.ore.iron": 4,
|
||||||
|
"common.items.mineral.ore.silver": 22,
|
||||||
|
"common.items.mineral.ore.velorite": 8,
|
||||||
|
"common.items.mineral.ore.veloritefrag": 4,
|
||||||
|
"common.items.mineral.ore.bloodstone": 20,
|
||||||
|
"common.items.mineral.ore.cobalt": 15,
|
||||||
|
"common.items.mineral.ore.copper": 3,
|
||||||
|
"common.items.mineral.ore.tin": 3,
|
||||||
|
})
|
30
assets/test/loadout/ok/example_royal_guard.ron
Normal file
30
assets/test/loadout/ok/example_royal_guard.ron
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
inherit: Combine([
|
||||||
|
Asset("test.loadout.ok.just_crafted_rings"),
|
||||||
|
Choice([
|
||||||
|
(1, Asset("test.loadout.ok.just_ori_armor")),
|
||||||
|
(1, Asset("test.loadout.ok.just_dragonscale")),
|
||||||
|
]),
|
||||||
|
Asset("test.loadout.ok.just_butterfly_gliders"),
|
||||||
|
Asset("test.loadout.ok.just_lanterns"),
|
||||||
|
]),
|
||||||
|
active_hands: Choice([
|
||||||
|
(1, InHands((
|
||||||
|
Item("common.items.weapons.sword.caladbolg"),
|
||||||
|
None,
|
||||||
|
))),
|
||||||
|
(1, InHands((
|
||||||
|
Item("common.items.weapons.bow.sagitta"),
|
||||||
|
None,
|
||||||
|
))),
|
||||||
|
(1, InHands((
|
||||||
|
ModularWeapon(tool: Hammer, material: Orichalcum, hands: One),
|
||||||
|
ModularWeapon(tool: Hammer, material: Orichalcum, hands: One),
|
||||||
|
))),
|
||||||
|
(1, InHands((
|
||||||
|
ModularWeapon(tool: Axe, material: Orichalcum, hands: One),
|
||||||
|
Item("common.items.weapons.shield.shield_1"),
|
||||||
|
))),
|
||||||
|
]),
|
||||||
|
)
|
12
assets/test/loadout/ok/inherit_rings.ron
Normal file
12
assets/test/loadout/ok/inherit_rings.ron
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
inherit: Asset("test.loadout.ok.just_rings"),
|
||||||
|
head: Item("common.items.armor.cultist.bandana"),
|
||||||
|
active_hands: InHands((
|
||||||
|
ModularWeapon(tool: Axe, material: Orichalcum, hands: One),
|
||||||
|
Choice([
|
||||||
|
(1, ModularWeapon(tool: Hammer, material: Orichalcum, hands: One)),
|
||||||
|
(1, ModularWeapon(tool: Axe, material: Orichalcum, hands: One)),
|
||||||
|
]),
|
||||||
|
)),
|
||||||
|
)
|
@ -0,0 +1,7 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
inherit: Combine([
|
||||||
|
Asset("test.loadout.ok.just_rings"),
|
||||||
|
Asset("test.loadout.ok.just_choice_hands"),
|
||||||
|
]),
|
||||||
|
)
|
7
assets/test/loadout/ok/inherit_rings_or_choice_hands.ron
Normal file
7
assets/test/loadout/ok/inherit_rings_or_choice_hands.ron
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
inherit: Choice([
|
||||||
|
(1, Asset("test.loadout.ok.just_rings")),
|
||||||
|
(1, Asset("test.loadout.ok.just_choice_hands")),
|
||||||
|
]),
|
||||||
|
)
|
34
assets/test/loadout/ok/just_all_entries.ron
Normal file
34
assets/test/loadout/ok/just_all_entries.ron
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
// Simple example that shows loadout spec with all entries.
|
||||||
|
|
||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
// Gear
|
||||||
|
head: Item("common.items.npc_armor.biped_small.myrmidon.head.hoplite"),
|
||||||
|
neck: Item("common.items.armor.misc.neck.gem_of_resilience"),
|
||||||
|
shoulders: Item("common.items.armor.twigsflowers.shoulder"),
|
||||||
|
chest: Item("common.items.armor.twigsflowers.chest"),
|
||||||
|
gloves: Item("common.items.armor.twigsflowers.hand"),
|
||||||
|
ring1: Item("common.items.armor.misc.ring.gold"),
|
||||||
|
ring2: Item("common.items.armor.misc.ring.gold"),
|
||||||
|
back: Item("common.items.armor.misc.back.dungeon_purple"),
|
||||||
|
belt: Item("common.items.armor.twigsflowers.belt"),
|
||||||
|
legs: Item("common.items.armor.twigsflowers.pants"),
|
||||||
|
feet: Item("common.items.armor.twigsflowers.foot"),
|
||||||
|
tabard: Item("common.items.debug.admin"),
|
||||||
|
// Misc
|
||||||
|
bag1: Item("common.items.armor.misc.bag.tiny_leather_pouch"),
|
||||||
|
bag2: Item("common.items.armor.misc.bag.tiny_leather_pouch"),
|
||||||
|
bag3: Item("common.items.armor.misc.bag.tiny_leather_pouch"),
|
||||||
|
bag4: Item("common.items.armor.misc.bag.tiny_leather_pouch"),
|
||||||
|
lantern: Item("common.items.lantern.black_0"),
|
||||||
|
glider: Item("common.items.glider.basic_red"),
|
||||||
|
// Weapons
|
||||||
|
active_hands: InHands((
|
||||||
|
ModularWeapon(tool: Sword, material: Bloodsteel, hands: One),
|
||||||
|
ModularWeapon(tool: Sword, material: Bloodsteel, hands: One),
|
||||||
|
)),
|
||||||
|
inactive_hands: InHands((
|
||||||
|
Item("common.items.weapons.sceptre.sceptre_velorite_0"),
|
||||||
|
None,
|
||||||
|
)),
|
||||||
|
)
|
8
assets/test/loadout/ok/just_butterfly_gliders.ron
Normal file
8
assets/test/loadout/ok/just_butterfly_gliders.ron
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
glider: Choice([
|
||||||
|
(1, Item("common.items.glider.moth")),
|
||||||
|
(1, Item("common.items.glider.morpho")),
|
||||||
|
(1, Item("common.items.glider.monarch")),
|
||||||
|
]),
|
||||||
|
)
|
17
assets/test/loadout/ok/just_choice_hands.ron
Normal file
17
assets/test/loadout/ok/just_choice_hands.ron
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
active_hands: Choice([
|
||||||
|
(1, InHands((
|
||||||
|
Item("common.items.weapons.sword_1h.starter"),
|
||||||
|
Item("common.items.weapons.sword_1h.starter"),
|
||||||
|
))),
|
||||||
|
(1, InHands((
|
||||||
|
ModularWeapon(tool: Hammer, material: Orichalcum, hands: One),
|
||||||
|
ModularWeapon(tool: Axe, material: Orichalcum, hands: One),
|
||||||
|
))),
|
||||||
|
(1, InHands((
|
||||||
|
Item("common.items.weapons.sword.cultist"),
|
||||||
|
None,
|
||||||
|
))),
|
||||||
|
]),
|
||||||
|
)
|
23
assets/test/loadout/ok/just_crafted_rings.ron
Normal file
23
assets/test/loadout/ok/just_crafted_rings.ron
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
ring1: Choice([
|
||||||
|
(1, Item("common.items.armor.misc.ring.amethyst")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.diamond")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.emerald")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.gold")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.ruby")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.sapphire")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.topaz")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.abyssal_ring")),
|
||||||
|
]),
|
||||||
|
ring2: Choice([
|
||||||
|
(1, Item("common.items.armor.misc.ring.amethyst")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.diamond")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.emerald")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.gold")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.ruby")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.sapphire")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.topaz")),
|
||||||
|
(1, Item("common.items.armor.misc.ring.abyssal_ring")),
|
||||||
|
]),
|
||||||
|
)
|
10
assets/test/loadout/ok/just_dragonscale.ron
Normal file
10
assets/test/loadout/ok/just_dragonscale.ron
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
shoulders: Item("common.items.armor.hide.dragonscale.shoulder"),
|
||||||
|
chest: Item("common.items.armor.hide.dragonscale.chest"),
|
||||||
|
gloves: Item("common.items.armor.hide.dragonscale.hand"),
|
||||||
|
back: Item("common.items.armor.hide.dragonscale.back"),
|
||||||
|
belt: Item("common.items.armor.hide.dragonscale.belt"),
|
||||||
|
legs: Item("common.items.armor.hide.dragonscale.pants"),
|
||||||
|
feet: Item("common.items.armor.hide.dragonscale.foot"),
|
||||||
|
)
|
11
assets/test/loadout/ok/just_lanterns.ron
Normal file
11
assets/test/loadout/ok/just_lanterns.ron
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
lantern: Choice([
|
||||||
|
(1, Item("common.items.lantern.black_0")),
|
||||||
|
(1, Item("common.items.lantern.blue_0")),
|
||||||
|
(1, Item("common.items.lantern.green_0")),
|
||||||
|
(1, Item("common.items.lantern.red_0")),
|
||||||
|
(1, Item("common.items.lantern.geode_purp")),
|
||||||
|
(1, Item("common.items.boss_drops.lantern")),
|
||||||
|
]),
|
||||||
|
)
|
10
assets/test/loadout/ok/just_ori_armor.ron
Normal file
10
assets/test/loadout/ok/just_ori_armor.ron
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
shoulders: Item("common.items.armor.mail.orichalcum.shoulder"),
|
||||||
|
chest: Item("common.items.armor.mail.orichalcum.chest"),
|
||||||
|
gloves: Item("common.items.armor.mail.orichalcum.hand"),
|
||||||
|
back: Item("common.items.armor.mail.orichalcum.back"),
|
||||||
|
belt: Item("common.items.armor.mail.orichalcum.belt"),
|
||||||
|
legs: Item("common.items.armor.mail.orichalcum.pants"),
|
||||||
|
feet: Item("common.items.armor.mail.orichalcum.foot"),
|
||||||
|
)
|
5
assets/test/loadout/ok/just_rings.ron
Normal file
5
assets/test/loadout/ok/just_rings.ron
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
ring1: Item("common.items.armor.cultist.ring"),
|
||||||
|
ring2: Item("common.items.armor.cultist.ring"),
|
||||||
|
)
|
BIN
assets/voxygen/audio/ambience/cave.ogg
Normal file
BIN
assets/voxygen/audio/ambience/cave.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/ambience/leaves.ogg
Normal file
BIN
assets/voxygen/audio/ambience/leaves.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/ambience/rain.ogg
Normal file
BIN
assets/voxygen/audio/ambience/rain.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/ambience/thunder.ogg
Normal file
BIN
assets/voxygen/audio/ambience/thunder.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/ambience/wind.ogg
Normal file
BIN
assets/voxygen/audio/ambience/wind.ogg
Normal file
Binary file not shown.
29
assets/voxygen/audio/ambient.ron
Normal file
29
assets/voxygen/audio/ambient.ron
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
(
|
||||||
|
tracks: [
|
||||||
|
(
|
||||||
|
path: "voxygen.audio.ambience.wind",
|
||||||
|
length: 14.2,
|
||||||
|
tag: Wind,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
path: "voxygen.audio.ambience.rain",
|
||||||
|
length: 17.0,
|
||||||
|
tag: Rain,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
path:"voxygen.audio.ambience.thunder",
|
||||||
|
length: 32.0,
|
||||||
|
tag: Thunder,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
path:"voxygen.audio.ambience.leaves",
|
||||||
|
length: 26.0,
|
||||||
|
tag: Leaves,
|
||||||
|
),
|
||||||
|
(
|
||||||
|
path:"voxygen.audio.ambience.cave",
|
||||||
|
length: 75.5,
|
||||||
|
tag: Cave,
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
492
assets/voxygen/audio/calendar/christmas/soundtrack.ron
Normal file
492
assets/voxygen/audio/calendar/christmas/soundtrack.ron
Normal file
@ -0,0 +1,492 @@
|
|||||||
|
// Times: Day, Night, or None (both)
|
||||||
|
// Weathers: Clear, Cloudy, Rain, Storm, or None (any weather)
|
||||||
|
// Biomes: Grassland, Forest, Desert, Snowland, Lake, Mountain, Ocean, Jungle, Savannah, Taiga
|
||||||
|
// planned biomes: Swamp
|
||||||
|
// Number after biome indicates weighting; higher numbers are less frequent
|
||||||
|
// Sites: Settlement(Default, CliffTown, DesertCity, or SavannahPit), Cave, Dungeon(Old or Gnarling), or Void [none]
|
||||||
|
// Music states: Activity(Explore or Combat)
|
||||||
|
// Combat music is looped. Needs three files: start, loop, and end. Start contains leadup to the loop.
|
||||||
|
// Artist format is ("Artist", "https://website.com/"). If no website, use None.
|
||||||
|
// It's recommended to also have appropriate metadata for those who listen via the game files :)
|
||||||
|
|
||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
tracks:
|
||||||
|
[
|
||||||
|
|
||||||
|
// Overworld exploration tracks
|
||||||
|
Individual((
|
||||||
|
title: "Everbearing",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.everbearing",
|
||||||
|
length: 192.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Song of the Eldwood",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.song_of_the_eldwood",
|
||||||
|
length: 254.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Torii",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.torii",
|
||||||
|
length: 157.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("FaceImplosion", "https://www.youtube.com/c/FaceImplosion"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Adventurous Soul",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.adventurous_soul",
|
||||||
|
length: 184.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Crow", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Stargazing",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.stargazing",
|
||||||
|
length: 216.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "The Heavens Weep",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.the_heavens_weep",
|
||||||
|
length: 210.0,
|
||||||
|
timing: None,
|
||||||
|
weather: Rain,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "A Hero's Sorrow",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.a_heros_sorrow",
|
||||||
|
length: 252.0,
|
||||||
|
timing: None,
|
||||||
|
weather: Rain,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Follow the Signs",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.follow_the_signs",
|
||||||
|
length: 154.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Travel By Night",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.travel_by_night",
|
||||||
|
length: 66.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Winter Falls",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.winter_falls",
|
||||||
|
length: 215.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "A Solemn Quest",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.a_solemn_quest",
|
||||||
|
length: 206.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Eden", "https://soundcloud.com/usernumberuser"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Snowtop Volume",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.snowtop_volume",
|
||||||
|
length: 89.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Moonbeams",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.moonbeams",
|
||||||
|
length: 158.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Campfire Stories",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.campfire_stories",
|
||||||
|
length: 100.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Limits",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.limits",
|
||||||
|
length: 203.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Between The Fairies",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.between_the_fairies",
|
||||||
|
length: 175.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Life of a Background Mob",
|
||||||
|
path: "voxygen.audio.soundtrack.town.life_of_a_background_mob",
|
||||||
|
length: 234.0,
|
||||||
|
timing: Day,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Warmth of the Hearth",
|
||||||
|
path: "voxygen.audio.soundtrack.town.warmth_of_the_hearth",
|
||||||
|
length: 156.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Crow", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "The Quiet After the Battle",
|
||||||
|
path: "voxygen.audio.soundtrack.town.the_quiet_after_the_battle",
|
||||||
|
length: 240.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Tobias Thy - (Thy SFX)", "https://soundcloud.com/thyofficial"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Starlit Pathways",
|
||||||
|
path: "voxygen.audio.soundtrack.town.starlit_pathways",
|
||||||
|
length: 132.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Stars Like Stalactites",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.stars_like_stalactites",
|
||||||
|
length: 130.0,
|
||||||
|
timing: Night,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity), Settlement(SavannahPit)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DragonDee", "https://soundcloud.com/deanna-rusnock"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Cave music
|
||||||
|
|
||||||
|
Individual((
|
||||||
|
title: "Stars Like Stalactites",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.stars_like_stalactites",
|
||||||
|
length: 130.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DragonDee", "https://soundcloud.com/deanna-rusnock"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Cavernous Hollow",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.cavernous_hollow",
|
||||||
|
length: 256.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Saturated Hallows",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.saturated_hallows",
|
||||||
|
length: 227.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Flashbang", "https://soundcloud.com/unboundir0n-m4n"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Mineral Deposits",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.mineral_deposits",
|
||||||
|
length: 148.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Down The Rabbit Hole",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.down_the_rabbit_hole",
|
||||||
|
length: 244.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Dungeon music
|
||||||
|
|
||||||
|
Individual((
|
||||||
|
title: "A Heart's Ice-Cold Protection",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.a_hearts_ice-cold_protection",
|
||||||
|
length: 205.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Mysty Temple",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.mysty_temple",
|
||||||
|
length: 183.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Tiny", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Cobbled Halls",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.cobbled_halls",
|
||||||
|
length: 240.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Crow", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Dank Dungeon",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.dank_dungeon",
|
||||||
|
length: 130.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Ruination",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.ruination",
|
||||||
|
length: 135.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Vast Onslaught",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.vast_onslaught",
|
||||||
|
length: 237.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Sacred Temple",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.sacred_temple",
|
||||||
|
length: 75.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "The Undergrowth",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.the_undergrowth",
|
||||||
|
length: 165.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Jungle Ambient",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.jungle_ambient",
|
||||||
|
length: 218.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Thrumming Waters",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.thrumming_waters",
|
||||||
|
length: 100.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Jeremiah Sweeney", "https://soundcloud.com/jsweeney743"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Combat Music
|
||||||
|
|
||||||
|
Segmented(
|
||||||
|
title: "Barred Paths",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-start", 61.818, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-loop", 54.545, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-end", 6.0, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
),
|
||||||
|
Segmented(
|
||||||
|
title: "Reversal",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-start", 61.666, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-loop", 60.0, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-end", 3.666, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
),
|
||||||
|
Segmented(
|
||||||
|
title: "Clash",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-start", 121.5, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-loop", 81.0, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-end", 1.5, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("Alfredo Pompa D & Rodriogo Plata", None),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
)
|
350
assets/voxygen/audio/calendar/halloween/soundtrack.ron
Normal file
350
assets/voxygen/audio/calendar/halloween/soundtrack.ron
Normal file
@ -0,0 +1,350 @@
|
|||||||
|
// Times: Day, Night, or None (both)
|
||||||
|
// Weathers: Clear, Cloudy, Rain, Storm, or None (any weather)
|
||||||
|
// Biomes: Grassland, Forest, Desert, Snowland, Lake, Mountain, Ocean, Jungle, Savannah, Taiga
|
||||||
|
// planned biomes: Swamp
|
||||||
|
// Number after biome indicates weighting; higher numbers are less frequent
|
||||||
|
// Sites: Settlement(Default, CliffTown, DesertCity, or SavannahPit), Cave, Dungeon(Old or Gnarling), or Void [none]
|
||||||
|
// Music states: Activity(Explore or Combat)
|
||||||
|
// Combat music is looped. Needs three files: start, loop, and end. Start contains leadup to the loop.
|
||||||
|
// Artist format is ("Artist", "https://website.com/"). If no website, use None.
|
||||||
|
// It's recommended to also have appropriate metadata for those who listen via the game files :)
|
||||||
|
|
||||||
|
#![enable(implicit_some)]
|
||||||
|
(
|
||||||
|
tracks:
|
||||||
|
[
|
||||||
|
|
||||||
|
// Overworld exploration tracks
|
||||||
|
|
||||||
|
Individual((
|
||||||
|
title: "Down The Rabbit Hole",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.down_the_rabbit_hole",
|
||||||
|
length: 244.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Dank Dungeon",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.dank_dungeon",
|
||||||
|
length: 130.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Ruination",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.ruination",
|
||||||
|
length: 135.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Moonlit Canopy",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.moonlit_canopy",
|
||||||
|
length: 170.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Ethereal Bonds",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.ethereal_bonds",
|
||||||
|
length: 59.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Raising Below Like Thunder",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.raising_below_like_thunder",
|
||||||
|
length: 120.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Rarnage", "https://soundcloud.com/rarnage44"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Into The Dark Forest",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.into_the_dark_forest",
|
||||||
|
length: 184.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Ballerine Macabre",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.ballerine_macabre",
|
||||||
|
length: 193.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Void, Settlement(Default), Settlement(CliffTown), Settlement(DesertCity)],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Cave music
|
||||||
|
|
||||||
|
Individual((
|
||||||
|
title: "Stars Like Stalactites",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.stars_like_stalactites",
|
||||||
|
length: 130.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("DragonDee", "https://soundcloud.com/deanna-rusnock"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Cavernous Hollow",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.cavernous_hollow",
|
||||||
|
length: 256.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Saturated Hallows",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.saturated_hallows",
|
||||||
|
length: 227.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Flashbang", "https://soundcloud.com/unboundir0n-m4n"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Mineral Deposits",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.mineral_deposits",
|
||||||
|
length: 148.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Down The Rabbit Hole",
|
||||||
|
path: "voxygen.audio.soundtrack.cave.down_the_rabbit_hole",
|
||||||
|
length: 244.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [Cave],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Dungeon music
|
||||||
|
|
||||||
|
Individual((
|
||||||
|
title: "A Heart's Ice-Cold Protection",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.a_hearts_ice-cold_protection",
|
||||||
|
length: 205.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("GeekyGami", "https://geekygami.newgrounds.com/audio/"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Mysty Temple",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.mysty_temple",
|
||||||
|
length: 183.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Tiny", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Cobbled Halls",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.cobbled_halls",
|
||||||
|
length: 240.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes:[],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Crow", None),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Dank Dungeon",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.dank_dungeon",
|
||||||
|
length: 130.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Ruination",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.ruination",
|
||||||
|
length: 135.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
Dungeon(Adlet),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Vast Onslaught",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.vast_onslaught",
|
||||||
|
length: 237.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Sacred Temple",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.sacred_temple",
|
||||||
|
length: 75.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Aeronic", "https://soundcloud.com/aeronic"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "The Undergrowth",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.the_undergrowth",
|
||||||
|
length: 165.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Oolnokk", "https://soundcloud.com/walkerhallplaysthegeetar"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Jungle Ambient",
|
||||||
|
path: "voxygen.audio.soundtrack.overworld.jungle_ambient",
|
||||||
|
length: 218.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("badbbad", "https://soundcloud.com/tomerbarnea"),
|
||||||
|
)),
|
||||||
|
Individual((
|
||||||
|
title: "Thrumming Waters",
|
||||||
|
path: "voxygen.audio.soundtrack.dungeon.thrumming_waters",
|
||||||
|
length: 100.0,
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Gnarling),
|
||||||
|
],
|
||||||
|
music_state: Activity(Explore),
|
||||||
|
artist: ("Jeremiah Sweeney", "https://soundcloud.com/jsweeney743"),
|
||||||
|
)),
|
||||||
|
|
||||||
|
// Combat Music
|
||||||
|
|
||||||
|
Segmented(
|
||||||
|
title: "Barred Paths",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-start", 61.818, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-loop", 54.545, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-end", 6.0, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
),
|
||||||
|
Segmented(
|
||||||
|
title: "Reversal",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-start", 61.666, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-loop", 60.0, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.reversal.reversal-end", 3.666, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("DaforLynx", "https://daforlynx.neocities.org/"),
|
||||||
|
),
|
||||||
|
Segmented(
|
||||||
|
title: "Clash",
|
||||||
|
timing: None,
|
||||||
|
weather: None,
|
||||||
|
biomes: [],
|
||||||
|
sites: [
|
||||||
|
Dungeon(Old),
|
||||||
|
],
|
||||||
|
segments: [
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-start", 121.5, Transition(Explore, Combat(High)), Some(Combat(High))),
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-loop", 81.0, Activity(Combat(High)), None),
|
||||||
|
("voxygen.audio.soundtrack.combat.clash.clash-end", 1.5, Transition(Combat(High), Explore), None),
|
||||||
|
],
|
||||||
|
artist: ("Alfredo Pompa D & Rodriogo Plata", None),
|
||||||
|
),
|
||||||
|
]
|
||||||
|
)
|
16
assets/voxygen/audio/music_transition_manifest.ron
Normal file
16
assets/voxygen/audio/music_transition_manifest.ron
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
(
|
||||||
|
combat_nearby_radius: 25.0,
|
||||||
|
combat_health_factor: 70.0,
|
||||||
|
combat_nearby_high_thresh: 4,
|
||||||
|
combat_nearby_low_thresh: 4,
|
||||||
|
fade_timings: {
|
||||||
|
//(Track 1, Track 2): (Track 1 fade out (sec), Track 2 fade in (sec)),
|
||||||
|
(TitleMusic, Exploration): (4.0, 4.0),
|
||||||
|
(TitleMusic, Combat): (4.0, 4.0),
|
||||||
|
(Exploration, TitleMusic): (2.0, 2.0),
|
||||||
|
(Exploration, Combat): (0.5, 0.5),
|
||||||
|
(Combat, Exploration): (2.0, 5.0),
|
||||||
|
(Combat, TitleMusic): (2.0, 2.0),
|
||||||
|
},
|
||||||
|
interrupt_delay: 5.0,
|
||||||
|
)
|
BIN
assets/voxygen/audio/null.ogg
Normal file
BIN
assets/voxygen/audio/null.ogg
Normal file
Binary file not shown.
1863
assets/voxygen/audio/sfx.ron
Normal file
1863
assets/voxygen/audio/sfx.ron
Normal file
File diff suppressed because it is too large
Load Diff
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_3.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_3.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_4.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/arrow_shot_4.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/barrel_organ.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/barrel_organ.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/bleep.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/bleep.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/cyclops_charge.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/cyclops_charge.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/deep_laugh.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/deep_laugh.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/explosion.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/explosion.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/fire_shot_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/fire_shot_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/fire_shot_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/fire_shot_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/flame_thrower.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/flame_thrower.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/fuse.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/fuse.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/gigas_frost_roar.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/gigas_frost_roar.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/heal.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/heal.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/heal_bomb.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/heal_bomb.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/ice_crack.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/ice_crack.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/klonk.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/klonk.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/laser_beam.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/laser_beam.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/minotaur_smash_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/minotaur_smash_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/minotaur_smash_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/minotaur_smash_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/sceptre_aura.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/sceptre_aura.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/sceptre_channeling.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/sceptre_channeling.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/separated_second_swing.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/separated_second_swing.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/separated_third_swing.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/separated_third_swing.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/shovel.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/shovel.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/smashklonk.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/smashklonk.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/steam.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/steam.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_0.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_0.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_3.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/surprise_egg_3.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/swing.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/swing.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/swing_sword.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/swing_sword.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/swoosh.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/swoosh.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/sword_dash.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/sword_dash.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/whoosh.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/whoosh.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/abilities/yeet.ogg
Normal file
BIN
assets/voxygen/audio/sfx/abilities/yeet.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/bees_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/bees_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_01.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_01.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_02.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_02.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_03.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_03.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_04.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_04.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_05.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_05.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_06.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_06.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_07.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_07.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_08.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_08.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_09.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_09.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/birdcall_10.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/birdcall_10.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/crickets_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/crickets_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/crickets_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/crickets_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/crickets_3.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/crickets_3.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/fire.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/fire.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/frog_croak_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/frog_croak_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/lightning_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/lightning_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/owl_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/owl_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/portal_1.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/portal_1.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/portal_2.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/portal_2.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-001.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-001.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-002.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-002.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-003.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-003.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-004.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-004.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-005.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-005.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-006.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-006.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-007.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-007.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-008.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-008.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-009.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-009.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-010.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-010.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-011.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-011.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-012.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-012.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-013.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-013.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-014.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-014.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-015.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-015.ogg
Normal file
Binary file not shown.
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-016.ogg
Normal file
BIN
assets/voxygen/audio/sfx/ambient/river_sounds/fast_water-016.ogg
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user