+ {{ error }}
+
+
+
+
Skara Brae
+
Enter the city...
+
{{ authError }}
+
+
+
Sign In
+
+
+
+
Create account
+
+
+
Create Account
+
+
+
+
Already have an account?
+
+
+
+
+
+
+
+
Welcome to {{ serverInfo?.name }}
+
Select an account from the top bar to begin.
+
+
Loading...
+
+
+
+
+
No characters yet
+
+
+
+
+
+
+
+
HP {{ selectedChar.hp }} / {{ selectedChar.max_hp }}
+
+
+
+
Nerve {{ selectedChar.nerve }} / {{ selectedChar.max_nerve }}
+
+
+
+
Energy {{ selectedChar.energy }} / {{ selectedChar.max_energy }}
+
+
+
+
SP {{ selectedChar.spell_points ?? 0 }} / {{ selectedChar.max_spell_points }}
+
+
+ {{ formatLabel(stat as string) }} {{ val }}
+
+
+
+
+
+ {{ selectedChar.xp }} / {{ xpForLevel(nextLevel()) }} XP
+ {{ goldForLevelUp() }} Gold
+
+
{{ levelUpError }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Energy {{ gymInfo?.energy ?? 0 }} / {{ gymInfo?.max_energy ?? 0 }}
+
+
Loading...
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
+
+
+
+
+
Stock
+
+
+
+
{{ item.type }}{{ item.slot.replace('_',' ') }}{{ item.attack_type }}
+
+{{ val }} {{ statLabel(stat) }}
+
+ {{ item.buy_price }} Gold
+
+
+
+
+
+
+
Sell Your Items
+
Nothing to sell.
+
+
+
+ {{ item.name }}
+ {{ item.type }} · {{ item.slot.replace('_',' ') }} · {{ item.quality }}
+
+
+ {{ item.sell_price }} Gold
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
HP {{ selectedChar.hp }} / {{ selectedChar.max_hp }}
+
+
+
+
You are already at full health.
+
+
+
+
+ Full Heal
+ Restore all HP. Cost: {{ selectedChar.max_hp - selectedChar.hp }} Gold
+
+
+
+
+
{{ healMessage }}
+
+
+
+
+
+
+
+
Equipped
+
+ {{ slot.replace('_',' ') }}
+
+ Empty
+
+
+
+
Bag ({{ inventoryItems.length }})
+
+
+
+
No items in bag. Fight enemies for loot!
+
+
+
+
+
+
+
+
+
Choose Zone
+
+
+
+
+
+
+
+
+
vs {{ adventureLog.enemy }}
+
+
+ Victory! +{{ adventureLog.combat_log.xp_gained }} XP, +{{ adventureLog.combat_log.gold_gained }} Gold
+
+ Defeated...
+
+
+ Loot: {{ name }}
+
+
+ | # | Attacker | Roll | OB | DB | Result | Dmg | HP |
+
+
+ | {{ i + 1 }} |
+ {{ round.attacker }} |
+ {{ round.raw_roll > 0 ? '+' : '' }}{{ round.raw_roll }} |
+ {{ round.ob > 0 ? '+' : '' }}{{ round.ob }} |
+ {{ round.db }} |
+ {{ round.result > 0 ? '+' : '' }}{{ round.result }} |
+
+ {{ round.damage }}
+
+ {{ round.crit.severity }}: {{ round.crit.crit.name }}
+
+ |
+ {{ round.defender_hp }} |
+
+
+
+
+
+
+
+
+
+
Loading...
+
Only Bards can play songs.
+
+
+
+
{{ song.name }}
+
{{ song.description }}
+
Level {{ song.required_level }} · {{ song.combat_effect }}
+
+
+
+
Lvl {{ song.required_level }}
+
+
+
+
+
+
+
+
Loading...
+
Only spellcasters can learn spells.
+
+
+
Review Board — Learn New Spell Level
+
+
+
Level {{ lvl }}
+
Learned
+
+ {{ spellsInfo.learn_costs[String(lvl)] ?? '?' }} Gold
+
+
+
+
+
+
+
Known Spells ({{ spellsInfo.spells.filter(s => s.known).length }})
+
+
+
+
{{ spell.description }}
+
+ Lv {{ spell.spell_level }}
+ {{ spell.spell_points }} SP
+ {{ spell.combat_effect }}
+
+
+ {{ spell.combat_damage_min }}-{{ spell.combat_damage_max }} dmg
+ Heals {{ spell.heal_min }}-{{ spell.heal_max }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item.type }}{{ item.slot.replace('_',' ') }}{{ item.attack_type }}
+
+{{ val }} {{ statLabel(stat) }}
+
{{ item.description }}
+
+
+
+