EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

presentation_profile

Sound of the game independent of its rules: moment cues, soundtrack, creature fallbacks.

Signature

{ creature_sounds: CreatureSounds, id: ContentId, kind: "presentation_profile", music: Soundtrack, sounds: {SoundBinding} }

Fields

NameTypeMeaning
creature_soundsCreatureSoundsSounds of creatures that name none of their own (idle stays quiet).
idContentIdPackage-qualified identity; unique within its declaring namespace.
Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$
kind"presentation_profile"Discriminant
musicSoundtrackThe soundtrack.
sounds{SoundBinding}Cues of the engine's sound moments, each moment at most once.
Items: 0…1024

Validated example

{
  "creature_sounds": {
    "death": "core:sound_enemy_death",
    "hurt": "core:sound_enemy_hurt",
    "windup": "core:sound_combat_windup"
  },
  "id": "core:default_presentation",
  "kind": "presentation_profile",
  "music": {
    "danger": "core:sound_music_combat_danger",
    "day": "core:sound_music_day",
    "night": "core:sound_music_night",
    "wildlife": "core:sound_music_combat_wildlife"
  },
  "sounds": [
    {
      "cue": "core:sound_thunder",
      "moment": "thunder"
    },
    {
      "cue": "core:sound_wind",
      "moment": "wind"
    },
    {
      "cue": "core:sound_rain",
      "moment": "rain"
    },
    {
      "cue": "core:sound_swing",
      "moment": "swing"
    },
    {
      "cue": "core:sound_sword_swing",
      "moment": "sword-swing"
    },
    {
      "cue": "core:sound_miss_whoosh",
      "moment": "miss-whoosh"
    },
    {
      "cue": "core:sound_axe_swing",
      "moment": "axe-swing"
    },
    {
      "cue": "core:sound_pickaxe_swing",
      "moment": "pickaxe-swing"
    },
    {
      "cue": "core:sound_hit",
      "moment": "hit"
    },
    {
      "cue": "core:sound_enemy_hurt",
      "moment": "enemy-hurt"
    },
    {
      "cue": "core:sound_villager_hurt",
      "moment": "villager-hurt"
    },
    {
      "cue": "core:sound_animal_hurt",
      "moment": "animal-hurt"
    },
    {
      "cue": "core:sound_hearth_hit",
      "moment": "hearth-hit"
    },
    {
      "cue": "core:sound_player_hurt",
      "moment": "player-hurt"
    },
    {
      "cue": "core:sound_block",
      "moment": "block"
    },
    {
      "cue": "core:sound_guard_block",
      "moment": "guard-block"
    },
    {
      "cue": "core:sound_dodge",
      "moment": "dodge"
    },
    {
      "cue": "core:sound_evade_whoosh",
      "moment": "evade-whoosh"
    },
    {
      "cue": "core:sound_dodge_roll",
      "moment": "dodge-roll"
    },
    {
      "cue": "core:sound_bow_draw",
      "moment": "bow-draw"
    },
    {
      "cue": "core:sound_bow_release",
      "moment": "bow-release"
    },
    {
      "cue": "core:sound_arrow_hit",
      "moment": "arrow-hit"
    },
    {
      "cue": "core:sound_arrow",
      "moment": "arrow"
    },
    {
      "cue": "core:sound_kill",
      "moment": "kill"
    },
    {
      "cue": "core:sound_enemy_death",
      "moment": "enemy-death"
    },
    {
      "cue": "core:sound_animal_death",
      "moment": "animal-death"
    },
    {
      "cue": "core:sound_downed",
      "moment": "downed"
    },
    {
      "cue": "core:sound_villager_downed",
      "moment": "villager-downed"
    },
    {
      "cue": "core:sound_down",
      "moment": "down"
    },
    {
      "cue": "core:sound_player_down",
      "moment": "player-down"
    },
    {
      "cue": "core:sound_villager_down",
      "moment": "villager-down"
    },
    {
      "cue": "core:sound_animal_down",
      "moment": "animal-down"
    },
    {
      "cue": "core:sound_revive",
      "moment": "revive"
    },
    {
      "cue": "core:sound_villager_revive",
      "moment": "villager-revive"
    },
    {
      "cue": "core:sound_enemy_crawler",
      "moment": "enemy-crawler"
    },
    {
      "cue": "core:sound_enemy_brute",
      "moment": "enemy-brute"
    },
    {
      "cue": "core:sound_enemy_raider",
      "moment": "enemy-raider"
    },
    {
      "cue": "core:sound_enemy_archer",
      "moment": "enemy-archer"
    },
    {
      "cue": "core:sound_web",
      "moment": "web"
    },
    {
      "cue": "core:sound_wood",
      "moment": "wood"
    },
    {
      "cue": "core:sound_action_axe",
      "moment": "action-Axe"
    },
    {
      "cue": "core:sound_break_wood",
      "moment": "break-wood"
    },
    {
      "cue": "core:sound_stone",
      "moment": "stone"
    },
    {
      "cue": "core:sound_action_pickaxe",
      "moment": "action-Pickaxe"
    },
    {
      "cue": "core:sound_break_stone",
      "moment": "break-stone"
    },
    {
      "cue": "core:sound_crystal",
      "moment": "crystal"
    },
    {
      "cue": "core:sound_break_crystal",
      "moment": "break-crystal"
    },
    {
      "cue": "core:sound_metal",
      "moment": "metal"
    },
    {
      "cue": "core:sound_break_metal",
      "moment": "break-metal"
    },
    {
      "cue": "core:sound_step_grass",
      "moment": "step-grass"
    },
    {
      "cue": "core:sound_step",
      "moment": "step"
    },
    {
      "cue": "core:sound_step_alt",
      "moment": "step-alt"
    },
    {
      "cue": "core:sound_step_grass_2",
      "moment": "step-grass-2"
    },
    {
      "cue": "core:sound_step_grass_3",
      "moment": "step-grass-3"
    },
    {
      "cue": "core:sound_step_snow",
      "moment": "step-snow"
    },
    {
      "cue": "core:sound_step_snow_alt",
      "moment": "step-snow-alt"
    },
    {
      "cue": "core:sound_step_wood",
      "moment": "step-wood"
    },
    {
      "cue": "core:sound_step_stone",
      "moment": "step-stone"
    },
    {
      "cue": "core:sound_step_sand",
      "moment": "step-sand"
    },
    {
      "cue": "core:sound_step_water",
      "moment": "step-water"
    },
    {
      "cue": "core:sound_jump",
      "moment": "jump"
    },
    {
      "cue": "core:sound_land",
      "moment": "land"
    },
    {
      "cue": "core:sound_swim",
      "moment": "swim"
    },
    {
      "cue": "core:sound_splash",
      "moment": "splash"
    },
    {
      "cue": "core:sound_door_open",
      "moment": "door-open"
    },
    {
      "cue": "core:sound_door_close",
      "moment": "door-close"
    },
    {
      "cue": "core:sound_chest_open",
      "moment": "chest-open"
    },
    {
      "cue": "core:sound_chest_close",
      "moment": "chest-close"
    },
    {
      "cue": "core:sound_pickup",
      "moment": "pickup"
    },
    {
      "cue": "core:sound_flower",
      "moment": "flower"
    },
    {
      "cue": "core:sound_build",
      "moment": "build"
    },
    {
      "cue": "core:sound_place",
      "moment": "place"
    },
    {
      "cue": "core:sound_action_build",
      "moment": "action-Build"
    },
    {
      "cue": "core:sound_rotate",
      "moment": "rotate"
    },
    {
      "cue": "core:sound_hoe",
      "moment": "hoe"
    },
    {
      "cue": "core:sound_action_rake",
      "moment": "action-Rake"
    },
    {
      "cue": "core:sound_plant",
      "moment": "plant"
    },
    {
      "cue": "core:sound_eat",
      "moment": "eat"
    },
    {
      "cue": "core:sound_action_eat",
      "moment": "action-Eat"
    },
    {
      "cue": "core:sound_drink",
      "moment": "drink"
    },
    {
      "cue": "core:sound_heal",
      "moment": "heal"
    },
    {
      "cue": "core:sound_action_drink",
      "moment": "action-Drink"
    },
    {
      "cue": "core:sound_quest_complete",
      "moment": "quest-complete"
    },
    {
      "cue": "core:sound_ui_click",
      "moment": "ui-click"
    },
    {
      "cue": "core:sound_ui",
      "moment": "ui"
    },
    {
      "cue": "core:sound_ui_tab",
      "moment": "ui-tab"
    },
    {
      "cue": "core:sound_hearth_alarm",
      "moment": "hearth-alarm"
    },
    {
      "cue": "core:sound_cat_purr",
      "moment": "cat-purr"
    },
    {
      "cue": "core:sound_cat_trill",
      "moment": "cat-trill"
    },
    {
      "cue": "core:sound_dog_pant",
      "moment": "dog-pant"
    },
    {
      "cue": "core:sound_villager_gesture",
      "moment": "villager-gesture"
    },
    {
      "cue": "core:sound_action_wave",
      "moment": "action-Wave"
    },
    {
      "cue": "core:sound_action_celebrate",
      "moment": "action-Celebrate"
    },
    {
      "cue": "core:sound_action_thumbsup",
      "moment": "action-ThumbsUp"
    },
    {
      "cue": "core:sound_action_love",
      "moment": "action-Love"
    },
    {
      "cue": "core:sound_action_dancestep",
      "moment": "action-DanceStep"
    },
    {
      "cue": "core:sound_action_dancesway",
      "moment": "action-DanceSway"
    },
    {
      "cue": "core:sound_action_dancereel",
      "moment": "action-DanceReel"
    },
    {
      "cue": "core:sound_action_dancebounce",
      "moment": "action-DanceBounce"
    },
    {
      "cue": "core:sound_crickets",
      "moment": "crickets"
    },
    {
      "cue": "core:sound_waterfall",
      "moment": "waterfall"
    },
    {
      "cue": "core:sound_fire",
      "moment": "fire"
    },
    {
      "cue": "core:sound_birds",
      "moment": "birds"
    },
    {
      "cue": "core:sound_bees",
      "moment": "bees"
    },
    {
      "cue": "core:sound_enemy_spider",
      "moment": "enemy-spider"
    },
    {
      "cue": "core:sound_arrow_miss",
      "moment": "arrow-miss"
    },
    {
      "cue": "core:sound_combat_windup",
      "moment": "combat-windup"
    },
    {
      "cue": "core:sound_villager_windup",
      "moment": "villager-windup"
    },
    {
      "cue": "core:sound_enemy_crawler_windup",
      "moment": "enemy-crawler-windup"
    },
    {
      "cue": "core:sound_enemy_crawler_hurt",
      "moment": "enemy-crawler-hurt"
    },
    {
      "cue": "core:sound_enemy_crawler_death",
      "moment": "enemy-crawler-death"
    },
    {
      "cue": "core:sound_enemy_raider_hurt",
      "moment": "enemy-raider-hurt"
    },
    {
      "cue": "core:sound_enemy_raider_death",
      "moment": "enemy-raider-death"
    },
    {
      "cue": "core:sound_enemy_brute_windup",
      "moment": "enemy-brute-windup"
    },
    {
      "cue": "core:sound_enemy_brute_hurt",
      "moment": "enemy-brute-hurt"
    },
    {
      "cue": "core:sound_enemy_brute_death",
      "moment": "enemy-brute-death"
    },
    {
      "cue": "core:sound_enemy_archer_hurt",
      "moment": "enemy-archer-hurt"
    },
    {
      "cue": "core:sound_enemy_archer_death",
      "moment": "enemy-archer-death"
    },
    {
      "cue": "core:sound_enemy_spider_windup",
      "moment": "enemy-spider-windup"
    },
    {
      "cue": "core:sound_enemy_spider_hurt",
      "moment": "enemy-spider-hurt"
    },
    {
      "cue": "core:sound_enemy_spider_death",
      "moment": "enemy-spider-death"
    },
    {
      "cue": "core:sound_notice_alert",
      "moment": "notice-alert"
    },
    {
      "cue": "core:sound_surf",
      "moment": "surf"
    },
    {
      "cue": "core:sound_gulls",
      "moment": "gulls"
    },
    {
      "cue": "core:sound_waterfall_sea",
      "moment": "waterfall-sea"
    }
  ]
}