文バトラー¶
AYAYA Wiki より転載
ユーザーとゴーストとの一対一バトルを行うスクリプトです。
※ここでは、OnChoiceSelectの選択肢をいきなり独立した関数で書いています。選択肢をいきなり独立した関数で書くを参照してください。
Couperin
サンプル:弱ってきたら攻撃力2倍の例¶
damage_value
{
///////ゴースト側///////
if _argv[1] {
_damage = 0
case _argv[0] {
when 1 { // 弱ダメージ(1~14)
_damage = RAND(13) + 1
}
when 2 { // 中ダメージ(11~22)
_damage = RAND(11)+11
}
when 3 { // 強ダメージ(21~30)
_damage = RAND(10)+21
}
}
if ghost_HP < 20 {
_damage * 2
}
else {
_damage
}
}
///////ユーザー側///////
else {
_damage = 0
case _argv[0] {
when 1 { // 弱ダメージ(1~14)
_damage = RAND(13) + 1
}
when 2 { // 中ダメージ(11~22)
_damage = RAND(11)+11
}
when 3 { // 強ダメージ(21~30)
_damage = RAND(10)+21
}
}
if user_HP < 20 {
_damage * 2
}
else {
_damage
}
}
}