White Monk - A Warrior Subclass

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

White Monk - A Warrior Subclass

#1 Post by nsrr »

Adds the White Monk, a Warrior subclass.

Get it here: http://te4.org/games/addons/tome/whitemonk or on the Steam Workshop.

"In remote, desert regions of Maj'Eyal men and women live in peaceful seclusion. They study ancient arts of healing and kinesthetics, practicing to unify their mind, body, and spirit.
The White Monk is an adept student of the ancient arts, having been trained by their masters for years. They have honed their bodies into weapons and can use their intense willpower to rend their foes, fend off attacks, or mend their bodies.
They are unarmed fighters who rely on mobility to avoid injury and bursts of damage to quickly defeat their foes. "

Primary stats are Dex and Wil.

Standard talents
Class:
Cunning/Tactical(locked)

Generics:
Technique/Combat Training
Technique/Survival
Technique/Conditioning(locked)


Unique Talents:
Technique/Rending (WIL)
Project unarmed melee attacks at range and over an area. Disable your enemies while knocking them senseless... before they even get near you.

Each point invested grants physical damage on-hit to melee attacks.


Technique/Mending(WIL)
Employ ancient healing arts to recover your life energy, purge ailments, dispel magic, and ward against death itself.

Each point invested increases stamina regeneration.

Technique/Martial Arts(DEX)
Improve your unarmed fighting prowess, learn to strike with lightning speed, and turn your body into a hardened weapon.

Each point invested reduces all incoming damage by a flat amount.

Technique/Black Belt(DEX - High Level)
Master the most dangerous and dexterous of ancient techniques to cripple your foes while dancing around their attacks.

Each point invested increases critical power.

Technique/Transcending(WIL - High Level)
Transcend the physical realm to assault those who would seek to harm you on a spiritual level, depleting their energy while absorbing it for yourself.

Each point invested increases global speed.

Technique/Agile Combatant(DEX )
Master techniques for remaining mobile and flexible in combat.

Each point invested increases movement speed.

Technique/Fending(WIL - Generic)
Use your force of spirit to protect your body and mind.

Each point invested reduces the duration of negative effects.
Question, comments, feedback, complaints, and all, welcome as always!
Unless you are some kind of lawyer, in which case, I don't own any of the ideas that may be related to the franchise you represent, I am making no profit off from this endeavor, I have no idea what FF or FFT stand for, and a square is a quadrilateral with all right angles and sides of equal length. :P

Enjoy!
Last edited by nsrr on Sun Nov 01, 2020 6:04 pm, edited 38 times in total.

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.0

#2 Post by scul »

I am a huge fan of unarmed/monk style characters in all RPGs. I almost always at least try them in any game I play so I will certainly be trying this, will post feedback as I play. (Not even downloaded the addon but the revive not working, could it be you have damage over time or multi part damaging attacks that are ticking over before you can act and killing you? Ie have you tried making it so that "for the next 100% of a turn you take no damage?"(or would that be too OP?) I am not a coder so don't shoot me down too badly please)

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.0

#3 Post by nsrr »

scul wrote:I am a huge fan of unarmed/monk style characters in all RPGs. I almost always at least try them in any game I play so I will certainly be trying this, will post feedback as I play. (Not even downloaded the addon but the revive not working, could it be you have damage over time or multi part damaging attacks that are ticking over before you can act and killing you? Ie have you tried making it so that "for the next 100% of a turn you take no damage?"(or would that be too OP?) I am not a coder so don't shoot me down too badly please)
Basically, when Revive triggers it slaps on a buff called Resolve, which reduces all incoming damage by 100%. The code for Resolve is basically a wholesale copy of the Defensive Roll buff from Acrobatics (which reduces all damage on the triggering turn by a set percentage). Revive triggers from any damaging hit that would drop your life below 0 (or your die_at rating), so it shouldn't matter if an attack has multiple damage types. The effect should be applied immediately after the damaging tick, and all further damage that turn should be reduced. I say should, and clearly something in there is not working right, but I'm not sure where. I think it may have to do with AoE/floor effects, but that's mostly a guess. I guess I could give Resolve a duration of two, instead, and then if the Monk still manages to die, I will know that damage is somehow getting through after their life is set to one and the before the buff is applied.

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.0

#4 Post by scul »

Found a bug I think with Air render, does not hit things if there is a hostile in the way. It is supposed to be able to bypass, but it turns the standard orange when you try to target something behind another hostile.

Edit: Measured blows in the martial arts line has a typo with "critical chacne" not being critical (see what I did there ;-) ) just putting this here in case these are things you fix, enjoying it so far!

Edit2: Rereading the talent it says it only bypasses friendly actors, makes sense, though it might be nice if it was able to be targetted so you could pin that dangerous unique behind the low level mob you need to clear. But I guess working as it is written

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.0

#5 Post by nsrr »

scul wrote:Found a bug I think with Air render, does not hit things if there is a hostile in the way. It is supposed to be able to bypass, but it turns the standard orange when you try to target something behind another hostile.

Edit: Measured blows in the martial arts line has a typo with "critical chacne" not being critical (see what I did there ;-) ) just putting this here in case these are things you fix, enjoying it so far!

Edit2: Rereading the talent it says it only bypasses friendly actors, makes sense, though it might be nice if it was able to be targetted so you could pin that dangerous unique behind the low level mob you need to clear. But I guess working as it is written
Thank you, I do greatly appreciate typo reports! I'm sure there are more than a few, as lot of this was late-night coding, but I try to keep everything neat.

As for 'Air Render', it actually was meant to bypass hostile actors as well, for exactly the reason you suggested. However, I couldn't get that targeting working and it was not something I wanted to get stuck on, so I left it the way it is... for now. I'm still looking into making it bypass hostiles, so look for that in a future update.

Thanks for the feedback!

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.0

#6 Post by scul »

Not sure if this is a bug or not as I have seen it a few times (in the addons of others), but I think it is a bug. I have "Aura Blast" skill at talent level 3 (effective 3.9) and it says it should be a radius 3 cone and it is very much a radius 2 cone. Tested it with something straight on the X axis that was 3 away and the green preview was only radius 2 cone and it did not actually hit the thing that was 3 away even though the skill very clearly says the cone should be radius 3. Just a minor thing, enjoying it, have not put any points into revive so I think that means I cannot die yet ;-)... almost level 20, still quite fun!

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.0

#7 Post by nsrr »

scul wrote:Not sure if this is a bug or not as I have seen it a few times (in the addons of others), but I think it is a bug. I have "Aura Blast" skill at talent level 3 (effective 3.9) and it says it should be a radius 3 cone and it is very much a radius 2 cone. Tested it with something straight on the X axis that was 3 away and the green preview was only radius 2 cone and it did not actually hit the thing that was 3 away even though the skill very clearly says the cone should be radius 3. Just a minor thing, enjoying it, have not put any points into revive so I think that means I cannot die yet ;-)... almost level 20, still quite fun!
Good catch, that's a bug. The talent scaling results in non-integer solutions for the range equation. It gets rounded off differently when handled by the projector and the level up dialog, it seems. Either way, I should have rounded off the number before it was returned, avoiding the issue. That's been fixed, as well as a few other things.

Also, the targeting on Air Render turned out to be an easy change. Something I thought I had tried before, but I think I had the check I was using for the targeting wrong. Anyway, it can now bypass both hostile and friendly targets :D

I also increased the duration of the buff that prevents damage when Revive triggers by one turn, so it should be safe to use.

Which brings me to...

v.1.0.1
[General]
Changed particle for Focused Guard.
Changed icons for Rending and Mending categories.
Changed particle for Earth Render floor effect.
Corrected range calculation for Air Render, Aura Blast and Far Fist.

[Air Render]
Will now bypass hostile actors as well as friendly.

[Earth Render]
Reduced bleeding damage early scaling.

[Revive]
The Resolve buff which prevents damage when Revive triggers now lasts for the remainder of the triggering turn and one full turn afterward.

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.1

#8 Post by scul »

Trying them out right now, I will report how things are going, these changes sound great. I am fairly naive when it comes to addons given I do not code and have not played with them too much. Does my old game update with the new changes or only if I make a new character?

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.1

#9 Post by nsrr »

scul wrote:Trying them out right now, I will report how things are going, these changes sound great. I am fairly naive when it comes to addons given I do not code and have not played with them too much. Does my old game update with the new changes or only if I make a new character?
In this case, if the addon is up to date, these changes will take effect when you load your character No need to start a new one.

That isn't always the case, though. Addons can, potentially, have version changes that will not be compatible with characters created with an older version, and will require starting a new game for the changes to take effect. If I post an update of that nature at any point, you can be sure I will make a note of it. :)

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.1

#10 Post by scul »

perhaps just me but it would not auto download the update, closed out of everything, did not restart computer but shut down tome and anything that might be using any of the same files in memory. And it would pop up to say it was auto-downloading new whitemonk addon but it always ended with no success message. looked in the folder and it created a teaa.tmp file (which is indentical to the current addon version besides the name) but would not convert that to the proper addon, manually downloading it like I am installing a new addon worked (from within TOME game/addon browser). Sorry if none of this has anything to do with you, but in case it does just letting you know! Changes updated, testing now!

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.1

#11 Post by nsrr »

scul wrote:perhaps just me but it would not auto download the update, closed out of everything, did not restart computer but shut down tome and anything that might be using any of the same files in memory. And it would pop up to say it was auto-downloading new whitemonk addon but it always ended with no success message. looked in the folder and it created a teaa.tmp file (which is indentical to the current addon version besides the name) but would not convert that to the proper addon, manually downloading it like I am installing a new addon worked (from within TOME game/addon browser). Sorry if none of this has anything to do with you, but in case it does just letting you know! Changes updated, testing now!
I can't say what might have happened. I play through Steam, and the only addons that auto-update properly for me are the ones I'm subscribed to on Steam. Addons not available on Steam I have to manually update by downloading the newest versions from te4.org.

I believe the stand-alone ToME launchers for various platforms (one of which I'm guessing you are using) will update addons downloaded from te4.org, but I can't say from experience how it works, or what might be wrong.

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.1

#12 Post by scul »

Yea I do use a stand alone launcher, it worked by manually doing it so no worries.

Update on one of my new favorite skills. "Aura Blast" seems to have the range working properly, it says 3 (which seems to be the max unless it scales higher and I am not seeing it yet since I am only level 22). But there is a typo I think because it says it weakens them for 16 turns by 6%. [->7%] at my current level. And I think those are switched, it is working properly, it is debuffing for 6 turns by 16% which I assume is how you want it to work, but skill facts are switched in text somehow. Very minor, all I have found so far, still enjoying it. Went antimagic, not sure if that will make things too easy, but I pump willpower and am Thalore, so it seems appropriate. I really like the stacking buff of AM shield, brawler resistance, and Aura of protection. Definitely like how you have it set up to be tied to how much you invest in each skill tree. Overall having fun!

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.1

#13 Post by nsrr »

scul wrote:Yea I do use a stand alone launcher, it worked by manually doing it so no worries.

Update on one of my new favorite skills. "Aura Blast" seems to have the range working properly, it says 3 (which seems to be the max unless it scales higher and I am not seeing it yet since I am only level 22). But there is a typo I think because it says it weakens them for 16 turns by 6%. [->7%] at my current level. And I think those are switched, it is working properly, it is debuffing for 6 turns by 16% which I assume is how you want it to work, but skill facts are switched in text somehow. Very minor, all I have found so far, still enjoying it. Went antimagic, not sure if that will make things too easy, but I pump willpower and am Thalore, so it seems appropriate. I really like the stacking buff of AM shield, brawler resistance, and Aura of protection. Definitely like how you have it set up to be tied to how much you invest in each skill tree. Overall having fun!
Glad to hear you're enjoying it :D

You're right about Aura Blast, I switched the values in the formatting of the description, but it is working as intended. I did intend for the range to hit 4 at level 5 of Aura Blast, and I'm not sure why the scaling I used isn't getting it there. I'll have to tweak the numbers again. I caught a couple other little bugs that I need to take care of, too. Should have all that patched out soon.

I intentionally designed the class to be light on generics, to give them the flexibility to pick up talent trees from escorts or zigur or such. Nice to see that seems to be working out as planned.

Oh, and you reminded me that I forgot to mention the passive bonuses in the original post. I should update that :)

scul
Higher
Posts: 65
Joined: Wed Feb 23, 2011 12:37 am

Re: White Monk v 1.0.1

#14 Post by scul »

Still enjoying it. Am feeling I am a bit under-powered right now (level 28) but I still do not have blackbelt unlocked so having some of of that nice crit power and more crit rate (can start putting points into cunning now that the others are maxed) may make a difference. I am super tanky to all but the largest hits, have yet to hit revive, just takes me a while to kill anything. Though I am using spellhunt remnants (tier 5) and they are not the most offensive gloves except to things with large mana pools that I can auto manaclash with gloves. Once I unlock black belt I will report how it is feeling.

Also Air render now seems to have a much further range than indicated, not sure how far but I know I can hit things more than 2 spaces outside of the stated range, ie the range on it is 5 and I can hot things that are at least 7 or 8 away. Certainly not complaining ;-) but clearly there is something wonky going on.

Edit: Yea seems like it has infinite range
Edit2: And Pummel seems to not be working quite right, seems to be doing one hit for 100% damage, at least based on log

nsrr
Sher'Tul
Posts: 1126
Joined: Mon Sep 21, 2015 8:45 pm
Location: Middle of Nowhere

Re: White Monk v 1.0.1

#15 Post by nsrr »

scul wrote:Still enjoying it. Am feeling I am a bit under-powered right now (level 28) but I still do not have blackbelt unlocked so having some of of that nice crit power and more crit rate (can start putting points into cunning now that the others are maxed) may make a difference. I am super tanky to all but the largest hits, have yet to hit revive, just takes me a while to kill anything. Though I am using spellhunt remnants (tier 5) and they are not the most offensive gloves except to things with large mana pools that I can auto manaclash with gloves. Once I unlock black belt I will report how it is feeling.

Also Air render now seems to have a much further range than indicated, not sure how far but I know I can hit things more than 2 spaces outside of the stated range, ie the range on it is 5 and I can hot things that are at least 7 or 8 away. Certainly not complaining ;-) but clearly there is something wonky going on.

Edit: Yea seems like it has infinite range
Edit2: And Pummel seems to not be working quite right, seems to be doing one hit for 100% damage, at least based on log
Yup, I messed up the check on Air Render... somehow. I think this is the problem I ran into the first time I tried making it hit past any actor; not sure why I didn't think to check if it hit outside of range when I changed it back. I'll see if I can get it straightened out.

There's something weird going on with Pummel, but I'm not sure exactly what. It appears to me that one hit from Pummel shows in the log as "Pummel hits foo for XX physical damage" and the other hit shows up at the end of the attack which triggered the Pummel, "Player hits foo for W blee damage, Y bla damage, Z bloo damage, ... XX physical damage." After all of the hit's other procs. I'm not sure why it happens that way. It does make it look like an attack which triggers a Pummel will only fire procs twice, instead of three times, as I would assume. I need to do some really specific testing for it and check the log file to see exactly what's happening.

Thanks again for the feedback!

Post Reply