Class

Class: Demolisher

Short Name: 
classdemolisher

A new tinker class, the Demolisher.

This addon requires the Embers of Rage DLC to function.

Demolishers are designed to be a sort of Steam-Caster, using bombs, drones, and their steam-buggy to destroy their enemies rather than weapons.

New Talents:
Steamtech / Explosive: Plant remote charges with a tiny cooldown and blow them all up at once, lay down minefields, and send suicidal mecharachnid mines towards your foes.
Steamtech / Drones: Send out drones to create storm and smoke, while others hover around for your protection.
Steamtech / Pilot: Your steambuggy is your defense, your offense, and can hold so many explosives.
Steamtech / Engine: Your steambuggy is also the best way to get around. Scorch the ground and flatten your enemies as you zoom around corners.
Steamtech / Battle Machinery

Advanced Talents:
Steamtech / Pyromaniac: Improve your explosives and set everything on fire.
Steamtech / Battlewagon: Upgrade your buggy with more armor, more runes, and more guns.
Steamtech / Automation

Generic Talents:
Steamtech / Tinkers
Steamtech / Engineering
Steamtech / Blacksmith (locked)
Steamtech / Survival

Class: Martyr

Short Name: 
classmartyr

A new demented class, the Martyr.

This addon requires the Forbidden Cults DLC to function.

Unlike the magical folk of the Hidden Sanctuary, Martyrs' Insanity manifests in mental powers.
Martyrs mix together Sling and Melee combat, needing to use both (correctly timed with their current insanity) to succeed.
With time, they developed much stranger powers.

New Talents:
Demented / Chivalry: A special half-tree, focusing on your melee attacks
Demented / Vagabond: A special half-tree, focusing on the use of a sling
Demented / Whispers: The core tree, adjusting your stats as your insanity waxes and wanes and guiding you around the battlefield
Demented / Unsettling Words: Confuse and weaken your enemies
Demented / Scourge: Crippling, tormenting melee attacks
Demented / Standard-bearer: Control the battlefield with your glorious flags!

Advanced Talents:
Demented / Final Moment: Make use of a very special sword
Demented / Revelation: Horrors are all around you, and you're the only one who's prepared
Psionic / Crucible: Direct mental attacks. The more damage you take, the more damage you do!

Old Talents:
Cunning / Survival
Psionic / Feedback

Stalker Evolution for Rogue

Short Name: 
evolution-stalker

Adds Stalker as a new class evolution prodigy for Rogue.

While wearing no heavy armor (including helms, boots and gloves) and wielding no weapons:
- The Stalker's actions will never break Stealth.
- Effects normally triggered by exiting Stealth will trigger when landing an unarmed critical strike against an adjacent foe (cooldown 8 ).
- Lethality and Dagger Mastery will apply their effects to gloves.
- The Stalker is considered to be wielding Dual Weapons, using unarmed combat stats for both main hand and offhand (damage penalty applies).

Juggernaut Evolution for Bulwark

Short Name: 
evolution-juggernaut

Adds a new class evolution for Bulwark, the Juggernaut.

As a Juggernaut, the Bulwark gains the ability to equip shields in the off hand and main hand simultaneously and Weapons Mastery will apply to shields.

While equipped with two shields:

- You may use Rush while sustaining Last Stand.
- When you use Rush, you will instantly trigger Repulsion, ignoring and negating cooldown.
- For 1 turn after using Rush, you will reduce all incoming non-Mind damage by 50% of your Block value.

Barbarian Evolution for Berserker

Short Name: 
evolution-barbarian

Adds a new class evolution for Berserker, the Barbarian.

As a Barbarian, the Berserker loses the ability to equip body armor, but gains the ability to wield a two-handed weapon in their off-hand. Additionally, they will unlock Technique/Duelist and Technique/Dual Weapons at 1.0 mastery. Finally, each turn the Barbian attacks a foe, they will automatically eneter a blocking stance to deflect damage with their weapons, potentially setting up deadly counter-strikes.

Swordsmaster Class

Short Name: 
swordsmaster

Adds a swordsmaster class to the game.

CHANGELOG

1.2.0

 - Added tactical data to talents for npcs
 - Swordsmanship mastery and str/dex scaling swap now works with daggers as well as swords
 - Determination now always takes 15 turns to reach maximum regeneration instead of taking fewer turns with a higher talent level.
 - Fixed logic of projectile selffire to correctly function as indicated by comments (for web of steel)
 - Fixed Vapor Blade knocking back even when it misses

1.1.0
 - Swordsmanship now completely exchanges strength scaling for dexterity scaling on swords instead of giving -100% str mod and +100% dex mod
 - Fixed bug that prevented critical hits from occurring (oops!)
 - Unfetter and Never Give Up now have stamina costs
 - Harrying Blows fixed to only require Spring Attack to hit once per global turn instead of once per target's turn
 - Lightspeed Draw now has a fixed cooldown.
 - Spring Attack now only restores stamina if you are wielding a two-handed weapon
 - Will to Live changed to provide a health regen bonus equal to a flat amount per percent missing health rather than an amount equal to a percent of missing health. Also, now scales with Willpower.

1.0.0
- Initial Release

Sapper

Short Name: 
sapper

Description

This addon adds the Sapper as a playable class. As it is a Tinker, it will require Embers of Rage DLC to work.

Sappers use their knowledge of steam weaponry to build construct that will fight your foes and destroy the walls of their lair.
They have an automated onarger, serving as a permanent ally. They can manipulate the terrain by digging tunnels and creating impassable pits.
But they are also trained for short range combat and will not hesitate to stick their pickaxe in their enemies' skulls.

They have 9 class trees, including 4 locked ones :
- Battle Machinery
- Siege Engine (new tree) : build 3 different temporary construct that will attack your foes and protect you
- Onager (new tree) : build a permanent construct that will follow you, hurt and disable your foes, and help you reposition
- Tool Combat (new tree) : join the fray, using your knowledge of tools to deconstruct your foes' equipment as you fight, or hit your construct to temporarily improve them instead.
- Death Tools (new tree) : use the carnage of the battlefield to your own advantage

- Trapping (locked)
- Automation (locked)
- Sapper (locked, new tree) : control the field to improve your odds of survival
- Steampunch Arts (locked, new tree) : find new inventive ways to punch your enemies in the face, or embed a pickaxe in their skulls

They have 6 generic trees :
- Combat Training and Survival
- Physics and Chemistry
- Blacksmith
- Engineering

Disclaimer

Please report any bugs you find and I will endeavor to fix them ;)
Any input is helpful and appreciated.

If possible, please take discussions and bugs report to the forum thread : http://forums.te4.org/viewtopic.php?f=50&t=50995

Credits

http://game-icons.net/ for all the talent and effect icons.

In advance, whoever tries this out and gives me feedback so I can continue to improve it !

Changelog

1.1.0 :
- Possibly fixed a rare bug with You Shall not Pass and Battle Machinery traps (and other traps ? i couldn't reproduce the bug so...)
- Buffed Onager damage in the early game and nerfed it late game (by ~15%)
- Nerfed Salvage and Tough Love explosion damage by ~20% and ~40%
- Tough Love max charges is now 4 instead of 5
- Fixed Tough Love to properly grant all res rather than physical res to Onager
- Tough Love now automatically targets an enemy if there is only one in melee and no allies in melee
- Tough Love explosion now also reduce the summon lifespan by 1
- Nerfed Ram base damage by ~15%, and bonus damage by 25%
- Fixed Ram to properly check for stun resistance
- Ram ramming a Ram now has a special interaction
- Nerfed Polybolos and Scorpio durability, they have increased life rating but no longer gain CON
- Scaled Polybolos and Scorpio stat gain with level (worse early, slightly stronger late)
- Buffed Lay Siege cd 25 --> 15
- Buffed Line of Fire cd 18 --> 12
- Nerfed Dig In : all res, crit shrug, and cleanse reduced by ~25%, but regen boosted
- Revised Onager munitions : Fire now deal ~25% more damage, and Bleed damage reduction scale with TL (roughly the same at 5/5)
- Revised Dead Ammunitions : no longer reduce damage, but talent fail chance is increased
- Buffed Cannonball : cd fixed at 8, range increased
- A whole new unarmed tree !

1.0.2 :
- Salvage now target a party member by default rather than an enemy
- Fixed a bug with Annihilator talent when playing adventurer
- Fixed Dig In buff not going away when deactivating the sustain
- Clarified a couple description
- Onager now comes back to you when you get more than 10 tiles away from it, without regards for walls and other obstacles
- Nerfed Tough Love heal power by about 25%
- Buffed Polybolos and Scorpio early game damage (no more 2 damage per shot at level 1 !)

1.0.1 :
- Because Rexorcorum is a wonderful person, wielded pickaxe are now visible on player doll <3
- Spelling fixes, clarity added to some descriptions
- Cannonball now properly checks for unarmed
- Salvage properly deals damage around the siege engine and not yourself
- Learning Onager now automatically fulfills the requirement of 100 summons for Blighted Summoning

1.0.0 : release !

Frost Invoker

Short Name: 
frost_invoker

Adds the Frost Invoker, a mage subclass.

The Frost Invoker is a Cold-focused caster and unarmed fighter. Their primary stats are Magic and Dexterity.
Frost Invokers know Combat Training and Survival(locked) and have 11 new spell trees, 3 generic and 8 class (of which 3 start locked).

Generic:

Frozen Core: Unarmed training with 40/80 Mag/Dex dam mods, and utility.
Rime Guard: Defense, with a damage shield and one-shot protection.
Ice Floes: Mobility and utility focused on an icy ground effect.

Class:

Hail: Offensive spells which can reduce the cd of Artic talents.
Arctic: Unarmed attacks with AoE, a pin, a multi-hit, and a gap closer.
Winter: Utility and defense, with a decoy and a scout.
Frost: Defense and utility focused on building and consuming a stacking effect.
Chill: Debuffs which proc on cold damage, with active conditional sustain stripping.

Locked:

Blizzard: Defense and debuffs focused on a single AoE spell.
Icicles: Adds a cold-damage psuedo-weapon that procs on unarmed attacks. (high level)
Cryomania: Maical and physical synergy, and cold resist / ice-block penetration sustain. (high level)

Talent icons from https://game-icons.net
Class icon from https://opengameart.org/content/painterly-spell-icons-part-2
Icicles moddable tile attachment from Verdant Pack by HousePet (re-colored); attachment art by Rexocorum.

Discordant ( + Critic, Kudzu, Primitive, Scorpion, Colossus)

Short Name: 
discordant

1) Add Discordant as playable psionic subclass. A psionic tank with death radius around them (think of Mindrot, but less sucky). Wins battle through attrition, melts trash mobs just by standing. Can also spam tele-frags if you feel like it.

2) Add Kudzu as playable wilder subclass. Invasive, annoying, and hard to get rid of. Master of crowd controls and area denials. Cover the world with fungus, lichens, moss, and kudzus.

3) Add Scorpion as playable rogue subclass. Stealthy brawler with poison fist. Pull in your enemy and dethrone them with chain of combos.

4) Add Critic as playable afflicted subclass. High-risk, high-reward, critical-centric class that use feedback pool as life. Overpower your enemy with overwhelming amount of Gestures, or die from receiving too much criticism.

5) Add Colossus as playable race. Artificial giant constructed by dwarves to guard their gold, has some non-living characteristics. Starts on Reknor (dwarf start). A durable race with some drawbacks. Also like gold.

- This is a practice addon intended for personal use, but thank you if you decided to check it out anyway.
- Bonus class: Primitive, master of bump-attack *joke class*

Credits

http://game-icons.net/
https://opengameart.org/content/painterly-spell-icons
Andrew Minton : Qlass Pack (used as base)

Changelog

1.0.0: - Initial release
1.0.1: - Discord talent tree rework (AKA nerfs)
1.0.2: - Add colossus as playable giant race
1.0.3: - Add kudzu as playable wilder class
1.0.4: - Add scorpion as playable rogue class
1.0.5: - Buffed scorpion weak early game scaling
1.0.6: - Add critic as playable afflicted class *weird guy*

Banished

Short Name: 
banished

Adds the Banished, an afflicted class that pours its hate into its arrows and shadowy powers.

Syndicate content