Tower Tactics: Liberation cover
Tower Tactics: Liberation screenshot
Genre: Strategy, Indie

Tower Tactics: Liberation

early access 1.12

The Endless mode is here!


Now when you defeat the final boss in Sector 3, an option to do a Victory Lap will appear. If you do, you'll go back to the first Sector with an unremovable trinket that makes the game a lot harder and an extra ascension level. Don't fear losing your win streak! Once you enter a Victory Lap, the game will be counted as a success independently of the way you lose.

Please note: This feature is in beta. Many of the game's internals were changed to make this work, I have made several tests but something may have slipped. I'll be closely monitoring any possible bugs that come out and they'll get fixed ASAP. If you see something not working properly or behaving weirdly, please let me know!


early access 1.11.1

Highlights



  • Two more towers have been redesigned thanks to @FartFish! Concretely the Purifier and the Impact Sprayer.
  • Final bosses now have 10% more health. Also, the Indomitable final boss also has 10% extra resistances.
  • Many bug fixes! Check them out below.


Bug fixes



  • Now the Atomic Orbiter has a correct orbit pattern when leveled up via Mystery Boost.
  • Now the Arcane Resonator doesn't continue to charge based on gamespeed when all enemies in a wave have died and the last one died in range.
  • Rebound Shock now has a damage limit of 9999999999.
  • Now the Arcane Resonator copy progress doesn't reset when casting the same spell that was casted previous to placing the Resonator.
  • Now Spell Mastery can't be bought in the Arcane Master event if you already have it.
  • Now Guardian Angel sells for the correct cost.
  • Now enemies won't be able to have 0 health anymore.
  • Fixed a typo in the hand reroll button tooltip.
  • Now basic cards affected from the Upgraded Legacy effect sell for the correct cost.


early access 1.11

Highlights



  • 16 new events! Yes, you heard that right, 16! Considering we had 15 before, we now have more than double the amount, 31!
  • 5 towers have had their art redesigned by @FartFish! Concretely the Sniper, Giant's Bane, Cremator, Shotgun and Atomic Orbiter! Check them out, they're beautiful!
  • Some more waves that consist of a large amount of rookies have been added.
  • A LOT of balance changes and some bug fixes! Check them out below.


Balance changes


Cards



  • Archer

    • Range: (120, 145, 170) -> (125, 145, 165)
    • Fire rate: (1.5, 2.5, 3.3) -> (1.6, 2.5, 3.1)

  • BF Rifle

    • Stun: (1s, 1s, 1s) -> (1s, 3s, 9s)

  • Ballista

    • Now the bullet trayectory makes a bit more sense in high game speeds.
    • Range: (120, 135, 150) -> (140, 140, 140)
    • Fire rate: (1, 1.4, 1.8) -> (1, 1.3, 1.6)
    • Damage: (7, 16, 39) -> (6, 14, 35)
    • Armor penetration: (0, 0, 0) -> (70, 70, 70)

  • Basic Archer

    • Range: (115, 140, 165) -> (120, 140, 160)
    • Fire rate: (1.5, 2.5, 3.3) -> (1.5, 2.4, 3)
    • Damage: (7, 12, 24) -> (7, 12, 26)

  • Basic Sniper

    • Range: (250, 315, 380) -> (270, 345, 410)
    • Fire rate: (0.4, 0.5, 0.6) -> (0.45, 0.55, 0.65)

  • Beam Cannon

    • Fire rate: (0.6, 0.86, 1.12) -> (0.68, 0.9, 1.12)

  • Bomber

    • Range: (95, 110, 125) -> (105, 115, 125)

  • Bullseye

    • Damage: (20, 50, 130) -> (34, 62, 130)

  • Disruptor

    • Range: (110, 120, 130) -> (120, 125, 130)

  • Downshaper

    • Range: (275, 275, 275) -> (285, 285, 285)

  • Earthquake

    • Range: (100, 110, 120) -> (110, 120, 130)
    • Damage: (9, 27, 81) -> (10, 30, 90)

  • Giant's Bane

    • Fire rate: (1.2, 1.3, 1.4) -> (1.3, 1.3, 1.3)

  • Guardian Angel

    • Range: (130, 140, 150) -> (140, 140, 140)
    • Fire rate: (2.5, 3, 3.5) -> (2.4, 3, 3.6)
    • Damage: (8, 19, 47) -> (7, 17, 43)

  • Holy Executioner

    • Range: (130, 155, 180) -> (145, 155, 165)
    • Health based execute: (10%, 15%, 20%) -> (12%, 16%, 20%)

  • Impact Sprayer

    • Range: (130, 140, 150) -> (140, 145, 150)
    • Fire rate: (4.5, 4.5, 4.5) -> (7.5, 7.5, 7.5)
    • Health based damage: (1%, 3%, 9%) -> (0.4%, 1.2%, 3.6%)

  • Isochron Bot

    • Range: (95, 110, 125) -> (105, 110, 115)
    • Fire rate: (0.95, 1.1, 1.25) -> (1.05, 1.1, 1.15)

  • Magic Launcher

    • Range: (100, 120, 140) -> (110, 120, 130)
    • Fire rate: (1.8, 2.3, 2.7) -> (1.4, 1.8, 2.2)
    • Damage: (9, 19, 45) -> (11, 23, 51)
    • Magic penetration: (8, 16, 24) -> (16, 22, 28)

  • Purifier

    • Range: (90, 120, 180) -> (90, 120, 210)
    • Damage: (12, 34, 100) -> (16, 34, 100)

  • Scrap Recycler

    • Range: (90, 95, 100) -> (100, 100, 100)
    • Fire rate: (0.6, 0.7, 0.8) -> (0.6, 0.75, 0.9)

  • Shotgun

    • Range: (125, 125, 125) -> (120, 120, 120)
    • Damage: (7, 19, 52) -> (8, 21, 56)
    • Armor penetration: (90, 110, 130) -> (20, 30, 40)

  • Sniper

    • Range: (275, 400, 2000) -> (350, 450, 2000)
    • Fire rate: (0.3, 0.4, 0.5) -> (0.36, 0.42, 0.5)
    • Damage: (40, 80, 180) -> (40, 80, 160)
    • Armor penetration: (15, 15, 15) -> (25, 25, 25)

  • Spike Thrower

    • Range: (85, 90, 95) -> (90, 90, 90)

  • Trick Room

    • Fire rate: (0.3, 0.9, 2.7) -> (0.3, 0.8, 2.4)

  • Virtuoso

    • Range: (120, 125, 130) -> (120, 120, 120)
    • Fire rate: (1.12, 1.12, 1.12) -> (1.1, 1.1, 1.1)

  • The Pact

    • Now summons a Boss modifier instead of an Elite modifier.



Bug fixes



  • The maps/card rewards/shop items/events are now consistent when quitting the game and continuing.
  • The event "Civilians in distress" now hasn't the first option locked when it shouldn't.


early access 1.10.2

Balance changes


Decks



  • Resonating Echoes

    • Max health: 10 -> 12


Towers



  • Isochron Bot

    • Fire rate: (0.95, 0.95, 0.95) -> (0.95, 1.1, 1.25)
    • Range: (95, 95, 95) -> (95, 110, 125)
    • Now the spell cast buff is consistent across all levels (+1 range, +0.03 fire rate and +1 magic penetration for each spell cast)

  • Arcane Resonator

    • Now the fire rate gets reduced when copying expensive spells. The exact formula is 1 / (1.35 ^ spell cost).
    • The fire rate penalty for copying the same spells has been reduced a bit.
    • Fire rate: (0.1, 0.23, 0.72) -> (0.13, 0.3, 0.9)



Bug fixes



  • Now the player doesn't get locked out of removing or duplicating cards in shops when they cancel.
  • The game timer on the top right corner now stops counting when the game ends.
  • Now having two of the Clearance Sale trinket doesn't allow to buy infinite copies of trinkets in shops.
  • Now all events behave correctly with negative luck.
  • Now all cards affected by Mystical Feather lose the effect when played.
  • Now Guardian Angel's sell amount depends on its current cost.
  • Fixed a bug in an event in the French translation in which it said "!%2" in one option.
  • Now Mystery Boost doesn't cause situations in which three Lvl2 towers don't combine into a Lvl3 tower
  • Now all trinkets that have effects when a tower reaches level 3 interact correctly with Mystery Boost.


early access 1.10.1

Highlights



  • Two new maps!
  • The maximum game speed is now 3x.
  • Many translation fixes.
  • Many balance changes! Details below.


Balance changes


EXP gain



  • EXP gained for each level cleared: 6 -> 7
  • EXP gained for each normal combat won: 12 -> 15

Enemies



  • Infiltrator

    • Now all Infiltrators deal 1 less damage.
    • Now there aren't any more waves with Lvl1 infiltrators.

  • Hijacker

    • Now receives triple damage from spells instead of double.

  • EMP Bomb

    • Now there aren't any more waves with 3 EMP Bombs.

  • Final bosses

    • Now all final bosses have double health and slightly more than half speed. Leviathan regen has been adjusted to 0.75% from 1.5%.


Decks



  • Holy Guild

    • Health regen: 0 -> 2
    • Starting crystals: 0 -> 30

  • Everchanging

    • Now starts with 12 cards instead of 15.
    • Now starts with a common trinket.
    • Starting mana: 2 -> 3
    • Max health: [8-14] -> [10-16]
    • Health regen: [0-1] -> [0-2]
    • Starting crystals: [0-60] -> [30-90]
    • Crystal multiplier: [0-10]% -> [0-15]%
    • Starting luck: [0-3] -> [0-5]
    • Flat armor penetration: [0-10] -> [5-15]
    • Flat magic penetration: [0-10] -> [5-15]
    • Attack speed multiplier: [0-6]% -> [3-10]%
    • Range multiplier: [0-6]% -> [3-10]%

  • Early bird

    • Starting crystals: 60 -> 30
    • Flat armor penetration: 24 -> 20
    • Flat magic penetration: 24 -> 20
    • Attack speed multiplier: 12% -> 10%
    • Range multiplier: 12% -> 10%

  • Ace in the Hole

    • Starting crystals: 77-> 7


Towers



  • Archer

    • Fire rate: (1.5, 2.8, 4.1) -> (1.5, 2.5, 3.3)

  • Basic Archer

    • Fire rate: (1.6, 2.7, 4) -> (1.5, 2.5, 3.3)
    • Range: (110, 130, 150) -> (115, 140, 165)

  • Bullseye

    • Stun: (2s, 4s, 9s) -> (2.5s, 5s, 11s)

  • Magic Launcher

    • Fire rate: (1.8, 2.65, 3.5) -> (1.8, 2.3, 2.7)

  • Life Absorber

    • Life drain chance: (6%, 12%, 24%) -> (5%, 10%, 20%)

  • Runic extractor

    • Now increases maximum spell mana by 1 at level 2, and by 3 at level 3.

  • Virtuoso

    • Fire rate: (1.25, 1.25, 1.25) -> (1.12, 1.12, 1.12)


Spells



  • Esna

    • Now also draws an extra card next turn.

  • Fireball

    • Flat magic damage: 90 -> 120

  • Mortar strike

    • Flat physical damage: 210-> 250

  • Omniscience

    • Mana cost: 7-> 8

  • Sacred Punishment

    • Mana cost: 1-> 0



early access 1.10

Highlights



  • A French translation has been added to the game thanks to @arialdead!
  • 8 new cards! Say hello to Life Absorber, Guardian Angel, Runic Extractor, Blood Visions, Sweet Vengeance, Self Wound, Mystery Boost and Barricade! Check them out in the card list!
  • 2 new maps!
  • 1 new event!
  • 1 new enemy, the EMP Bomb! Be careful, it might disrupt your defenses!
  • Now the enemies have a subtle shaking animation when they receive damage.
  • Now towers that were spawned randomly sell for 0 mana. If a tower levels up and one or more of its components was spawned randomly, the tower sells for 2 less mana than it usually would.
  • The cost of early unlocking ascensions has been reduced from 200 astral dust to 150 astral dust. Remember that ascensions also unlock when winning a run in the highest unlocked ascension.
  • Many balance changes and bug fixes! Details below.


Balance changes


Combat difficulty



  • All normal combats have one more wave, and are slightly harder.
  • The final boss in Sector 3 is about 5% harder.

Decks


Due to popular demand, starting mana for most decks has been adjusted. As Resonating Echoes is already very powerful, it will continue starting with 1 mana for now.

  • Leading Legacy

    • Starting mana: 1 -> 2
    • Range multiplier: 9% -> 6%
    • Fire rate multiplier: 9% -> 6%

  • Wandering Colossus

    • Now starts with a Life Absorber instead of a Spike Thrower
    • Starting mana: 1 -> 2
    • Health regen: 3 -> 2

  • Holy Guild

    • Starting mana: 1 -> 2

  • Everchanging

    • Starting mana: 1 -> 2

  • Early bird

    • Starting mana: 2 -> 3

  • Ace in the Hole

    • Starting mana: 1 -> 2

  • Deprived Soul

    • Starting mana: 2 -> 3


Towers



  • Cremator

    • Range: (155, 155, 155) -> (155, 160, 165)
    • Fire rate: (2.8, 3.2, 3.6) -> (3, 3.3, 3.6)
    • Enemy slow for each hit: (0.5%, 1.5%, 4.5%) -> (0.7%, 1.5%, 4.5%)

  • Static Ionizer

    • Fire rate: (0.7, 0.85, 1) -> (1, 1, 1)
    • Enemy slow for each hit: (8%, 20%, 50%) -> (8%, 18%, 54%)



Bug fixes



  • The Arcane Resonator + Arsenal Gear interaction now works properly.
  • The game now doesn't crash on startup when the save file is corrupted.
  • The "Cancel cast" text now only shows when it should.
  • Many other small bug fixes!


early access 1.9

Some of the content listed here (like the Trinket list) was already in the game for some days now, due to its inclusion in a hotfix.



Highlights



  • Trinket list: You can now view all trinkets in the game, categorized by rarity!
  • 19 new trinkets! There are now 85 trinkets in the game, and considering it had 66 trinkets before, that's almost a 30% increase!
  • The critical strike chance now appears in the Stats ingame!
  • Now you can check all the ascension debuffs applied ingame by hovering the ascension indicator in the top bar!
  • Now the camera shakes a lot less when many effects that shake it are executed at the same time.
  • Many balance changes! Details below.


Balance changes


Crystal gain and card duplication/removal



  • Crystals gained after each battle: [25, 40] -> [20, 30]
  • Crystals needed to duplicate cards in shops: 80 -> 100
  • Common trinket crystal cost: [90, 120] (unchanged)
  • Uncommon trinket crystal cost: [126, 168] -> [117, 153]
  • Rare trinket crystal cost: [162, 216] -> [144, 192]
  • Now you can't remove or duplicate more than one card each shop.
  • Ascension 17 crystal multiplier debuff: -25% -> -50%

Decks



  • Wandering Colossus

    • Max health: 17 -> 16
    • Health regen: 2 -> 3

  • Holy Guild

    • Starting luck: 2 -> 3

  • Resonating Echoes

    • Max health: 11 -> 10
    • Health regen: 1 -> 0
    • Flat magic penetration: 15 -> 30
    • Range multiplier: 5% -> 6%
    • Fire rate multiplier: 5% -> 6%
    • Now starts with a new trinket (Spell Adept), that does the same as Reusable Mana, but activates every 5 spells casted instead of 3. This also means that you can now find Reusable Mana in the run and have both trinkets at the same time!


Towers



  • Atomic Orbiter

    • Magic penetration: 30 -> 0

  • Scrap Recycler

    • Now makes you lose 1 crystal every time it gets casted. The other effects still remain.



Bug fixes



  • The "Cancel cast" text should no longer appear when it shouldn't.
  • Crit damage is now properly registered in the damage log.
  • Many other small bug fixes.


early access 1.8

Highlights



  • Hotkeys menu: You can now customize hotkeys for common actions ingame!
  • A new enemy, Infiltrator! This enemy is cloaked, and it means that it can't be targeted by towers until it receives damage! Damaging spells and some towers work great against it.
  • Two new trinkets, Awareness Amulet and Wanted Poster!
  • Two new towers, Atom Orbiter and Bullseye!
  • One new enchantment, Blinding Light!
  • Reworked the enemy health bars to improve their visual appeal with new animations.
  • Reworked how slows work. When an enemy stops being slowed, it now goes back to their original speed gradually instead of instantly. Also, the slow resistance now builds up based on the slow strength instead of the duration.
  • Increased trinket size by 20%!
  • Many balance changes! Details below.


Balance changes


Towers



  • Downshaper

    • Fire rate: (0.12, 0.28, 0.63) -> (0.1, 0.23, 0.72)

  • Arcane Resonator

    • Fire rate: (0.12, 0.28, 0.63) -> (0.1, 0.23, 0.72)

  • EMP Grenadier

    • Stun: (0.33s, 0.5s, 1s) -> (0.5s, 0.75s, 1s)
    • Range: (160, 175, 190) -> (160, 160, 160)
    • Fire rate: (0.5, 1, 1.5) -> (0.5, 1, 2.25)

  • Earthquake

    • Slow: (10%, 20%, 50%) -> (10%, 25%, 75%)

  • Inhibitor

    • Tenacity reduction: (8%, 20%, 50%) -> (10%, 25%, 75%)

  • Sniper

    • Can now target cloaked enemies.

  • Vortex

    • Stun: (0.4s, 0.8s, 1.6s) -> (0.5s, 1s, 1.75s)
    • Fire rate: (1.2, 2.1, 3.6) -> (1.4, 2.1, 3.6)



early access 1.7.3

Balance changes



Buffs



Mortar Strike



  • Deal 150 + 25% enemy current health physical damage. -> Deal 210 + 25% enemy current health physical damage.

Sign In Blood



  • Draw 5 cards. Lose 2 life. -> Draw 5 cards. Lose 1 life.

Beam Cannon



  • Range: (90, 110, 130) -> (110, 120, 130)

EMP Grenadier



  • Range: (130, 160, 190) -> (160, 175, 190)

Riftmaker



  • Range: (180, 190, 200) -> (200, 200, 200)

Trick Room



  • Range: (140, 150, 160) -> (160, 160, 160)


Nerfs



Arcane Resonator



  • Fire rate: (0.12, 0.36, 1.08) -> (0.12, 0.28, 0.63)
  • Increased the fire rate penalty when copying the same spell too many times.

Downshaper



  • Range: (350, 375, 400) -> (275, 275, 275)