Constructor
# new SkillDealerBase()
Properties:
| Name | Type | Description |
|---|---|---|
healRate |
ターン開始時のHP回復量を最大HPに対するパーセント表示で表した値 |
|
SGHealRate |
ターン開始時のSG回復量 |
|
crisisBonus |
crisisBoostの効果量を基本MPに対するパーセント表示で表した値 |
|
appliedCB |
crisisBoostの効果のうち, 現時点で既に適用済みの効果量 |
Methods
# generator deal(GE, skill)
指定されたスキルの効果を実行するジェネレータを生成する.
Parameters:
| Name | Type | Description |
|---|---|---|
GE |
stdgam.GameEngine
|
この処理に用いるGameEngine |
skill |
PlayerSkill_skill
|
実行するスキル |
# generator playerChanged()
SkillDealerBase/EnemyActionDealerBaseの作業中に プレイヤーのHPが変化したとき呼び出されるジェネレータ関数.
# generator upkeep(GE)
プレイヤー側アップキープの処理を実行するジェネレータを生成する.
Parameters:
| Name | Type | Description |
|---|---|---|
GE |
stdgam.GameEngine
|
この処理に用いるGameEngine |
# generator wait(frames)
指定されたフレーム数だけyield trueを繰り返すジェネレータを生成する. framesが0以下の場合は何もしない.
Parameters:
| Name | Type | Description |
|---|---|---|
frames |
number
|
待機するフレーム数 |