celestial

Void Scholar - Celestial Class

Short Name: 
voidscholar_class

Adds the Void Scholar, a twisted Celestial class themed around cosmic expansion and the emptiness of space, featuring a unique starting scenario. Void Scholars are dedicated spellcasters with poor durability, but many ways to negate damage and debilitate foes. Their spells are ineffective against nearby targets, but grow incredibly potent when cast at a distance -- strike from the depths of infinity, where no eyes or blades can reach! They use a unique resource called "Void Energy" that is built up by casting certain spells and quickly disperses when out of combat, requiring careful management to retain momentum.

Unique talent trees:
Logia (generic): Three forbidden chants to turn away slings, arrows, and everything else!
Void (generic): Render foes impotent before the majesty of the Void!
Vacuum: Draw upon the cosmic vacuum to replenish your resources!
Dilation: Pull space apart like putty to shred your foes!
Chaos: Crumble away your foes' defenses with the Void's power!
Collapse: Slowly crush enemies down to nothing under the Void's relentless weight!
Subspace: Ride and shape the Void to control the battlefield!
Dissolution: Dissolve away the material world to erode the strength of those who oppose you!
Genesis (locked): Repaint the world in your image to build overwhelming power!
Hyperspace (locked): Stretch and bend the universe to resculpt existence and unleash untold destruction!
Terminus (locked): Bring the slow, inevitable doom of the universe upon your foes!

All things come to an end, adventurer. Those who place themselves above the slow march of the cosmos should take heed not to stand upon nothing.

Actually Usable Bathe in Light

Short Name: 
bil_fix

Modifies Celestials' Bathe in Light talent to affect only the caster and actors not hostile to the caster.

Qlass Pack

Short Name: 
qlass-pack

Adds several new classes and races:
- Bladebender class: Psionic melee fighter that triple-wields daggers and has "meta" talents that can modify other talents.
- Harbinger class: Wilder melee fighter that channels storms through their attacks. More powerful against groups of foes than against single targets. Their class talents do not use resources.
- The Cooler Anorithil class: Revamp of the Anorithil class that must directly alternate between Solar and Lunar talents instead of managing positive/negative energy.
- Zephyr class: Basically a ranged and exclusively lightning-based version of Arcane Blade. Overpowered, not a serious class, and mostly exists to demonstrate instant projectiles.

- Dreamelf race: Overpowered race that can reposition enemies and shorten talent cooldowns.
- Lich race: Undead race that can convert a portion of all their damage into a damage type of their choice.

This addon also makes a couple other changes to make the Zephyr class work:
- Feather Wind is no longer snapshottable, provides less defense but provides both melee and ranged defense, and its maximum encumbrance is no longer spellpower-dependent.

Other than that, the addon tries not to affect existing classes/races/talents. The new classes won't appear on enemies or Adventurers.

You may freely modify and redistribute this addon and its contents, except where otherwise indicated in the Credits section below.

Weight: 134953

===== Credits =====
As in vanilla, all talent icons are from http://game-icons.net/ and licensed under CC-BY 3.0. Class icons are from https://opengameart.org/content/painterly-spell-icons-part-4 and https://opengameart.org/content/11-planet-sci-fi-set .

Sounds:
http://freesound.org/people/pingel/sounds/2689/ CC 0
http://freesound.org/people/artifact/sounds/29675/ CC BY 3.0
http://freesound.org/people/BOBtheROSS/sounds/244358/ CC BY 3.0
http://freesound.org/people/CGEffex/sounds/98335/ CC-BY 3.0
http://freesound.org/people/Ephemeral_Rift/sounds/77370/ CC BY-NC 3.0
http://freesound.org/people/jameswrowles/sounds/248219/ CC BY 3.0
http://freesound.org/people/Julien%20Matthey/sounds/105016/ CC 0
http://freesound.org/people/misosound/sounds/251759/ CC 0
http://freesound.org/people/nicStage/sounds/64460/ CC BY 3.0
http://freesound.org/people/benjaminharveydesign/sounds/315914/ CC 0
http://freesound.org/people/misosound/sounds/251759/ CC 0
http://freesound.org/people/werra/sounds/232130/ CC 0
http://freesound.org/people/bspiller5/sounds/157616/ CC 0
http://freesound.org/people/qubodup/sounds/219566/ CC-BY 3.0
http://freesound.org/people/gezortenplotz/sounds/20135/ CC-BY 3.0

===== Changelog =====
1.1.0:
- Updated for ToME version 1.7.2 (including translation support)
- Changed some talents to mitigate ToME's crit tracking bug ( http://forums.te4.org/viewtopic.php?f=42&t=51477 ). Talents with non-damaging effects that crit (e.g. Countershock, Solar Shield) now try to preserve previous crit state; other affected talents are detailed individually below.
- Redesigned all combatTalentLimit() calls, attempting to adapt to 1.7's change to combatTalentLimit() shape.
- Slight changes to various talent descriptions for consistency.
- Bladebender:
- Bug fix: Deja Vu no longer routinely fails to force its target and no longer infinitely repeats talents with coroutines
- Bug fix: Specialty can no longer be used on prodigies
- Bug fix: Specialty now calls on_mastery_change and updates talent passives correctly
- Bug fix: Eliminated an accidentally-left-in debugging line (printed "asdfasglasldgkj" when Project reactivated after leveling up)
- Air Parry now prints its message right before destroying a projectile instead of right after
- Cooler Anorithil:
- Bug fix: Selenelion now provides the correct amount of extra spell crit multiplier
- Bug fix: Ad Astra no longer refers to Jumpgate in its failure message (text-only bug)
- Crit tracking bug mitigation: Syzygy talent now uses instant bolts instead of projectiles, tries to preserve previous crit state, and uses its own crit state for its damage
- Crit tracking bug mitigation: Star Song beams now crit individually
- Crit tracking bug mitigation: Solar Flares explosions now crit individually
- Resistance's talent level scaling curve for its resistances adjusted (lower values at talent level 1, higher values at higher talent levels)
- Solar Shield duration reduced to 5 (from 10); the long duration was a holdover from when Bathe in Light could be obtained from escorts
- Solar Shield's description now includes damage shield power and duration bonuses
- Harbinger:
- Finally got rid of the Tremor category.
- Crit tracking bug mitigation: Flashover now tries to preserve previous crit state and uses its own crit state for its damage
- Fortress of Ruin now provides evasion instead of a variant of crit shrug.
- Resistance now provides slightly more resistance
- Resistance's resistance cap bonus now converges instead of scaling at ^0.5
- Fortitude now scales linearly (previously ^0.75) and generally gives slightly more saves
- Lich:
- Bug fix: The Lich talent now describes the effect of 1.7 critical shrug instead of 1.5 critical shrug.
- Ancient Knowledge now has a safeguard for talent categories that are known by the actor but don't actually exist (fixes compatibility with Arcanist class from Arcanum).
- Zephyr:
- Bug fix: Lightning Phase's damage can now crit
- Crit tracking bug mitigation: Hail of Destruction's spell crit now happens per-target for the lightning explosion, instead of before doing the archery attack

1.0.1:
- Removed some debugging print() calls
- Bug fix: Vortex now attributes its damage correctly (allows it to trigger "Talent on hit (mindpower)" directly)
- Bug fix: Ancient Knowledge no longer affects mastery of prodigies (coincidentally fixes Adept error)
- No longer modifies Tempest because its snapshotting is fixed in Bugfix Pack.

1.0.0:
- Initial release
- Changes to the classes and races:
- All content updated for ToME4 version 1.6.7
- Removed legacy talents/effects/etc. that were kept for save compatibility in the original addons, since this is a new addon (and 1.6 is not save compatible with 1.5 anyway)
- Some indentation cleanup
- Edited some descriptions
- Bladebender:
- Bug fix: The sound effect for Break Guard now accounts for the enemy shrugging off the disarm or stun
- Bug fix: Deja Vu recursion guard no longer sticks around slightly longer than intended when the Deja Vu sustain is deactivated
- Bug fix: Deja Vu now has a message when its chosen talent is lost, like the other Talent Perfection talents
- Bug fix: Specialty now updates the passive effects of non-passive talents
- Bug fix: Waiting Blades now only attacks hostile creatures as it claims
- Lesser Weapon Focus can now trigger from all attacks that did not originate from Lesser Weapon Focus, but has a lower trigger chance
- Reduced healing and psi gain from One With Blades by 1/3
- Healing and psi gain from One With Blades is no longer rounded
- Perforate now uses blood color
- Talent Perfection messages for talents being lost no longer begin with a space
- Dreamelf:
- Updated experience penalty to match the change to Shalore
- Updated healing infusion to be inscribed instead of in inventory, to match changes to other races
- Cooler Anorithil:
- Bug fix: Finally implemented Sear and Numb with callbackOnDealDamage, fixing them searing/numbing through damage shields. Also can I just say that death_note is a really bad variable name
- Bug fix: Solar Focus Target now actually removes itself if the source dies or otherwise disappears
- Bug fix: Solar Focus now deactivates immediately upon changing levels
- Bug fix: Solar Flares no longer fails to roll crit and shift alignment when it doesn't find any targets
- Renamed from "Anorithil" to "Cooler Anorithil" and is now separate from the vanilla class (no more monsters with it)
- Added class icon
- Added "SOLAR_", "LUNAR_", "LIMINAL_", to unprefixed talents' internal names to reduce the chance of addon conflicts.
- Talents with 3D sounds no longer lose volume with distance, and have had their panning adjusted
- Changed Cunning/Survival mastery from 1.1 to 1.0
- Replaced Duality's projectile deflection chance with a much lower chance to avoid damage
- Reduced the amount of critical chance from Selenelion
- Reduced the damage of Spontaneous Combustion
- Renamed the new version of Corona to Syzygy
- Renamed the new version of Jumpgate to Astral Gate
- Renamed the new version of Jumpgate: Teleport To to Ad Astra
- Renamed the new version of Moonlight Ray to Lunar Ray
- Renamed the new version of Searing Light to Solar Light
- Renamed the new version of Shadow Blast to Shadow Burst
- Renamed the new version of Starfall to Dark Star
- Renamed the new version of Totality to Occultation
- Renamed the new version of Twilight Surge to Twilight Pulse
- Increased minimum pitch of Lunar Ray sounds
- Increased minimum pitch of first Shadow Blast sound
- Increased minimum pitch of first Solar Light sound
- Increased volume of Occultation sound
- Harbinger:
- Bug fix: Particles for Channel Fire, Channel Cold, and Cyclone are no longer lost on save/load
- Bug fix: Cyclone particles now disappear if it is completely unlearned
- Added "HARBINGER_" to talents' internal names to reduce the chance of addon conflicts
- Capped all talent radii at 10
- Arc now attacks monsters in order of how many arc steps it took to reach them, with ties broken randomly
- Arc now has a safeguard against stack overflows when attacking extremely long chains of monsters (chains shorter than 127 monsters are unaffected, so it can still hit over 16,000 monsters)
- Reduced the effect of Chill
- Adjusted scaling of Countershock's cooldown with talent level, nerfing it at talent level 2+
- Reduced Cremate's heal by 70% but removed its once-per-turn restriction
- Cremate no longer plays a sound
- Increased Cyclone's damage by 50%
- Made Electrical Disruption's cooldown scaling less extreme at low talent levels
- Electrical Disruption now plays its sound at the user's location instead of the target's
- Reduced the number of effects removed by Electrical Disruption
- Halved Flashover damage.
- Reduced Flashover radius (matches new Storm Conduit radius)
- Foreshock's sound now has randomized speed
- Reduced the amount of evasion given by Megathrust
- Changed Mist's life regeneration to scale with talent level only (not mindpower), but increased its healing modifier bonus. This also fixes the snapshotting bug with the life regeneration
- Reduced the amount of physical power given by Mountain Mover (now that weapon masteries give less)
- Storm Conduit's radius now scales with talent level
- Storm Conduit's sound now has randomized speed
- Greatly reduced Storm Conduit damage, due to Cremate now being able to trigger it multiple times per turn
- Reduced the effect of Suppressing Fire, especially at low talent levels
- Vortex's sound now has randomized speed
- Reduced the number of effects removed and wards given by Torrent
- Lich:
- Due to 1.6 inscription changes making undead MUCH less bad, this race had to be nerfed a lot.
- Increased experience penalty from 0% to 20%
- Removed stun immunity (farewell consistency with NPC liches)
- Reduced life rating from 10 to 8
- Absorb Essence now recovers steam
- Ancient Knowledge's Infinite Dungeon hack revised to be monotonic (going from slightly below effective talent level 10 to slightly above it no longer makes the talent worse)
- Reduced the crit shrug chance on the Lich talent by about 28%
- Reduced the Cunning-based saves on the Lich talent by 1/3
- Zephyr:
- Bug fix: Recharge now uses callbackOnDealDamage, fixing e.g. 0 damage hits providing mana
- No longer starts in Angolwen because Abashed Expanse is obnoxious
- Self-targeting with Lightning Phase now gives Stormshield instead of Elemental Surge: Lightning (which was similar to Stormshield before 1.6), with a threshold of 0.01 and a small number of charges
- Greatly reduced the flat damage reduction from Static Shield
- Storm Infusion is now passive
- Reduced Sylph's damage avoidance chance
- No longer has Spell/Phantasm or modifies its talents; starts with Disperse Magic instead of Illuminate
- No longer alters Chain Lightning or Thunderstorm
- For consistency with vanilla, the Mobile Defense talent no longer applies to the Feather Wind defense bonus (only relevant in combination with other third-party addons)
- The Storm Fury artifact no longer grants Storm Archery mastery

Class: Fallen

Short Name: 
classfallen

Fallen has been added to the base game as an evolution for Sun Paladins

This addon contains the original version, a base class afflicted/celestial hybrid.

Fallen are unlocked alongside Sun Paladins.
If you want to skip straight to it, I recommend using: https://te4.org/games/addons/tome/ignore-raceclass-locks

Please report any bugs on the forum thread.

This class is originally inspired by the enemies John and Aluin, Afflicted Sun Paladins.

Fallen have a mix of old and new trees.
Enemies do not generate with Fallen talents.

Celestial Combat
Shadows
Gloom (locked, level 0)
Bloodstained: By making bloody attacks, increase your positive energy.
Darkside: Consume positive energy for attacks and mobility.
Shadows of Suffering (locked, level 10): Use your shadows for defense and control.
Crimson Templar (locked, level 10): Magical abilities that manipulate bleeding and the battlefield.
Black Sun (locked, level 10): Celestial attacks using gravity.

Celestial Light
Cursed Aura
Self-Hatred: Spend life for Hate and power.
Dirges: Useful songs in the style of Chants and Hymns.

Supernal class

Short Name: 
supernal

Class: Astromancer

Short Name: 
classastromancer

A new class, a Celestial summoner who draws on the powers of Shandral's other planets to call up elementals.
Their basic trees summon and support Fire, Ice, and Lightning Elementals, as well as providing utility effects.
Their unlockable advanced trees rain down Meteors and twist Time Elementals into being.
They start with Chants, and a new tree in the vein of chants and hymns. They can unlock Celestial Light.

Their main resource is negative energy, which they generate by summoning and some other spells, and spent by others.

This mod should be compatible with just about everything.
Superloads

  • data/talents/uber/mag to support Blighted Summoning
  • mod/class/interface/combat.lua to support Glacial Path's speed boost.

Sounds remixed from samples by Mike Koenig under CC-BY 3.0

Quick Fix for Celestials

Short Name: 
celestial-talent-fix

-- Fixed as of 1.5.1 --

Celestial/Hymns and Celestial/Chants are bugged so that they require 0, 4, 5, 6 previous abilities in that tree.
This is a quick and dirty fix for it (back to 0, 1, 2, 3).
See http://forums.te4.org/viewtopic.php?f=42&t=47347

1.3.0:
(if you're having trouble reading this, try the Steam Workshop link)

  Chant/Hymn being affected by their relevant category should now be working (with hopefully no side-effects)
  -> The chant/hymn's stats are based on whichever has the higher effective level between "Chant/Hymn Acolyte" and the hymn/chant in question.
  --> This means that if you're effective level 3.2 (4/5 talent points) in Chant Acolyte and grab a level of an individual chant from an escort, the chant's stats should be based off your effective level 4.0 chant.
  ---> In the same example, if you grab another level (so you're now 5/5) in Chant Acolyte, you should be able to get effective level 4.8 in that chant (It's not possible to choose the chant if you're already 5/5 in that chant when choosing an escort reward though)
  --> For Celestials who start with extra mastery in Chants/Hymns, this means that if you get an extra level in the chant from an escort it may not change the stats at high levels of Chant Acolyte
  ---> 6/5 chant talent becomes effective level 6 (1.00 mastery). 5/5 Chant Acolyte becomes effective level 6.5 (1.30 mastery). Therefore the extra level doesn't really matter.
  ----> In this example, the extra level is only really useful at level 3 Chant Acolyte or lower (4.0 vs 3.9)
        
  Small fix to Chant of Fortitude's description function

1.2.1:
  Previous upload was broken, fixed

1.2.0:
Thanks to Felix on the Steam Workshop page for the helpful comment
  Reverted changes to Chant/Hymn category
  Fixed display of Chant Acolyte's values

1.1.0:
  Fixed the Armor Hardiness display in the levelup page to correctly display its true value (15%)
  Chants and Hymns should now scale with Mastery in their associated talent trees

1.0.0:
Base patch, includes the basic fix to Celestial/Chants and Celestial/Hymns trees

astralInferno's Celestial Oddities

Short Name: 
celestialoddities

A combination of all my celestial addons; Firmamancer, Primal Chosen, Trench Strider, and the Empyreal fork.

Primal Chosen Class

Short Name: 
primalchosen

Adds the Primal Chosen class, a celestial brawler that wields temporal and darkness damage, before slowly discovering a talent for chronomancy.

Starshot

Short Name: 
starshot

Adds the Starshot class, a celestial archer using talents from Midnight and some from the unreleased Embers class, Empyreal.
Requires Midnight and Embers of Rage to function, will error without. All credit to HousePet for Midnight.

Syndicate content