Revised skills, attributes and resources...
This commit is contained in:
parent
950384aede
commit
4b832177b0
@ -5,7 +5,7 @@ package attribute is
|
||||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
type codex is (
|
||||
attack, defense, power, knowledge
|
||||
offense, defense, wisdom, stamina, speed, reach
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
@ -26,10 +26,12 @@ package attribute is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Attack ", 0, "Determines strength, edurance and damage dealth. "),
|
||||
("Defense ", 0, "Determines resistance, stamina and damage blocked. "),
|
||||
("Power ", 0, "Determines might and magic range, spread and usage. "),
|
||||
("Knowledge ", 0, "Determines leveling, experience and learning. ")
|
||||
("Offense ", 0, "- "),
|
||||
("Defense ", 0, "- "),
|
||||
("Wisdom ", 0, "- "),
|
||||
("Stamina ", 0, "- "),
|
||||
("Speed ", 0, "- "),
|
||||
("Reach ", 0, "- ")
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
@ -33,15 +33,15 @@ package chad is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Ognjen Milan Robovic ", faction.castle, attribute.power, skill.archery, resource.gold),
|
||||
("Richard Martin Stallman ", faction.stronghold, attribute.knowledge, skill.leadership, resource.ore),
|
||||
("Eric Steven Raymond ", faction.inferno, attribute.defense, skill.resistance, resource.wood),
|
||||
("Linus Benedict Torvalds ", faction.tower, attribute.attack, skill.offense, resource.mercury),
|
||||
("Ada Augusta King ", faction.conflux, attribute.defense, skill.sorcery, resource.gold),
|
||||
("Marina Ann Hantzis ", faction.necropolis, attribute.attack, skill.necromancy, resource.gem),
|
||||
("Kathleen Hylda Britten ", faction.rampart, attribute.knowledge, skill.intelligence, resource.wood),
|
||||
("Wouter van Oortmerssen ", faction.fortress, attribute.power, skill.logistics, resource.ore),
|
||||
("John Warner Backus ", faction.dungeon, attribute.knowledge, skill.mysticism, resource.crystal)
|
||||
("Ognjen Milan Robovic ", faction.castle, attribute.offense, skill.archery, resource.gold),
|
||||
("Richard Martin Stallman ", faction.stronghold, attribute.offense, skill.archery, resource.gold),
|
||||
("Eric Steven Raymond ", faction.inferno, attribute.offense, skill.archery, resource.gold),
|
||||
("Linus Benedict Torvalds ", faction.tower, attribute.offense, skill.archery, resource.gold),
|
||||
("Ada Augusta King ", faction.conflux, attribute.offense, skill.archery, resource.gold),
|
||||
("Marina Ann Hantzis ", faction.necropolis, attribute.offense, skill.archery, resource.gold),
|
||||
("Kathleen Hylda Britten ", faction.rampart, attribute.offense, skill.archery, resource.gold),
|
||||
("Wouter van Oortmerssen ", faction.fortress, attribute.offense, skill.archery, resource.gold),
|
||||
("John Warner Backus ", faction.dungeon, attribute.offense, skill.archery, resource.gold)
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
@ -58,91 +58,91 @@ package construction is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Boar Glen ", faction.neutral, 1, 1, ( 90, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Enchanter's Hollow ", faction.neutral, 1, 1, (120, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Hovel ", faction.neutral, 2, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Nomad Tent ", faction.neutral, 3, 1, (240, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Rogue Cavern ", faction.neutral, 3, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Thatched Hut ", faction.neutral, 4, 1, (300, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Troll's Bridge ", faction.neutral, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Crystalized Cave ", faction.neutral, 1, 1, ( 90, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Frozen Cliffs ", faction.neutral, 1, 1, (120, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Magic Forest ", faction.neutral, 2, 1, (180, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Pyramid ", faction.neutral, 3, 1, (240, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Sulfurous Lair ", faction.neutral, 3, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Treetop Tower ", faction.neutral, 4, 1, (300, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Boar Glen ", faction.neutral, 1, 1, ( 90, others => 0), 1, effect.none),
|
||||
("Enchanter's Hollow ", faction.neutral, 1, 1, (120, others => 0), 1, effect.none),
|
||||
("Hovel ", faction.neutral, 2, 1, (180, others => 0), 1, effect.none),
|
||||
("Nomad Tent ", faction.neutral, 3, 1, (240, others => 0), 1, effect.none),
|
||||
("Rogue Cavern ", faction.neutral, 3, 1, (180, others => 0), 1, effect.none),
|
||||
("Thatched Hut ", faction.neutral, 4, 1, (300, others => 0), 3, effect.none),
|
||||
("Troll's Bridge ", faction.neutral, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Crystalized Cave ", faction.neutral, 1, 1, ( 90, others => 0), 1, effect.none),
|
||||
("Frozen Cliffs ", faction.neutral, 1, 1, (120, others => 0), 1, effect.none),
|
||||
("Magic Forest ", faction.neutral, 2, 1, (180, others => 0), 3, effect.none),
|
||||
("Pyramid ", faction.neutral, 3, 1, (240, others => 0), 1, effect.none),
|
||||
("Sulfurous Lair ", faction.neutral, 3, 1, (180, others => 0), 1, effect.none),
|
||||
("Treetop Tower ", faction.neutral, 4, 1, (300, others => 0), 1, effect.none),
|
||||
--
|
||||
("Guardhouse ", faction.castle, 1, 1, ( 90, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Watchtower ", faction.castle, 1, 1, (120, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Griffin Tower ", faction.castle, 2, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Barracks ", faction.castle, 3, 1, (240, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Monastery ", faction.castle, 3, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Training Grounds ", faction.castle, 4, 1, (300, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Holy Portal ", faction.castle, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Guardhouse ", faction.castle, 1, 1, ( 90, others => 0), 1, effect.none),
|
||||
("Watchtower ", faction.castle, 1, 1, (120, others => 0), 1, effect.none),
|
||||
("Griffin Tower ", faction.castle, 2, 1, (180, others => 0), 1, effect.none),
|
||||
("Barracks ", faction.castle, 3, 1, (240, others => 0), 1, effect.none),
|
||||
("Monastery ", faction.castle, 3, 1, (180, others => 0), 1, effect.none),
|
||||
("Training Grounds ", faction.castle, 4, 1, (300, others => 0), 1, effect.none),
|
||||
("Holy Portal ", faction.castle, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Goblin Shed ", faction.stronghold, 1, 1, ( 90, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Wolf Pen ", faction.stronghold, 1, 1, (120, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Orc Tower ", faction.stronghold, 2, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Ogre Fort ", faction.stronghold, 3, 1, (240, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Cliff Nest ", faction.stronghold, 3, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Cyclops Cave ", faction.stronghold, 4, 1, (300, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Behemoth Lair ", faction.stronghold, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Goblin Shed ", faction.stronghold, 1, 1, ( 90, others => 0), 1, effect.none),
|
||||
("Wolf Pen ", faction.stronghold, 1, 1, (120, others => 0), 1, effect.none),
|
||||
("Orc Tower ", faction.stronghold, 2, 1, (180, others => 0), 1, effect.none),
|
||||
("Ogre Fort ", faction.stronghold, 3, 1, (240, others => 0), 1, effect.none),
|
||||
("Cliff Nest ", faction.stronghold, 3, 1, (180, others => 0), 1, effect.none),
|
||||
("Cyclops Cave ", faction.stronghold, 4, 1, (300, others => 0), 1, effect.none),
|
||||
("Behemoth Lair ", faction.stronghold, 5, 1, (360, others => 0), 3, effect.none),
|
||||
--
|
||||
("Imp Crucible ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Hall of Sins ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Kennels ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Demon Gate ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Hell Hole ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Fire Lake ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Forsaken Palace ", faction.inferno, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Imp Crucible ", faction.inferno, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Hall of Sins ", faction.inferno, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Kennels ", faction.inferno, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Demon Gate ", faction.inferno, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Hell Hole ", faction.inferno, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Fire Lake ", faction.inferno, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Forsaken Palace ", faction.inferno, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Workshop ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Parapet ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Golem Factory ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Mage Tower ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Altar of Wishes ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Golden Pavilion ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Cloud Temple ", faction.tower, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Workshop ", faction.tower, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Parapet ", faction.tower, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Golem Factory ", faction.tower, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Mage Tower ", faction.tower, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Altar of Wishes ", faction.tower, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Golden Pavilion ", faction.tower, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Cloud Temple ", faction.tower, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Little Lantern ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Air Shrine ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Water Shrine ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Fire Shrine ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Earth Shrine ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Magic Shrine ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Flamewhirl ", faction.conflux, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Little Lantern ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Air Shrine ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Water Shrine ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Fire Shrine ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Earth Shrine ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Magic Shrine ", faction.conflux, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Flamewhirl ", faction.conflux, 5, 1, (360, others => 0), 3, effect.none),
|
||||
--
|
||||
("Cursed Shrine ", faction.necropolis, 1, 1, ( 90, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Graveyard ", faction.necropolis, 1, 1, (120, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Tomb of Souls ", faction.necropolis, 2, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Estate ", faction.necropolis, 3, 1, (240, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Mausoleum ", faction.necropolis, 3, 1, (180, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Hall of Darkness ", faction.necropolis, 4, 1, (300, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Bone Vault ", faction.necropolis, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Cursed Shrine ", faction.necropolis, 1, 1, ( 90, others => 0), 1, effect.none),
|
||||
("Graveyard ", faction.necropolis, 1, 1, (120, others => 0), 1, effect.none),
|
||||
("Tomb of Souls ", faction.necropolis, 2, 1, (180, others => 0), 1, effect.none),
|
||||
("Estate ", faction.necropolis, 3, 1, (240, others => 0), 1, effect.none),
|
||||
("Mausoleum ", faction.necropolis, 3, 1, (180, others => 0), 1, effect.none),
|
||||
("Hall of Darkness ", faction.necropolis, 4, 1, (300, others => 0), 1, effect.none),
|
||||
("Bone Vault ", faction.necropolis, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Centaur Stables ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Dwarf Cottage ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Homestead ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Enchanted Spring ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Dendroid Arches ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Unicorn Glades ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Dragon Cliffs ", faction.rampart, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Centaur Stables ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Dwarf Cottage ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Homestead ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Enchanted Spring ", faction.rampart, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Dendroid Arches ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Unicorn Glades ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Dragon Cliffs ", faction.rampart, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Gnoll Hut ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Lizard Den ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Dragonfly Hive ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 3, effect.none),
|
||||
("Basilisk Pit ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Gorgon Lair ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Wyvern Next ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Hydra Pond ", faction.fortress, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Gnoll Hut ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Lizard Den ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Dragonfly Hive ", faction.fortress, 5, 1, (360, others => 0), 3, effect.none),
|
||||
("Basilisk Pit ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Gorgon Lair ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Wyvern Next ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Hydra Pond ", faction.fortress, 5, 1, (360, others => 0), 1, effect.none),
|
||||
--
|
||||
("Warren ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Harpy Loft ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Pillar of Eyes ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Chappel of Voice ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Labyrinth ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Manticore Lair ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none),
|
||||
("Dragon Cave ", faction.dungeon, 5, 1, (360, 0, 0, 0, 0, 0, 0), 1, effect.none)
|
||||
("Warren ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Harpy Loft ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Pillar of Eyes ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Chappel of Voice ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Labyrinth ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Manticore Lair ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none),
|
||||
("Dragon Cave ", faction.dungeon, 5, 1, (360, others => 0), 1, effect.none)
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
@ -24,16 +24,16 @@ package faction is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Neutral ", attribute.attack, skill.tactics, resource.gold),
|
||||
("Castle ", attribute.attack, skill.archery, resource.ore),
|
||||
("Stronghold ", attribute.defense, skill.offense, resource.wood),
|
||||
("Inferno ", attribute.power, skill.fire_magic, resource.mercury),
|
||||
("Tower ", attribute.knowledge, skill.intelligence, resource.gem),
|
||||
("Conflux ", attribute.knowledge, skill.sorcery, resource.gem),
|
||||
("Necropolis ", attribute.attack, skill.necromancy, resource.sulfur),
|
||||
("Rampart ", attribute.defense, skill.scouting, resource.crystal),
|
||||
("Fortress ", attribute.defense, skill.resistance, resource.mercury),
|
||||
("Dungeon ", attribute.power, skill.archery, resource.ore)
|
||||
("Neutral ", attribute.offense, skill.archery, resource.gold),
|
||||
("Castle ", attribute.offense, skill.archery, resource.gold),
|
||||
("Stronghold ", attribute.offense, skill.archery, resource.gold),
|
||||
("Inferno ", attribute.offense, skill.archery, resource.gold),
|
||||
("Tower ", attribute.offense, skill.archery, resource.gold),
|
||||
("Conflux ", attribute.offense, skill.archery, resource.gold),
|
||||
("Necropolis ", attribute.offense, skill.archery, resource.gold),
|
||||
("Rampart ", attribute.offense, skill.archery, resource.gold),
|
||||
("Fortress ", attribute.offense, skill.archery, resource.gold),
|
||||
("Dungeon ", attribute.offense, skill.archery, resource.gold)
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
@ -5,8 +5,7 @@ package resource is
|
||||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
type codex is (
|
||||
gold, wood, mercury, ore, sulfur, crystal,
|
||||
gem
|
||||
gold, wood, stone, steel, leather, crystal
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
@ -27,13 +26,12 @@ package resource is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Gold ", 0, "Basic currency in the world, even tho silver is better. "),
|
||||
("Wood ", 0, "Essential building material for most houses and stables. "),
|
||||
("Mercury ", 0, "Usage is practiced by alchemists and necromancers mostly. "),
|
||||
("Ore ", 0, "One of the building blocks of society, always useful goods. "),
|
||||
("Sulfur ", 0, "Fell out of use in VII era, but it still has some use-cases. "),
|
||||
("Crystal ", 0, "Important material for anything related to magic. "),
|
||||
("Gem ", 0, "Used a lot by alchemists and magicians for some reason. ")
|
||||
("Gold ", 0, "- "),
|
||||
("Wood ", 0, "- "),
|
||||
("Stone ", 0, "- "),
|
||||
("Steel ", 0, "- "),
|
||||
("Leather ", 0, "- "),
|
||||
("Crystal ", 0, "- ")
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
@ -30,7 +30,7 @@ package body skill is
|
||||
------------------------------------------------------------------------------------------
|
||||
|
||||
procedure menu (x, y : in integer; center : in boolean) is
|
||||
column : constant integer := 4;
|
||||
column : constant integer := 2;
|
||||
offset : constant integer := 16;
|
||||
width : constant integer := 216 * column + 2 * offset;
|
||||
height : constant integer := (count / column) * core.icon + 2 * offset;
|
||||
@ -42,9 +42,9 @@ package body skill is
|
||||
--
|
||||
for index in codex
|
||||
loop
|
||||
ui.draw_icon (trait (index).text, move_x + 216 * (codex'pos (index) / 6) + offset, move_y + core.icon * (codex'pos (index) mod 6) + offset);
|
||||
draw (index, move_x + 216 * (codex'pos (index) / 6) + offset, move_y + core.icon * (codex'pos (index) mod 6) + offset);
|
||||
ui.write (trait (index).name, move_x + 216 * (codex'pos (index) / 6) + offset + core.icon, move_y + core.icon * (codex'pos (index) mod 6) + offset);
|
||||
ui.draw_icon (trait (index).text, move_x + 216 * (codex'pos (index) mod column) + offset, move_y + core.icon * (codex'pos (index) / column) + offset);
|
||||
draw (index, move_x + 216 * (codex'pos (index) mod column) + offset, move_y + core.icon * (codex'pos (index) / column) + offset);
|
||||
ui.write (trait (index).name, move_x + 216 * (codex'pos (index) mod column) + offset + core.icon, move_y + core.icon * (codex'pos (index) / column) + offset);
|
||||
end loop;
|
||||
end menu;
|
||||
|
||||
|
@ -5,10 +5,8 @@ package skill is
|
||||
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
type codex is (
|
||||
archery, offense, armourer, resistance, tactics, first_aid,
|
||||
logistics, path_finding, navigation, scouting, leadership, scholar,
|
||||
fire_magic, water_magic, air_magic, earth_magic, mysticism, necromancy,
|
||||
sorcery, wisdom, intelligence, learning, diplomacy, estates
|
||||
archery, diplomacy, estates, exploration, leadership, logistics,
|
||||
medicine, mercantile, mysticism, necromancy, sorcery, tactics
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
@ -29,30 +27,18 @@ package skill is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Archery ", 0, "Improves the effectiveness of ranged attacks. "),
|
||||
("Offense ", 0, "Enhances the damage dealt in combat. "),
|
||||
("Armourer ", 0, "Better at maintaining and repairing equipment. "),
|
||||
("Resistance ", 0, "Provides protection against various types of magic. "),
|
||||
("Tactics ", 0, "Enhances tactical decisions in battles. "),
|
||||
("First Aid ", 0, "Ability to heal wounded units on the battlefield. "),
|
||||
("Logistics ", 0, "Increases movement speed on the map. "),
|
||||
("Path Finding ", 0, "Improves travel speed and reduces chances of ambush. "),
|
||||
("Navigation ", 0, "Better at traveling by sea, improving sea voyages. "),
|
||||
("Scouting ", 0, "Increases visibility range on the map. "),
|
||||
("Leadership ", 0, "Allows for the command of larger armies. "),
|
||||
("Scholar ", 0, "Improves learning from various sources of knowledge. "),
|
||||
("Fire Magic ", 0, "Focuses on spells related to fire elements. "),
|
||||
("Water Magic ", 0, "Mastery over spells involving water elements. "),
|
||||
("Air Magic ", 0, "Command over spells related to air and wind. "),
|
||||
("Earth Magic ", 0, "Manipulation of spells involving earth and nature. "),
|
||||
("Mysticism ", 0, "Enhances magical energy and resource management. "),
|
||||
("Necromancy ", 0, "Ability to raise and control undead units. "),
|
||||
("Sorcery ", 0, "Mastery over a wide range of magical spells. "),
|
||||
("Wisdom ", 0, "Increases overall knowledge and understanding. "),
|
||||
("Intelligence ", 0, "Enhances magical prowess and spellcasting ability. "),
|
||||
("Learning ", 0, "Speeds up the rate of acquiring new skills. "),
|
||||
("Diplomacy ", 0, "Improves relationships with other factions. "),
|
||||
("Estates ", 0, "Manages and grows your domain, relations and wealth. ")
|
||||
("Archery ", 0, "- "),
|
||||
("Diplomacy ", 0, "- "),
|
||||
("Estates ", 0, "- "),
|
||||
("Exploration ", 0, "- "),
|
||||
("Leadership ", 0, "- "),
|
||||
("Logistics ", 0, "- "),
|
||||
("Medicine ", 0, "- "),
|
||||
("Mercantile ", 0, "- "),
|
||||
("Mysticism ", 0, "- "),
|
||||
("Necromancy ", 0, "- "),
|
||||
("Sorcery ", 0, "- "),
|
||||
("Tactics ", 0, "- ")
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
280
source/unit.ads
280
source/unit.ads
@ -66,155 +66,155 @@ package unit is
|
||||
count : constant natural := codex'pos (codex'last) + 1;
|
||||
|
||||
trait : constant array (codex) of information := (
|
||||
("Azure Dragon ", faction.neutral, (1, 1, 1, 1), effect.none, "Powerful and majestic dragon known for its devastating attacks. "),
|
||||
("Boar ", faction.neutral, (1, 1, 1, 1), effect.none, "Wild animal with tusks, often used as frontline warriors. "),
|
||||
("Crystal Dragon ", faction.neutral, (1, 1, 1, 1), effect.none, "Crystal-encrusted dragon with powerful magical abilities. "),
|
||||
("Enchanter ", faction.neutral, (1, 1, 1, 1), effect.none, "Spellcaster specializing in enchantments and buffs. "),
|
||||
("Faerie Dragon ", faction.neutral, (1, 1, 1, 1), effect.none, "Mischievous creature with potent magical abilities. "),
|
||||
("Gold Golem ", faction.neutral, (1, 1, 1, 1), effect.none, "Construct made of pure gold, resistant to magic. "),
|
||||
("Halfing ", faction.neutral, (1, 1, 1, 1), effect.none, "Small, nimble creature with stealth and ranged abilities. "),
|
||||
("Mummy ", faction.neutral, (1, 1, 1, 1), effect.none, "Undead creature wrapped in bandages, capable of curses. "),
|
||||
("Nomad ", faction.neutral, (1, 1, 1, 1), effect.none, "Skilled ranged fighter from the desert with high mobility. "),
|
||||
("Peasant ", faction.neutral, (1, 1, 1, 1), effect.none, "Basic unit, typically low-cost and expendable. "),
|
||||
("Rogue ", faction.neutral, (1, 1, 1, 1), effect.none, "Sneaky unit specialized in stealth and surprise attacks. "),
|
||||
("Rust Dragon ", faction.neutral, (1, 1, 1, 1), effect.none, "Dragon with corrosive breath, capable of weakening enemies. "),
|
||||
("Sharpshooter ", faction.neutral, (1, 1, 1, 1), effect.none, "Highly skilled ranged unit with exceptional accuracy. "),
|
||||
("Troll ", faction.neutral, (1, 1, 1, 1), effect.none, "Regenerating and powerful brute, often used as a tank. "),
|
||||
("Azure Dragon ", faction.neutral, (others => 1), effect.none, "Powerful and majestic dragon known for its devastating attacks. "),
|
||||
("Boar ", faction.neutral, (others => 1), effect.none, "Wild animal with tusks, often used as frontline warriors. "),
|
||||
("Crystal Dragon ", faction.neutral, (others => 1), effect.none, "Crystal-encrusted dragon with powerful magical abilities. "),
|
||||
("Enchanter ", faction.neutral, (others => 1), effect.none, "Spellcaster specializing in enchantments and buffs. "),
|
||||
("Faerie Dragon ", faction.neutral, (others => 1), effect.none, "Mischievous creature with potent magical abilities. "),
|
||||
("Gold Golem ", faction.neutral, (others => 1), effect.none, "Construct made of pure gold, resistant to magic. "),
|
||||
("Halfing ", faction.neutral, (others => 1), effect.none, "Small, nimble creature with stealth and ranged abilities. "),
|
||||
("Mummy ", faction.neutral, (others => 1), effect.none, "Undead creature wrapped in bandages, capable of curses. "),
|
||||
("Nomad ", faction.neutral, (others => 1), effect.none, "Skilled ranged fighter from the desert with high mobility. "),
|
||||
("Peasant ", faction.neutral, (others => 1), effect.none, "Basic unit, typically low-cost and expendable. "),
|
||||
("Rogue ", faction.neutral, (others => 1), effect.none, "Sneaky unit specialized in stealth and surprise attacks. "),
|
||||
("Rust Dragon ", faction.neutral, (others => 1), effect.none, "Dragon with corrosive breath, capable of weakening enemies. "),
|
||||
("Sharpshooter ", faction.neutral, (others => 1), effect.none, "Highly skilled ranged unit with exceptional accuracy. "),
|
||||
("Troll ", faction.neutral, (others => 1), effect.none, "Regenerating and powerful brute, often used as a tank. "),
|
||||
--
|
||||
("Pikeman ", faction.castle, (1, 1, 1, 1), effect.none, "Basic spear-wielding infantry unit with a defensive stance. "),
|
||||
("Halberdier ", faction.castle, (1, 1, 1, 1), effect.none, "Advanced infantry unit armed with a versatile halberd. "),
|
||||
("Archer ", faction.castle, (1, 1, 1, 1), effect.none, "Ranged unit proficient in shooting arrows at enemies. "),
|
||||
("Crossbowman ", faction.castle, (1, 1, 1, 1), effect.none, "Highly skilled archer with superior accuracy and damage. "),
|
||||
("Griffin ", faction.castle, (1, 1, 1, 1), effect.none, "Majestic creature with flying capabilities and swift attacks. "),
|
||||
("Royal Griffin ", faction.castle, (1, 1, 1, 1), effect.none, "Upgraded version of the Griffin with enhanced stats and abilities. "),
|
||||
("Swordsman ", faction.castle, (1, 1, 1, 1), effect.none, "Skillful melee fighter equipped with a sharp blade. "),
|
||||
("Crusader ", faction.castle, (1, 1, 1, 1), effect.none, "Holy warrior with strong offensive and defensive capabilities. "),
|
||||
("Monk ", faction.castle, (1, 1, 1, 1), effect.none, "Mystic unit with healing and support spells. "),
|
||||
("Zealot ", faction.castle, (1, 1, 1, 1), effect.none, "Fanatic warrior dedicated to their cause, often infused with magic. "),
|
||||
("Cavalier ", faction.castle, (1, 1, 1, 1), effect.none, "Mounted knight unit with speed and impact in battle. "),
|
||||
("Champion ", faction.castle, (1, 1, 1, 1), effect.none, "Elite warrior with exceptional combat skills and resilience. "),
|
||||
("Angel ", faction.castle, (1, 1, 1, 1), effect.none, "Divine being with powerful healing and offensive abilities. "),
|
||||
("Arch-Angel ", faction.castle, (1, 1, 1, 1), effect.none, "Superior celestial being with extraordinary powers and influence. "),
|
||||
("Pikeman ", faction.castle, (others => 1), effect.none, "Basic spear-wielding infantry unit with a defensive stance. "),
|
||||
("Halberdier ", faction.castle, (others => 1), effect.none, "Advanced infantry unit armed with a versatile halberd. "),
|
||||
("Archer ", faction.castle, (others => 1), effect.none, "Ranged unit proficient in shooting arrows at enemies. "),
|
||||
("Crossbowman ", faction.castle, (others => 1), effect.none, "Highly skilled archer with superior accuracy and damage. "),
|
||||
("Griffin ", faction.castle, (others => 1), effect.none, "Majestic creature with flying capabilities and swift attacks. "),
|
||||
("Royal Griffin ", faction.castle, (others => 1), effect.none, "Upgraded version of the Griffin with enhanced stats and abilities. "),
|
||||
("Swordsman ", faction.castle, (others => 1), effect.none, "Skillful melee fighter equipped with a sharp blade. "),
|
||||
("Crusader ", faction.castle, (others => 1), effect.none, "Holy warrior with strong offensive and defensive capabilities. "),
|
||||
("Monk ", faction.castle, (others => 1), effect.none, "Mystic unit with healing and support spells. "),
|
||||
("Zealot ", faction.castle, (others => 1), effect.none, "Fanatic warrior dedicated to their cause, often infused with magic. "),
|
||||
("Cavalier ", faction.castle, (others => 1), effect.none, "Mounted knight unit with speed and impact in battle. "),
|
||||
("Champion ", faction.castle, (others => 1), effect.none, "Elite warrior with exceptional combat skills and resilience. "),
|
||||
("Angel ", faction.castle, (others => 1), effect.none, "Divine being with powerful healing and offensive abilities. "),
|
||||
("Arch-Angel ", faction.castle, (others => 1), effect.none, "Superior celestial being with extraordinary powers and influence. "),
|
||||
--
|
||||
("Goblin ", faction.stronghold, (1, 1, 1, 1), effect.none, "Small and mischievous creature known for its cunning and traps. "),
|
||||
("Hobgoblin ", faction.stronghold, (1, 1, 1, 1), effect.none, "Stronger and more vicious version of the goblin, often brave warriors. "),
|
||||
("Wolf Rider ", faction.stronghold, (1, 1, 1, 1), effect.none, "Fast-moving unit mounted on wolves for quick strikes. "),
|
||||
("Wolf Raider ", faction.stronghold, (1, 1, 1, 1), effect.none, "Upgraded version of the Wolf Rider with enhanced strength and ferocity. "),
|
||||
("Orc ", faction.stronghold, (1, 1, 1, 1), effect.none, "Brutal and fierce humanoid warrior with a penchant for melee combat. "),
|
||||
("Orc Chieftain ", faction.stronghold, (1, 1, 1, 1), effect.none, "Leader of orcish tribes, commanding respect and fear among his folk. "),
|
||||
("Orge ", faction.stronghold, (1, 1, 1, 1), effect.none, "Huge and powerful creature capable of crushing foes with its strength. "),
|
||||
("Ogre Magi ", faction.stronghold, (1, 1, 1, 1), effect.none, "Magical variant of the ogre, using berserk spell in addition to mace. "),
|
||||
("Roc ", faction.stronghold, (1, 1, 1, 1), effect.none, "Gigantic bird of prey with the ability to carry friendly units. "),
|
||||
("Thunderbird ", faction.stronghold, (1, 1, 1, 1), effect.none, "Mythical bird with control over lightning and thunder. "),
|
||||
("Cyclops ", faction.stronghold, (1, 1, 1, 1), effect.none, "One-eyed giant wielding massive clubs for devastating blows. "),
|
||||
("Cyclops King ", faction.stronghold, (1, 1, 1, 1), effect.none, "Sovereign ruler among the cyclops race, commanding great respect. "),
|
||||
("Behemoth ", faction.stronghold, (1, 1, 1, 1), effect.none, "Enormous and unstoppable monster wreaking havoc on the battlefield. "),
|
||||
("Ancient Behemoth ", faction.stronghold, (1, 1, 1, 1), effect.none, "Legendary and exceptionally powerful behemoth with devastating attacks. "),
|
||||
("Goblin ", faction.stronghold, (others => 1), effect.none, "Small and mischievous creature known for its cunning and traps. "),
|
||||
("Hobgoblin ", faction.stronghold, (others => 1), effect.none, "Stronger and more vicious version of the goblin, often brave warriors. "),
|
||||
("Wolf Rider ", faction.stronghold, (others => 1), effect.none, "Fast-moving unit mounted on wolves for quick strikes. "),
|
||||
("Wolf Raider ", faction.stronghold, (others => 1), effect.none, "Upgraded version of the Wolf Rider with enhanced strength and ferocity. "),
|
||||
("Orc ", faction.stronghold, (others => 1), effect.none, "Brutal and fierce humanoid warrior with a penchant for melee combat. "),
|
||||
("Orc Chieftain ", faction.stronghold, (others => 1), effect.none, "Leader of orcish tribes, commanding respect and fear among his folk. "),
|
||||
("Orge ", faction.stronghold, (others => 1), effect.none, "Huge and powerful creature capable of crushing foes with its strength. "),
|
||||
("Ogre Magi ", faction.stronghold, (others => 1), effect.none, "Magical variant of the ogre, using berserk spell in addition to mace. "),
|
||||
("Roc ", faction.stronghold, (others => 1), effect.none, "Gigantic bird of prey with the ability to carry friendly units. "),
|
||||
("Thunderbird ", faction.stronghold, (others => 1), effect.none, "Mythical bird with control over lightning and thunder. "),
|
||||
("Cyclops ", faction.stronghold, (others => 1), effect.none, "One-eyed giant wielding massive clubs for devastating blows. "),
|
||||
("Cyclops King ", faction.stronghold, (others => 1), effect.none, "Sovereign ruler among the cyclops race, commanding great respect. "),
|
||||
("Behemoth ", faction.stronghold, (others => 1), effect.none, "Enormous and unstoppable monster wreaking havoc on the battlefield. "),
|
||||
("Ancient Behemoth ", faction.stronghold, (others => 1), effect.none, "Legendary and exceptionally powerful behemoth with devastating attacks. "),
|
||||
--
|
||||
("Imp ", faction.inferno, (1, 1, 1, 1), effect.none, "Small, agile demon known for its cunning and mischief. "),
|
||||
("Familiar ", faction.inferno, (1, 1, 1, 1), effect.none, "Devilish creature bound to a sorcerer, aiding in magic and combat. "),
|
||||
("Gog ", faction.inferno, (1, 1, 1, 1), effect.none, "Mighty and brutish humanoid warrior wielding a massive club. "),
|
||||
("Magog ", faction.inferno, (1, 1, 1, 1), effect.none, "Elite version of the Gog, boasting enhanced strength and aggression. "),
|
||||
("Hell Hound ", faction.inferno, (1, 1, 1, 1), effect.none, "Fiery canine creature with a fierce bite and burning breath. "),
|
||||
("Cerberus ", faction.inferno, (1, 1, 1, 1), effect.none, "Three-headed dog guarding the gates of the underworld with ferocity. "),
|
||||
("Demon ", faction.inferno, (1, 1, 1, 1), effect.none, "Malevolent creature from the abyss, wielding dark powers and strength. "),
|
||||
("Horned Demon ", faction.inferno, (1, 1, 1, 1), effect.none, "Upgraded demon with greater power and enhanced abilities. "),
|
||||
("Pit Fiend ", faction.inferno, (1, 1, 1, 1), effect.none, "Terrifying demon lord commanding legions of infernal forces. "),
|
||||
("Pit Lord ", faction.inferno, (1, 1, 1, 1), effect.none, "Ruthless ruler of demonic realms, instilling fear in all who oppose. "),
|
||||
("Efreeti ", faction.inferno, (1, 1, 1, 1), effect.none, "Fiery elemental being capable of unleashing inferno upon enemies. "),
|
||||
("Efreet Sultan ", faction.inferno, (1, 1, 1, 1), effect.none, "Powerful and regal efreet lord commanding fire and magic. "),
|
||||
("Devil ", faction.inferno, (1, 1, 1, 1), effect.none, "Cunning and manipulative fiend striking deals for souls and power. "),
|
||||
("Arch Devil ", faction.inferno, (1, 1, 1, 1), effect.none, "Ultimate demon lord embodying darkness and corruption. "),
|
||||
("Imp ", faction.inferno, (others => 1), effect.none, "Small, agile demon known for its cunning and mischief. "),
|
||||
("Familiar ", faction.inferno, (others => 1), effect.none, "Devilish creature bound to a sorcerer, aiding in magic and combat. "),
|
||||
("Gog ", faction.inferno, (others => 1), effect.none, "Mighty and brutish humanoid warrior wielding a massive club. "),
|
||||
("Magog ", faction.inferno, (others => 1), effect.none, "Elite version of the Gog, boasting enhanced strength and aggression. "),
|
||||
("Hell Hound ", faction.inferno, (others => 1), effect.none, "Fiery canine creature with a fierce bite and burning breath. "),
|
||||
("Cerberus ", faction.inferno, (others => 1), effect.none, "Three-headed dog guarding the gates of the underworld with ferocity. "),
|
||||
("Demon ", faction.inferno, (others => 1), effect.none, "Malevolent creature from the abyss, wielding dark powers and strength. "),
|
||||
("Horned Demon ", faction.inferno, (others => 1), effect.none, "Upgraded demon with greater power and enhanced abilities. "),
|
||||
("Pit Fiend ", faction.inferno, (others => 1), effect.none, "Terrifying demon lord commanding legions of infernal forces. "),
|
||||
("Pit Lord ", faction.inferno, (others => 1), effect.none, "Ruthless ruler of demonic realms, instilling fear in all who oppose. "),
|
||||
("Efreeti ", faction.inferno, (others => 1), effect.none, "Fiery elemental being capable of unleashing inferno upon enemies. "),
|
||||
("Efreet Sultan ", faction.inferno, (others => 1), effect.none, "Powerful and regal efreet lord commanding fire and magic. "),
|
||||
("Devil ", faction.inferno, (others => 1), effect.none, "Cunning and manipulative fiend striking deals for souls and power. "),
|
||||
("Arch Devil ", faction.inferno, (others => 1), effect.none, "Ultimate demon lord embodying darkness and corruption. "),
|
||||
--
|
||||
("Gremlin ", faction.tower, (1, 1, 1, 1), effect.none, "Small, mischievous creature known for its trickery and cunning. "),
|
||||
("Master Gremlin ", faction.tower, (1, 1, 1, 1), effect.none, "A more powerful version of the Gremlin with enhanced abilities. "),
|
||||
("Stone Gargoyle ", faction.tower, (1, 1, 1, 1), effect.none, "Stone creature resembling a grotesque statue, often found in ruins. "),
|
||||
("Obisidian Gargoyle ", faction.tower, (1, 1, 1, 1), effect.none, "Stronger variant of the Stone Gargoyle, with increased durability. "),
|
||||
("Stone Golem ", faction.tower, (1, 1, 1, 1), effect.none, "Humanoid construct made entirely of stone, animated through magic. "),
|
||||
("Iron Golem ", faction.tower, (1, 1, 1, 1), effect.none, "Stronger and more resilient golem crafted from iron and alloys. "),
|
||||
("Mage ", faction.tower, (1, 1, 1, 1), effect.none, "Spellcaster wielding elemental magic and arcane powers in battles. "),
|
||||
("Arch Mage ", faction.tower, (1, 1, 1, 1), effect.none, "Masterful mage with unparalleled mastery over various schools of magic. "),
|
||||
("Geany ", faction.tower, (1, 1, 1, 1), effect.none, "Mystical creature capable of granting wishes, blessing his friends. "),
|
||||
("Master Geany ", faction.tower, (1, 1, 1, 1), effect.none, "Higher-ranking Geany possessing greater magical prowess and wisdom. "),
|
||||
("Naga ", faction.tower, (1, 1, 1, 1), effect.none, "Serpentine creature with a humanoid upper body, wielding deadly poison. "),
|
||||
("Naga Queen ", faction.tower, (1, 1, 1, 1), effect.none, "Powerful matriarch among the Naga, ruling with pride and confidence. "),
|
||||
("Giant ", faction.tower, (1, 1, 1, 1), effect.none, "Enormous humanoid known for its immense strength and sheer size. "),
|
||||
("Titan ", faction.tower, (1, 1, 1, 1), effect.none, "Colossal and ancient being of immense power throwing lightning. "),
|
||||
("Gremlin ", faction.tower, (others => 1), effect.none, "Small, mischievous creature known for its trickery and cunning. "),
|
||||
("Master Gremlin ", faction.tower, (others => 1), effect.none, "A more powerful version of the Gremlin with enhanced abilities. "),
|
||||
("Stone Gargoyle ", faction.tower, (others => 1), effect.none, "Stone creature resembling a grotesque statue, often found in ruins. "),
|
||||
("Obisidian Gargoyle ", faction.tower, (others => 1), effect.none, "Stronger variant of the Stone Gargoyle, with increased durability. "),
|
||||
("Stone Golem ", faction.tower, (others => 1), effect.none, "Humanoid construct made entirely of stone, animated through magic. "),
|
||||
("Iron Golem ", faction.tower, (others => 1), effect.none, "Stronger and more resilient golem crafted from iron and alloys. "),
|
||||
("Mage ", faction.tower, (others => 1), effect.none, "Spellcaster wielding elemental magic and arcane powers in battles. "),
|
||||
("Arch Mage ", faction.tower, (others => 1), effect.none, "Masterful mage with unparalleled mastery over various schools of magic. "),
|
||||
("Geany ", faction.tower, (others => 1), effect.none, "Mystical creature capable of granting wishes, blessing his friends. "),
|
||||
("Master Geany ", faction.tower, (others => 1), effect.none, "Higher-ranking Geany possessing greater magical prowess and wisdom. "),
|
||||
("Naga ", faction.tower, (others => 1), effect.none, "Serpentine creature with a humanoid upper body, wielding deadly poison. "),
|
||||
("Naga Queen ", faction.tower, (others => 1), effect.none, "Powerful matriarch among the Naga, ruling with pride and confidence. "),
|
||||
("Giant ", faction.tower, (others => 1), effect.none, "Enormous humanoid known for its immense strength and sheer size. "),
|
||||
("Titan ", faction.tower, (others => 1), effect.none, "Colossal and ancient being of immense power throwing lightning. "),
|
||||
--
|
||||
("Pixie ", faction.conflux, (1, 1, 1, 1), effect.none, "Tiny, sprite-like creature known for its magical abilities. "),
|
||||
("Spirit ", faction.conflux, (1, 1, 1, 1), effect.none, "An actual sprite, but I used that name for image data sadly. "),
|
||||
("Air Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Elemental creature using the power of air, controling winds and storms. "),
|
||||
("Storm Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Powerful entity of turbulent weather, commanding lightning and thunder. "),
|
||||
("Water Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Entity formed of pure water, capable of manipulating rivers and rain. "),
|
||||
("Ice Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Elemental creature embodying the chilling power of ice and frost. "),
|
||||
("Fire Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Being of living flames and intense heat, wreaking havoc with its fire. "),
|
||||
("Energy Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Elemental entity representing raw energy in its most potent form. "),
|
||||
("Earth Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Elemental creature tied to the earth itself, possessing great strength. "),
|
||||
("Magma Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Fusion of fire and earth elements, embodying molten rock. "),
|
||||
("Psychic Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "Entity harnessing the power of the mind, capable of psionic attacks. "),
|
||||
("Magic Elemental ", faction.conflux, (1, 1, 1, 1), effect.none, "An elemental creature infused with pure arcane energy. "),
|
||||
("Fire Bird ", faction.conflux, (1, 1, 1, 1), effect.none, "A mythical avian creature with feathers of flame, embodying the flames. "),
|
||||
("Phoenix ", faction.conflux, (1, 1, 1, 1), effect.none, "Legendary bird of rebirth and renewal, reborn from its ashes. "),
|
||||
("Pixie ", faction.conflux, (others => 1), effect.none, "Tiny, sprite-like creature known for its magical abilities. "),
|
||||
("Spirit ", faction.conflux, (others => 1), effect.none, "An actual sprite, but I used that name for image data sadly. "),
|
||||
("Air Elemental ", faction.conflux, (others => 1), effect.none, "Elemental creature using the power of air, controling winds and storms. "),
|
||||
("Storm Elemental ", faction.conflux, (others => 1), effect.none, "Powerful entity of turbulent weather, commanding lightning and thunder. "),
|
||||
("Water Elemental ", faction.conflux, (others => 1), effect.none, "Entity formed of pure water, capable of manipulating rivers and rain. "),
|
||||
("Ice Elemental ", faction.conflux, (others => 1), effect.none, "Elemental creature embodying the chilling power of ice and frost. "),
|
||||
("Fire Elemental ", faction.conflux, (others => 1), effect.none, "Being of living flames and intense heat, wreaking havoc with its fire. "),
|
||||
("Energy Elemental ", faction.conflux, (others => 1), effect.none, "Elemental entity representing raw energy in its most potent form. "),
|
||||
("Earth Elemental ", faction.conflux, (others => 1), effect.none, "Elemental creature tied to the earth itself, possessing great strength. "),
|
||||
("Magma Elemental ", faction.conflux, (others => 1), effect.none, "Fusion of fire and earth elements, embodying molten rock. "),
|
||||
("Psychic Elemental ", faction.conflux, (others => 1), effect.none, "Entity harnessing the power of the mind, capable of psionic attacks. "),
|
||||
("Magic Elemental ", faction.conflux, (others => 1), effect.none, "An elemental creature infused with pure arcane energy. "),
|
||||
("Fire Bird ", faction.conflux, (others => 1), effect.none, "A mythical avian creature with feathers of flame, embodying the flames. "),
|
||||
("Phoenix ", faction.conflux, (others => 1), effect.none, "Legendary bird of rebirth and renewal, reborn from its ashes. "),
|
||||
--
|
||||
("Skeleton ", faction.necropolis, (1, 1, 1, 1), effect.none, "Animated pile of bones, devoid of flesh or soul, controlled by magic. "),
|
||||
("Skeleton Warrior ", faction.necropolis, (1, 1, 1, 1), effect.none, "Reanimated skeletal being armed for battle, serving as undead soldiers. "),
|
||||
("Walking Dead ", faction.necropolis, (1, 1, 1, 1), effect.none, "Reanimated corpses stumbling aimlessly, driven by dark magic or curses. "),
|
||||
("Zombie ", faction.necropolis, (1, 1, 1, 1), effect.none, "Flesh-eating undead creatures, reanimated through necromantic rituals. "),
|
||||
("Wight ", faction.necropolis, (1, 1, 1, 1), effect.none, "Undead creature with malevolent powers, often draining life energy. "),
|
||||
("Wraith ", faction.necropolis, (1, 1, 1, 1), effect.none, "Spectral entity dwelling in darkness, feeding on fear and despair. "),
|
||||
("Vampire ", faction.necropolis, (1, 1, 1, 1), effect.none, "Immortal creature of the night, sustained by blood and flesh. "),
|
||||
("Vampire Lord ", faction.necropolis, (1, 1, 1, 1), effect.none, "Powerful vampire noble with enhanced abilities and commanding undead. "),
|
||||
("Lich ", faction.necropolis, (1, 1, 1, 1), effect.none, "Undead sorcerer achieving immortality through dark magic. "),
|
||||
("Power Lich ", faction.necropolis, (1, 1, 1, 1), effect.none, "Elite lich with heightened magical prowess and devastating spells. "),
|
||||
("Black Knight ", faction.necropolis, (1, 1, 1, 1), effect.none, "Undead warrior clad in dark armor, serving dark lords to spread terror. "),
|
||||
("Dread Knight ", faction.necropolis, (1, 1, 1, 1), effect.none, "Elite black knight of immense power and skill, feared on the front. "),
|
||||
("Bone Dragon ", faction.necropolis, (1, 1, 1, 1), effect.none, "Undead dragon reanimated from ancient bones, breathing death and decay. "),
|
||||
("Ghost Dragon ", faction.necropolis, (1, 1, 1, 1), effect.none, "Spectral dragon of ethereal essence, haunting the living beings. "),
|
||||
("Skeleton ", faction.necropolis, (others => 1), effect.none, "Animated pile of bones, devoid of flesh or soul, controlled by magic. "),
|
||||
("Skeleton Warrior ", faction.necropolis, (others => 1), effect.none, "Reanimated skeletal being armed for battle, serving as undead soldiers. "),
|
||||
("Walking Dead ", faction.necropolis, (others => 1), effect.none, "Reanimated corpses stumbling aimlessly, driven by dark magic or curses. "),
|
||||
("Zombie ", faction.necropolis, (others => 1), effect.none, "Flesh-eating undead creatures, reanimated through necromantic rituals. "),
|
||||
("Wight ", faction.necropolis, (others => 1), effect.none, "Undead creature with malevolent powers, often draining life energy. "),
|
||||
("Wraith ", faction.necropolis, (others => 1), effect.none, "Spectral entity dwelling in darkness, feeding on fear and despair. "),
|
||||
("Vampire ", faction.necropolis, (others => 1), effect.none, "Immortal creature of the night, sustained by blood and flesh. "),
|
||||
("Vampire Lord ", faction.necropolis, (others => 1), effect.none, "Powerful vampire noble with enhanced abilities and commanding undead. "),
|
||||
("Lich ", faction.necropolis, (others => 1), effect.none, "Undead sorcerer achieving immortality through dark magic. "),
|
||||
("Power Lich ", faction.necropolis, (others => 1), effect.none, "Elite lich with heightened magical prowess and devastating spells. "),
|
||||
("Black Knight ", faction.necropolis, (others => 1), effect.none, "Undead warrior clad in dark armor, serving dark lords to spread terror. "),
|
||||
("Dread Knight ", faction.necropolis, (others => 1), effect.none, "Elite black knight of immense power and skill, feared on the front. "),
|
||||
("Bone Dragon ", faction.necropolis, (others => 1), effect.none, "Undead dragon reanimated from ancient bones, breathing death and decay. "),
|
||||
("Ghost Dragon ", faction.necropolis, (others => 1), effect.none, "Spectral dragon of ethereal essence, haunting the living beings. "),
|
||||
--
|
||||
("Centaur ", faction.rampart, (1, 1, 1, 1), effect.none, "Half-human, half-horse creature known for archery and speed in combat. "),
|
||||
("Centaur Captain ", faction.rampart, (1, 1, 1, 1), effect.none, "Distinguished centaur leader commanding troops with precision. "),
|
||||
("Dwarf ", faction.rampart, (1, 1, 1, 1), effect.none, "Stout and sturdy underground-dwelling beings skilled in craftsmanship. "),
|
||||
("Battle Dwarf ", faction.rampart, (1, 1, 1, 1), effect.none, "Ferocious dwarf warrior renowned for their combat prowess. "),
|
||||
("Wood Elf ", faction.rampart, (1, 1, 1, 1), effect.none, "Graceful forest-dwelling elves attuned to nature and archery. "),
|
||||
("Grand Elf ", faction.rampart, (1, 1, 1, 1), effect.none, "Elite wood elf warrior with exceptional skills in marksmanship. "),
|
||||
("Pegasus ", faction.rampart, (1, 1, 1, 1), effect.none, "Majestic winged horse revered for its speed and grace in battle. "),
|
||||
("Silver Pegasus ", faction.rampart, (1, 1, 1, 1), effect.none, "Rare and ethereal pegasus with shimmering silver wings and light aura. "),
|
||||
("Dendroid Guard ", faction.rampart, (1, 1, 1, 1), effect.none, "Towering tree-like creature standing as a guardian of the forest. "),
|
||||
("Dendroid Soldier ", faction.rampart, (1, 1, 1, 1), effect.none, "Animated tree warrior fiercely protecting nature with its wooden might. "),
|
||||
("Unicorn ", faction.rampart, (1, 1, 1, 1), effect.none, "Magical horse-like creature with a spiraling horn, symbolizing grace. "),
|
||||
("War Unicorn ", faction.rampart, (1, 1, 1, 1), effect.none, "Armored unicorn charging into battle with unmatched strength and valor. "),
|
||||
("Green Dragon ", faction.rampart, (1, 1, 1, 1), effect.none, "Powerful dragon associated with nature and known for fire breath. "),
|
||||
("Gold Dragon ", faction.rampart, (1, 1, 1, 1), effect.none, "Noble and majestic dragon of great wisdom and power. "),
|
||||
("Centaur ", faction.rampart, (others => 1), effect.none, "Half-human, half-horse creature known for archery and speed in combat. "),
|
||||
("Centaur Captain ", faction.rampart, (others => 1), effect.none, "Distinguished centaur leader commanding troops with precision. "),
|
||||
("Dwarf ", faction.rampart, (others => 1), effect.none, "Stout and sturdy underground-dwelling beings skilled in craftsmanship. "),
|
||||
("Battle Dwarf ", faction.rampart, (others => 1), effect.none, "Ferocious dwarf warrior renowned for their combat prowess. "),
|
||||
("Wood Elf ", faction.rampart, (others => 1), effect.none, "Graceful forest-dwelling elves attuned to nature and archery. "),
|
||||
("Grand Elf ", faction.rampart, (others => 1), effect.none, "Elite wood elf warrior with exceptional skills in marksmanship. "),
|
||||
("Pegasus ", faction.rampart, (others => 1), effect.none, "Majestic winged horse revered for its speed and grace in battle. "),
|
||||
("Silver Pegasus ", faction.rampart, (others => 1), effect.none, "Rare and ethereal pegasus with shimmering silver wings and light aura. "),
|
||||
("Dendroid Guard ", faction.rampart, (others => 1), effect.none, "Towering tree-like creature standing as a guardian of the forest. "),
|
||||
("Dendroid Soldier ", faction.rampart, (others => 1), effect.none, "Animated tree warrior fiercely protecting nature with its wooden might. "),
|
||||
("Unicorn ", faction.rampart, (others => 1), effect.none, "Magical horse-like creature with a spiraling horn, symbolizing grace. "),
|
||||
("War Unicorn ", faction.rampart, (others => 1), effect.none, "Armored unicorn charging into battle with unmatched strength and valor. "),
|
||||
("Green Dragon ", faction.rampart, (others => 1), effect.none, "Powerful dragon associated with nature and known for fire breath. "),
|
||||
("Gold Dragon ", faction.rampart, (others => 1), effect.none, "Noble and majestic dragon of great wisdom and power. "),
|
||||
--
|
||||
("Gnoll ", faction.fortress, (1, 1, 1, 1), effect.none, "Agile and aggressive hyena-like humanoid known for their savagery. "),
|
||||
("Gnoll Marauder ", faction.fortress, (1, 1, 1, 1), effect.none, "Ruthless and cunning gnoll leader skilled in hit-and-run tactics. "),
|
||||
("Lizardman ", faction.fortress, (1, 1, 1, 1), effect.none, "Reptilian humanoid proficient in swamp and jungle environments. "),
|
||||
("Lizard Warrior ", faction.fortress, (1, 1, 1, 1), effect.none, "Strong and resilient lizardman warrior with great archery skills. "),
|
||||
("Serpentfly ", faction.fortress, (1, 1, 1, 1), effect.none, "Agile flying creature with a venomous sting, hunting prey from the air. "),
|
||||
("Dragonfly ", faction.fortress, (1, 1, 1, 1), effect.none, "Swift flying insect-like creature known for its large wings. "),
|
||||
("Basilisk ", faction.fortress, (1, 1, 1, 1), effect.none, "Terrifying creature capable of petrifying its victims. "),
|
||||
("Greater Basilisk ", faction.fortress, (1, 1, 1, 1), effect.none, "Larger and more deadly variant of the basilisk, feared for its gaze. "),
|
||||
("Gorgon ", faction.fortress, (1, 1, 1, 1), effect.none, "Mythical creature with the ability to turn foes to stone with a glance. "),
|
||||
("Mighty Gorgon ", faction.fortress, (1, 1, 1, 1), effect.none, "Enhanced and formidable Gorgon, striking fear into enemies. "),
|
||||
("Wyvern ", faction.fortress, (1, 1, 1, 1), effect.none, "Winged dragon-like creature with a barbed tail and a fierce nature. "),
|
||||
("Wyvern Monarch ", faction.fortress, (1, 1, 1, 1), effect.none, "Sovereign wyvern of colossal size and power with its venomous breath. "),
|
||||
("Hydra ", faction.fortress, (1, 1, 1, 1), effect.none, "Mythical multi-headed serpent known for its regenerative abilities. "),
|
||||
("Chaos Hydra ", faction.fortress, (1, 1, 1, 1), effect.none, "Chaotic variant of the hydra with devastating attacks. "),
|
||||
("Gnoll ", faction.fortress, (others => 1), effect.none, "Agile and aggressive hyena-like humanoid known for their savagery. "),
|
||||
("Gnoll Marauder ", faction.fortress, (others => 1), effect.none, "Ruthless and cunning gnoll leader skilled in hit-and-run tactics. "),
|
||||
("Lizardman ", faction.fortress, (others => 1), effect.none, "Reptilian humanoid proficient in swamp and jungle environments. "),
|
||||
("Lizard Warrior ", faction.fortress, (others => 1), effect.none, "Strong and resilient lizardman warrior with great archery skills. "),
|
||||
("Serpentfly ", faction.fortress, (others => 1), effect.none, "Agile flying creature with a venomous sting, hunting prey from the air. "),
|
||||
("Dragonfly ", faction.fortress, (others => 1), effect.none, "Swift flying insect-like creature known for its large wings. "),
|
||||
("Basilisk ", faction.fortress, (others => 1), effect.none, "Terrifying creature capable of petrifying its victims. "),
|
||||
("Greater Basilisk ", faction.fortress, (others => 1), effect.none, "Larger and more deadly variant of the basilisk, feared for its gaze. "),
|
||||
("Gorgon ", faction.fortress, (others => 1), effect.none, "Mythical creature with the ability to turn foes to stone with a glance. "),
|
||||
("Mighty Gorgon ", faction.fortress, (others => 1), effect.none, "Enhanced and formidable Gorgon, striking fear into enemies. "),
|
||||
("Wyvern ", faction.fortress, (others => 1), effect.none, "Winged dragon-like creature with a barbed tail and a fierce nature. "),
|
||||
("Wyvern Monarch ", faction.fortress, (others => 1), effect.none, "Sovereign wyvern of colossal size and power with its venomous breath. "),
|
||||
("Hydra ", faction.fortress, (others => 1), effect.none, "Mythical multi-headed serpent known for its regenerative abilities. "),
|
||||
("Chaos Hydra ", faction.fortress, (others => 1), effect.none, "Chaotic variant of the hydra with devastating attacks. "),
|
||||
--
|
||||
("Troglodyte ", faction.dungeon, (1, 1, 1, 1), effect.none, "Primitive subterranean humanoid with a keen sense of smell. "),
|
||||
("Infernal Troglodyte ", faction.dungeon, (1, 1, 1, 1), effect.none, "Corrupted troglodyte infused with infernal power and dark magic. "),
|
||||
("Harpy ", faction.dungeon, (1, 1, 1, 1), effect.none, "Half-bird, half-human creature known for its aerial attacks. "),
|
||||
("Harpy Hag ", faction.dungeon, (1, 1, 1, 1), effect.none, "Malevolent and powerful harpy matriarch capable of casting curses. "),
|
||||
("Evil Eye ", faction.dungeon, (1, 1, 1, 1), effect.none, "Floating creature with a deadly gaze that can weaken its victims. "),
|
||||
("Beholder ", faction.dungeon, (1, 1, 1, 1), effect.none, "Floating abomination with multiple eye stalks that shoot venom. "),
|
||||
("Medusa ", faction.dungeon, (1, 1, 1, 1), effect.none, "Mythical creature with a gaze that turns beings to stone. "),
|
||||
("Medusa Queen ", faction.dungeon, (1, 1, 1, 1), effect.none, "Powerful and regal medusa with a deadly gaze, ruling over medusas. "),
|
||||
("Minotaur ", faction.dungeon, (1, 1, 1, 1), effect.none, "Bull-headed humanoid known for its brute strength. "),
|
||||
("Minotaur King ", faction.dungeon, (1, 1, 1, 1), effect.none, "Majestic and formidable minotaur leader with combat prowess. "),
|
||||
("Manticore ", faction.dungeon, (1, 1, 1, 1), effect.none, "Mythical creature with a lion's body, bat-like wings, and a spiky tail. "),
|
||||
("Scorpicore ", faction.dungeon, (1, 1, 1, 1), effect.none, "Hybrid creature combining traits of a manticore and a scorpion. "),
|
||||
("Red Dragon ", faction.dungeon, (1, 1, 1, 1), effect.none, "Massive fire-breathing dragon with a fearsome reputation. "),
|
||||
("Black Dragon ", faction.dungeon, (1, 1, 1, 1), effect.none, "Scheming and malevolent beast boasting fire breath and a cruel demeanor.")
|
||||
("Troglodyte ", faction.dungeon, (others => 1), effect.none, "Primitive subterranean humanoid with a keen sense of smell. "),
|
||||
("Infernal Troglodyte ", faction.dungeon, (others => 1), effect.none, "Corrupted troglodyte infused with infernal power and dark magic. "),
|
||||
("Harpy ", faction.dungeon, (others => 1), effect.none, "Half-bird, half-human creature known for its aerial attacks. "),
|
||||
("Harpy Hag ", faction.dungeon, (others => 1), effect.none, "Malevolent and powerful harpy matriarch capable of casting curses. "),
|
||||
("Evil Eye ", faction.dungeon, (others => 1), effect.none, "Floating creature with a deadly gaze that can weaken its victims. "),
|
||||
("Beholder ", faction.dungeon, (others => 1), effect.none, "Floating abomination with multiple eye stalks that shoot venom. "),
|
||||
("Medusa ", faction.dungeon, (others => 1), effect.none, "Mythical creature with a gaze that turns beings to stone. "),
|
||||
("Medusa Queen ", faction.dungeon, (others => 1), effect.none, "Powerful and regal medusa with a deadly gaze, ruling over medusas. "),
|
||||
("Minotaur ", faction.dungeon, (others => 1), effect.none, "Bull-headed humanoid known for its brute strength. "),
|
||||
("Minotaur King ", faction.dungeon, (others => 1), effect.none, "Majestic and formidable minotaur leader with combat prowess. "),
|
||||
("Manticore ", faction.dungeon, (others => 1), effect.none, "Mythical creature with a lion's body, bat-like wings, and a spiky tail. "),
|
||||
("Scorpicore ", faction.dungeon, (others => 1), effect.none, "Hybrid creature combining traits of a manticore and a scorpion. "),
|
||||
("Red Dragon ", faction.dungeon, (others => 1), effect.none, "Massive fire-breathing dragon with a fearsome reputation. "),
|
||||
("Black Dragon ", faction.dungeon, (others => 1), effect.none, "Scheming and malevolent beast boasting fire breath and a cruel demeanor.")
|
||||
);
|
||||
|
||||
------------------------------------------------------------------------------------------
|
||||
|
Loading…
Reference in New Issue
Block a user