#============================================================================== # ■ SideViewバトラー設定 Ver100 #------------------------------------------------------------------------------ #  アクション設定で作ったアクションをバトラーに貼り付けたり #  バトラーに関する設定を行います #============================================================================== class SideView #-------------------------------------------------------------------------- # ● バトラーアニメ画像の横・縦セル数 = [ 横, 縦] アニメさせない場合は[1, 1] #-------------------------------------------------------------------------- def max_pattern # バトラーIDで分岐 case id when 1 # 1番のアクター return [ 3, 4] when -1,-130 # 1番のエネミー(エネミーはIDをマイナスにすることで指定します) return [ 1, 1] else # 上のID以外を一括で設定 return [ 3, 4] if id > 0 # 全アクター(IDがプラス) return [ 1, 1] if id < 0 # 全エネミー(IDがマイナス) end # 以降の設定でID分岐させる場合はこの記述を参考にしてください end #-------------------------------------------------------------------------- # ● 影画像ファイル名 画像はCharactersフォルダに入れてください falseで影なし #-------------------------------------------------------------------------- def shadow return false if id > 0 # 全アクター return false if id < 0 # 全エネミー end #-------------------------------------------------------------------------- # ● バトラー画像反転設定 初期状態でバトラー画像を反転させるならtrue #-------------------------------------------------------------------------- def graphic_mirror_flag return false if id > 0 # 全アクター return true if id < 0 # 全エネミー end #-------------------------------------------------------------------------- # ● バトラー画像参照先固定 バトラーアニメ設定のインデックス参照を必ず""にするならtrue #-------------------------------------------------------------------------- def graphic_fix return true if id > 0 # 全アクター return false if id < 0 # 全エネミー end #-------------------------------------------------------------------------- # ● 通常待機 #-------------------------------------------------------------------------- def normal return "通常待機" if id > 0 # 全アクター return "通常待機" if id < 0 # 全エネミー ここ使わない # フルアクションではなくアクションだけを貼り付けることもできます end #-------------------------------------------------------------------------- # ● ピンチ待機 HPが1/4以下の状態で行う待機アクション #-------------------------------------------------------------------------- def pinch return "通常待機" if id > 0 # 全アクター end #-------------------------------------------------------------------------- # ● ステートアクション 複数重なった場合、表示優先度の高いステートが優先されます #-------------------------------------------------------------------------- def state(state_id) # ステートIDで分岐 case state_id when 1 return "戦闘不能" if id > 0 # 全アクター return "敵戦闘不能" if id < 0 # 全エネミー when 2 return "毒待機" when 6 return "睡眠待機" when 3,4,5,7,8 return "汎用状態異常待機" when 9 return "防御待機" when 13 return "ハイド待機" when 23 if [7,16,17,27,35,36,39,47,116].include?($game_variables[13]) return "トロ待機WT" end return "トロ待機" when 24 if [1,2,9,10,44,53,78,80,84,89].include?($game_variables[13]) return "待機7枚" end if [3,7,27,35,36,68,75,92].include?($game_variables[13]) return "ノマ待機WT" end return "ノマ待機" when 28 return "イキ顔" when 29 return "イカセ顔" #when 51 # return "AG待機" when 80 return "スキル00" when 81 return "ピストンループ" when 82 return "待機hh" when 83 return "待機sokuhh" when 84 return "束ピストンループ" when 85 return "待機_3" when 86 return "kutiループ" when 87 return "hh触手4ループ" when 88 return "敵絶頂待機" when 89 return "teループ" when 90 return "hhhh触手ループ" when 91 return "zuriループ" when 92 return "sokuhhhh挿入ループ" when 93 return "hhループ" when 97 return "ビク絶頂待機" when 126 return "スキル1" when 128 return "AG待機" when 130 return "dakiループ" when 131 return "hhhhh触手ループ" when 132 return "teループ4" when 133 return "hhhh触手4ループ" when 134 return "kissループ" when 135 return "sokukutiループ" when 136 return "hhhhh触手4ループ" when 142 return "敵絶頂待機ona8" when 143 return "sokuhhh4ループ" when 148 return "騎乗位待機nyuru" when 151 return "h1固定待機" when 152 return "hb1固定待機" when 153 return "オナペ特殊待機" when 154 return "hd1固定待機" when 156 return "h9固定待機" when 158 return "新騎乗待機" when 159 return "新騎乗待機加速" when 165 return "バイブ待機" when 169 return "オナホ待機B" when 170 return "オナホ待機C" when 171 return "オナホ待機B改" when 172 return "イカセ顔口" when 173 return "イカセ顔口前" when 174 return "スキルイカセ顔口" when 175 return "スキルイカセ顔口前" when 176 return "口スキル待機" when 241 return "束縛待機" when 279 return "ハイド待機特" when 280 return "AG待機" when 287 return "AG待機" when 331 return "ex1待機" when 332 return "ex2待機" when 333 return "ex3待機" when 354,359 return "土下座待機" when 356,370,389,390 return "AG待機" #when 334 #return "全年齢" when 399 return "待機3枚" when 404 return "ハイド待機改" end end #-------------------------------------------------------------------------- # ● コマンド入力後のアクション #-------------------------------------------------------------------------- def command # 選択したスキルIDで分岐 case skill_id when 2 return "コマンド後防御" end # 選択したスキルタイプで指定 case skill_type when 1 # 特技 return "コマンド後特技" when 2 # 魔法 return "コマンド後魔法" end end #-------------------------------------------------------------------------- # ● 戦闘開始アクション #-------------------------------------------------------------------------- def first_action return "通常待機" if id > 0 # 全アクター return "戦闘開始味方" if id < 0 # 全エネミー end #-------------------------------------------------------------------------- # ● 勝利アクション #-------------------------------------------------------------------------- def win case id when 2,7,10 # 2・7・10番のアクター return "勝利ポーズバク転" else # 上記以外 return "勝利ポーズ振り" end end #-------------------------------------------------------------------------- # ● 戦闘退場アクション パーティの入れ替えが行われた際の退場アクション #-------------------------------------------------------------------------- def remove_action return "味方退場" end #-------------------------------------------------------------------------- # ● 逃走アクション #-------------------------------------------------------------------------- def escape return "通常待機" if id > 0 # 全アクター return "敵逃走" if id < 0 # 全エネミー end #-------------------------------------------------------------------------- # ● 逃走失敗アクション #-------------------------------------------------------------------------- def escape_ng return "逃走失敗" end #-------------------------------------------------------------------------- # ● コマンド入力開始動作 #-------------------------------------------------------------------------- def command_b return "コマンド入力" end #-------------------------------------------------------------------------- # ● コマンド入力終了動作 #-------------------------------------------------------------------------- def command_a return "コマンド入力終了" end #-------------------------------------------------------------------------- # ● 被ダメージアクション  #-------------------------------------------------------------------------- def damage(attacker) if damage_zero?#紅茶走 return#紅茶走 end #紅茶走 # 受けた攻撃がクリティカルの場合 if critical? return "被ダメージ大改" # 回復の場合 elsif recovery? # アクションを取らせたくない時はreturnのみを記述します return end # 受けたスキルIDで分岐 case damage_skill_id when 1 # スキル1番の場合 return "被ダメージ改"#"被ダメージ" when 78 return when 140,144,145,393,394,395 return "被ダメージ改" when 162,163,164,218,219,220,288,289,290,713,714,715 return "被ダメージ乳" when 176,177,178 return "被ダメージ口" when 319,320,321 return "被ダメージ口2" when 193,194,195,199,200,201,240,342,343,344,369,370,371,378,379,380,752,753,754,467 return "被ダメージ特" when 266,267,268 return "被ダメージSPP" when 285,286,287 return "被ダメージ3穴" when 292,293,294 return "被ダメージ大" when 295,296,297,680,681,682,683,684,685,710,755,756,757,777,778,779 return "被ダメージ特大" when 315,316,317 return "被ダメージSB" when 311,312,313,327,328,329,384,385,386,384,385,386,716,717,718,749,750,751 return "被ダメージビク" when 257,258,259,330,331,332,360,361,362,384,385,386,660,661,662 return "被ダメージ指" when 691,692,693,742,743,744 return "被ダメージ指長" when 381,382,383,746,747,748 return "被ダメージSG" when 324,325,326 return "被ダメージ乳4" when 387,388,389 return "被ダメージGX" when 396,397,398,760,761,762 return "被ダメージBB" when 26 # 特定のスキルにダメージアクションを取らせたくない時はここでreturnのみを記述します return end # 受けたアイテムIDで指定(回復の場合は既にアクションが決定されています) case damage_item_id when 1 # アイテム1番の場合 return # when 26 #return "被アイテム" else # 上のアイテムID以外 if damage_item_id != 0 return end end # ダメージが0の場合 (強化・弱体化魔法や防御、エネミーの逃走など) if damage_zero? return end # 上の設定に当てはまらない場合 return "被ダメージ" end #-------------------------------------------------------------------------- # ● 回避動作 被ダメージアクションと同じ分岐が可能です #-------------------------------------------------------------------------- def evasion(attacker) #return "盾ガード" if shield? # 盾を装備している場合 return "回避" end #-------------------------------------------------------------------------- # ● 相手の攻撃ミス時の動作 被ダメージアクションと同じ分岐が可能です #-------------------------------------------------------------------------- def miss(attacker) #return "盾ガード" if shield? # 盾を装備している場合 return "回避" end #-------------------------------------------------------------------------- # ● 武器アクション 通常攻撃のアクションを装備武器で指定します # エネミーは下のエネミー武器設定で持たせることができます #-------------------------------------------------------------------------- def weapon_action # 武器IDで指定 case weapon_id when 0 # 武器0番の場合(素手) return "通常攻撃" when 1 # 武器1番の場合 return "斬り攻撃" end # 武器タイプで指定 case weapon_type when 1 # 武器タイプ1番の場合 return "斬り攻撃" when 4,5,7,8,9 # 複数まとめて指定する場合 return "斬り攻撃" when 2 return "拳攻撃" when 3 return "突き攻撃" when 6 return "弓攻撃" when 11,12 return "敵専用攻撃" end end #-------------------------------------------------------------------------- # ● エネミー右手武器 エネミーにも装備武器をID指定します #-------------------------------------------------------------------------- def enemy_weapon1_id case id when -1 # 1番のエネミー(エネミーはIDをマイナスにすることで分岐させます) return 10 # 武器IDを指定。0番は素手扱いです when -4,-14,-15,-47,-50,-55,-59,-70,-71,-103,-104,-105,-145,-146,-183,-184,-185,-186,-187,-188,-189,-190,-191,-192,-201,-202,-204,-205,-212,-213,-214,-215,-216,-217,-229,-230,-267,-269,-270,-274,-275,-276,-306,-362,-363,-372 return 64 when -78,-79,-158,-159,-160,-161,-288,-312,-342,-343,-350,-351,-352,-353,-354,-359,-360,-361 return 65 else return 62 end end #-------------------------------------------------------------------------- # ● エネミー左手武器 エネミーにも二刀装備武器をID指定します #-------------------------------------------------------------------------- def enemy_weapon2_id return 0 end #-------------------------------------------------------------------------- # ● エネミー盾 エネミーにも盾をID指定します 左手武器より優先されます #-------------------------------------------------------------------------- def enemy_shield_id return 0 end #-------------------------------------------------------------------------- # ● 武器グラフィック指定  #-------------------------------------------------------------------------- # 武器アクションのタイプ設定で [1:独自画像] [2:2003仕様]を選択した際の # 参照先の画像をここで指定します # return "001-Weapon01" ←対応する武器グラフィックのファイル名を入れてください # 武器グラフィックはCharactersフォルダに入れてください # 特定の武器を非表示にしたい場合は空の画像を用意して、それを指定します def weapon_graphic(weapon_id, weapon_type) # 武器IDで指定 case weapon_id when 1 # 武器1番の画像ファイル名 return "" end # 武器タイプで指定 case weapon_type when 6 # 武器タイプ6番の画像ファイル名 return "bow01" end end #-------------------------------------------------------------------------- # ● 盾グラフィック指定  #-------------------------------------------------------------------------- # 武器アクションのタイプ設定で [1:独自画像] [2:2003仕様]を選択し、さらに # 武器アクションの逆手設定をtrueにした場合の参照先の盾画像をここで指定します # # return "001-Shield01" ←対応する盾グラフィックのファイル名を入れてください # 盾グラフィックはCharactersフォルダに入れてください def shield_graphic(weapon_id, shield_type) # 防具IDで指定 case shield_id when 41 # 防具41番(バックラー)の画像ファイル名 return "" end # 防具タイプで指定 case shield_type when 5 # 防具タイプ5番(小型盾)の画像ファイル名 return "" end end #-------------------------------------------------------------------------- # ● スキルアクション #-------------------------------------------------------------------------- def skill_action # スキルIDで指定 case skill_id when 1,32,43,618,791,1173,1186 # スキル1番は通常攻撃なので、上の武器アクションを実行します return weapon_action when 2 # スキル2番は防御 return "防御" when 3,4,5 # スキル3/4/5番は連続攻撃 return weapon_action when 6 # スキル6番はエネミー逃走 return escape when 7 # スキル7番は様子を見る return "様子見" when 8 return "様子見2" when 9,12,16,40,60,66,83,610,614,826,869,967,969,981,1103,1106,1150,1153,1209,1230,1279,1281,1287,1327 return "挿入スキルhhh" when 22,42,63,71,88,117,800,1109,1192 return "敵バッシュ" #when 13 #return "60秒" when 10,19,21,23,26,28,30,33,38,46,51,52,53,59,62,72,77,79,81,82,90,91,93,94,98,99,100,106,107,108,110,113,116,123,124,125,126,149,150,151,170,233,273,274,278,345,348,376,402,598,605,606,611,613,621,630,636,641,648,782,783,784,789,792,796,798,811,816,817,818,827,831,833,834,835,836,840,843,845,848,849,850,852,857,861,862,864,866,870,871,872,874,878,879,881,882,883,889,890,895,896,897,900,902,905,907,909,910,911,912,913,915,917,919,920,921,926,927,931,942,943,948,952,953,957,958,959,964,977,978,979,982,983,984,985,987,988,989,991,995,996,1000,1001,1003,1004,1006,1012,1014,1015,1016,1019,1020,1025,1026,1027,1028,1029,1030,1031,1032,1033,1037,1038,1046,1047,1049,1053,1056,1057,1058,1059,1061,1062,1063,1064,1065,1066,1079,1080,1082,1115,1118,1142 if $game_switches[88] == true#束縛分岐 return "汎用スキル" #束縛分岐 else return "敵スキル特殊"#skill1↑ end#束縛分岐 when 11,608,1018,1148,1305 return "hhh与ダメージ乳奥義" when 61,1104 return "sokuhhhh与ダメージ挿入" when 17 if $game_switches[88] == true#束縛分岐 return "sokuhh与ダメージ触手" #束縛分岐 else return "hh与ダメージ触手" end#束縛分岐 when 18,45,968,1280 return "3ダブルアタック用" when 20,37,44,73,120,121,347,638,828,929,955,962,992,1013,1022,1044,1086,1090,1092,1098,1123,1129,1130,1163,1256,1271,1275,1290,1303,1307,1317 return "kuti与ダメージ" when 24,231,626,947,970,1021,1117,1139,1160,1266,1282,1306 return "daki与ダメージ" when 25,154,603,625,795,821,914,971,1137,1144,1159,1172,1189,1249,1260,1283 return "kiss与ダメージ" when 29,50,1095,1171 return "zuri与ダメージ" when 34,1174 if [252,352].include?($game_variables[13])#252版なら return "3ダブルアタック用" #着衣素股DA else return "手ダブルアタック用"#手コキ end when 35,944,1175,1258,1329 return "hhトリプルアタック用" when 36,1091 if [3].include?($game_variables[13]) return "te与ダメージ4" else return "te与ダメージ" end when 39,1154 return "スパッツQ" when 1055,1326 return "3人攻撃" when 1067 return "誘惑カット" when 48,57,58,102,119,128,230,350,601,607,627,650,787,809,813,825,832,838,867,887,898,928,986,963,1023,1048,1078,1083,1093,1102,1116,1125,1128,1132,1138,1143,1147,1161,1176,1183,1200,1203,1208,1213,1228,1238,1244,1255,1276,1288,1308,1318,1319 return "hh与ダメージ触手" when 49,129,1094,1133 return "hhh与ダメージ触手" when 54,1096 if [60,160].include?($game_variables[13]) return "蟻トリプルアタック用" else return "hhhトリプルアタック用" end when 55,1097 return "zuri与ダメージW" when 68,75,1100,1113 return "舐めカット" when 76,1101 return "舐めカット2" when 70,1328 return "手トリプルアタック用" when 74,642,1105,1165 return "hhhトリプルアタック用" when 78,1034,1040,1135,1310,1314 return "SPP" when 80,96,1099,1111 return "hhダブルアタック用" when 84,1107 if [37].include?($game_variables[13]) return "hh与ダメージ触手" else return "挿入スキルhhh" end when 92,1051,1110,1320 return "sokuhhh与ダメージ触手" when 95,1112 return "口Qアタック用" when 101,1114 return "連続魔4回" when 109,1119 return "マタヌスhh" when 112,127,631,875,932,1085,1131,1232 return "sokuhhh与ダメージ挿入" when 118,130,635,649,652,803,820,847,876,880,923,956,997,998,1073,1121,1134,1170,1178,1181,1195,1207,1219,1234,1252,1265,1272,1293,1294 return "hhhh与ダメージ触手" when 140,144,145,292,293,294,295,296,297,315,316,317,393,394,395,585,586,587,588,589,590,683,684,685 return "バッシュ攻" when 152,645,1035,1136,1167,1311 return "ソニックブロー改" when 162,163,164,218,219,220,288,289,290,324,325,326,713,714,715 return "揉み攻撃" when 176,177,178,319,320,321 return "口攻撃" when 193,194,195,199,200,201,342,343,344,749,750,751,752,753,754,742,743,744 return "舌攻" when 224 return "敵専用攻撃" when 232,1140 return "ハメテオストーム" when 266,267,268 return "斬り攻撃SPP" when 285,286,287,369,370,371,378,379,380 return "ピアース攻" when 257,258,259,311,312,313,327,328,329,330,331,332,360,361,362,384,385,386,660,661,662,680,681,682,716,717,718 return "ローター攻" when 691,692,693,467 return "ローター攻長" when 346,646,844,856,993,1076,1122,1167,1206,1217,1222,1291 return "te与ダメージ4" when 349,1124 return "hh4連続触手" when 351,788,810,918,951,1009,1126,1184,1201,1250,1269,1300 return "hhhh与ダメージ触手4" when 375,790,806,1127,1185,1196 return "hhhhh与ダメージ触手" when 381,382,383,746,747,748 return "揉み攻撃SG" when 387,388,389 return "GX攻" when 396,397,398,760,761,762,755,756,757,777,778,779 return "斬り攻撃BB" when 595,1197 if [91].include?($game_variables[13]) return "スタンオナホ弐" else return "スタンオナホ" end when 597,1198 return "ロケットパンチ" when 600,908,941,946,1259 return "敵スキル特殊4" when 602,1145 return "ソニックスマターhhh" when 604,619,632,654,1146 return "敵スキル特殊2" when 609,859,1149,1224 return "ホーリーバッシュ" when 89,615,647,781,799,801,830,950,994,1008,1077,1108,1151,1169,1180,1191,1193,1212,1268,1292,1299 return "hh与ダメージ触手4" when 616,1152 return "連続魔3回" when 617,1154 return "スパッツQ奥義" when 622,1157 if $game_switches[88] == true#束縛分岐 return "sokuダブルアタック用" #束縛分岐 else return "3ダブルアタック用" end#束縛分岐 when 623,1156 if [76].include?($game_variables[13]) return "hh与ダメージ触手4" else return "hh与ダメージ触手" end when 624,1158 if $game_switches[88] == true#束縛分岐 return "sokuQアタック用" #束縛分岐 else return "3Qアタック用" end#束縛分岐 when 628,1162 return "hhh4連続LD" when 633,1263 return "レッグトマホーク" when 634,1264 if $game_switches[88] == true#束縛分岐 return "パラコーンホールド派生" #束縛分岐 else return "hh与ダメージ触手4" end#束縛分岐 when 639,1164 return "フロントステップ奥義" when 644,1166 return "ソニックスマターhhh3HIT" when 651,901,1177,1246 return "hhhh与ダメージ乳奥義" when 653,936,1179 return "敵スキル特殊3" when 786,1220 if [90].include?($game_variables[13]) return "sokuhhh与ダメージ挿入4" else return "sokuhhh与ダメージ挿入" end when 793,1187 return "hhhh与ダメージ連続魔" when 794,1188 return "挿入スキルhhhhh" when 797,1190 if $game_switches[88] == true#束縛分岐 return "sokuhh与ダメージ触手4" #束縛分岐 else return "hh与ダメージ触手4" end#束縛分岐 when 802,863,868,1002,1194,1126,1229,1296 return "te与ダメージ" when 808,1199 return "ホールバルカン" when 812,1202 return "死刑執行" when 814,1204 return "ソニックスプレスhhhh" when 815,1205 return "ソニックブロー改5HIT" when 822,1261 return "ベナムスラッシャー" when 823,1262 return "ソニックフェラー" when 824,938,945,949,972,975,976,1043,1050,1063,1267 return "敵スキル特殊2" when 829,1211 return "SPP舌" when 837,965,1072,1084,1182,1214,1277 return "sokuhh与ダメージ触手" when 839 return "サイトラシャー" when 846,1218 return "hh与ダメージ触手DA" when 855,1221 return "聖魔" when 858,1223 return "授乳手コキ" when 860,1225 if [79].include?($game_variables[13]) return "束縛グランドセクロス"#ミステル専用分岐 else return "グランドセクロス" end when 865,877,1227,1233 return "グランドセクロス" when 873,1231 return "ブラックフライ" when 884,1235 return "hhhhh与ダメージ連続魔" when 885,888,894,1024,1236,1239,1243,1309 return "挿入スキルhhh5hit" when 886,1237 return "skill3攻撃" when 891,960,966,1240,1273,1278 return "sokuhhh与ダメージ挿入TA" when 892,1241 return "ハピネスロンド" when 893,1242 return "ぽかぽかhh" when 899,1245 return "WB5HIT" when 903,1247 return "3トリプルアタック用" when 904,1248 if $game_switches[88] == true#束縛分岐 return "束縛kiss与ダメージ" #束縛分岐 else return "kiss与ダメージ" end #束縛分岐 when 916,980,973,1251,1284,1286 return "sokuhh与ダメージ触手4" when 922,1141 if [83].include?($game_variables[13]) return "EQ3" else return "EQ2" end when 924,1253 return "口5Hアタック用" when 925,1254 return "hhhhパイズリ3連" when 930,1257 return "オールレンジ" when 934,1321 return "トリプルフェラ" when 935,1322 return "竜トリプルアタック用" when 937,1323 return "ハメテオストーム竜" when 939,1325 return "ゴピ追い打ち用" when 940,1324 return "口DA用" when 954,974,1075,1270,1285 return "sokuhhh与ダメージ挿入DA" when 961,1274 return "skill2攻撃" when 990,1289 return "sokuhh与ダメージ触手" when 999,1295 return "SPP9HIT" when 1005,1297 return "hh与ダメージ乳奥義" when 1007,1298 return "冥王" when 1010,1301 return "hhhhh2HIT" when 1011,1302 return "触手4連" when 1017,1304 return "sokuhhh与ダメージ挿入QA" when 1036,1312 return "スタンオナホ弐" when 1039,1313 return "シグルド束縛追撃" when 1041,1315 return "ソニックブロー改8HIT" when 1042,1316 return "グランドセクロスショック" when 1074 return "sokukuti与ダメージ" when 1088 return "敵スキル特殊3" when 1089 return "チヤh与ダメージ触手4" end # スキル名で指定(データベースでIDを移動させても大丈夫なのでお勧めです) case skill_name when "背景変更サンプル" return "背景変更攻撃" when "ピクチャ攻撃サンプル" return "ピクチャ攻撃" end # スキルタイプで指定 case skill_type when 1 # 特技 return "汎用スキル" when 2 # 魔法 return "汎用魔法" end # 上記以外 return "汎用スキル" end #-------------------------------------------------------------------------- # ● アイテムアクション #-------------------------------------------------------------------------- def item_action case item_id # アイテムIDで指定 when 1 return "アイテム使用" else return "アイテム使用" end end #-------------------------------------------------------------------------- # ● カウンタースキルID カウンター時のスキルIDを指定します #-------------------------------------------------------------------------- # ※データベースで設定された複数回攻撃は反映されません def counter_skill_id return 1 end #-------------------------------------------------------------------------- # ● 魔法反射アニメID 魔法反射時のアニメIDを指定します #-------------------------------------------------------------------------- def reflection_anime_id return 118 end #-------------------------------------------------------------------------- # ● 身代わり開始アクション #-------------------------------------------------------------------------- def substitute_start_action return "身代わり開始" end #-------------------------------------------------------------------------- # ● 身代わり終了アクション #-------------------------------------------------------------------------- def substitute_end_action return "身代わり終了" end #-------------------------------------------------------------------------- # ● 身代わりされた側のアクション開始 #-------------------------------------------------------------------------- def substitute_receiver_start_action return "被身代わり開始" end #-------------------------------------------------------------------------- # ● 身代わりされた側のアクション終了 #-------------------------------------------------------------------------- def substitute_receiver_end_action return "被身代わり終了" end #-------------------------------------------------------------------------- # ● エネミーのレベル 条件分岐などに利用するためのもので、パラメータは反映されません #-------------------------------------------------------------------------- def level case id when -1 # 1番のエネミー return 0 end return 0 end end