rebf-gaiden/Scripts/SideView_.1.rb
2025-04-26 17:06:34 -05:00

884 lines
33 KiB
Ruby
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#==============================================================================
# ■ 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パイズリ"
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 "hhhhhHIT"
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