Geists! [Slowly getting closer to done!]
Moderator: Moderator
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Geists! [Slowly getting closer to done!]
http://te4.org/games/addons/tome/geist
Geists are shadow-themed characters, using shadows to distract foes while unleashing powerful dark magics from the shadows.
Spell/Vile Tactics(WIP, 2/4 done. Help requested for coding Unveil! )
Cursed/Gloom
Cursed/Darkness
Cursed/Shadows
Cunning/Dark Veil(WIP, 0/4 coded. Help requested for coding spellpower-scaling stealth power/Twist the Veil! )
(Locked)
Cursed/One with Shadows
Generics(Probably need some more?)
Cursed/Cursed Form
Celestial/Hymns
Spell/Shadowkin(WIP, 2/4 coded. Help requested for coding Inner Dark! )
(Can be unlocked)
Cursed/Cursed aura
My first addon. Took a while to figure out how things work, but I think I got it figured out(Thanks to the always awesome Grayswandir)
Class probably sucks balancewise, but I sorta like the theme. x3
Any suggestions on how to improve it'd be nice, but for a first addon made at like, 5am, I'm preeetty happy with it. I have an idea for a future tree, but my code-fu isn't good enough yet~
NEW TREES:
Spell/Vile Tactics
Class tree
Vile Aim
Cooldown: 3
Range: 4
-Dark damage with a 25% chance to blind.
Shadowsense
-Heightened Senses, basically.
Shadow Net
Cooldown: ??
Range: ??
-Dark damage cone with a slow. Possible knockback at higher talent levels?
Unveil
Cooldown: ??
Range: ??
-Forcibly reveals a target, dealing hefty dark damage and disabling their ability to stealth for X turns.
Cunning/Dark Veil
Class tree
Enveil
Stealth with spellpower scaling!
Veiled Strikes
Shadowstrike, but with the added bonus of gaining X hate when attacking out of stealth
Twist the Veil
Short ranged jump that turns the Geist invisible for one turn. Resets cooldown on Dark Veil
Veiled Threats
Unseen Actions, as it's important for stealth-using classes.
Spell/Shadowkin
Generic tree
Shadow Alliance
Passive
Each Shadow in radius X boosts your steath power by X%, as it becomes easier to hide from distracted foes.
Dark Exchange
Sustain
Gain X-X spellpower, depending on current Hate(higher the hate, bigger the boost), and X-X mindpower, depending on current Mana(the lower the mana, the bigger the boost).
Inner Dark
Unleash darkness around you in radius X, with similar effects to the Cursed/Darkness tree for X turns. At talent lvl.3, it heals Shadows who enter the Inner Dark, and at level 5, you are healed every turn you're inside your Inner Dark
Dark Detonation(Alternate skill idea for 3rd talent in Shadowkin)
Detonate target Shadow, dealing X shadow damage in a radius of (1-3), leaving behind a patch of creeping dark in the same radius.
Shroud of Shadows
Wrap yourself in a shroud of darkness, gaining X% darkness damage and X% darkness resistance peircing. In addition, X% of all darkness damage taken heals you. This powerful spell costs X mana a turn to sustain
Geists are shadow-themed characters, using shadows to distract foes while unleashing powerful dark magics from the shadows.
Spell/Vile Tactics(WIP, 2/4 done. Help requested for coding Unveil! )
Cursed/Gloom
Cursed/Darkness
Cursed/Shadows
Cunning/Dark Veil(WIP, 0/4 coded. Help requested for coding spellpower-scaling stealth power/Twist the Veil! )
(Locked)
Cursed/One with Shadows
Generics(Probably need some more?)
Cursed/Cursed Form
Celestial/Hymns
Spell/Shadowkin(WIP, 2/4 coded. Help requested for coding Inner Dark! )
(Can be unlocked)
Cursed/Cursed aura
My first addon. Took a while to figure out how things work, but I think I got it figured out(Thanks to the always awesome Grayswandir)
Class probably sucks balancewise, but I sorta like the theme. x3
Any suggestions on how to improve it'd be nice, but for a first addon made at like, 5am, I'm preeetty happy with it. I have an idea for a future tree, but my code-fu isn't good enough yet~
NEW TREES:
Spell/Vile Tactics
Class tree
Vile Aim
Cooldown: 3
Range: 4
-Dark damage with a 25% chance to blind.
Shadowsense
-Heightened Senses, basically.
Shadow Net
Cooldown: ??
Range: ??
-Dark damage cone with a slow. Possible knockback at higher talent levels?
Unveil
Cooldown: ??
Range: ??
-Forcibly reveals a target, dealing hefty dark damage and disabling their ability to stealth for X turns.
Cunning/Dark Veil
Class tree
Enveil
Stealth with spellpower scaling!
Veiled Strikes
Shadowstrike, but with the added bonus of gaining X hate when attacking out of stealth
Twist the Veil
Short ranged jump that turns the Geist invisible for one turn. Resets cooldown on Dark Veil
Veiled Threats
Unseen Actions, as it's important for stealth-using classes.
Spell/Shadowkin
Generic tree
Shadow Alliance
Passive
Each Shadow in radius X boosts your steath power by X%, as it becomes easier to hide from distracted foes.
Dark Exchange
Sustain
Gain X-X spellpower, depending on current Hate(higher the hate, bigger the boost), and X-X mindpower, depending on current Mana(the lower the mana, the bigger the boost).
Inner Dark
Unleash darkness around you in radius X, with similar effects to the Cursed/Darkness tree for X turns. At talent lvl.3, it heals Shadows who enter the Inner Dark, and at level 5, you are healed every turn you're inside your Inner Dark
Dark Detonation(Alternate skill idea for 3rd talent in Shadowkin)
Detonate target Shadow, dealing X shadow damage in a radius of (1-3), leaving behind a patch of creeping dark in the same radius.
Shroud of Shadows
Wrap yourself in a shroud of darkness, gaining X% darkness damage and X% darkness resistance peircing. In addition, X% of all darkness damage taken heals you. This powerful spell costs X mana a turn to sustain
Last edited by NemesisZeru on Fri Sep 12, 2014 4:03 pm, edited 17 times in total.
-
- Higher
- Posts: 45
- Joined: Wed May 02, 2012 11:34 pm
Re: Geists!
Seems interesting, I'll try it out and provide feedback on what I can
Remember: Losing is Fun! <- a motto i live by
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
First update is ready to go. Gonna post it when I get back.jilladilla wrote:Seems interesting, I'll try it out and provide feedback on what I can
>Added Staff Combat(Should give another early spell while you build up your class trees, and another generic point sink
>Tweaked starting life a bit(From 90>95 -2 to 0, probably needs further tweaking). Maybe Shadow Geist is a bad combo, but I was getting nearly oneshot by skeletons, which isn't conductive to testing.

Future plans
>Possibly add a manasurge rune to starting loadout, if they need it. They have base 0.50 mana regen currently(Upping it from 0.25 to 0.5 while I wait to figure out how to code it. 0.25 is the cut-in-half-for-adventures number, right?)
Re: Geists!
Normally, characters start off with some points in a few skills. Geist doesn't seem to, so I would think 1 point in a few skills would be helpful. And Afflicted classes pretty much always start off with a point in cursed form so they can't avoid the heal mod penalty for low hate.
Interesting idea though.
Interesting idea though.
Burb Lulls wrote:"FLURRYFLURRYFLURRYFLURRYFLURRYFLURRY"
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
Starting skills is one of the things I totally blanked on, lol. Coding at 5am while feeling sick is unwise.Zaive wrote:Normally, characters start off with some points in a few skills. Geist doesn't seem to, so I would think 1 point in a few skills would be helpful. And Afflicted classes pretty much always start off with a point in cursed form so they can't avoid the heal mod penalty for low hate.
Interesting idea though.
Gonna add those in for v1.1, which should hopefully be up in an hour or so. Gotta figure out how to add a description to the addon page, though.

Also, here's a new tree I hope to add: Dark Soul(s)! ...Okay, maybe not by that name, but yeah. Would probably replace Star Fury as a locked tree(Since they have way too many resources as it is. Hate, mana, negative energy, and stamina for one stealth talent.

Cunning tree
1.3 mastery
Dark Alliance
Passive
Shadows gain +X%hp(similar to Necronatomy, but weaker), and each Shadow in radius X boosts your steath power by X%, as it becomes easier to hide from distracted foes.
Dark Exchange
Sustain
10 Mana
19 Hate.
Gain X-X spellpower, depending on current Hate(higher the hate, bigger the boost), and X-X mindpower, depending on current Mana(the lower the mana, the bigger the boost).
Inner Dark
Active
Cooldown: 50-30 turns.
10 Hate
25 Mana
Unleash darkness around you in radius X, with similar effects to the Cursed/Darkness tree for X turns. At talent lvl.3, it heals Shadows who enter the Inner Dark, and at level 5, you are healed every turn you're inside your Inner Dark
Shroud of Shadows
Active
Cooldown: Whatever
20 Hate
20 Mana
Wrap yourself in a shroud of darkness, gaining X% darkness damage, X% darkness resistance piercing, and X% reduced spell cooldowns. While the Shroud is active, your Shadows go into a frenzy, gaining X% global speed(I was going to have this be an effect of Shadows being in the Inner Dark, but not sure. Thoughts)?
But yeah, a tree to tie things together would be nice, just no clue how to code it. :3
Last edited by NemesisZeru on Mon Jul 14, 2014 10:43 pm, edited 2 times in total.
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
v1.1 is here!
Changes
Life bumped up to 95(from 90)
Lifemod bumped up to -1(from -2)
Mana regen bumped up to 0.50(from 0.25)
Starting stats changed from +4mag, +3will, +2cun to +3 for all three stats.
Geists now start with one point in Invoke Darkness, one point in Shadows, one point in Stealth, and one point in Unnatural Body.
Geists also start with a manasurge rune.
Assuming I did it right, they also get a character birth particle effect from Necromancers(Doomed apparently don't have one?)!
Edit: It didn't work. Necromancer aura gave me a black smoke-y aura more like what I'd expect from a Doomed. While it fit, it's not what I was trying to actually put there, so removing it for now, just to be safe. :3
Skill changes:
>Staff combat(Since Invoke is the only 'good' talent early on, since shadows, darkness and stealth require significant investment)
>Dark Sustenance(I had it as cursed/feed in the code for some stupid, stupid reason, so it's now fixed!)
>Removed Star Fury, since I forgot to add negative energy generation. Was going to go once Dark Soul was figured out, anyways.
Changes
Life bumped up to 95(from 90)
Lifemod bumped up to -1(from -2)
Mana regen bumped up to 0.50(from 0.25)
Starting stats changed from +4mag, +3will, +2cun to +3 for all three stats.
Geists now start with one point in Invoke Darkness, one point in Shadows, one point in Stealth, and one point in Unnatural Body.
Geists also start with a manasurge rune.
Assuming I did it right, they also get a character birth particle effect from Necromancers(Doomed apparently don't have one?)!
Edit: It didn't work. Necromancer aura gave me a black smoke-y aura more like what I'd expect from a Doomed. While it fit, it's not what I was trying to actually put there, so removing it for now, just to be safe. :3
Skill changes:
>Staff combat(Since Invoke is the only 'good' talent early on, since shadows, darkness and stealth require significant investment)
>Dark Sustenance(I had it as cursed/feed in the code for some stupid, stupid reason, so it's now fixed!)
>Removed Star Fury, since I forgot to add negative energy generation. Was going to go once Dark Soul was figured out, anyways.
Re: Geists!
Could copy Dead Secrets from Necromancy+, that is a generic category that fits the theme.
My feedback meter decays into coding. Give me feedback and I make mods.
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
Was considering it, actuallyHousePet wrote:Could copy Dead Secrets from Necromancy+, that is a generic category that fits the theme.
Dat Necroanatomy~

Re: Geists!
Cunning/Survival might be a nice thing to add. Under stealth you're reduced to a light radius of 1, so some form of infravision would be nice, instead of not seeing enemies until I'm right next to them.
Dark Vision might work, but it takes quite a bit of will and class points for something that you need pretty quickly early on.
Oh, and the shadow summoning doesn't remove stealth already.
Dark Vision might work, but it takes quite a bit of will and class points for something that you need pretty quickly early on.
Oh, and the shadow summoning doesn't remove stealth already.
Burb Lulls wrote:"FLURRYFLURRYFLURRYFLURRYFLURRYFLURRY"
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
I keep forgetting that, heh. I'll see about adding Survival, and if I'd need to switch anything out.Zaive wrote:Cunning/Survival might be a nice thing to add. Under stealth you're reduced to a light radius of 1, so some form of infravision would be nice, instead of not seeing enemies until I'm right next to them.
Dark Vision might work, but it takes quite a bit of will and class points for something that you need pretty quickly early on.
Oh, and the shadow summoning doesn't remove stealth already.
Also idily working on a magic variant of the stealth tree, since having the class have a stamina bar for one skill is sorta dumb. Any suggestions? I know I'm keeping Stealth(Possibily giving it some scaling with spellpower?), and adding a more magic-centric version of Shadowstrike, but other then that, I have no idea what to do for the last two talents. :X
Edit: Come to think of it, current Shadowstrike makes sense even for mages: Closer you sneak, more damage you do. Heh. Still no clue what to do with the last two talents, though. Suggestions welcome~
Re: Geists!
Something that would let your shadows get stealth/shadowstrike would be cool, maybe?
Or maybe any time something sees you in stealth they have a chance to target a shadow instead or something
Or maybe any time something sees you in stealth they have a chance to target a shadow instead or something
Burb Lulls wrote:"FLURRYFLURRYFLURRYFLURRYFLURRYFLURRY"
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
I had a rough idea for a talent that'd let you recloak, basically giving your aggro to a shadow of your choice while you turn invisible for X turns, but wasn't sure if it should be in Shadowstealth(Iunno what to call it. x3) or Dark Soul.Zaive wrote:Something that would let your shadows get stealth/shadowstrike would be cool, maybe?
Or maybe any time something sees you in stealth they have a chance to target a shadow instead or something
Edit: Also on the to-do list: Possibly recoding Rigor Mortis a bit to allow it to effect Shadows, too. Might need to do this with Invoke Darkness as well, but the description uses the more neutral 'minions'(as opposed to Rigor Mortis' NECROTIC minions), so Iunno.
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
Working on coding Dark Veil, a more magically-inclined stealth tree! Dark Soul is being renamed to...something. We'll see!
I need some help, though: I want to add spellpower scaling to their version of stealth, but I have no idea how. Any help would be greatly appreciated.
Current tree idea
Dark Veil
cunning
Enveil
Same cooldown/etc as
-Cover yourself with a shroud of darkness, entering stealth mode. Scales with spellpower. The minimum range from which you can activate scales down with Cunning(Might be too strong?)
Veiled Strikes(Shadowstrike)
Maybe have the damage start lower, but scale up with cunning? Besides that, no changes.
Twist the Veil
Active
-Twist the veil of darkness around yourself, turning invisible for 1 turn and moving X spaces away. This resets the cooldown of your stealth talent.
Veiled Threat(Unseen Actions
Probably unchanged, since it's an important skill.
I need some help, though: I want to add spellpower scaling to their version of stealth, but I have no idea how. Any help would be greatly appreciated.
Current tree idea
Dark Veil
cunning
Enveil
Same cooldown/etc as
-Cover yourself with a shroud of darkness, entering stealth mode. Scales with spellpower. The minimum range from which you can activate scales down with Cunning(Might be too strong?)
Veiled Strikes(Shadowstrike)
Maybe have the damage start lower, but scale up with cunning? Besides that, no changes.
Twist the Veil
Active
-Twist the veil of darkness around yourself, turning invisible for 1 turn and moving X spaces away. This resets the cooldown of your stealth talent.
Veiled Threat(Unseen Actions
Probably unchanged, since it's an important skill.
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists!
It begins!

Depending on how far I get in the new few days, we might skip to v2.0(assuming I get Dark Veil and Shadowkin both done). :3c
Main things to do
-Make Dark Exchange actually work.
--Figure out how to code the tricky talents(Inner Dark, Twist the Veil, Shadowkin(needs to be renamed now. Dark Alliance, maybe? :p )
---Try to get feedback on why literally no Geists put a single point in the Darkness tree. Maybe Inner Dark will make it more desirable?
----Make icons for everything(Pretty easy. Gonna see about doing a few on the car ride back to New York tomorrow)
Edit: Quick before-bed talent idea!
Dark Detonation
Detonate target Shadow, doing X shadow damage in a radius of X, then creating creeping darkness in that radius for X turns.
I like the idea, just not sure where to put it. x3
Depending on how far I get in the new few days, we might skip to v2.0(assuming I get Dark Veil and Shadowkin both done). :3c
Main things to do
-Make Dark Exchange actually work.
--Figure out how to code the tricky talents(Inner Dark, Twist the Veil, Shadowkin(needs to be renamed now. Dark Alliance, maybe? :p )
---Try to get feedback on why literally no Geists put a single point in the Darkness tree. Maybe Inner Dark will make it more desirable?
----Make icons for everything(Pretty easy. Gonna see about doing a few on the car ride back to New York tomorrow)
Edit: Quick before-bed talent idea!
Dark Detonation
Detonate target Shadow, doing X shadow damage in a radius of X, then creating creeping darkness in that radius for X turns.
I like the idea, just not sure where to put it. x3
-
- Archmage
- Posts: 335
- Joined: Wed Jan 15, 2014 12:56 pm
- Location: Somewhere, probably.
Re: Geists! [Coding help wanted!]
Thanks to the IRC, also have an idea for a replacement Nightfall tree, since Invoke Darkness is the only really useful skill for it(I was hoping to code Rigor Mortis to work for shadows, but...)
Vile Tactics
Magic
Vile Aim
Shortish range(4?), low cooldown(3). Similar damage to Invoke Darkness, but with a higher mana cost.
-Aim for the enemy's eyes, causing a chance to blind. 50/50 mindpower/spellpower scaling if possible. If not, just mindpower.
Dark Trick
-A darkness damage dealing Hammer toss. Scales 50/50 with mindpower/spellpower(if possible. If not, just spellpower, with Vile Aim being mindpower) At level 5, the return hit has a small stun.
Shadow Net
-Throw a net of darkness over your foes, doing X darkness damage, and slowing by X% for X turns.
Unveil
"The shadows betray you, because they belong to me!"
-Forcibly makes a target visible, doing considerable damage. Passively gives invisibility/stealth detection(Is that the right word? Probably not). Scales with cunning
This would make 3 new trees for Geists...and more then I could code on my own. Just looking at Stealth.lua makes my head explode.
If any more experienced(IE, literally anyone. I'm the worst at this code stuff) coders wanna help me out with this project, I'd really appreciate it, even if it's just one skill you happen to already know how to do. Every little bit helps! :3
Also, downloading gimp to make icons easier(I thought all icons were made for ToME, not obtained from a site. EVERYTHING IS LIESSSSSSSSssssssssssss D: ). Should I keep the original Dark Exchange icon, or replace it with a recolored ToME one? What do you guys think? :c
Vile Tactics
Magic
Vile Aim
Shortish range(4?), low cooldown(3). Similar damage to Invoke Darkness, but with a higher mana cost.
-Aim for the enemy's eyes, causing a chance to blind. 50/50 mindpower/spellpower scaling if possible. If not, just mindpower.
Dark Trick
-A darkness damage dealing Hammer toss. Scales 50/50 with mindpower/spellpower(if possible. If not, just spellpower, with Vile Aim being mindpower) At level 5, the return hit has a small stun.
Shadow Net
-Throw a net of darkness over your foes, doing X darkness damage, and slowing by X% for X turns.
Unveil
"The shadows betray you, because they belong to me!"
-Forcibly makes a target visible, doing considerable damage. Passively gives invisibility/stealth detection(Is that the right word? Probably not). Scales with cunning
This would make 3 new trees for Geists...and more then I could code on my own. Just looking at Stealth.lua makes my head explode.
If any more experienced(IE, literally anyone. I'm the worst at this code stuff) coders wanna help me out with this project, I'd really appreciate it, even if it's just one skill you happen to already know how to do. Every little bit helps! :3
Also, downloading gimp to make icons easier(I thought all icons were made for ToME, not obtained from a site. EVERYTHING IS LIESSSSSSSSssssssssssss D: ). Should I keep the original Dark Exchange icon, or replace it with a recolored ToME one? What do you guys think? :c