Author Topic: Can anything be done a the uselessness of Dirty Fighting feat?  (Read 2192 times)

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« on: January 30, 2014, 05:59:43 pm »


               At anything but starting levels, Dirty Fighting is arguably the most useless feat in the game.
What's worse is that it's hardcoded.

That said, is there anything that could be done to make it actually an option to consider? Even if not by modifying the feat itself, maybe by adding some checks for it in some scripts? Any ideas?
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #1 on: January 30, 2014, 06:20:24 pm »


               Of course there is. |You can add a +2damage to every character that has this feat, or haste, or perhaps massive criticals on wielded weapon, whatever you think of.

I suggest to delete this feat and forget on such changes though. Better to make a new feat from the actually existing DnD references such as Reckless Offense: http://www.dandwiki....eckless_Offense
               
               

               
            

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #2 on: January 30, 2014, 06:48:47 pm »


               

ShaDoOoW wrote...

Of course there is. |You can add a +2damage to every character that has this feat, or haste, or perhaps massive criticals on wielded weapon, whatever you think of.


I know, but how can this be done technically?
               
               

               
            

Legacy_henesua

  • Hero Member
  • *****
  • Posts: 6519
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #3 on: January 30, 2014, 07:11:20 pm »


               Another idea is to create some new combat feats whihc have dirty fighting as a prerequisite.
               
               

               
            

Legacy_Shadooow

  • Hero Member
  • *****
  • Posts: 7698
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #4 on: January 30, 2014, 07:11:52 pm »


               one script file or function that you will fire from all these events:
OnEnter, OnLevelUp, OnLevelDown (if you have it - needs to hook all SetXP calls - I can provide the code if you want), OnRespawn, OnResurrect (aka from those two spells that resurrects), OnRest (for safety). This is in case of an effect, if you wanted to boost weapon item then you would want the OnEquip/OnUnequip and not need the respawn/ress events.

And in the script:
1) remove all effects with a creator with tag "EC_SOMETHING"
2) (re)calculate the bonuses based on player feats/skills and whatever
3) assigncommand to the EC_SOMETHING (i think it mustnt be static but it can be placeable) a function that will apply these effects on a PC
4) maybe print some feedback

thats it, I can upload one script of mine but it will be a mess for you with lot of code so Im not sure it would help you, but if you ask I provide
               
               

               
            

Legacy_Pstemarie

  • Hero Member
  • *****
  • Posts: 4368
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #5 on: January 30, 2014, 07:17:58 pm »


               I agree with Henesua. Unfortunately, you need some low level feats to make the game balanced and offer choices at low levels. This feat isn't the only useless one at high levels.
               
               

               
            

Legacy_Squatting Monk

  • Hero Member
  • *****
  • Posts: 776
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #6 on: January 30, 2014, 08:01:53 pm »


               IIRC, Dirty Fighting is a combat mode, so you can detect it from the OnPhysicalAttacked event (dunno if it works from OnDamaged; the Lexicon suggests not) using GetLastAttackMode(). Script your awesomeness there.

There's an easier and more global way if you're using NWNX. The nwnx_events plugin can capture mode toggles, allowing you to apply persistent effects when the PC activates Dirty Fighting and remove them when he deactivates it.

For the ultimate in flexibility, though, look into nwnx_solstice and nwnx_combat (Linux only), which allow you to rewrite combat from scratch. (Warning: some lots of programming required for this option.)
               
               

               
            

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #7 on: January 30, 2014, 10:22:58 pm »


               SM, one problem I see with using the OnPhysicalAttacked event is that it wouldn't work on PCs.
If there was a way to bypass that problem, that solution would certainly do.

Shadooow, I think I got your point, I might use it if this turns out to be the most optimal way.

Pstemarie, out of curiosity - which feats do you see as most useless at higher levels?
               
               

               
            

Legacy_MagicalMaster

  • Hero Member
  • *****
  • Posts: 2712
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #8 on: January 31, 2014, 12:04:49 am »


               Combat Casting (unless you use it for Improved Combat Casting), Cleave/Great Cleave, Power Attack, Improved Power Attack, Circle Kick (broken as hell in general), Extra Music, and Lingering Song (due to Lasting Inspiration which isn't a requirement anyway).

In terms of pre-epic feats that can be good early on but are terrible later.
               
               

               
            

Legacy_WhiZard

  • Hero Member
  • *****
  • Posts: 2149
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #9 on: January 31, 2014, 04:35:37 am »


               Although dirty fighting does have a hard-coded plus.  When it is used in conjunction with whirlwind attack, no attacks are lost, and the 1d4 bonus applies to all attacks.
               
               

               
            

Legacy_MagicalMaster

  • Hero Member
  • *****
  • Posts: 2712
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #10 on: January 31, 2014, 04:53:24 am »


               Interesting, but that's a relatively rare feat and even rarer to even be worth using.  Which I'm sure YOU know, just throwing that out there for everyone.
               
               

               
            

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #11 on: January 31, 2014, 08:26:25 am »


               

MagicalMaster wrote...

Combat Casting (unless you use it for Improved Combat Casting), Cleave/Great Cleave, Power Attack, Improved Power Attack, Circle Kick (broken as hell in general), Extra Music, and Lingering Song (due to Lasting Inspiration which isn't a requirement anyway).

In terms of pre-epic feats that can be good early on but are terrible later.


Cleave - what'wrong with a free attack at higher levels? I always found it just as useful. I agree that Great Cleave isnot that good, but if someone likes parrying then it still is useful for killing off all these badly injured enemies.

Circle Kick - annoying, that's for sure

Extra music - I see how it might be seen as useless, but it might actually help in modules with restricted rest, like mine (food needed to rest plus you can't rest at all in some terrains like desert or frozen wastelands)

Lingering song - it stacks with lasting inspiration, though
               
               

               
            

Legacy_Squatting Monk

  • Hero Member
  • *****
  • Posts: 776
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #12 on: January 31, 2014, 08:43:16 am »


               

Grani wrote...

Lingering song - it stacks with lasting inspiration, though

Yes, but the extra five rounds are tacked on after the multiplier from Lasting Inspiration. Increasing a Bard Song from 10 rounds to 15 is great. Increasing it from 100 to 105... not so great. I mean, sure, it's an increase of 5 rounds either way, but it's a 50% increase versus a 5% increase.

That can be easily fixed, of course, as Bard Song is a scripted ability.
               
               

               
            

Legacy_MagicalMaster

  • Hero Member
  • *****
  • Posts: 2712
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #13 on: January 31, 2014, 08:47:35 am »


               At higher levels you're getting 4-5 attacks per round anyway (more in some cases).  If you're facing weak mobs then you have enough attacks that one more attack every time you kill an enemy doesn't mean much.  If you're facing strong mobs then you won't even trigger the Cleave very often at all.  So it basically only helps against mobs that you're basically cleaving through anyway without even having Cleave.

Extra music gives 4 extra uses which means a lot less when you have 25+ uses of a 10 minute song, that's over 4 hours.  Even if you rested every hour, that means you'd need 6 standard songs and would still have 19+ Curse Songs.

Lingering Song only makes Lasting Inspiration 5% longer.  It adds 30 seconds onto 10 minutes which is pretty irrelevant.  If it stacked properly and added 5 minutes onto 10 minutes it would be better (would literally give 10 times the benefit).
               
               

               
            

Legacy_Grani

  • Hero Member
  • *****
  • Posts: 1040
  • Karma: +0/-0
Can anything be done a the uselessness of Dirty Fighting feat?
« Reply #14 on: January 31, 2014, 09:09:32 am »


               When you put it this way... True, they seem to be pretty useless, too.