プレイヤー側のスキルを生成する関数をまとめたもの.
Methods
# static SGHeal(percent, capopt, descopt) → {PlayerSkill_skill}
ターン開始時にSGを回復するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
回復量が何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static addHP(percent, capopt, descopt) → {PlayerSkill_skill}
HPを回復するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
回復量が最大HPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static addHPSG(percent, capopt, descopt) → {PlayerSkill_skill}
HPとSGを回復するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
回復量がそれぞれの最大値の何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static addMP(percent, capopt, descopt) → {PlayerSkill_skill}
MPを増加させるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
増加量が基本MPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static addSG(percent, capopt, descopt) → {PlayerSkill_skill}
SGを回復するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
回復量が何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static addShield(n, capopt, descopt) → {PlayerSkill_skill}
シールドを増やすスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
n |
number
|
シールドの増加量 |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static attack(percent, capopt, descopt) → {PlayerSkill_skill}
敵にダメージを与えるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
ダメージ量がプレイヤーのMPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static chargeUp(percent, capopt, descopt) → {PlayerSkill_skill}
チャージMPを増加させるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
増加量が基本チャージMP (チャージボーナスを加算する前のMP合計値) の何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static crisisBoost(percent, capopt, descopt) → {PlayerSkill_skill}
残りHPが最大値の半分以下のときにMPを増加させるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
増加量が基本MPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static extendTime(n, capopt, descopt) → {PlayerSkill_skill}
各ターンの制限時間を延長するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
n |
number
|
延長される秒数 |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static heal(percent, capopt, descopt) → {PlayerSkill_skill}
ターン開始時にHPを回復するスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
回復量が最大HPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static multiAttack(option, capopt, descopt) → {PlayerSkill_skill}
敵に複数回ダメージを与えるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
option |
Array.<number>
|
「1回のダメージ量がプレイヤーMPの何%か指定する値」と 「攻撃回数」をこの順番に並べた配列 |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static reduceEnemyMP(percent, capopt, descopt) → {PlayerSkill_skill}
敵のMPを減少させるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
percent |
number
|
増加量が敵の基本MPの何%か指定する |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static suitSpecificBoost(option, capopt, descopt) → {PlayerSkill_skill}
特定の属性のカード&プレイヤーのMPを増加させるスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
option |
Array.<(string|number)>
|
「効果対象を説明する文字列, 対象の属性のインデックス, 効果量をパーセントで表した値」をこの順番に並べた配列 |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル
# static timeWarp(n, capopt, descopt) → {PlayerSkill_skill}
HP, SGを全回復して1ターン目に戻すスキル.
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
n |
number
|
使用しないが型を揃えるために存在している |
||
cap |
string
|
<optional> |
null | スキル名. nullのときはデフォルトの名前が使われる |
desc |
string
|
<optional> |
null | 効果の説明文. nullのときはデフォルトの説明が使われる |
生成されたスキル