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