Make sure your code for DoSpecialAttackDamage has all the fields put in. Else,  your kick/bash will be 2-3k.
I had that error in one of my revisions where it looked like this, which is bad cause it uses ReuseTime for min damage. causing what you describe.
	Code:
	DoSpecialAttackDamage(ca_target, KICK, dmg, ReuseTime);
 Should look like this
	Code:
	DoSpecialAttackDamage(ca_target, KICK, dmg, 1,-1, ReuseTime);
 Kayen
GM Storm Haven