local combat = createCombatObject() 
	setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) 
	setCombatParam(combat, COMBAT_PARAM_EFFECT, 143) 
	  
	function kiaiho(cid, level, maglevel)  
	   local min = -(level * 6.0+ maglevel * 15 +50) 
	   local max = -(level * 10.0+ maglevel * 16 +50) 
	   return min, max  
	end
 
	local arr = { 
	{1, 1, 1, 1, 1}, 
	{1, 1, 1, 1, 1}, 
	{1, 1, 3, 1, 1}, 
	{1, 1, 1, 1, 1}, 
	{1, 1, 1, 1, 1}, 
	}
 
	local area = createCombatArea(arr) 
	setCombatArea(combat, area) 
	setCombatCallback(combat, CALLBACK_PARAM_SKILLVALUE, "kiaiho")
 
	function onCastSpell(cid, var) 
	    return doCombat(cid, combat, var) 
	end