884 lines
33 KiB
Ruby
884 lines
33 KiB
Ruby
#==============================================================================
|
||
# ■ 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
|
||
|