遺忘幾率(參考)
華姬
2023-01-01 14:16:03
24
技能位置序號 = 0 //人物序號14;寵物序號9;
主動技能遺忘數量 = 0
主動技能數量的一半 = 主動技能數量 / 2(取整) //最少1
for (i = 0; i <= 300; ++i)
{
if (技能位置序號的技能非主動技能 并且 技能位置序號的技能并未遺忘)
{
if (rand(1,100) <= 5)
{
技能位置序號的技能遺忘
主動技能遺忘數量 = 主動技能遺忘數量 + 1
}
}
if (主動技能遺忘數量 >= 主動技能數量的一半(取整))
{
break;
}
技能位置序號 = 技能位置序號 + 1
if (技能位置序號 >= 人物/寵物序號上限)
{
技能位置序號 = 0
}
}