Jump to content


Flurry of Blow and Quick Weapon problem


5 replies to this topic

#1 Guest_Arcanek_*

  • Guests

Posted 21 February 2009 - 08:37 AM

Whenever I use Flurry of Blows, there's one use of Quick Weapon in innate ability created. The ability's name is NMMONK04.

When it first showed up I was wondering what it did, so casted it around. Later I found out that this ability increases the magic resistance of the recipient by 23. I was level 4 so did not have the monk's magic resistance yet, but since I casted it on my MC he had already 127 Magic Resistance, complete immunity from spells. This is gamebreaking and I tried to remove it manually with Shadowkeeper, but found out that his MR number there was still 0. I guess this is some sort of permanent buff on character, probably the one regarding MR bonus starting from level 13. I hope there's some way to remove this.

#2 Guest_Arcanek_*

  • Guests

Posted 22 February 2009 - 11:19 AM

View PostArcanek, on Feb 21 2009, 08:37 AM, said:

Whenever I use Flurry of Blows, there's one use of Quick Weapon in innate ability created. The ability's name is NMMONK04.

When it first showed up I was wondering what it did, so casted it around. Later I found out that this ability increases the magic resistance of the recipient by 23. I was level 4 so did not have the monk's magic resistance yet, but since I casted it on my MC he had already 127 Magic Resistance, complete immunity from spells. This is gamebreaking and I tried to remove it manually with Shadowkeeper, but found out that his MR number there was still 0. I guess this is some sort of permanent buff on character, probably the one regarding MR bonus starting from level 13. I hope there's some way to remove this.

I removed the MR. There were multiple instances of NMMONK04 with value 23 in the Affects tab of Shadowkeeper - removing them all fixed this issue. Why or how does the ability show up in innate ability whenever I use Flurry of Blows, I don't think I can fix it so I'll not even bother with it.

#3 BigRob

    The Prince of Worthless Trivia

  • Gibberlings
  • 3860 posts
  • Location:Over there.

Posted 23 February 2009 - 07:29 PM

It sounds as though it could well be a mis-addressing of the Flurry of Blows ability effect. When you press the button, the request that should call up the effect that increases your attacks per round instead calls up the initial, permanent, MR addition for 9th level.


Not sure whether this would be a bug in just your install or something in Sword and Fist itself. I think one for the technically minded to take a look at.
Aklon: Traveller. Healer. Warrior. Lover. Coming Soon at G3 (I swear!)

Click here to visit Aklon's G3 page.

Cam is on some kind of crack or something... either that, or it's the influence of Dr. Feelgood. - Icelus


The second confusing thing about Australia are the animals. They can be divided into three categories: Poisonous, Odd, and Sheep.

-Douglas Adams

#4 erik

    Kobold sorcerer

  • Modders
  • 435 posts
  • Gender:Male
  • Location:fjords nearby

Posted 24 February 2009 - 03:01 PM

Huh. Strange. Looks like a bug that's been there all along. Leftovers from the development of the mod, I'm guessing.

Try putting http://anduin.net/~k...g2/nmmonk03.spl in sword_and_fist/monk_remix/core/ and reinstall Monk Remix via setup-sword_and_fist. Should fix things. :)

#5 -JW-

  • Members
  • 22 posts

Posted 02 April 2009 - 11:54 AM

Yep, old bug :blush:

This mod's component, among other things, was supposed to make flurry of blows usable without any limit whatsoever. Basically, its ability icon should be re-added to your innate abilities once used. The bug consists in that the re-added ability is NMMONK04.spl, which adds 23 magic resistance to your character. As you have guessed out, this is a monk ability given to you at level 13 automatically.

What erik has probably done is to tweak NMMONK03.spl so that it points to the correct ability.

I've been using a custom code that I run after installing Monk Remix component to fix this issue. Erik's solution is more clever and simpler. I'm gonna leave the code here if you don't mind, just in case the attachment is lost somehow or anything. Of course, ideally the bug would be fixed by the mod's authors when they have the time. Everybody seems to be running on a tight schedule these days, though.

COPY_EXISTING ~NMMONK03.SPL~ ~override~
  READ_LONG  0x64 "abil_off"
  READ_SHORT 0x68 "abil_num"
  READ_LONG  0x6a "fx_off"
  FOR (loops = 0; loops < abil_num; loops = loops + 1) BEGIN
	READ_SHORT ("%abil_off%" + 0x1e + (0x28 * "%loops%")) "abil_fx_num"
	READ_SHORT ("%abil_off%" + 0x20 + (0x28 * "%loops%")) "abil_fx_idx"
	FOR (index = 0; index < abil_fx_num; index = index + 1) BEGIN 
	  READ_SHORT ("%fx_off%" +		(0x30 * ("%abil_fx_idx%" + "%index%"))) "opcode"
	  PATCH_IF ("%opcode%" = 171) BEGIN
		WRITE_ASCII ("%fx_off%" + 0x14 + (0x30 * ("%abil_fx_idx%" + "%index%"))) NMMONK03
	  END
	END
  END

I recall there was more stuff that seemed inconsistent or kind of weird, but that might have been me when I was learning stuff from this mod. I'll take a look again and report any findings.

#6 cmorgan

    journeyman investigator

  • Gibberlings
  • 6843 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 13 July 2009 - 04:12 PM

Repaired by integrating repaired file with mod, 07/13/2009, v4
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams




Reply to this topic



  


1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users