附加能力ID:0 # 命中率 HIT rate
附加能力ID:1 # 迴避率 EVAsion rate
附加能力ID:2 # 暴擊率 CRItical rate
附加能力ID:3 # 閃避暴擊機率 Critical EVasion rate
附加能力ID:4 # 閃避魔法機率 Magic EVasion rate
附加能力ID:5 # 反射魔法機率 Magic ReFlection rate
附加能力ID:6 # 反擊機率 CouNTer attack rate
附加能力ID:7 # HP再生速度 Hp ReGeneration rate
附加能力ID:8 # MP再生速度 Mp ReGeneration rate
附加能力ID:9 # TP再生速度 Tp ReGeneration rate
特殊能力ID:0 # 受到攻擊的幾率 TarGet Rate
特殊能力ID:1 # 防御效果比率 GuaRD effect rate
特殊能力ID:2 # 恢復效果比率 RECovery effect rate
特殊能力ID:3 # 藥理知識 PHArmacology
特殊能力ID:4 # MP消費率 Mp Cost Rate
特殊能力ID:5 # TP消耗率 Tp Charge Rate
特殊能力ID:6 # 受到的物理傷害加成 Physical Damage Rate
特殊能力ID:7 # 受到的魔法傷害加成 Magical Damage Rate
特殊能力ID:8 # 地形傷害加成 Floor Damage Rate
特殊能力ID:9 # 經驗獲得加成 EXperience Rate
★ 使用說明:
一、調整"附加能力(Xparam)"
可調整角色的:命中率、迴避率、暴擊率、迴避暴擊率、魔法閃避、魔法反射、反擊率、HP MP TP的再生率等等
兼顧可讀性,有兩種呼叫方式,分別是百分比與浮點數(實數)
1. 百分比:在事件中使用腳本呼叫:add_xparam_percent(角色ID , 能力編號 , 百分數值)
例如:add_xparam_percent(9,0,-100)
即代表:角色9的命中率減少100%
2. 浮點數:在事件中使用腳本呼叫:add_xparam(角色ID , 能力編號 , 浮點數數值)
例如:add_xparam(9,2,0.8)
即代表:角色9的暴擊率增加0.8(即80%)
3. 關於能力ID與附加能力(Xparam)的對照表,以下列出:
附加能力ID:0 # 命中率 HIT rate
附加能力ID:1 # 迴避率 EVAsion rate
附加能力ID:2 # 暴擊率 CRItical rate
附加能力ID:3 # 閃避暴擊機率 Critical EVasion rate
附加能力ID:4 # 閃避魔法機率 Magic EVasion rate
附加能力ID:5 # 反射魔法機率 Magic ReFlection rate
附加能力ID:6 # 反擊機率 CouNTer attack rate
附加能力ID:7 # HP再生速度 Hp ReGeneration rate
附加能力ID:8 # MP再生速度 Mp ReGeneration rate
附加能力ID:9 # TP再生速度 Tp ReGeneration rate
二、調整"特殊能力(Sparam)"
可調整角色的:物理傷害率、魔法傷害率等等
與上述"附加能力(Xparam)"差不多,兼顧可讀性,也有兩種呼叫方式,不再贅述
1. 此特殊能力調整與狀態中設定有些許不同,
例如想讓角色受到的物理傷害率減少為80%,需如此設定:
add_sparam_percent(9,6,-20) 或 add_sparam(9,6,-0.2)
如果同時有兩次呼叫,則效果疊加,亦即變成減少為60%(-20%重複兩次),最低結果為變成0%(減少100%)
2. 關於能力ID與特殊能力(Sparam)的對照表,以下列出:
特殊能力ID:0 # 受到攻擊的幾率 TarGet Rate
特殊能力ID:1 # 防御效果比率 GuaRD effect rate
特殊能力ID:2 # 恢復效果比率 RECovery effect rate
特殊能力ID:3 # 藥理知識 PHArmacology
特殊能力ID:4 # MP消費率 Mp Cost Rate
特殊能力ID:5 # TP消耗率 Tp Charge Rate
特殊能力ID:6 # 受到的物理傷害加成 Physical Damage Rate
特殊能力ID:7 # 受到的魔法傷害加成 Magical Damage Rate
特殊能力ID:8 # 地形傷害加成 Floor Damage Rate
特殊能力ID:9 # 經驗獲得加成 EXperience Rate
三、清除由此腳本產生出的能力影響(注意,不影響原本狀態或裝備的添加值)
1. 清除附加能力:clear_xparam(角色ID,能力編號)
例如:clear_xparam(9,2),即清除9號角色的暴擊率改變
2. 清除特殊能力的方法與之差不多,
例如:clear_sparam(9,6),即清除9號角色的物理傷害率改變
3. 若能力ID指定為負數,則代表清除該角色的所有附加能力或特殊能力加成
例如:clear_xparam(9,-1),清除9號角色的所有附加能力變化
例如:clear_sparam(9,-1),清除9號角色的所有特殊能力變化