September 08 2010 11:55:22
Users Online
Guests Online: 3

Members Online: 1
Moixa

Total Members: 548
Newest Member: fokl
Login
Username

Password



Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
Member Poll
Who should our first Dragon Age class be for?







You must login to vote.
Player Resource Consortium » Neverwinter Nights » Spells, Feats, and Skills
Editing Insightful Strike
Username
Password
Register FAQ Members List Today's Posts Search

Print Thread

  Editing Insightful Strike
by: Gahlo, 06-10-2009 04:05 PM (#1)

The server that I play at is banning the Swashbuckler/Wizard/Bladesinger build that I have been playing there for a couple years. I talked with the head admin and he said he won't ban it if I could get him a script that caps the Insightful Strike bonus Swashbuckler level. I know nothing about scripting so I asked my friend on the server to look into it for me. He said he wouldn't know how to mess with it. Can I get some help?
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 06-10-2009 04:26 PM (#2)

Gahlo wrote:
The server that I play at is banning the Swashbuckler/Wizard/Bladesinger build that I have been playing there for a couple years. I talked with the head admin and he said he won't ban it if I could get him a script that caps the Insightful Strike bonus Swashbuckler level. I know nothing about scripting so I asked my friend on the server to look into it for me. He said he wouldn't know how to mess with it. Can I get some help?


That is pretty silly considering all the restrictions already on that class ability.
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: Gahlo, 06-10-2009 04:27 PM (#3)

DM Heatstroke wrote:
Gahlo wrote:
The server that I play at is banning the Swashbuckler/Wizard/Bladesinger build that I have been playing there for a couple years. I talked with the head admin and he said he won't ban it if I could get him a script that caps the Insightful Strike bonus Swashbuckler level. I know nothing about scripting so I asked my friend on the server to look into it for me. He said he wouldn't know how to mess with it. Can I get some help?


That is pretty silly considering all the restrictions already on that class ability.

Unfortunately I gotta roll with the punches on this one.
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: ladydesire, 06-10-2009 04:32 PM (#4)

Gahlo wrote:
DM Heatstroke wrote:
Gahlo wrote:
The server that I play at is banning the Swashbuckler/Wizard/Bladesinger build that I have been playing there for a couple years. I talked with the head admin and he said he won't ban it if I could get him a script that caps the Insightful Strike bonus Swashbuckler level. I know nothing about scripting so I asked my friend on the server to look into it for me. He said he wouldn't know how to mess with it. Can I get some help?


That is pretty silly considering all the restrictions already on that class ability.

Unfortunately I gotta roll with the punches on this one.


Any reason given for the ban?
ladydesire

Administrator

Posts: 15
Joined: 04.06.09

RE: Editing Insightful Strike
by: DM Heatstroke, 06-10-2009 04:44 PM (#5)

This whole thread should probably be in the Help forum & not this one.

The script is prc_swashdam.nss in the prc_scripts.hak file.


Download source  Code
#include "prc_spell_const"
#include "prc_feat_const"
#include "prc_alterations"

void main()
{
    object oPC = PRCGetSpellTargetObject();
    object oRight = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC);

    int iDamageType = (!GetIsObjectValid(oRight)) ? DAMAGE_TYPE_BASE_WEAPON : GetItemDamageType(oRight);
    int nInt = GetAbilityModifier(ABILITY_INTELLIGENCE, oPC);
    int nBonus = (nInt > 5) ? nInt + 10 : nInt;     //more efficient int conversion

    PRCRemoveEffectsFromSpell(oPC, GetSpellId());

    ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDamageIncrease(nBonus, iDamageType), oPC);
}




I think nBonus is the one you want to get your friend to cap. This will have to be compiled with the module & then put in the servers top hak to function properly. At least that's how I understand it.
 
Edited by DM Heatstroke 06-10-2009 04:49 PM
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 06-10-2009 04:48 PM (#6)

ladydesire wrote:
Gahlo wrote:
DM Heatstroke wrote:
Gahlo wrote:
The server that I play at is banning the Swashbuckler/Wizard/Bladesinger build that I have been playing there for a couple years. I talked with the head admin and he said he won't ban it if I could get him a script that caps the Insightful Strike bonus Swashbuckler level. I know nothing about scripting so I asked my friend on the server to look into it for me. He said he wouldn't know how to mess with it. Can I get some help?


That is pretty silly considering all the restrictions already on that class ability.

Unfortunately I gotta roll with the punches on this one.


Any reason given for the ban?


My guesses:

Admin is :

1.) Tired of watching his critters get schooled by this somewhat uber build.

2.) If in a PvP module, tired of getting his alts spanked over & over by this somewhat uber build. Either that or tired of getting complaints from other players that are getting spanked.
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: Gahlo, 06-10-2009 11:18 PM (#7)

He wanted to cut down on multiclass build running off of a single state because they get too potent for the lower magic setting that we will be transitioning to.

Thanks for helping guys, and sorry for putting this in the wrong place. ^_^'
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 06-10-2009 11:22 PM (#8)

I was going to say that the AB on this build is probably pretty bad if it does so much int-based damage, but then I noticed this...
DM Heatstroke wrote:
Download source  Code

int nBonus = (nInt > 5) ? nInt + 10 : nInt; //more efficient int conversion



Why is it dealing TEN extra damage? No wonder he thought it was overpowered! "More efficient int conversion" ? WTF?


Also, two more things: I'm pretty sure this damage will be multiplied by a critical hit, and it works against critical-/sneak-immunes (contrary to the feat's description). I think it needs to be changed to an on-hit effect to fix this.
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

RE: Editing Insightful Strike
by: Gahlo, 06-10-2009 11:26 PM (#9)

N-S wrote:
I was going to say that the AB on this build is probably pretty bad if it does so much int-based damage, but then I noticed this...
DM Heatstroke wrote:
Download source  Code

int nBonus = (nInt > 5) ? nInt + 10 : nInt; //more efficient int conversion



Why is it dealing TEN extra damage? No wonder he thought it was overpowered! "More efficient int conversion" ? WTF?


Also, two more things: I'm pretty sure this damage will be multiplied by a critical hit, and it works against critical-/sneak-immunes (contrary to the feat's description). I think it needs to be changed to an on-hit effect to fix this.


Not really, with a minimum 16 BAB, access to Greater Heroism and Mantle AB buffs(combined +8), buffing STR or DEX (which ends up being another +8), and GMW(+5) it has a lot of ways too boost it.

With my current build at level 28 his AB gets up to 45 before Song of Fury.

I never noticed an extra ten damage, unless the added ten isn't shown on the character sheet. It doesn't "work" against immune/undeads since it heals for the assigned bonus before the damage is dealt. Kinda gets annoying with resistances..

Char with int bonus +10 hits a undead with 5/- piercing
Undead heals +10HP
Hits for say, 13(10 + 3 on a 1d6)
Applies damage reduction/resistance: 13-5=8
Net: Undead heals 2HP =[
 
Edited by Gahlo 06-10-2009 11:32 PM
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 06-10-2009 11:53 PM (#10)

Oops, I guess I should have checked the actual scripts before posting. Actually, those are some of the most convoluted feat scripts I've ever seen.

Anyway, regarding the build, I haven't thought much about it, but IMO on a balanced world it should have zero offensive magic capability, somewhat less damage than any fighter, and very low HP, with the only possible advantages being mediocre AC, some buffs and epic spells. And unless you Tenser'ed to qualify for Bladesinger most other race builds should come out on top.
 
Edited by N-S 07-10-2009 12:00 AM
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

RE: Editing Insightful Strike
by: Gahlo, 07-10-2009 06:12 AM (#11)

No offensive magic unless you choose to slot some, bonus spell slots from int makes it insane. Normal hits are in the 50's and crits can go into low 100's. At 28 with toughness, rerolling for full, and all the con buffs hp goes into low 400's. AC goes into mid 70's.
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 07-10-2009 08:10 AM (#12)

N-S wrote:
Oops, I guess I should have checked the actual scripts before posting. Actually, those are some of the most convoluted feat scripts I've ever seen.

Anyway, regarding the build, I haven't thought much about it, but IMO on a balanced world it should have zero offensive magic capability, somewhat less damage than any fighter, and very low HP, with the only possible advantages being mediocre AC, some buffs and epic spells. And unless you Tenser'ed to qualify for Bladesinger most other race builds should come out on top.


That's actually a pretty powerful build, I played thru either Darkness Over Daggerford or Eye of the Beholder with something similar. Remember, if you can cast IGMS, you're always going to have some offensive magic capability if you need it.
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 07-10-2009 07:09 PM (#13)

As long as IGMS isn't resisted every time ;). I always preferred servers that make half-casters ineffective so that they don't dominate everything. (For a PRC server I would probably extend that to 3/4 casters).

I guess I just prefer "straight" builds -- when a single dispel (or UMD'ed Mord.) ruins your day because your caster level sucks, and when you fail every devcrit, DA, and Implosion roll because your fortitude sucks, your use is really limited. But maybe I'm too skeptical, perhaps the build does actually rock, in PvE probably even more so.


I figured out what that +10 damage was for. As it turns out, the first parameter to EffectDamageIncrease isn't a damage amount, but an index to a damage bonus constant.

Limiting the bonus amount to the class level is simple. Change the following line in the script DM Heatstroke posted:
int nBonus = (nInt > 5) ? nInt + 10 : nInt; //more efficient int conversion
...to:
Download source  Code
int nLevel = GetLevelByClass(CLASS_TYPE_SWASHBUCKLER, oPC);
int nBonus = (nLevel > nInt) ? nInt : nLevel;
nBonus = (nBonus > 5) ? nBonus + 10 : nBonus;      //more efficient int conversion




And two more observations:
1. Damage from this feat is multiplied by criticals. Calling this absurd is an understatement. Maybe someone more familiar with D&D rules than me can offer their opinion on this?
2. I think this feat will break if your intelligence modifier is over 20.
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

RE: Editing Insightful Strike
by: Gahlo, 07-10-2009 07:19 PM (#14)

N-S wrote:
As long as IGMS isn't resisted every time Wink. I always preferred servers that make half-casters ineffective so that they don't dominate everything. (For a PRC server I would probably extend that to 3/4 casters).

I guess I just prefer "straight" builds -- when a single dispel (or UMD'ed Mord.) ruins your day because your caster level sucks, and when you fail every devcrit, DA, and Implosion roll because your fortitude sucks, your use is really limited. But maybe I'm too skeptical, perhaps the build does actually rock, in PvE probably even more so.


Caster level is only -8 from max( -3 from swashbuckler, -5 from bladesinger's even levels), -4 after practiced spellcaster, "-2" after spell girding. I constantly have a buffed fort save of 30+ so implosion and Dev Crit aren't a huge problem.
Gahlo
General Member
Member

Posts: 21
Joined: 29.06.09

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 07-10-2009 08:59 PM (#15)

N-S wrote:
And two more observations:
1. Damage from this feat is multiplied by criticals. Calling this absurd is an understatement. Maybe someone more familiar with D&D rules than me can offer their opinion on this?
2. I think this feat will break if your intelligence modifier is over 20.


1.) The PRC devs strive to stay as close as possible to 3e D&D, so it's probably supposed to do that.

2.) How so? Should only be possible to get that high with the high ELC races, but still possible.
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 07-10-2009 11:20 PM (#16)

Traditionally the advantage of fighter types is that they have PA/IPA putting their damage range generally outside that of most hybrid builds. But this feat, benefiting from criticals -- it's like a free IPA (and more) with no drawback. It just seems majorly unbalanced. A well-built character with this feat could easily out-damage anything but a smiter or CoT scythe build.

Plus the feat description to me implied it won't be multiplied, but I could be very wrong about that.

About it breaking: I think damage bonuses are capped at +20, and the script doesn't take that into account. But who would have a modified 50 intelligence? I think only a Warblade with its int-to-attack feat.

edit: I just noticed that the Warblade isn't implemented. Either that or it's missing some feats. Too bad, I wanted to make one for some time now.
 
Edited by N-S 08-10-2009 12:01 AM
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 08-10-2009 08:07 AM (#17)

N-S wrote:

edit: I just noticed that the Warblade isn't implemented. Either that or it's missing some feats. Too bad, I wanted to make one for some time now.


Weird. Pretty sure it was selectable in 3.3E or F.
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 08-10-2009 05:35 PM (#18)

I was wrong. I guess I didn't search the scripts hard enough.

100 int + Battle Mastery + Avalanche of Blades = totally awesome.
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

RE: Editing Insightful Strike
by: DM Heatstroke, 08-10-2009 07:18 PM (#19)

N-S wrote:

100 int


Say what?!
User Avatar
DM Heatstroke
General Member
Member

Posts: 397
Joined: 13.06.09
Location: The Pristine Tower
Age: 32

Warn Level 0

RE: Editing Insightful Strike
by: N-S, 08-10-2009 08:38 PM (#20)

Who knew, illithid elder brains are perfectly suited as warblades! Grin Makes a little sense if you recall the brain bug.
N-S
General Member
Member

Posts: 62
Joined: 16.09.09

Warn Level 0

Options
Jump to Forum:
Forum powered by fusionBoard
Share this Thread
URL:
BBcode:
HTML:

281,989 unique visits

Powered by PHP-Fusion copyright © 2002 - 2010 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.
Warhammer-theme is a modification of Simplicity_div.
Modified by Wolphard.
Special thanks to Mangee.