#==============================================================================
# ■ マジックナンバーの定義化 By 貪藻矢射妥←
#
# スクリプト内で使用されるマジックナンバーを定義値にしておく
#
# ※ VX風Vocab より上に置いてください
#
#==============================================================================
# 更新っぽいもの
#
# 2025:11:01
# ・マジックナンバーの定義化 part2
module Def_Num
# ■ Game_BattleAction
#--------------------------------------------------------------------------
# ● アクション種別(current_action.kind)
#--------------------------------------------------------------------------
# 基本行動
BTL_ACT_KIND_BASIC = 0
# スキル
BTL_ACT_KIND_SKILL = 1
# アイテム
BTL_ACT_KIND_ITEM = 2
#--------------------------------------------------------------------------
# ● 基本行動(current_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_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
#--------------------------------------------------------------------------
# ● 使用可能時(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
#--------------------------------------------------------------------------
# ● 装備タイプ(equip_type)
#--------------------------------------------------------------------------
# 武器
EQUIP_TYPE_WEAPON = 0
# 盾
EQUIP_TYPE_SHILD = 1
# 頭装備
EQUIP_TYPE_MET = 2
# 身体装備
EQUIP_TYPE_ARMOR = 3
# 装飾品
EQUIP_TYPE_ACCE = 4
# 装備タイプ最大値
EQUIP_TYPE_MAX = EQUIP_TYPE_ACCE
#--------------------------------------------------------------------------
# ● ステータス描画用パラメータタイプ(draw_actor_parameter)
#--------------------------------------------------------------------------
# 攻撃力
PRM_VIEW_TYPE_ATK = 0
# 物理防御
PRM_VIEW_TYPE_PDEF = 1
# 魔法防御
PRM_VIEW_TYPE_MDEF = 2
# 腕力
PRM_VIEW_TYPE_STR = 3
# 器用さ
PRM_VIEW_TYPE_DEX = 4
# 素早さ
PRM_VIEW_TYPE_AGI = 5
# 魔力
PRM_VIEW_TYPE_INT = 6
# 回避率
PRM_VIEW_TYPE_EVA = 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
#--------------------------------------------------------------------------
# ● 上下左右
#--------------------------------------------------------------------------
# 下
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
end
|