*文バトラー [#b509af0a]
ユーザーとゴーストとの一対一バトルを行うスクリプトです。~
#ref(AyaBattler.dic,noimg,こちらにそのまま使えるサンプルを用意しています。)
-----
&color(Red){※ここでは、OnChoiceSelectの選択肢をいきなり独立した関数で書いています。[[Tips/選択肢をいきなり独立した関数で書く]]を参照してください。};
-----
[[ひと:Couperin]]
-----
**サンプル:弱ってきたら攻撃力2倍の例 [#h61528b0]
damage_value
{
///////ゴースト側///////
if _argv[1] {
_damage = 0
case _argv[0] {
when 1 { // 弱ダメージ(1〜14)
when 1 { // 弱ダメージ(1~14)
_damage = RAND(13) + 1
}
when 2 { // 中ダメージ(11〜22)
when 2 { // 中ダメージ(11~22)
_damage = RAND(11)+11
}
when 3 { // 強ダメージ(21〜30)
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)
when 1 { // 弱ダメージ(1~14)
_damage = RAND(13) + 1
}
when 2 { // 中ダメージ(11〜22)
when 2 { // 中ダメージ(11~22)
_damage = RAND(11)+11
}
when 3 { // 強ダメージ(21〜30)
when 3 { // 強ダメージ(21~30)
_damage = RAND(10)+21
}
}
if user_HP < 20 {
_damage * 2
}
else {
_damage
}
}
}