概要
仲間(Lancemate)の最大数と経験値のペナルティについての解説。
仲間の最大数
Function LancematePoints (ability.pp)
Procedure AttemptJoin (arenascript.pp )
Function LancematesPresent (interact.pp)
新たな仲間を加えられるか否かの判定は以下の2つのポイントで決定される。
- 現在の仲間によるポイント(LancematesPresent)
- PCが持つ仲間ポイント(LancematePoints)
LancematesPresent
- 以下のポイントの合計で表される。
- メックまたはCIDを持つキャラクター(NPCなど)は2ポイント。
- CIDを持たないキャラクター(モンスターなど)は1ポイント。
LancematePoints
- 以下の計算式で表される。
LancematePoints = (PCのリーダーシップスキルのレベル + 魅力 + (有名 / 10)) / 4
仲間加入の判定
- 以下の条件を満たしていれば仲間にすることが可能になる。
LancematePoints >= LancematesPresent + 2
経験値のペナルティ
Procedure ProcessXPV (arenascript.pp)
- 経験値のペナルティは以下のように表される。
仲間の数 > (リーダーシップのスキルレベル + 1) / 2であれば XP(修正後) = XP / (仲間の数 - (リーダーシップのスキルレベル + 1) / 2)
- 上記の計算式でXP < 1になった場合、XP = 1に補正する。