#==============================================================================
# ■ マジックナンバーの定義化・集約 in VX By 貪藻矢射妥←
#
# スクリプト内で使用されるマジックナンバーを定義値にしておく
# また、各地に散らばっている定義地を一ヶ所に集約する
#
#==============================================================================
# 更新っぽいもの
# ・まだなし
module Def_Num
# ■ Game_BattleAction
#--------------------------------------------------------------------------
# ● アクション種別(action.kind)
#--------------------------------------------------------------------------
# 基本行動
BTL_ACT_KIND_BASIC = 0
# スキル
BTL_ACT_KIND_SKILL = 1
# アイテム
BTL_ACT_KIND_ITEM = 2
#--------------------------------------------------------------------------
# ● 基本行動(action.basic)
#--------------------------------------------------------------------------
# 通常攻撃
BTL_ACT_PTN_ATK = 0
# 防御
BTL_ACT_PTN_GURD = 1
# 逃走
BTL_ACT_PTN_ESC = 2
# 何もしない
BTL_ACT_PTN_NONE = 3
# ■ Skill/Item
#--------------------------------------------------------------------------
# ● 効果範囲(scope)
#--------------------------------------------------------------------------
# なし
SCOPE_KIND_NONE = 0
# 敵単体
SCOPE_KIND_ANY_EMENY = 1
# 敵全体
SCOPE_KIND_ALL_ENEMY = 2
# 敵単体連続
SCOPE_KIND_ANY_EMENY_SERIES = 3
# 敵単体ランダム
SCOPE_KIND_ANY_EMENY_RANDOM_ONE = 4
# 敵二体ランダム
SCOPE_KIND_ANY_EMENY_RANDOM_TWO = 5
# 敵三体ランダム
SCOPE_KIND_ANY_EMENY_RANDOM_THREE = 6
# 味方単体
SCOPE_KIND_ANY_FRIEND = 7
# 味方全体
SCOPE_KIND_ALL_FRIEND = 8
# 味方単体(HP 0)
SCOPE_KIND_ANY_FRIEND_DEAD = 9
# 味方全体(HP 0)
SCOPE_KIND_ALL_FRIEND_DEAD = 10
# 使用者
SCOPE_KIND_USER = 11
#--------------------------------------------------------------------------
# ● 使用可能時(occasion)
#--------------------------------------------------------------------------
# 常時
OCCA_KIND_ALL = 0
# 戦闘中のみ
OCCA_KIND_BATTLE = 1
# メニューのみ
OCCA_KIND_MENU = 2
# なし
OCCA_KIND_NONE = 3
#--------------------------------------------------------------------------
# ● ステート制約(restriction)
#--------------------------------------------------------------------------
# なし
REST_PTN_NONE = 0
# 魔法を使用できない
REST_PTN_NO_MAGIC = 1
# 敵を攻撃
REST_PTN_CONF_ENEMY = 2
# 味方を攻撃
REST_PTN_CONF_FRIEND = 3
# 行動できない
REST_PTN_NO_ACT = 4
# 行動と回避できない
REST_PTN_NO_ACT_EVA = 5
#--------------------------------------------------------------------------
# ● ステータス描画用パラメータタイプ(draw_actor_parameter)
#--------------------------------------------------------------------------
# 攻撃力
PRM_VIEW_TYPE_ATK = 0
# 防御力
PRM_VIEW_TYPE_DEF = 1
# 精神力
PRM_VIEW_TYPE_SPI = 2
# 敏捷性
PRM_VIEW_TYPE_AGI = 3
#--------------------------------------------------------------------------
# ● ステータス上昇アイテム用パラメータタイプ(parameter_type)
#--------------------------------------------------------------------------
# なし
PRM_UP_TYPE_NONE = 0
# MaxHP
PRM_UP_TYPE_MAXHP = 1
# MaxMP
PRM_UP_TYPE_MAXMP = 2
# 攻撃力
PRM_UP_TYPE_ATK = 3
# 防御力
PRM_UP_TYPE_DEF = 4
# 精神力
PRM_UP_TYPE_SPI = 5
# 敏捷性
PRM_UP_TYPE_AGI = 6
#--------------------------------------------------------------------------
# ● 上下左右
#--------------------------------------------------------------------------
# 下
SCR_TYPE_DOWN = 2
# 左
SCR_TYPE_LEFT = 4
# 右
SCR_TYPE_RIGHT = 6
# 上
SCR_TYPE_UP = 8
#--------------------------------------------------------------------------
# ● メッセージウィンドウ位置
#--------------------------------------------------------------------------
# 上
MSG_WINDOW_TOP = 0
# 中
MSG_WINDOW_MID = 1
# 下
MSG_WINDOW_BOTOM = 2
# ■ Game_Message/Window_Message からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
MAX_LINE = 4 # 最大行数
# ■ Game_Party からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
MAX_MEMBERS = 4 # 最大パーティ人数
# ■ Game_Troop からの移植
#--------------------------------------------------------------------------
# ● 敵キャラ名の後ろにつける文字の表
#--------------------------------------------------------------------------
LETTER_TABLE = [ 'A','B','C','D','E','F','G','H','I','J',
'K','L','M','N','O','P','Q','R','S','T',
'U','V','W','X','Y','Z']
# ■ Game_Vehicle からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
MAX_ALTITUDE = 32 # 飛行船が飛ぶ高さ
# ■ Game_Player からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
CENTER_X = (544 / 2 - 16) * 8 # 画面中央の X 座標 * 8
CENTER_Y = (416 / 2 - 16) * 8 # 画面中央の Y 座標 * 8
# ■ Sprite_Character からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
BALLOON_WAIT = 12 # フキダシ最終フレームのウェイト時間
# ■ Sprite_Battler からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
WHITEN = 1 # 白フラッシュ (行動開始)
BLINK = 2 # 点滅 (ダメージ)
APPEAR = 3 # 出現 (出現、蘇生)
DISAPPEAR = 4 # 消滅 (逃走)
COLLAPSE = 5 # 崩壊 (戦闘不能)
# ■ Window_Base からの移植
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
WLH = 24 # 行の高さ基準値 (Window Line Height)
# ■ Window_NameInput からの移植
#--------------------------------------------------------------------------
# ● 文字表
#--------------------------------------------------------------------------
HIRAGANA = [ 'あ','い','う','え','お', 'が','ぎ','ぐ','げ','ご',
'か','き','く','け','こ', 'ざ','じ','ず','ぜ','ぞ',
'さ','し','す','せ','そ', 'だ','ぢ','づ','で','ど',
'た','ち','つ','て','と', 'ば','び','ぶ','べ','ぼ',
'な','に','ぬ','ね','の', 'ぱ','ぴ','ぷ','ぺ','ぽ',
'は','ひ','ふ','へ','ほ', 'ぁ','ぃ','ぅ','ぇ','ぉ',
'ま','み','む','め','も', 'っ','ゃ','ゅ','ょ','ゎ',
'や','ゆ','よ','わ','ん', 'ー','〜','・','=','☆',
'ら','り','る','れ','ろ', 'ヴ','を','','カナ','決定']
KATAKANA = [ 'ア','イ','ウ','エ','オ', 'ガ','ギ','グ','ゲ','ゴ',
'カ','キ','ク','ケ','コ', 'ザ','ジ','ズ','ゼ','ゾ',
'サ','シ','ス','セ','ソ', 'ダ','ヂ','ヅ','デ','ド',
'タ','チ','ツ','テ','ト', 'バ','ビ','ブ','ベ','ボ',
'ナ','ニ','ヌ','ネ','ノ', 'パ','ピ','プ','ペ','ポ',
'ハ','ヒ','フ','ヘ','ホ', 'ァ','ィ','ゥ','ェ','ォ',
'マ','ミ','ム','メ','モ', 'ッ','ャ','ュ','ョ','ヮ',
'ヤ','ユ','ヨ','ワ','ン', 'ー','〜','・','=','☆',
'ラ','リ','ル','レ','ロ', 'ヴ','ヲ','','かな','決定']
TABLE = [HIRAGANA, KATAKANA]
# ■ Scene_Equip
#--------------------------------------------------------------------------
# ● 定数
#--------------------------------------------------------------------------
EQUIP_TYPE_MAX = 5 # 装備部位の数
end
# XP to VX用
module Def_Num_XP
# ■ Skill/Item
#--------------------------------------------------------------------------
# ● 効果範囲(scope)
#--------------------------------------------------------------------------
# なし
SCOPE_KIND_NONE = 0
# 敵単体
SCOPE_KIND_ANY_EMENY = 1
# 敵全体
SCOPE_KIND_ALL_ENEMY = 2
# 味方単体
SCOPE_KIND_ANY_FRIEND = 3
# 味方全体
SCOPE_KIND_ALL_FRIEND = 4
# 味方単体(HP 0)
SCOPE_KIND_ANY_FRIEND_DEAD = 5
# 味方全体(HP 0)
SCOPE_KIND_ALL_FRIEND_DEAD = 6
# 使用者
SCOPE_KIND_USER = 7
#--------------------------------------------------------------------------
# ● ステータス上昇アイテム用パラメータタイプ(parameter_type)
#--------------------------------------------------------------------------
# なし
PRM_UP_TYPE_NONE = 0
# MaxHP
PRM_UP_TYPE_MAXHP = 1
# MaxSP
PRM_UP_TYPE_MAXSP = 2
# 腕力
PRM_UP_TYPE_STR = 3
# 器用さ
PRM_UP_TYPE_DEX = 4
# 素早さ
PRM_UP_TYPE_AGI = 5
# 魔力
PRM_UP_TYPE_INT = 6
end
|