Knuckle Arrow edit

PunkBuster

New member
Messages
216
Points
0
My beta testers have claimed that it's easy to use Knuckle Arrow to get close to a target, then use Asura Strike. I'd like to give Knuckle Arrow the same limitation as Body Relocation, in which you cannot use Asura Strike for 3 seconds after a Knuckle Arrow.

 
Well, according to Hercules' source-code after using Body Relocation you need only to wait 2s to use Asura Strike, you could alter that as well.

Open srcmapskill.c and search for:

Code:
skill->blockpc_start (sd, MO_EXTREMITYFIST, 2000);
Change it to:
Code:
skill->blockpc_start (sd, MO_EXTREMITYFIST, 3000);
Search for:
Code:
		case SR_KNUCKLEARROW:				if( !map_flag_gvg2(src->m) && !map->list[src->m].flag.battleground && unit->movepos(src, bl->x, bl->y, 1, 1) ) {					clif->slide(src,bl->x,bl->y);					clif->fixpos(src); // Aegis send this packet too.				}				if( flag&1 )					skill->attack(BF_WEAPON, src, src, bl, skill_id, skill_lv, tick, flag|SD_LEVEL);				else					skill->addtimerskill(src, tick + 300, bl->id, 0, 0, skill_id, skill_lv, BF_WEAPON, flag|SD_LEVEL|2);
Add right below it, before 'break':
Code:
				if( sd )					skill->blockpc_start (sd, MO_EXTREMITYFIST, 3000);
Done, save the file and build your map-server c:
 
Last edited by a moderator:
Back
Top