Chainbreaker: rare, very strong original creature (twin-axe cleave, restless without fights)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
05ba88359e
commit
c5b7896609
7 files changed
+111
-7
No files matched your search
+16
-2
@@ -675,6 +675,19 @@ fn sprite_rows(k: EK) -> [&'static str; 10] {
|
||||
".kRRRRRRk.",
|
||||
"..kkkkkk..",
|
||||
],
|
||||
// obsidian demon with glowing cracks, broken chains and twin axes
|
||||
EK::Chainbreaker => [
|
||||
"s.kkkkkk.s",
|
||||
"sskdoodkss",
|
||||
".SkeddekS.",
|
||||
".SkdoodkS.",
|
||||
"kdddoodddk",
|
||||
"kdoddddodk",
|
||||
"SkddooddkS",
|
||||
".kddddddk.",
|
||||
".kdok.odk.",
|
||||
".kkk..kkk.",
|
||||
],
|
||||
EK::Paladin => [
|
||||
"...kkkk..w",
|
||||
"..kyyyyk.w",
|
||||
@@ -714,13 +727,14 @@ fn pal(ch: char) -> Option<Color> {
|
||||
'C' => c(96, 98, 92),
|
||||
'o' => c(226, 124, 48),
|
||||
'O' => c(160, 72, 24),
|
||||
'd' => c(44, 36, 48),
|
||||
_ => return None,
|
||||
})
|
||||
}
|
||||
|
||||
pub const SPRITE_KINDS: [EK; 12] = [EK::Worker, EK::Kobold, EK::Spider, EK::Mage, EK::Ogre, EK::Knight, EK::Archer, EK::Priest, EK::Dwarf, EK::Paladin, EK::Jailer, EK::Priestess];
|
||||
pub const SPRITE_KINDS: [EK; 13] = [EK::Worker, EK::Kobold, EK::Spider, EK::Mage, EK::Ogre, EK::Knight, EK::Archer, EK::Priest, EK::Dwarf, EK::Paladin, EK::Jailer, EK::Priestess, EK::Chainbreaker];
|
||||
// width of the sprite texture in pixels
|
||||
pub const SPRITE_TEX_W: f32 = (12 * 12) as f32;
|
||||
pub const SPRITE_TEX_W: f32 = (13 * 12) as f32;
|
||||
pub const SPRITE_TEX_H: f32 = 24.0;
|
||||
|
||||
pub fn sprite_index(k: EK) -> u32 {
|
||||
|
||||
Reference in new issue
Block a user