Five new rooms: prison, graveyard, guard post, arena, sacrifice altar; new creature: the revenant
- prison: captured heroes sit in cells apart from the torture chamber, do not defect and starve in time; the hand can move prisoners between cells and torture - graveyard: the fallen are buried there; after a while some rise as revenants (undead: no food, no sleep, life drain from level 5) - guard post: creatures hold the position and attack whatever comes into view - arena: creatures spar in pairs for fast, free experience, at the cost of bruises - sacrifice altar: creatures dropped on it are sacrificed; certain pairs bring a rare creature, otherwise a blessing (mood and mana) - researched in the library, campaign unlocks, textures, furniture, texts EN/DE, bestiary Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
2c8db33a69
commit
a58497e3a9
14 files changed
+606
-28
No files matched your search
+16
-1
@@ -63,6 +63,11 @@ pub enum Kind {
|
||||
RuneChest, // dwarven chest with the plans of a rune forge tower (claim it: one free build)
|
||||
Forge, // room: creatures manufacture traps and doors
|
||||
Door, // floor with an installed door (res bit 0: locked)
|
||||
Prison, // room: prisoners wait in cells
|
||||
Graveyard, // room: the fallen are buried, some rise again
|
||||
GuardPost, // room: creatures hold the position
|
||||
Arena, // room: sparring
|
||||
Altar, // room: sacrifices
|
||||
}
|
||||
|
||||
// options for the map generator (campaign missions)
|
||||
@@ -91,7 +96,7 @@ pub struct River {
|
||||
}
|
||||
|
||||
// order matters for the packed savegame codec: only append new kinds
|
||||
const KINDS: [Kind; 29] = [
|
||||
const KINDS: [Kind; 34] = [
|
||||
Kind::Rock,
|
||||
Kind::Earth,
|
||||
Kind::Gold,
|
||||
@@ -121,6 +126,11 @@ const KINDS: [Kind; 29] = [
|
||||
Kind::RuneChest,
|
||||
Kind::Forge,
|
||||
Kind::Door,
|
||||
Kind::Prison,
|
||||
Kind::Graveyard,
|
||||
Kind::GuardPost,
|
||||
Kind::Arena,
|
||||
Kind::Altar,
|
||||
];
|
||||
|
||||
// treasures (veins, treasury content, imp loads): 0 gold, 1 silver, 2 ruby, 3 diamond
|
||||
@@ -219,6 +229,11 @@ impl Tile {
|
||||
| Kind::RuneChest
|
||||
| Kind::Forge
|
||||
| Kind::Door
|
||||
| Kind::Prison
|
||||
| Kind::Graveyard
|
||||
| Kind::GuardPost
|
||||
| Kind::Arena
|
||||
| Kind::Altar
|
||||
)
|
||||
}
|
||||
// river tiles (open, but nobody can walk there)
|
||||
|
||||
Reference in new issue
Block a user