local M = {}
|
|
-- =========================================================
|
-- 游戏模式 (可在物编中切换)
|
-- =========================================================
|
M.GAME_MODE = 'ffa' -- 'ffa' | 'team' | 'vip_escort'
|
|
-- =========================================================
|
-- 玩家单位 Key (物编中创建)
|
-- =========================================================
|
M.PLAYER_UNIT_KEY = 134242956
|
|
-- =========================================================
|
-- NPC 相关
|
-- =========================================================
|
M.NPC_PLAYER = clicli.player(31)
|
|
M.NPC_UNIT_KEYS = {
|
civilian = clicli.const.UnitKey['unit_npc_civilian'] or 0,
|
patrol = clicli.const.UnitKey['unit_npc_patrol'] or 0,
|
vendor = clicli.const.UnitKey['unit_npc_vendor'] or 0,
|
wanderer = clicli.const.UnitKey['unit_npc_wanderer'] or 0,
|
}
|
|
M.NPC_COUNT = 60
|
|
M.NPC_MODEL_POOL = {
|
-- 在此填入物编中的NPC模型Key
|
-- 例: clicli.const.ModelKey['model_npc_01'], ...
|
}
|
|
M.ROAD_LIST = {}
|
|
-- =========================================================
|
-- Buff Key (物编中创建)
|
-- =========================================================
|
M.BUFF_SUS_YELLOW = clicli.const.ModifierKey['buff_sus_yellow'] or 0
|
M.BUFF_SUS_ORANGE = clicli.const.ModifierKey['buff_sus_orange'] or 0
|
M.BUFF_SUS_RED = clicli.const.ModifierKey['buff_sus_red'] or 0
|
M.BUFF_SHIELD = clicli.const.ModifierKey['buff_shield'] or 0
|
M.BUFF_SILENCER = clicli.const.ModifierKey['buff_silencer'] or 0
|
M.BUFF_POISON = clicli.const.ModifierKey['buff_poison'] or 0
|
M.BUFF_EAGLE_MARK = clicli.const.ModifierKey['buff_eagle_mark'] or 0
|
M.BUFF_TRAP_ROOT = clicli.const.ModifierKey['buff_trap_root'] or 0
|
M.BUFF_TRACKED = clicli.const.ModifierKey['buff_tracked'] or 0
|
M.BUFF_FOOTPRINT = clicli.const.ModifierKey['buff_footprint'] or 0
|
|
-- =========================================================
|
-- 技能 Key (物编中创建)
|
-- =========================================================
|
M.PROFESSION_ABILITY = {
|
shadow_blade = clicli.const.AbilityKey['abi_shadow_dash'] or 0,
|
mimic = clicli.const.AbilityKey['abi_perfect_mimic'] or 0,
|
eagle_eye = clicli.const.AbilityKey['abi_insight_eye'] or 0,
|
surgeon = clicli.const.AbilityKey['abi_anesthesia_trap'] or 0,
|
phantom = clicli.const.AbilityKey['abi_ghost_walk'] or 0,
|
hound = clicli.const.AbilityKey['abi_blood_track'] or 0,
|
}
|
|
M.ABI_BLOOD_TRACK = clicli.const.AbilityKey['abi_blood_track'] or 0
|
|
-- =========================================================
|
-- 物品 Key (物编中创建)
|
-- =========================================================
|
M.ITEM_POISON = clicli.const.ItemKey['item_poison_needle'] or 0
|
M.ITEM_KNIFE = clicli.const.ItemKey['item_throwing_knife'] or 0
|
M.ITEM_ARMOR = clicli.const.ItemKey['item_armor_plate'] or 0
|
M.ITEM_SMOKE = clicli.const.ItemKey['item_smoke_bomb'] or 0
|
M.ITEM_MASK = clicli.const.ItemKey['item_disguise_mask'] or 0
|
M.ITEM_TRACKER = clicli.const.ItemKey['item_tracker_powder'] or 0
|
M.ITEM_SILENCER = clicli.const.ItemKey['item_silencer'] or 0
|
M.ITEM_JAMMER = clicli.const.ItemKey['item_jammer'] or 0
|
|
-- =========================================================
|
-- 投射物 Key
|
-- =========================================================
|
M.PROJ_KNIFE = clicli.const.ProjectileKey['proj_throwing_knife'] or 0
|
|
-- =========================================================
|
-- 特效 Key
|
-- =========================================================
|
M.SFX_SMOKE = clicli.const.SfxKey['sfx_smoke_bomb'] or 0
|
M.SFX_FOOTPRINT = clicli.const.SfxKey['sfx_footprint'] or 0
|
|
-- =========================================================
|
-- 伤害类型
|
-- =========================================================
|
M.DAMAGE_TYPE_ASSASSINATE = 0
|
|
-- =========================================================
|
-- 状态枚举 (clicli.Const.UnitEnumState)
|
-- =========================================================
|
M.STATE_INVINCIBLE = clicli.const.UnitEnumState['无敌'] or 0
|
M.STATE_IMMOBILE = clicli.const.UnitEnumState['定身'] or 0
|
M.STATE_INVISIBLE = clicli.const.UnitEnumState['隐身'] or 0
|
|
-- =========================================================
|
-- 组队模式阵营
|
-- =========================================================
|
M.TEAM_RED_PLAYER = clicli.player(30)
|
M.TEAM_BLUE_PLAYER = clicli.player(29)
|
|
-- =========================================================
|
-- VIP 模式
|
-- =========================================================
|
M.FAKE_VIP_ROADS = {}
|
|
-- =========================================================
|
-- 局时长 (秒)
|
-- =========================================================
|
M.MATCH_DURATION = 480
|
|
return M
|