以下內容過於冗長...用floatpower(1.5, n)→(1.5的n次方)函數就好了
複製程式
if(10 > g_Count > 0) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 1) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 2) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 3) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 4) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 5) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 6) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 7) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 8) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
if(10 > g_Count > 9) //當士氣指數在1~9.LV時傷害增加1.5倍
{
damage *= 1.5 //將原本傷害×1.5
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}
else if(g_Count > 10) //當士氣指數大於10.LV時傷害增加2.0倍
{
damage *= 2.0 //將原本傷害×2
SetHamParamFloat(4, damage) //將讀取被更變後的傷害
}