Unit Classes¶
Knight¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower |
---|---|---|---|
13500 | Sword | 10 | 14 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
18750 | 20625 | 22500 | 24375 | 26250 | 28125 | 30000 | 31875 | 33750 | 35625 |
Unique Ability¶
Taunt: If a monster attacks one unit, this unit absorbs 85% damage from the attack and the original target takes none. If a monster attacks multiple units, this unit absorbs 50% of the total damage that would be dealt to each unit. Each unit that was originally targeted receives 50% of the damage originally intended for them.
Unit Properties¶
Knight.primary_weapon
The type of primary weapon the unit is carrying.Knight.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Knight.attack()
Attack monster with Sword.Knight.taunt()
Use Taunt ability.Knight.wait()
Do nothing for this turn.
Brawler¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower |
---|---|---|---|
12000 | Mace | 10 | 14 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
16875 | 18750 | 20625 | 22500 | 24375 | 26250 | 28125 | 30000 | 31875 | 33750 |
Unique Ability¶
Fit of Rage: This unit deals takes two turns to become enraged. Damage dealt to this unit while becoming enraged increases the effectiveness of Fit of Rage. Once enraged, this unit will deal (damage taken) * (3 + (0.25 * (min(damage taken, brawler.health *0.1)/(brawler.health*0.01)))
damage. 25% of the damage dealt by Fit of Rage is returned to the Brawler as health. NOTE: This must be called, or “charged”, for multiple turns. It will execute on the third turn.
Unit Properties¶
Brawler.primary_weapon
The type of primary weapon the unit is carrying.Brawler.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Brawler.attack()
Attack monster with Mace.Brawler.fit_of_rage()
Use Fit of Rage ability.Brawler.wait()
Do nothing for this turn.
Pikeman¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower |
---|---|---|---|
12750 | Spear | 10 | 14 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
17812 | 19687 | 21562 | 23437 | 25312 | 27187 | 29062 | 30937 | 32812 | 34687 |
Unique Ability¶
Target Weakness: takes a turn to find critical points, then next turn deal 2.5 * damage. NOTE: This must be called, or “charged”, for multiple turns. It will execute on the second turn.
Unit Properties¶
Pikeman.primary_weapon
The type of primary weapon the unit is carrying.Pikeman.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Pikeman.attack()
Attack monster with Spear.Pikeman.target_weakness()
Use Target Weakness ability.Pikeman.wait()
Do nothing for this turn.
Rogue¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower | Bomb Slots |
---|---|---|---|---|
10000 | Dagger | 30 | 30 | 3 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
14375 | 16250 | 18125 | 20000 | 21875 | 23750 | 25625 | 27500 | 29375 | 31250 |
Unique Ability¶
Trap expert: rogues have increased focus and willpower during trap evasion.
Unit Properties¶
Rogue.primary_weapon
The type of primary weapon the unit is carrying.Rogue.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.Rogue.bomb_1
The type of bomb stored in bomb slot 1.Rogue.bomb_1_quantity
The quantity of bombs stored in bomb slot 1. When a bomb is used this number wil decrease, if it is zero, the unit will not be able to use this bomb type.Rogue.bomb_2
The type of bomb stored in bomb slot 2.Rogue.bomb_2_quantity
The quantity of bombs stored in bomb slot 2. When a bomb is used this number wil decrease, if it is zero, the unit will not be able to use this bomb type.Rogue.bomb_3
The type of bomb stored in bomb slot 3.Rogue.bomb_3_quantity
The quantity of bombs stored in bomb slot 3. When a bomb is used this number wil decrease, if it is zero, the unit will not be able to use this bomb type.
Combat Methods¶
Rogue.attack()
Attack monster with Dagger.Rogue.use_bomb_1()
Attack monster with Bomb in Bomb Slot 1.Rogue.use_bomb_2()
Attack monster with Bomb in Bomb Slot 2.Rogue.use_bomb_3()
Attack monster with Bomb in Bomb Slot 3.Rogue.wait()
Do nothing for this turn.
Magus¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower | Spell Slots |
---|---|---|---|---|
7000 | Staff | 14 | 10 | 3 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
10625 | 12500 | 14375 | 16250 | 18125 | 20000 | 21875 | 23750 | 25625 | 27500 |
Unique Ability¶
Elemental Burst: Spend two turns concentrating to cast a spell that deals fire, cold, and electric damage at 200% the Magus’ primary weapon damage, plus an extra 25% per weakness hit. NOTE: This must be called, or “charged”, for multiple turns. It will execute on the second turn.
Unit Properties¶
Magus.primary_weapon
The type of primary weapon the unit is carrying.Magus.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Magus.attack()
Attack monster with Staff.Magus.use_spell_1()
Attack monster with Spell in Spell Slot 1.Magus.use_spell_2()
Attack monster with Spell in Spell Slot 2.Magus.use_spell_3()
Attack monster with Spell in Spell Slot 3.Magus.elemental_burst()
Use Elemental Burst ability.Magus.wait()
Do nothing for this turn.
Wizard¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower | Spell Slots |
---|---|---|---|---|
8250 | Wand | 14 | 10 | 3 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
12187 | 14062 | 15937 | 17812 | 19687 | 21562 | 23437 | 25312 | 27187 | 29062 |
Unique Ability¶
Invigorate: Charm one ally to deal 2.5 times damage for a turn. Cancels any other damage modifiers that would be in effect for that unit including the effects of Elemental Burst, and Fit of Rage. Can be cast once every 3 turns.
Unit Properties¶
Wizard.primary_weapon
The type of primary weapon the unit is carrying.Wizard.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Wizard.attack()
Attack monster with Wand.Wizard.use_spell_1()
Attack monster with Spell in Spell Slot 1.Wizard.use_spell_2()
Attack monster with Spell in Spell Slot 2.Wizard.use_spell_3()
Attack monster with Spell in Spell Slot 3.Wizard.invigorate(target)
Use Invigorate ability.Wizard.wait()
Do nothing for this turn.
Sorcerer¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower | Spell Slots |
---|---|---|---|---|
7500 | Spell Book | 14 | 10 | 3 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
11250 | 13125 | 15000 | 16875 | 18750 | 20625 | 22500 | 24375 | 26250 | 28125 |
Unique Ability¶
Illusion: Cast an illusion that disguises one player unit as another on the next turn. Monsters will be unable to tell the difference between the two units for that turn. Can be cast once every 5 turns.
Unit Properties¶
Sorcerer.primary_weapon
The type of primary weapon the unit is carrying.Sorcerer.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.
Combat Methods¶
Sorcerer.attack()
Attack monster with Spell Book.Sorcerer.use_spell_1()
Attack monster with Spell in Spell Slot 1.Sorcerer.use_spell_2()
Attack monster with Spell in Spell Slot 2.Sorcerer.use_spell_3()
Attack monster with Spell in Spell Slot 3.Sorcerer.illusion(unit_to_disguise, unit_to_be_disguised_as)
Use Illusion ability. Disguesses the first unit as the second.Sorcerer.wait()
Do nothing for this turn.
Alchemist¶
Base Stats¶
Health | Primary Weapon | Focus | Willpower | Bomb Slots |
---|---|---|---|---|
9250 | Alchemical Supplies | 12 | 10 | 2 |
Armor¶
Armor replaces the unit’s current maximum health.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
---|---|---|---|---|---|---|---|---|---|
13437 | 15312 | 17187 | 19062 | 20937 | 22812 | 24687 | 26562 | 28437 | 30312 |
Unique Ability¶
Resupply: Spend one turn to regenerate one of bomb of the types currently possessed.
Special Ability¶
Bomb Expert: The Alchemist can hold three of each bomb type. Additionally, their bomb damage gains a bonus damage multiplier, which scales with the bomb’s level:
((level*5)/100) + 1.0
Unit Properties¶
Alchemist.armor
The type of armor the unit is carrying. Is initiallyNone
until armor is bought for the unit.Alchemist.bomb_1
The type of bomb stored in bomb slot 1.Alchemist.bomb_1_quantity
The quantity of bombs stored in bomb slot 1. When a bomb is used this number wil decrease, if it is zero, the unit will not be able to use this bomb type.Alchemist.bomb_2
The type of bomb stored in bomb slot 2.Alchemist.bomb_2_quantity
The quantity of bombs stored in bomb slot 2. When a bomb is used this number wil decrease, if it is zero, the unit will not be able to use this bomb type.
Combat Methods¶
Alchemist.use_bomb_1()
Attack monster with Bomb in Bomb Slot 1.Alchemist.use_bomb_2()
Attack monster with Bomb in Bomb Slot 2.Alchemist.resupply(bomb_type_to_resupply)
Use Resupply ability.Alchemist.wait()
Do nothing for this turn.
Note: The Alchemist does not have a basic attack.