mirror of
https://gitlab.com/YuukiPS/GSServer-CBT.git
synced 2025-08-02 18:00:11 +03:00
melon
This commit is contained in:
35
soggy_resources/lua/Config/DefineCommon.lua
Normal file
35
soggy_resources/lua/Config/DefineCommon.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
require('Config/Excel/CommonExcelConfig')
|
||||
require('Config/Excel/CommonScriptConfig')
|
||||
require('Config/Excel/ConstValueExcelConfig')
|
||||
require('Config/Excel/EquipExcelConfig')
|
||||
require('Config/Excel/GatherExcelConfig')
|
||||
require('Config/Excel/ItemExcelConfig')
|
||||
require('Config/Excel/OpenStateExcelConfig')
|
||||
require('Config/Excel/QuestExcelConfig')
|
||||
require('Config/Excel/SceneExcelConfig')
|
||||
|
||||
require('Config/Json/ConfigAbilityCommon')
|
||||
require('Config/Json/ConfigCommon')
|
||||
require('Config/Json/ConfigAbilityAction')
|
||||
require('Config/Json/ConfigAbilityMixin')
|
||||
require('Config/Json/ConfigAbilityModifier')
|
||||
require('Config/Json/ConfigAbilityPredicate')
|
||||
require('Config/Json/ConfigAIData')
|
||||
require('Config/Json/ConfigAttackPattern')
|
||||
require('Config/Json/ConfigBoundary')
|
||||
require('Config/Json/ConfigBulletPattern')
|
||||
require('Config/Json/ConfigCombat')
|
||||
require('Config/Json/ConfigCutscene')
|
||||
require('Config/Json/ConfigDefine')
|
||||
require('Config/Json/ConfigEntity')
|
||||
require('Config/Json/ConfigEntityType')
|
||||
require('Config/Json/ConfigEquipController')
|
||||
require('Config/Json/ConfigInteraction')
|
||||
require('Config/Json/ConfigLuaDefine')
|
||||
require('Config/Json/ConfigMark')
|
||||
require('Config/Json/ConfigNavigation')
|
||||
require('Config/Json/ConfigScene')
|
||||
require('Config/Json/ConfigShape')
|
||||
require('Config/Json/ConfigStateAudioEvent')
|
||||
require('Config/Json/ConfigStateLayers')
|
||||
require('Config/Json/ConfigTransPoint')
|
306
soggy_resources/lua/Config/Excel/CommonExcelConfig.lua
Normal file
306
soggy_resources/lua/Config/Excel/CommonExcelConfig.lua
Normal file
@@ -0,0 +1,306 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: CommonExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--算数运算类型
|
||||
ArithType =
|
||||
{
|
||||
ARITH_NONE = 0, -- 未定义
|
||||
ARITH_ADD = 1, -- 算数加
|
||||
ARITH_MULTI = 2, -- 算数乘
|
||||
ARITH_SUB = 3, -- 算数减
|
||||
ARITH_DIVIDE = 4, -- 算数除
|
||||
}
|
||||
|
||||
--逻辑运算类型
|
||||
LogicType =
|
||||
{
|
||||
LOGIC_NONE = 0, -- 未定义
|
||||
LOGIC_AND = 1, -- 逻辑与
|
||||
LOGIC_OR = 2, -- 逻辑或
|
||||
LOGIC_NOT = 3, -- 逻辑非
|
||||
}
|
||||
|
||||
--品质
|
||||
QualityType =
|
||||
{
|
||||
QUALITY_NONE = 0, -- 未定义
|
||||
QUALITY_WHITE = 1, -- 白
|
||||
QUALITY_GREEN = 2, -- 绿
|
||||
QUALITY_BLUE = 3, -- 蓝
|
||||
QUALITY_PURPLE = 4, -- 紫
|
||||
QUALITY_ORANGE = 5, -- 橙
|
||||
}
|
||||
|
||||
--职业
|
||||
JobType =
|
||||
{
|
||||
JOB_NONE = 0, -- 未定义
|
||||
JOB_SWORDMAN = 1, -- 剑士
|
||||
JOB_ARCHER = 2, -- 弓手
|
||||
}
|
||||
|
||||
--体型
|
||||
BodyType =
|
||||
{
|
||||
BODY_NONE = 0, -- 未定义
|
||||
BODY_BOY = 1, -- 少男
|
||||
BODY_GIRL = 2, -- 少女
|
||||
BODY_LADY = 3, -- 成女
|
||||
BODY_MALE = 4, -- 成男
|
||||
BODY_LOLI = 5, -- 萝莉
|
||||
}
|
||||
|
||||
--生命状态
|
||||
LifeState =
|
||||
{
|
||||
LIFE_NONE = 0, -- 未定义
|
||||
LIFE_ALIVE = 1, -- 活着
|
||||
LIFE_DEAD = 2, -- 死亡
|
||||
LIFE_REVIVE = 3, -- 复活中
|
||||
}
|
||||
|
||||
--效果类型
|
||||
StateType =
|
||||
{
|
||||
BUFF_NONE = 0, -- 无
|
||||
BUFF_CONTROL = 1, -- 效果类型_控制
|
||||
}
|
||||
|
||||
--怪物类型
|
||||
MonsterType =
|
||||
{
|
||||
MONSTER_NONE = 0, -- 无
|
||||
MONSTER_ORDINARY = 1, -- 怪物类型_普通
|
||||
MONSTER_BOSS = 2, -- 怪物类型_BOSS
|
||||
MONSTER_ENV_ANIMAL = 3, -- 怪物类型_环境小动物
|
||||
}
|
||||
|
||||
--技能按钮是否支持拖动
|
||||
SkillDrag =
|
||||
{
|
||||
DRAG_NONE = 0, -- 不支持
|
||||
DRAG_ROTATE_CAMERA = 1, -- 旋转相机
|
||||
DRAG_ROTATE_CHARACTER = 2, -- 旋转角色
|
||||
}
|
||||
|
||||
--战斗属性
|
||||
FightPropType =
|
||||
{
|
||||
FIGHT_PROP_NONE = 0, -- 未定义
|
||||
FIGHT_PROP_BASE_HP = 1, -- 基础生命值
|
||||
FIGHT_PROP_HP = 2, -- 生命值
|
||||
FIGHT_PROP_HP_PERCENT = 3, -- 生命值百分比
|
||||
FIGHT_PROP_BASE_ATTACK = 4, -- 基础攻击力
|
||||
FIGHT_PROP_ATTACK = 5, -- 攻击力
|
||||
FIGHT_PROP_ATTACK_PERCENT = 6, -- 攻击力百分比
|
||||
FIGHT_PROP_BASE_DEFENSE = 7, -- 基础防御力
|
||||
FIGHT_PROP_DEFENSE = 8, -- 防御力
|
||||
FIGHT_PROP_DEFENSE_PERCENT = 9, -- 防御力百分比
|
||||
FIGHT_PROP_BASE_SPEED = 10, -- 基础移动速度
|
||||
FIGHT_PROP_SPEED_PERCENT = 11, -- 移动速度百分比
|
||||
FIGHT_PROP_CRITICAL = 20, -- 暴击率
|
||||
FIGHT_PROP_ANTI_CRITICAL = 21, -- 暴击抗性
|
||||
FIGHT_PROP_CRITICAL_HURT = 22, -- 暴击伤害
|
||||
FIGHT_PROP_CHARGE_EFFICIENCY = 23, -- 充能效率
|
||||
FIGHT_PROP_ADD_HURT = 24, -- 伤害增加
|
||||
FIGHT_PROP_SUB_HURT = 25, -- 伤害减免
|
||||
FIGHT_PROP_HEAL_ADD = 26, -- 治疗加成
|
||||
FIGHT_PROP_HEALED_ADD = 27, -- 受治疗加成
|
||||
FIGHT_PROP_FIRE_ADD_HURT = 40, -- 火元素伤害加成
|
||||
FIGHT_PROP_ELEC_ADD_HURT = 41, -- 电元素伤害加成
|
||||
FIGHT_PROP_WATER_ADD_HURT = 42, -- 水元素伤害加成
|
||||
FIGHT_PROP_GRASS_ADD_HURT = 43, -- 草元素伤害加成
|
||||
FIGHT_PROP_WIND_ADD_HURT = 44, -- 风元素伤害加成
|
||||
FIGHT_PROP_ROCK_ADD_HURT = 45, -- 岩元素伤害加成
|
||||
FIGHT_PROP_ICE_ADD_HURT = 46, -- 冰元素伤害加成
|
||||
FIGHT_PROP_FIRE_SUB_HURT = 50, -- 火元素抗性
|
||||
FIGHT_PROP_ELEC_SUB_HURT = 51, -- 电元素抗性
|
||||
FIGHT_PROP_WATER_SUB_HURT = 52, -- 水元素抗性
|
||||
FIGHT_PROP_GRASS_SUB_HURT = 53, -- 草元素抗性
|
||||
FIGHT_PROP_WIND_SUB_HURT = 54, -- 风元素抗性
|
||||
FIGHT_PROP_ROCK_SUB_HURT = 55, -- 岩元素抗性
|
||||
FIGHT_PROP_ICE_SUB_HURT = 56, -- 冰元素抗性
|
||||
FIGHT_PROP_EFFECT_HIT = 60, -- 效果命中
|
||||
FIGHT_PROP_EFFECT_RESIST = 61, -- 效果抵抗
|
||||
FIGHT_PROP_FREEZE_RESIST = 62, -- 冰冻抵抗
|
||||
FIGHT_PROP_TORPOR_RESIST = 63, -- 麻痹抵抗
|
||||
FIGHT_PROP_DIZZY_RESIST = 64, -- 眩晕抵抗
|
||||
FIGHT_PROP_FREEZE_SHORTEN = 65, -- 冰冻时间缩短
|
||||
FIGHT_PROP_TORPOR_SHORTEN = 66, -- 麻痹时间缩短
|
||||
FIGHT_PROP_DIZZY_SHORTEN = 67, -- 眩晕时间缩短
|
||||
FIGHT_PROP_MAX_FIRE_ENERGY = 70, -- 最大火元素能量
|
||||
FIGHT_PROP_MAX_ELEC_ENERGY = 71, -- 最大电元素能量
|
||||
FIGHT_PROP_MAX_WATER_ENERGY = 72, -- 最大水元素能量
|
||||
FIGHT_PROP_MAX_GRASS_ENERGY = 73, -- 最大草元素能量
|
||||
FIGHT_PROP_MAX_WIND_ENERGY = 74, -- 最大风元素能量
|
||||
FIGHT_PROP_MAX_ICE_ENERGY = 75, -- 最大冰元素能量
|
||||
FIGHT_PROP_MAX_ROCK_ENERGY = 76, -- 最大岩元素能量
|
||||
FIGHT_PROP_CUR_FIRE_ENERGY = 1000, -- 当前火元素能量
|
||||
FIGHT_PROP_CUR_ELEC_ENERGY = 1001, -- 当前电元素能量
|
||||
FIGHT_PROP_CUR_WATER_ENERGY = 1002, -- 当前水元素能量
|
||||
FIGHT_PROP_CUR_GRASS_ENERGY = 1003, -- 当前草元素能量
|
||||
FIGHT_PROP_CUR_WIND_ENERGY = 1004, -- 当前风元素能量
|
||||
FIGHT_PROP_CUR_ICE_ENERGY = 1005, -- 当前冰元素能量
|
||||
FIGHT_PROP_CUR_ROCK_ENERGY = 1006, -- 当前岩元素能量
|
||||
FIGHT_PROP_CUR_HP = 1010, -- 当前生命值
|
||||
FIGHT_PROP_MAX_HP = 2000, -- 生命值上限
|
||||
FIGHT_PROP_CUR_ATTACK = 2001, -- 当前攻击力
|
||||
FIGHT_PROP_CUR_DEFENSE = 2002, -- 当前防御力
|
||||
FIGHT_PROP_CUR_SPEED = 2003, -- 当前速度
|
||||
}
|
||||
|
||||
--属性类型
|
||||
PropType =
|
||||
{
|
||||
PROP_NONE = 0, -- 未定义
|
||||
PROP_EXP = 1001, -- 经验
|
||||
PROP_BREAK_LEVEL = 1002, -- 突破等级
|
||||
PROP_SMALL_TALENT_POINT = 1004, -- 小天赋点数
|
||||
PROP_BIG_TALENT_POINT = 1005, -- 大天赋点数
|
||||
PROP_GEAR_START_VAL = 2001, -- 机关启动值
|
||||
PROP_GEAR_STOP_VAL = 2002, -- 机关停止值
|
||||
PROP_LEVEL = 4001, -- 等级
|
||||
PROP_LAST_CHANGE_AVATAR_TIME = 10001, -- 上次切换角色的时间(使用场景时间,单位:豪秒)
|
||||
PROP_MAX_SPRING_VOLUME = 10002, -- 最大泉水量(值乘以100后与客户端通信)
|
||||
PROP_CUR_SPRING_VOLUME = 10003, -- 当前泉水量(值乘以100后与客户端通信)
|
||||
PROP_IS_SPRING_AUTO_USE = 10004, -- 是否自动使用泉水
|
||||
PROP_SPRING_AUTO_USE_PERCENT = 10005, -- 泉水自动使用的百分比
|
||||
PROP_IS_FLYABLE = 10006, -- 是否具备飞行能力
|
||||
PROP_IS_WEATHER_LOCKED = 10007, -- 是否锁定天气
|
||||
PROP_IS_GAME_TIME_LOCKED = 10008, -- 是否锁定游戏时间
|
||||
PROP_IS_TRANSFERABLE = 10009, -- 是否能够传送
|
||||
PROP_MAX_STAMINA = 10010, -- 固定体力上限
|
||||
PROP_CUR_PERSIST_STAMINA = 10011, -- 当前固定体力
|
||||
PROP_CUR_TEMPORARY_STAMINA = 10012, -- 当前临时体力
|
||||
PROP_PLAYER_LEVEL = 10013, -- 玩家等级
|
||||
PROP_PLAYER_EXP = 10014, -- 玩家经验
|
||||
PROP_PLAYER_HCOIN = 10015, -- 玩家水晶
|
||||
PROP_PLAYER_SCOIN = 10016, -- 玩家金币
|
||||
PROP_TEAM_COST = 90001, -- 队伍消耗
|
||||
}
|
||||
|
||||
--道具类型
|
||||
ItemType =
|
||||
{
|
||||
ITEM_NONE = 0, -- 未定义
|
||||
ITEM_VIRTUAL = 1, -- 虚拟道具
|
||||
ITEM_MATERIAL = 2, -- 材料
|
||||
ITEM_RELIQUARY = 3, -- 圣遗物
|
||||
ITEM_WEAPON = 4, -- 武器
|
||||
}
|
||||
|
||||
--材料类型
|
||||
MaterialType =
|
||||
{
|
||||
MATERIAL_NONE = 0, -- 未定义
|
||||
MATERIAL_FOOD = 1, -- 食物
|
||||
MATERIAL_QUEST = 2, -- 任务物品
|
||||
MATERIAL_EXCHANGE = 4, -- 兑换材料
|
||||
MATERIAL_CONSUME = 5, -- 消耗品
|
||||
MATERIAL_EXP_FRUIT = 6, -- 经验果实
|
||||
MATERIAL_AVATAR = 7, -- 角色卡
|
||||
MATERIAL_ADSORBATE = 8, -- 吸附物
|
||||
MATERIAL_CRICKET = 9, -- 蛐蛐(临时方案)
|
||||
MATERIAL_ELEM_CRYSTAL = 10, -- 元素结晶
|
||||
MATERIAL_WEAPON_EXP_STONE = 11, -- 武器强化石
|
||||
}
|
||||
|
||||
--成长曲线类型
|
||||
GrowCurveType =
|
||||
{
|
||||
GROW_CURVE_NONE = 0, -- 未定义
|
||||
GROW_CURVE_HP = 1, -- 血量
|
||||
GROW_CURVE_ATTACK = 2, -- 攻击
|
||||
GROW_CURVE_STAMINA = 3, -- 体力
|
||||
GROW_CURVE_STRIKE = 4, -- 暴击
|
||||
GROW_CURVE_ANTI_STRIKE = 5, -- 抗暴
|
||||
GROW_CURVE_ANTI_STRIKE1 = 6, -- 抗暴1
|
||||
GROW_CURVE_ANTI_STRIKE2 = 7, -- 抗暴2
|
||||
GROW_CURVE_ANTI_STRIKE3 = 8, -- 抗暴3
|
||||
GROW_CURVE_STRIKE_HURT = 9, -- 暴击伤害
|
||||
GROW_CURVE_ELEMENT = 10, -- 元素
|
||||
GROW_CURVE_KILL_EXP = 11, -- 击杀经验
|
||||
GROW_CURVE_DEFENSE = 12, -- 防御
|
||||
GROW_CURVE_ATTACK_BOMB = 13, -- 炸药攻击
|
||||
}
|
||||
|
||||
--装备类型枚举
|
||||
EquipType =
|
||||
{
|
||||
EQUIP_NONE = 0, -- 未定义
|
||||
EQUIP_BRACER = 1, -- 生之花
|
||||
EQUIP_DRESS = 2, -- 理之冠
|
||||
EQUIP_SHOES = 3, -- 时之沙
|
||||
EQUIP_RING = 4, -- 空之杯
|
||||
EQUIP_NECKLACE = 5, -- 死之羽
|
||||
EQUIP_WEAPON = 6, -- 武器
|
||||
}
|
||||
|
||||
--武器类型
|
||||
WeaponType =
|
||||
{
|
||||
WEAPON_NONE = 0, -- 未定义
|
||||
WEAPON_SWORD_ONE_HAND = 1, -- 单手剑
|
||||
WEAPON_CROSSBOW = 2, -- 弩
|
||||
WEAPON_STAFF = 3, -- 法杖
|
||||
WEAPON_DOUBLE_DAGGER = 4, -- 双短刀
|
||||
WEAPON_KATANA = 5, -- 太刀
|
||||
WEAPON_SHURIKEN = 6, -- 手里剑
|
||||
WEAPON_STICK = 7, -- 棍
|
||||
WEAPON_SPEAR = 8, -- 长枪
|
||||
WEAPON_SHIELD_SMALL = 9, -- 小盾
|
||||
WEAPON_CATALYST = 10, -- 法器
|
||||
WEAPON_CLAYMORE = 11, -- 双手剑
|
||||
WEAPON_BOW = 12, -- 弓
|
||||
WEAPON_POLE = 13, -- 长柄武器
|
||||
}
|
||||
|
||||
--玩家事件类型
|
||||
PlayerEventType =
|
||||
{
|
||||
PLAYER_EVENT_NONE = 0, -- 未定义
|
||||
PLAYER_EVENT_KILL_MONSTER = 1, -- 杀死怪物
|
||||
PLAYER_EVENT_COMPLETE_TALK = 2, -- 完成对话
|
||||
PLAYER_EVENT_MONSTER_DIE = 3, -- 自己场景怪物死亡
|
||||
PLAYER_EVENT_FINISH_PLOT = 4, -- 完成剧情(客户端判断)
|
||||
PLAYER_EVENT_OBTAIN_ITEM = 5, -- 获得道具
|
||||
PLAYER_EVENT_TRIGGER_FIRE = 6, -- 触发器触发
|
||||
PLAYER_EVENT_CLEAR_GROUP_MONSTER = 7, -- 清空怪物营地
|
||||
PLAYER_EVENT_NOT_FINISH_PLOT = 8, -- 未完成剧情(客户端判断)
|
||||
PLAYER_EVENT_ENTER_DUNGEON = 9, -- 进入副本
|
||||
PLAYER_EVENT_ENTER_MY_WORLD = 10, -- 进入我的大世界
|
||||
PLAYER_EVENT_FINISH_DUNGEON = 11, -- 完成地下城
|
||||
PLAYER_EVENT_DESTROY_GADGET = 12, -- 摧毁物件
|
||||
PLAYER_EVENT_OBTAIN_MATERIAL_WITH_SUBTYPE = 13, -- 获得指定类型材料
|
||||
PLAYER_EVENT_NICK_NAME = 14, -- 任意一次取名后
|
||||
PLAYER_EVENT_GADGET_INTERACT = 15, -- 调查物件
|
||||
PLAYER_EVENT_SEAL_BATTLE_RESULT = 16, -- 封印战斗结束
|
||||
PLAYER_EVENT_GAME = 101, -- 只要在游戏中
|
||||
PLAYER_EVENT_GATHER = 102, -- 采集
|
||||
PLAYER_EVENT_ACCELERATE = 104, -- 比如奔跑或是速游
|
||||
PLAYER_EVENT_USE_ITEM = 105, -- 使用背包道具
|
||||
PLAYER_EVENT_CHANGE_AVATAR = 106, -- 换人
|
||||
PLAYER_EVENT_SKILL = 107, -- 使用技能
|
||||
PLAYER_EVENT_REGION = 108, -- 踩到隐藏的无聊区
|
||||
PLAYER_EVENT_JUMP_POINT = 1000, -- 传送,包括同场景
|
||||
}
|
||||
|
||||
--副本玩法类型
|
||||
DungeonPlayType =
|
||||
{
|
||||
DUNGEON_PLAY_TYPE_NONE = 0, -- 未定义
|
||||
DUNGEON_PLAY_TYPE_FOGGY_MAZE = 1, -- 迷雾迷宫
|
||||
}
|
||||
|
||||
--单机或联机等模式
|
||||
PlayMode =
|
||||
{
|
||||
ALL = 0, -- 全部
|
||||
SINGLE = 1, -- 单人
|
||||
MULTIPLE = 2, -- 多人
|
||||
}
|
||||
|
65
soggy_resources/lua/Config/Excel/CommonScriptConfig.lua
Normal file
65
soggy_resources/lua/Config/Excel/CommonScriptConfig.lua
Normal file
@@ -0,0 +1,65 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: CommonScriptConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--区域形状
|
||||
RegionShape =
|
||||
{
|
||||
REGION_NONE = 0, -- 无
|
||||
REGION_SPHERE = 1, -- 无
|
||||
REGION_CUBIC = 2, -- 立方体
|
||||
}
|
||||
|
||||
--事件类型
|
||||
EventType =
|
||||
{
|
||||
EVENT_NONE = 0, -- 无
|
||||
EVENT_ANY_MONSTER_DIE = 1, -- 任何怪物死亡
|
||||
EVENT_ANY_GADGET_DIE = 2, -- 任何物件死亡
|
||||
EVENT_VARIABLE_CHANGE = 3, -- 变量改变
|
||||
EVENT_ENTER_REGION = 4, -- 进入区域
|
||||
EVENT_LEAVE_REGION = 5, -- 离开区域
|
||||
EVENT_GADGET_CREATE = 6, -- 物件创建
|
||||
EVENT_GADGET_STATE_CHANGE = 7, -- 物件状态改变
|
||||
EVENT_DUNGEON_SETTLE = 8, -- 副本结算
|
||||
EVENT_SELECT_OPTION = 9, -- 选择选项
|
||||
EVENT_CLIENT_EXECUTE = 10, -- 客户端请求执行trigger
|
||||
EVENT_ANY_MONSTER_LIVE = 11, -- 任何怪物创生
|
||||
EVENT_SPECIFIC_MONSTER_HP_CHANGE = 12, -- 指定config_id的怪物血量变化
|
||||
EVENT_AREA_LEVELUP_UNLOCK_DUNGEON_ENTRY = 13, -- area升级后执行UNLOCK_DUNGEON_ENTRY的动作
|
||||
EVENT_DUNGEON_BROADCAST_ONTIMER = 14, -- 副本group定时事件,广播给所有group
|
||||
EVENT_TIMER_EVENT = 15, -- 延时调用事件
|
||||
EVENT_CHALLENGE_SUCCESS = 16, -- 区域挑战成功
|
||||
EVENT_CHALLENGE_FAIL = 17, -- 区域挑战失败
|
||||
EVENT_SEAL_BATTLE_BEGIN = 18, -- 封印战斗开始
|
||||
EVENT_SEAL_BATTLE_END = 19, -- 封印战斗结束
|
||||
EVENT_GATHER = 20, -- 采集事件
|
||||
EVENT_QUEST_FINISH = 21, -- 任务完成
|
||||
EVENT_MONSTER_BATTLE = 22, -- 怪物入战
|
||||
EVENT_AREA_LEVELUP = 23, -- 一级区域升级
|
||||
EVENT_CUTSCENE_END = 24, -- 所有客户端播放cutscene结束
|
||||
EVENT_AVATAR_NEAR_PLATFORM = 25, -- 角色靠近移动平台,这时移动平台已停止(客户端发送)
|
||||
}
|
||||
|
||||
--物件类型
|
||||
GadgetType =
|
||||
{
|
||||
GADGET_NONE = 0, -- 无
|
||||
GADGET_WORLD_CHECT = 1, -- 地表世界宝箱
|
||||
GADGET_DUNGEON_SECRET_CHEST = 2, -- 地城秘密宝箱
|
||||
GADGET_DUNGEON_PASS_CHEST = 3, -- 地城通关宝箱
|
||||
}
|
||||
|
||||
--组内杀死实体策略
|
||||
GroupKillPolicy =
|
||||
{
|
||||
GROUP_KILL_NONE = 0, -- 无
|
||||
GROUP_KILL_ALL = 1, -- 所有实体
|
||||
GROUP_KILL_MONSTER = 2, -- 所有怪物
|
||||
GROUP_KILL_GADGET = 3, -- 所有物件
|
||||
GROUP_KILL_NPC = 4, -- 所有NPC
|
||||
}
|
||||
|
35
soggy_resources/lua/Config/Excel/ConstValueExcelConfig.lua
Normal file
35
soggy_resources/lua/Config/Excel/ConstValueExcelConfig.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConstValueExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--常量类型
|
||||
ConstValueType =
|
||||
{
|
||||
CONST_VALUE_GAME_TIME_PER_DAY = 1, -- 一天的游戏时间
|
||||
CONST_VALUE_INIT_GAME_TIME = 2, -- 初始游戏时间
|
||||
CONST_VALUE_INIT_TEAM_AVATAR = 3, -- 初始队伍角色
|
||||
CONST_VALUE_CHANGE_AVATAR_CD = 4, -- 换角色CD
|
||||
CONST_VALUE_AVATAR_HP_RECOVER = 5, -- 角色血量恢复
|
||||
CONST_VALUE_DASH_COST_STAMINA = 6, -- 冲刺每秒消耗体力
|
||||
CONST_VALUE_CLIMB_COST_STAMINA = 7, -- 攀爬消耗体力
|
||||
CONST_VALUE_CLIMB_JUMP_COST_STAMINA = 8, -- 攀爬跳跃消耗体力
|
||||
CONST_VALUE_SWIM_COST_STAMINA = 9, -- 游泳消耗体力
|
||||
CONST_VALUE_SWIM_DASH_COST_STAMINA = 10, -- 游泳猛冲消耗体力
|
||||
CONST_VALUE_FLY_COST_STAMINA = 11, -- 飞行每秒消耗体力
|
||||
CONST_VALUE_FALL_HURT = 12, -- 坠落伤害
|
||||
CONST_VALUE_PACK_MAX_WEIGHT = 13, -- 背包最大重量
|
||||
CONST_VALUE_DEPOT_MAX_WEIGHT = 14, -- 仓库最大重量
|
||||
CONST_VALUE_KILL_MONSTER_EXP = 15, -- 杀怪奖励经验
|
||||
CONST_VALUE_PLAYER_WORLD_SCENE_ID = 16, -- 玩家世界场景ID
|
||||
CONST_VALUE_PLAYER_PICKUP_RANGE = 17, -- 玩家拾取范围
|
||||
CONST_VALUE_ITEM_STACK_MAX = 18, -- 道具堆叠上限
|
||||
CONST_VALUE_AVATAR_DIE_MAX_TIME = 19, -- 角色死亡最大时间
|
||||
CONST_VALUE_DEFENSE_RESIST_RATIO = 20, -- 防御减伤率系数
|
||||
CONST_VALUE_STRIKE_LIMIT = 21, -- 暴击率上下限
|
||||
CONST_VALUE_BLOCK_REFRESH_PARAM = 22, -- 场景块刷新参数
|
||||
CONST_VALUE_DUNGEON_KEEP_TIME = 23, -- 副本保留时间
|
||||
}
|
||||
|
51
soggy_resources/lua/Config/Excel/EquipExcelConfig.lua
Normal file
51
soggy_resources/lua/Config/Excel/EquipExcelConfig.lua
Normal file
@@ -0,0 +1,51 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: EquipExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--装备槽位类型
|
||||
EquipSlotType =
|
||||
{
|
||||
EQUIP_SLOT_NONE = 0, -- 未定义
|
||||
EQUIP_SLOT_WEAPON = 1, -- 武器槽位
|
||||
EQUIP_SLOT_BRACER = 2, -- 首饰槽位
|
||||
EQUIP_SLOT_DRESS = 3, -- 衣服槽位
|
||||
EQUIP_SLOT_SHOES = 4, -- 鞋子槽位
|
||||
EQUIP_SLOT_RING = 5, -- 戒指槽位
|
||||
EQUIP_SLOT_NECKLACE = 6, -- 项链槽位
|
||||
}
|
||||
|
||||
--词缀效果
|
||||
AffixEffect =
|
||||
{
|
||||
AFFIX_NONE = 0, -- 未定义
|
||||
AFFIX_ADD_ATTACK = 1, -- 增加攻击力
|
||||
AFFIX_ADD_ATTACK_PERCENT = 2, -- 增加攻击力百分比
|
||||
AFFIX_ADD_DEFENSE = 3, -- 增加防御力
|
||||
AFFIX_ADD_DEFENSE_PERCENT = 4, -- 增加防御力百分比
|
||||
AFFIX_ADD_MAX_HP = 5, -- 增加生命上限
|
||||
AFFIX_ADD_MAX_HP_PERCENT = 6, -- 增加生命上限百分比
|
||||
AFFIX_ADD_MAX_STAMINA = 7, -- 增加体力上限
|
||||
AFFIX_ADD_MAX_STAMINA_PERCENT = 8, -- 增加体力上限百分比
|
||||
AFFIX_ADD_STRIKE_PERCENT = 9, -- 增加暴击百分比
|
||||
AFFIX_ADD_ANTI_STRIKE_PERCENT = 10, -- 增加抗暴百分比
|
||||
AFFIX_ADD_STRIKE_HURT_PERCENT = 11, -- 增加暴击伤害百分比
|
||||
AFFIX_ADD_NO_PROP_HURT_PERCENT = 12, -- 增加无属性伤害百分比
|
||||
AFFIX_SUB_NO_PROP_HURT_PERCENT = 13, -- 减少无属性伤害百分比
|
||||
AFFIX_ADD_FIRE_HURT_PERCENT = 14, -- 增加火焰伤害百分比
|
||||
AFFIX_SUB_FIRE_HURT_PERCENT = 15, -- 减少火焰伤害百分比
|
||||
AFFIX_ADD_WATER_HURT_PERCENT = 16, -- 增加水焰伤害百分比
|
||||
AFFIX_SUB_WATER_HURT_PERCENT = 17, -- 减少水焰伤害百分比
|
||||
AFFIX_ADD_GRASS_HURT_PERCENT = 18, -- 增加草系伤害百分比
|
||||
AFFIX_SUB_GRASS_HURT_PERCENT = 19, -- 减少草系伤害百分比
|
||||
AFFIX_ADD_ELEC_HURT_PERCENT = 20, -- 增加电系伤害百分比
|
||||
AFFIX_SUB_ELEC_HURT_PERCENT = 21, -- 减少电系伤害百分比
|
||||
AFFIX_ADD_WIND_HURT_PERCENT = 22, -- 增加风系伤害百分比
|
||||
AFFIX_SUB_WIND_HURT_PERCENT = 23, -- 减少风系伤害百分比
|
||||
AFFIX_SUB_SKILL_CD_PERCENT = 24, -- 技能冷却减少百分比
|
||||
AFFIX_HP_RECOVER_PER_SECOND = 25, -- 每秒生命回复
|
||||
AFFIX_ADD_SPEED_PERCENT = 26, -- 移动速度增加百分比
|
||||
}
|
||||
|
14
soggy_resources/lua/Config/Excel/GatherExcelConfig.lua
Normal file
14
soggy_resources/lua/Config/Excel/GatherExcelConfig.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: GatherExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--挂接位置
|
||||
PointLocation =
|
||||
{
|
||||
POINT_GROUND = 0, -- 在地上
|
||||
POINT_AIR = 1, -- 在空中
|
||||
}
|
||||
|
16
soggy_resources/lua/Config/Excel/ItemExcelConfig.lua
Normal file
16
soggy_resources/lua/Config/Excel/ItemExcelConfig.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ItemExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--道具使用操作
|
||||
ItemUseOp =
|
||||
{
|
||||
ITEM_USE_NONE = 0, -- 未定义
|
||||
ITEM_USE_RECOVER_HP = 1, -- 恢复血量
|
||||
ITEM_USE_ACCEPT_QUEST = 2, -- 触发任务
|
||||
ITEM_USE_TRIGGER_ABILITY = 3, -- 触发技能
|
||||
}
|
||||
|
29
soggy_resources/lua/Config/Excel/OpenStateExcelConfig.lua
Normal file
29
soggy_resources/lua/Config/Excel/OpenStateExcelConfig.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: OpenStateExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--开启状态类型枚举
|
||||
OpenStateType =
|
||||
{
|
||||
OPEN_STATE_NONE = 0, -- 无效
|
||||
OPEN_STATE_PAIMON = 1, -- 派蒙开关
|
||||
OPEN_STATE_PAIMON_NAVIGATION = 2, -- 派蒙指引开关
|
||||
OPEN_STATE_AVATAR_PROMOTE = 3, -- 角色突破
|
||||
OPEN_STATE_AVATAR_TALENT = 4, -- 角色天赋
|
||||
OPEN_STATE_WEAPON_PROMOTE = 5, -- 武器突破
|
||||
OPEN_STATE_WEAPON_AWAKEN = 6, -- 武器觉醒
|
||||
OPEN_STATE_QUEST_REMIND = 7, -- 任务提示
|
||||
OPEN_STATE_GAME_GUIDE = 8, -- 游戏指引
|
||||
}
|
||||
|
||||
--开启功能所需的条件
|
||||
OpenStateCondType =
|
||||
{
|
||||
OPEN_STATE_COND_NONE = 0, -- 无效
|
||||
OPEN_STATE_COND_PLAYER_LEVEL = 1, -- 玩家等级
|
||||
OPEN_STATE_COND_QUEST = 2, -- 任务
|
||||
}
|
||||
|
129
soggy_resources/lua/Config/Excel/QuestExcelConfig.lua
Normal file
129
soggy_resources/lua/Config/Excel/QuestExcelConfig.lua
Normal file
@@ -0,0 +1,129 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: QuestExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--任务类型
|
||||
QuestType =
|
||||
{
|
||||
AQ = 0, -- Archon Quest 魔神任务
|
||||
FQ = 1, -- Fractions Quest 帮派任务
|
||||
LQ = 2, -- Legend Quest 传说任务
|
||||
EQ = 3, -- Event Quest 活动任务
|
||||
DQ = 4, -- Daily Quest 日常任务
|
||||
IQ = 5, -- Indescribable Quest 不可描述的任务
|
||||
}
|
||||
|
||||
--任务状态
|
||||
QuestState =
|
||||
{
|
||||
QUEST_STATE_NONE = 0, -- 不能领取
|
||||
QUEST_STATE_UNSTARTED = 1, -- 未开始
|
||||
QUEST_STATE_UNFINISHED = 2, -- 未完成
|
||||
QUEST_STATE_FINISHED = 3, -- 已完成
|
||||
QUEST_STATE_FAILED = 4, -- 已失败
|
||||
}
|
||||
|
||||
--显示状态
|
||||
QuestShowType =
|
||||
{
|
||||
QUEST_SHOW = 0, -- 显示
|
||||
QUEST_HIDDEN = 1, -- 隐藏
|
||||
}
|
||||
|
||||
--任务条件类型
|
||||
QuestCondType =
|
||||
{
|
||||
QUEST_COND_NONE = 0, -- 未定义
|
||||
QUEST_COND_STATE_EQUAL = 1, -- 任务状态等于
|
||||
QUEST_COND_STATE_NOT_EQUAL = 2, -- 任务状态不等于
|
||||
QUEST_COND_PACK_HAVE_ITEM = 3, -- 背包有道具
|
||||
QUEST_COND_AVATAR_ELEMENT_EQUAL = 4, -- 角色元素等于
|
||||
QUEST_COND_AVATAR_ELEMENT_NOT_EQUAL = 5, -- 角色元素不等于
|
||||
QUEST_COND_AVATAR_CAN_CHANGE_ELEMENT = 6, -- 角色是否可以改变元素
|
||||
QUEST_COND_WORLD_AREA_LEVEL_EQUAL_GREATER = 7, -- 一级区域等级大于或等于
|
||||
}
|
||||
|
||||
--任务指引类型
|
||||
QuestGuideType =
|
||||
{
|
||||
QUEST_GUIDE_NONE = 0, -- 未定义
|
||||
QUEST_GUIDE_LOCATION = 1, -- 地点
|
||||
QUEST_GUIDE_NPC = 2, -- NPC
|
||||
}
|
||||
|
||||
--场景内指引类型
|
||||
ShowQuestGuideType =
|
||||
{
|
||||
QUEST_GUIDE_ITEM_ENABLE = 0, -- 是
|
||||
QUEST_GUIDE_ITEM_DISABLE = 1, -- 不启用
|
||||
QUEST_GUIDE_ITEM_MOVE_HIDE = 2, -- 移动中隐藏
|
||||
}
|
||||
|
||||
--任务指引自动开启或关闭
|
||||
QuestGuideAuto =
|
||||
{
|
||||
QUEST_GUIDE_AUTO_NONE = 0, -- 未定义
|
||||
QUEST_GUIDE_AUTO_ENABLE = 1, -- 自动开启
|
||||
QUEST_GUIDE_AUTO_DISABLE = 2, -- 自动关闭
|
||||
}
|
||||
|
||||
--任务指引层级
|
||||
QuestGuideLayer =
|
||||
{
|
||||
QUEST_GUIDE_LAYER_NONE = 0, -- 未定义
|
||||
QUEST_GUIDE_LAYER_UI = 1, -- UI层级
|
||||
QUEST_GUIDE_LAYER_SCENE = 2, -- 场景层级
|
||||
}
|
||||
|
||||
--任务执行类型
|
||||
QuestExecType =
|
||||
{
|
||||
QUEST_EXEC_NONE = 0, -- 未定义
|
||||
QUEST_EXEC_DEL_PACK_ITEM = 1, -- 删除背包中道具
|
||||
QUEST_EXEC_UNLOCK_POINT = 2, -- 解锁传送点
|
||||
QUEST_EXEC_UNLOCK_AREA = 3, -- 解锁区域
|
||||
QUEST_EXEC_UNLOCK_FORCE = 4, -- 解锁力场
|
||||
QUEST_EXEC_LOCK_FORCE = 5, -- 锁住力场
|
||||
QUEST_EXEC_CHANGE_AVATAR_ELEMET = 6, -- 改变角色元素
|
||||
QUEST_EXEC_REFRESH_GROUP_MONSTER = 7, -- 刷新怪物营地
|
||||
QUEST_EXEC_SET_IS_FLYABLE = 8, -- 设置飞行能力
|
||||
QUEST_EXEC_SET_IS_WEATHER_LOCKED = 9, -- 设置天气锁定状态
|
||||
QUEST_EXEC_SET_IS_GAME_TIME_LOCKED = 10, -- 设置游戏时间锁定状态
|
||||
QUEST_EXEC_SET_IS_TRANSFERABLE = 11, -- 设置传送能力
|
||||
QUEST_EXEC_GRANT_TRIAL_AVATAR = 12, -- 发放试用角色
|
||||
QUEST_EXEC_OPEN_BORED = 13, -- 开放无聊度系统
|
||||
QUEST_EXEC_ROLLBACK_QUEST = 14, -- 回滚任务
|
||||
QUEST_EXEC_NOTIFY_GROUP_LUA = 15, -- 通知group脚本
|
||||
QUEST_EXEC_SET_OPEN_STATE = 16, -- 设置开启状态
|
||||
QUEST_EXEC_LOCK_POINT = 17, -- 锁点
|
||||
QUEST_EXEC_DEL_PACK_ITEM_BATCH = 18, -- 批量删除背包中道具
|
||||
QUEST_EXEC_REFRESH_GROUP_SUITE = 19, -- 刷新指定Group指定的Suite
|
||||
QUEST_EXEC_REMOVE_TRIAL_AVATAR = 20, -- 删除试用角色
|
||||
}
|
||||
|
||||
--对话触发方式
|
||||
TalkBeginWay =
|
||||
{
|
||||
TALK_BEGIN_NONE = 0, -- 未定义
|
||||
TALK_BEGIN_AUTO = 1, -- 自动触发
|
||||
TALK_BEGIN_MANUAL = 2, -- 手动触发
|
||||
}
|
||||
|
||||
--对话角色类型
|
||||
TalkRoleType =
|
||||
{
|
||||
TALK_ROLE_NONE = 0, -- 未定义
|
||||
TALK_ROLE_NPC = 1, -- NPC
|
||||
TALK_ROLE_PLAYER = 2, -- 玩家
|
||||
}
|
||||
|
||||
--对话显示类型
|
||||
TalkShowType =
|
||||
{
|
||||
TALK_SHOW_DEFAULT = 0, -- 默认:单句显示多局选择
|
||||
TALK_SHOW_FORCE_SELECT = 1, -- 强制成为选项
|
||||
}
|
||||
|
16
soggy_resources/lua/Config/Excel/SceneExcelConfig.lua
Normal file
16
soggy_resources/lua/Config/Excel/SceneExcelConfig.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: SceneExcelConfig.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--场景类型
|
||||
SceneType =
|
||||
{
|
||||
SCENE_NONE = 0, -- 未定义
|
||||
SCENE_WORLD = 1, -- 玩家的世界场景
|
||||
SCENE_DUNGEON = 2, -- 地下城副本
|
||||
SCENE_ROOM = 3, -- 房间
|
||||
}
|
||||
|
16
soggy_resources/lua/Config/Json/ConfigAIData.lua
Normal file
16
soggy_resources/lua/Config/Json/ConfigAIData.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAIData.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--AI大状态机分类
|
||||
AISituationType =
|
||||
{
|
||||
Free = 0, -- 自由活动中
|
||||
Patrol = 1, -- 警戒巡逻
|
||||
Fight = 2, -- 战斗
|
||||
Story = 3, -- 特殊的强制演出安排
|
||||
}
|
||||
|
22
soggy_resources/lua/Config/Json/ConfigAbilityAction.lua
Normal file
22
soggy_resources/lua/Config/Json/ConfigAbilityAction.lua
Normal file
@@ -0,0 +1,22 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAbilityAction.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Param Logic Type
|
||||
ParamLogicType =
|
||||
{
|
||||
Replace = 0, -- Replace
|
||||
Add = 1, -- Add
|
||||
}
|
||||
|
||||
--Level Buff Special
|
||||
LevelBuffSpecial =
|
||||
{
|
||||
None = 0, -- None
|
||||
WitchTimeDurationScaledByEvadedAttack = 1, -- this is too adhoc to be handled generally within the system
|
||||
InfiniteDuration = 2, -- Infinite duration, life span is controlled by other thing
|
||||
}
|
||||
|
70
soggy_resources/lua/Config/Json/ConfigAbilityCommon.lua
Normal file
70
soggy_resources/lua/Config/Json/ConfigAbilityCommon.lua
Normal file
@@ -0,0 +1,70 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAbilityCommon.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--simple targetting
|
||||
AbilityTargetting =
|
||||
{
|
||||
Self = 0, -- Ability/Modifier owner, notice modifier can be applyied to other target.
|
||||
Caster = 1, -- Ability owner, always point to the *Caster* of this ability.
|
||||
Target = 2, -- target, conditionally points to target on events like BeingHit/EvadeSucess.
|
||||
SelfAttackTarget = 3, -- SelfAttackTarget, points to self's attack target
|
||||
Other = 4, -- other
|
||||
Owner = 5, -- all avatars
|
||||
CurTeamAvatars = 6, -- cur team avatars
|
||||
CurLocalAvatar = 7, -- cur local avatar
|
||||
}
|
||||
|
||||
--注意这些虽然叫 MixinPredicate/MixinXXX 但其实是跨 Action/Mixin 通用的
|
||||
MixinPredicate =
|
||||
{
|
||||
Greater = 0, -- 大于
|
||||
GreaterOrEqual = 1, -- 大于等于
|
||||
Equal = 2, -- 等于
|
||||
Lesser = 3, -- 小于
|
||||
LesserOrEqual = 4, -- 小于等于
|
||||
}
|
||||
|
||||
--注意这些虽然叫 MixinPredicate/MixinXXX 但其实是跨 Action/Mixin 通用的
|
||||
MixinTargetting =
|
||||
{
|
||||
None = 0, -- None
|
||||
Allied = 1, -- Allied
|
||||
Enemy = 2, -- Enemy
|
||||
All = 3, -- All
|
||||
}
|
||||
|
||||
--Ability state
|
||||
AbilityState =
|
||||
{
|
||||
None = 0,
|
||||
Invincible = 1 << 0, -- (non buff/debuff) Invincible, will be hit but won't show attack number.
|
||||
DenyLockOn = 1 << 1, -- 不可被选取为目标
|
||||
IsGhostToAllied = 1 << 2, -- istarget时候是否忽略盟友
|
||||
IsGhostToEnemy = 1 << 3, -- istarget时候是否忽略掉敌人
|
||||
ElementBurning = 1 << 4, -- 火元素造成了点燃状态
|
||||
ElementWet = 1 << 5, -- 水元素造成了潮湿状态
|
||||
ElementGrassGrowing = 1 << 6, -- 草生长状态
|
||||
Frozen = 1 << 7, -- 冻结
|
||||
Paralyze = 1 << 8, -- 麻痹
|
||||
}
|
||||
|
||||
--Property Type
|
||||
PropertyType =
|
||||
{
|
||||
Entity = 0,
|
||||
Actor = 1,
|
||||
}
|
||||
|
||||
--Stack Method
|
||||
StackMethod =
|
||||
{
|
||||
Top = 0, -- top
|
||||
Sum = 1, -- a + b
|
||||
Multiplied = 2, -- a * b
|
||||
OneMinusMultiplied = 3, -- (1-a) * (1-b)
|
||||
}
|
||||
|
14
soggy_resources/lua/Config/Json/ConfigAbilityMixin.lua
Normal file
14
soggy_resources/lua/Config/Json/ConfigAbilityMixin.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAbilityMixin.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--AddActionType
|
||||
AddActionType =
|
||||
{
|
||||
Idle = 0, -- 什么都不做
|
||||
ResetGlobalValue = 1, -- 重置 GlobalValue 并重置成 DefaultGlobalValueOnCreate 里面的值
|
||||
}
|
||||
|
35
soggy_resources/lua/Config/Json/ConfigAbilityModifier.lua
Normal file
35
soggy_resources/lua/Config/Json/ConfigAbilityModifier.lua
Normal file
@@ -0,0 +1,35 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAbilityModifier.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Modifier Time Scale
|
||||
ModifierTimeScale =
|
||||
{
|
||||
Owner = 0, -- Use owner's timescale, meaning if owner get slowed done the modifier will last longer
|
||||
Caster = 1, -- Use caster's timescae, meaning if caster get slowed done the modifier will last longer
|
||||
Level = 2, -- Use level's timescale, meaning constant timescale
|
||||
}
|
||||
|
||||
--Modifier Attribute
|
||||
ModifierStacking =
|
||||
{
|
||||
Refresh = 0, -- When applied again within its duration, the duration will be refreshed.
|
||||
Unique = 1, -- When applied again within its duration, nothing will happen.
|
||||
Prolong = 2, -- When applied again within its duration, it's element durability will be prolonged.
|
||||
Multiple = 3, -- When applied again, multiple instanced of this modifier will be added.
|
||||
MultipleRefresh = 4, -- When applied again, multiple instanced of this modifier will be added and replace the smallest element durability one.
|
||||
MultipleRefreshNoRemove = 5, -- When applied again, multiple instanced of this modifier will be added and refresh the smallest element durability one to origin, then return.
|
||||
MultipleAllRefresh = 6, -- When applied again, all the multiplied modifiers element durability will be refreshed
|
||||
GlobalUnique = 7, -- When applied by others again, select the one match the stacking option condition
|
||||
}
|
||||
|
||||
--UniqueModifierCond
|
||||
UniqueModifierCond =
|
||||
{
|
||||
Greater = 0, -- Greater
|
||||
Smaller = 1, -- Smaller
|
||||
}
|
||||
|
33
soggy_resources/lua/Config/Json/ConfigAbilityPredicate.lua
Normal file
33
soggy_resources/lua/Config/Json/ConfigAbilityPredicate.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAbilityPredicate.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Relational Type
|
||||
RelationType =
|
||||
{
|
||||
Equal = 0,
|
||||
MoreThan = 1,
|
||||
LessAndEqual = 2,
|
||||
Between = 3,
|
||||
MoreThanAndEqual = 4,
|
||||
}
|
||||
|
||||
--Grass State
|
||||
GrassState =
|
||||
{
|
||||
Normal = 0,
|
||||
Burned = 1,
|
||||
Cut = 2,
|
||||
}
|
||||
|
||||
--Water State
|
||||
WaterState =
|
||||
{
|
||||
Normal = 0,
|
||||
Frozen = 1,
|
||||
Melt = 2,
|
||||
}
|
||||
|
15
soggy_resources/lua/Config/Json/ConfigAttackPattern.lua
Normal file
15
soggy_resources/lua/Config/Json/ConfigAttackPattern.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigAttackPattern.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--引用类型
|
||||
ReferenceType =
|
||||
{
|
||||
None = 0,
|
||||
UseEntity = 1, -- 使用实体
|
||||
UseTarget = 2, -- 使用目标
|
||||
}
|
||||
|
15
soggy_resources/lua/Config/Json/ConfigBoundary.lua
Normal file
15
soggy_resources/lua/Config/Json/ConfigBoundary.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigBoundary.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--范围的含义类型
|
||||
BoundaryType =
|
||||
{
|
||||
NONE = 0, -- 不在圈内
|
||||
NEAR_CITY = 1, -- 城墙外跟前儿
|
||||
CITY = 2, -- 城区
|
||||
}
|
||||
|
15
soggy_resources/lua/Config/Json/ConfigBulletPattern.lua
Normal file
15
soggy_resources/lua/Config/Json/ConfigBulletPattern.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigBulletPattern.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--CCD配置类型
|
||||
CCDType =
|
||||
{
|
||||
OnlyHighSpeed = 0, -- 仅对高速飞行物进行CCD检测
|
||||
Always = 1, -- 一定进行CCD检测
|
||||
Never = 2, -- 不进行CCD检测
|
||||
}
|
||||
|
49
soggy_resources/lua/Config/Json/ConfigCombat.lua
Normal file
49
soggy_resources/lua/Config/Json/ConfigCombat.lua
Normal file
@@ -0,0 +1,49 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigCombat.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--元素类型
|
||||
ElementType =
|
||||
{
|
||||
None = 0,
|
||||
Fire = 1, -- 火
|
||||
Water = 2, -- 水
|
||||
Grass = 3, -- 草
|
||||
Electric = 4, -- 电
|
||||
Ice = 5, -- 冰
|
||||
Frozen = 6, -- 冻结
|
||||
Wind = 7, -- 风
|
||||
Rock = 8, -- 岩
|
||||
}
|
||||
|
||||
--打击类型
|
||||
StrikeType =
|
||||
{
|
||||
Default = 0, -- 默认
|
||||
Slash = 1, -- 挥砍
|
||||
Blunt = 2, -- 钝击
|
||||
Pierce = 3, -- 穿刺
|
||||
None = 4, -- 无
|
||||
}
|
||||
|
||||
--攻击类型,区分攻击来源,用于匹配受击相关技能的表现和逻辑
|
||||
AttackType =
|
||||
{
|
||||
Melee = 0, -- 近身挥砍、钝击、戳刺、横扫、撞击等,可被格挡、闪避
|
||||
Range = 1, -- 中远距离喷射、炸弹、龙卷风等范围伤害
|
||||
None = 2, -- 默认,无法归类的情况
|
||||
}
|
||||
|
||||
--受击等级
|
||||
HitLevel =
|
||||
{
|
||||
Mute = 0, -- 0无效果
|
||||
Shake = 1, -- 1轻颤
|
||||
Light = 2, -- 2(打断)轻受击
|
||||
Heavy = 3, -- 3(打断)击退受击
|
||||
Air = 4, -- 4(打断)挑飞
|
||||
}
|
||||
|
15
soggy_resources/lua/Config/Json/ConfigCommon.lua
Normal file
15
soggy_resources/lua/Config/Json/ConfigCommon.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigCommon.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--引用类型
|
||||
ParticleShapeType =
|
||||
{
|
||||
Volume = 0,
|
||||
Edge = 1,
|
||||
Shell = 2,
|
||||
}
|
||||
|
25
soggy_resources/lua/Config/Json/ConfigCutscene.lua
Normal file
25
soggy_resources/lua/Config/Json/ConfigCutscene.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigCutscene.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Cutscene类型
|
||||
CutsceneType =
|
||||
{
|
||||
NONE = 0, -- 无
|
||||
TIME_LINE_ASSET = 1, -- 基于Timeline Asset的Cutscene
|
||||
TIME_LINE_PREFAB = 2, -- 基于Timeline Prefab的Cutscene
|
||||
TIME_LINE_SCENE = 3, -- 基于Timeline Scene的Cutscene
|
||||
Other = 4, -- 占位
|
||||
}
|
||||
|
||||
--Cutscene初始点类型
|
||||
CutsceneInitPosType =
|
||||
{
|
||||
FREE = 0, -- 相对预制本身的偏移
|
||||
RELATIVE_TO_LOCAL_AVATAR = 1, -- 先挪到主角位置,再做偏移
|
||||
Other = 2, -- 占位
|
||||
}
|
||||
|
99
soggy_resources/lua/Config/Json/ConfigDefine.lua
Normal file
99
soggy_resources/lua/Config/Json/ConfigDefine.lua
Normal file
@@ -0,0 +1,99 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigDefine.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--触发类型
|
||||
TriggerType =
|
||||
{
|
||||
TriggerOnce = 0, -- 触发一次
|
||||
TriggerNoRepeat = 1, -- 触发不重复
|
||||
TriggerAlways = 2, -- 总是触发
|
||||
}
|
||||
|
||||
--目标类型
|
||||
TargetType =
|
||||
{
|
||||
Alliance = 0, -- 友善,不包含自己
|
||||
Enemy = 1, -- 敌对
|
||||
Self = 2, -- 个体为自己
|
||||
SelfCamp = 3, -- 阵营为自己阵营,包含自己
|
||||
All = 4, -- 所有
|
||||
AllExceptSelf = 5, -- 所有,不包含自己
|
||||
}
|
||||
|
||||
--时间限制类型
|
||||
TimerLimitType =
|
||||
{
|
||||
Finite = 0, -- 有限
|
||||
Infinite = 1, -- 无限
|
||||
}
|
||||
|
||||
--技能公式
|
||||
AbilityFormula =
|
||||
{
|
||||
None = 0, -- none
|
||||
DummyThrowSpeed = 1, -- 投弹抛物蓄力速度计算(入参: 蓄力值,出参:子弹初速度)
|
||||
}
|
||||
|
||||
--shderData
|
||||
E_ShaderData =
|
||||
{
|
||||
None = 0, -- none
|
||||
CharacterFrozen = 1, -- 冰冻化
|
||||
CharacterDie = 2, -- 角色死亡消隐
|
||||
CharacterBurningToAshes = 3, -- 角色燃烧死亡
|
||||
CharacterDissolve = 4, -- 角色消隐
|
||||
GadgetFrozen = 5, -- 场景物冰冻化
|
||||
GadgetDie = 6, -- 场景物死亡消隐
|
||||
}
|
||||
|
||||
--shderPlus
|
||||
E_ShaderPlus =
|
||||
{
|
||||
PlusHitFlash = 0, -- 受击闪光
|
||||
}
|
||||
|
||||
--shader使用情景(shader上的tag, 特效定的)
|
||||
ShaderUseType =
|
||||
{
|
||||
None = 0, -- 未知
|
||||
Character = 1, -- 用于Character
|
||||
Gadget = 2, -- 用于Gadget
|
||||
}
|
||||
|
||||
--dieFlag 动画使用
|
||||
DieFlag =
|
||||
{
|
||||
Alive = 0, -- Alive
|
||||
Normal = 1, -- normal
|
||||
Drowned = 2, -- 溺亡
|
||||
InAir = 3, -- 空中状态死亡
|
||||
}
|
||||
|
||||
--死因
|
||||
DieStateFlag =
|
||||
{
|
||||
None = 0, -- none
|
||||
FrozenToDeath = 1, -- 冰冻死亡
|
||||
BurningToAshes = 2, -- 燃烧死亡
|
||||
}
|
||||
|
||||
--AttachPointEntityType
|
||||
AttachPointTargetType =
|
||||
{
|
||||
Target = 0, -- Use target
|
||||
Owner = 1, -- Use owner's timescale, meaning if owner get slowed done the modifier will last longer
|
||||
Caster = 2, -- Use caster's timescae, meaning if caster get slowed done the modifier will last longer
|
||||
}
|
||||
|
||||
--方向类型
|
||||
DirectionAngleType =
|
||||
{
|
||||
Free = 0, -- none
|
||||
Horizontal = 1, -- 水平的
|
||||
Vertical = 2, -- 垂直的
|
||||
}
|
||||
|
29
soggy_resources/lua/Config/Json/ConfigEntity.lua
Normal file
29
soggy_resources/lua/Config/Json/ConfigEntity.lua
Normal file
@@ -0,0 +1,29 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigEntity.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--物件状态
|
||||
GadgetState =
|
||||
{
|
||||
Default = 0, -- 默认待机状态
|
||||
ChestLocked = 1, -- 宝箱锁住状态
|
||||
GearStart = 2, -- 机关启动状态
|
||||
GearStop = 3, -- 机关停止状态
|
||||
CrystalResonate1 = 4, -- 水晶共鸣等级1
|
||||
CrystalResonate2 = 5, -- 水晶共鸣等级2
|
||||
CrystalExplode = 6, -- 水晶爆发
|
||||
CrystalDrain = 7, -- 水晶枯竭
|
||||
}
|
||||
|
||||
--机关类型
|
||||
GearType =
|
||||
{
|
||||
None = 0, -- 无
|
||||
Ray = 1, -- 射线
|
||||
Spray = 2, -- 喷射
|
||||
Wall = 3, -- 造墙
|
||||
}
|
||||
|
33
soggy_resources/lua/Config/Json/ConfigEntityType.lua
Normal file
33
soggy_resources/lua/Config/Json/ConfigEntityType.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigEntityType.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Entity类型
|
||||
EntityType =
|
||||
{
|
||||
None = 0, -- 未定义
|
||||
Avatar = 1, -- 角色
|
||||
Monster = 2, -- 怪物
|
||||
Bullet = 3, -- 子弹
|
||||
AttackPhyisicalUnit = 4, -- 攻击盒
|
||||
AOE = 5, -- AOE
|
||||
Camera = 6, -- 摄像机
|
||||
EnviroArea = 7, -- 天气区域
|
||||
Equip = 8, -- 角色武器
|
||||
MonsterEquip = 9, -- 怪物武器
|
||||
Grass = 10, -- 草
|
||||
Level = 11, -- 关卡
|
||||
NPC = 12, -- NPC
|
||||
TransPointFirst = 13, -- 一级传送点
|
||||
TransPointSecond = 14, -- 二级传送点
|
||||
DropItem = 15, -- 掉落物
|
||||
Field = 16, -- 触发器
|
||||
Gadget = 17, -- 场景物件
|
||||
Water = 18, -- 水
|
||||
GatherPoint = 19, -- 采集点
|
||||
GatherObject = 20, -- 采集物
|
||||
}
|
||||
|
17
soggy_resources/lua/Config/Json/ConfigEquipController.lua
Normal file
17
soggy_resources/lua/Config/Json/ConfigEquipController.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigEquipController.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--装备实体类型
|
||||
EquipEntityType =
|
||||
{
|
||||
None = 0,
|
||||
SwordOneHand = 1,
|
||||
CrossBow = 2,
|
||||
SmallShield = 3,
|
||||
Spear = 4,
|
||||
}
|
||||
|
97
soggy_resources/lua/Config/Json/ConfigInteraction.lua
Normal file
97
soggy_resources/lua/Config/Json/ConfigInteraction.lua
Normal file
@@ -0,0 +1,97 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigInteraction.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--优先级类型
|
||||
InterPriorityType =
|
||||
{
|
||||
OVERRIDE = 0, -- 清空老的全结束,覆盖
|
||||
INSERT = 1, -- 追加在最先
|
||||
ADDITIVE = 2, -- 追加在后面
|
||||
FREE_TO_DO = 3, -- 队列里没别的事情时候才加上
|
||||
}
|
||||
|
||||
--交互类型
|
||||
InteractionType =
|
||||
{
|
||||
NONE = 0, -- 无
|
||||
DIALOG = 1, -- 对话
|
||||
DIALOG_NEXT = 2, -- 请求下一个对话
|
||||
DIALOG_FINISH = 3, -- 对话结束
|
||||
DIALOG_SELECT = 4, -- 对话选择
|
||||
BODY_LANG = 5, -- 肢体语言
|
||||
STEER_TO = 6, -- 朝向转动
|
||||
LOOK_AT = 7, -- 注意主角
|
||||
CAMERA_MOVE = 8, -- 运镜
|
||||
SOUND = 9, -- 声响
|
||||
CUTSCENE = 10, -- 过场
|
||||
SHOP_EXCHANGE = 11, -- 商店交换
|
||||
GADGET_TOUCH = 12, -- 道具互动
|
||||
EMO_SYNC = 13, -- 说话动画
|
||||
UI_TRIGGER = 14, -- 打开UI页面
|
||||
EMOTION = 15, -- 做一个表情
|
||||
VISIBLE = 16, -- 是否可见
|
||||
LUA_ACTION = 17, -- 执行交互中的Lua回调
|
||||
BLACK_SCREEN = 18, -- 黑屏操作
|
||||
GODDESS = 19, -- 女神像元素共鸣
|
||||
SHOW_MESSAGE = 20, -- 显示提示
|
||||
CAMERA_FOCUS = 21, -- 专注相机
|
||||
DIALOG_CLEAR = 22, -- 对话清除
|
||||
Other = 23, -- 占位
|
||||
}
|
||||
|
||||
--对话类型
|
||||
DialogType =
|
||||
{
|
||||
LOCK_FRAME = 0, -- 锁定对话框可带选项
|
||||
BUBBLE = 1, -- 头顶气泡
|
||||
NARRATION = 2, -- 锁定旁白,用于CutScene
|
||||
Other = 3, -- 占位
|
||||
}
|
||||
|
||||
--朝向类型
|
||||
DialogSteerType =
|
||||
{
|
||||
FREE = 0, -- 根据参数自由
|
||||
ABSOLUTE = 1, -- 目标绝对位置
|
||||
TO_LOCAL_AVATAR = 2, -- 朝向本地主角位置
|
||||
RETURN = 3, -- 还原位置
|
||||
Other = 4, -- 占位
|
||||
}
|
||||
|
||||
--运镜相机位置类型
|
||||
StoryCameraPosType =
|
||||
{
|
||||
ABSOLUTE = 0, -- 绝对位置
|
||||
RELATIVE_TO_INTEE = 1, -- 相对位置对于交互反馈者,和交互发起者连线间取值
|
||||
RELATIVE_TO_INTER = 2, -- 相对位置对于交互发起者,和交互反馈者连线间取值
|
||||
RELATIVE_POS_TO_INTEE = 3, -- 绝对位置对于交互反馈者,位于连线
|
||||
RELATIVE_POS_TO_INTER = 4, -- 绝对位置对于交互发起者,位于连线
|
||||
EXIT = 5, -- 退出运镜模式
|
||||
RELATIVE_TO_INTEE_ONLY = 6, -- 相对位置只相对于交互反馈者
|
||||
RELATIVE_TO_INTER_ONLY = 7, -- 相对位置只相对于交互发起者
|
||||
Other = 8, -- 占位
|
||||
}
|
||||
|
||||
--运镜相机朝向
|
||||
StoryCameraTargetType =
|
||||
{
|
||||
ABSOLUTE = 0, -- 绝对朝向
|
||||
TO_INTEE = 1, -- 朝向交互反馈者
|
||||
TO_INTER = 2, -- 朝向交互发起者
|
||||
TO_MID = 3, -- 朝向两者中点
|
||||
Other = 4, -- 占位
|
||||
}
|
||||
|
||||
--黑屏方式
|
||||
BlackScreenType =
|
||||
{
|
||||
TO_KEEP_FROM_BLACK = 0, -- 进入并离开黑屏
|
||||
TO_BLACK = 1, -- 进入黑屏
|
||||
FROM_BLACK = 2, -- 离开黑屏
|
||||
BLEND_OUT = 3, -- 混合淡出
|
||||
}
|
||||
|
105
soggy_resources/lua/Config/Json/ConfigLuaDefine.lua
Normal file
105
soggy_resources/lua/Config/Json/ConfigLuaDefine.lua
Normal file
@@ -0,0 +1,105 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigLuaDefine.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--Actor类型
|
||||
ActorType =
|
||||
{
|
||||
INVALID = 0, -- 不可用
|
||||
BASE_ENTITY = 1, -- 基础Entity
|
||||
NPC_ACTOR = 2, -- Npc的Actor
|
||||
QUEST_ACTOR = 3, -- 任务的Actor
|
||||
GLOBAL_ACTOR = 4, -- 全局的上帝
|
||||
GADGET_ACTOR = 5, -- 特定功能的Actor
|
||||
SUB_GLOBAL_ACTOR = 6, -- 自由注册的全局Actor
|
||||
CUTSCENE_ACTOR = 7, -- 操作Cutscene的Actor
|
||||
INTERACTION_ACTOR = 8, -- 交互时触发的Actor
|
||||
}
|
||||
|
||||
--Task的不同轨道
|
||||
TaskID =
|
||||
{
|
||||
MOVE_TASK_ID = 0, -- 移动用的轨道id
|
||||
NARRATOR_TASK_ID = 1, -- 旁白id
|
||||
LOCK_TASK_ID = 2, -- 锁区id
|
||||
THREAD_TASK_ID = 3, -- 仇恨监听id
|
||||
TRANSMIT_BTN_ID = 4, -- 传送按钮监听
|
||||
WARNING_TASK_ID = 5, -- 警告id,这个track放最后
|
||||
}
|
||||
|
||||
--交互时机类型
|
||||
InterTimingType =
|
||||
{
|
||||
ENTER = 0, -- 进入范围时
|
||||
BTN = 1, -- 交互按钮
|
||||
EXIT = 2, -- 出交互范围时
|
||||
}
|
||||
|
||||
--Actor消息通知范围类型
|
||||
ActorEvtTargetType =
|
||||
{
|
||||
SINGLE = 0, -- 通知单个
|
||||
ALL = 1, -- 通知所有人
|
||||
}
|
||||
|
||||
--天气类型
|
||||
WeatherType =
|
||||
{
|
||||
ClearSky = 0, -- 晴天
|
||||
Cloudy = 1, -- 阴天
|
||||
Foggy = 2, -- 雾天
|
||||
Rain = 3, -- 下雨
|
||||
Snow = 4, -- 下雪
|
||||
Storm = 5, -- 暴风雨
|
||||
}
|
||||
|
||||
--LuaTask类型
|
||||
LuaTaskType =
|
||||
{
|
||||
NORMAL = 0, -- 普通
|
||||
MOVE = 1, -- 移动
|
||||
THREAT = 2, -- 警戒
|
||||
FREE_STYLE = 3, -- 做一个动作
|
||||
LIMIT_REGION = 4, -- 限制区域
|
||||
BTN_TRANS = 5, -- 检查传送按钮
|
||||
STEER = 6, -- 转身
|
||||
}
|
||||
|
||||
--被跟随状态
|
||||
BeFollowState =
|
||||
{
|
||||
ING = 0, -- 正在跟随
|
||||
WAITING = 1, -- 正在等待
|
||||
TRANS = 2, -- 预失败
|
||||
PRE_FAILED = 3, -- 预失败
|
||||
FAILED = 4, -- 失败
|
||||
SUCCESS = 5, -- 成功
|
||||
}
|
||||
|
||||
--旁白状态
|
||||
NarratorState =
|
||||
{
|
||||
ING = 0, -- 正在旁白
|
||||
PAUSING = 1, -- 暂停
|
||||
}
|
||||
|
||||
--任务状态
|
||||
QState =
|
||||
{
|
||||
INVALID = -1, -- 不可用
|
||||
ACCEPTED = 0, -- 已接
|
||||
UPDATED = 1, -- 更新,子任务完成
|
||||
FINISHED = 2, -- 完成
|
||||
FAILED = 3, -- 失败
|
||||
}
|
||||
|
||||
--距离类型
|
||||
DistType =
|
||||
{
|
||||
EULER = 0, -- 欧式距离
|
||||
EULER_XZ = 1, -- XZ平面欧氏距离
|
||||
}
|
||||
|
46
soggy_resources/lua/Config/Json/ConfigMark.lua
Normal file
46
soggy_resources/lua/Config/Json/ConfigMark.lua
Normal file
@@ -0,0 +1,46 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigMark.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--标记类型
|
||||
MarkVisibleType =
|
||||
{
|
||||
NONE = 0, -- 无标记
|
||||
ALWAYS = 1, -- 总是显示
|
||||
AROUND = 2, -- 周围显示
|
||||
CONDITION_ONLY = 3, -- 只根据条件出现
|
||||
OTHER = 4, -- 占位
|
||||
}
|
||||
|
||||
--标记表现类型
|
||||
MarkViewType =
|
||||
{
|
||||
NONE = 0, -- 无表现
|
||||
MAP_MARK_NORMAL = 1, -- 普通地图标记,跟着比例尺和玩家位置在小地图中做相对运动
|
||||
MAP_MARK_LOCAL_AVATAR = 2, -- 本地玩家地图标记,永远位于地图中心且跟着旋转
|
||||
MAP_MARK_LOCAL_SIGHT = 3, -- 本地视线标记,永远位于地图中心且跟着本地镜头旋转
|
||||
MAP_MARK_SOUTH = 4, -- 指南针,跟着南方转
|
||||
MAP_MARK_MINI_OTHER = 5, -- 除了本地角色以外的单位所在的组
|
||||
MAP_MARK_CUSTOM = 6, -- 本地自定义标记,永远在小地图显示,超出范围则在边缘
|
||||
OTHER = 7, -- 占位
|
||||
}
|
||||
|
||||
--自定义标记类型
|
||||
MarkCustomType =
|
||||
{
|
||||
RedCircle = 0, -- 红圈
|
||||
BlueCircle = 1, -- 篮圈
|
||||
OTHER = 2, -- 占位
|
||||
}
|
||||
|
||||
--图标层级
|
||||
MarkLayerType =
|
||||
{
|
||||
NORMAL = 0, -- 根据加入顺序
|
||||
FIRST = 1, -- 最底层
|
||||
LAST = 2, -- 最顶层
|
||||
}
|
||||
|
14
soggy_resources/lua/Config/Json/ConfigNavigation.lua
Normal file
14
soggy_resources/lua/Config/Json/ConfigNavigation.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigNavigation.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--寻路组件类型
|
||||
NavType =
|
||||
{
|
||||
None = 0,
|
||||
Obstacle = 1, -- 障碍物
|
||||
}
|
||||
|
24
soggy_resources/lua/Config/Json/ConfigScene.lua
Normal file
24
soggy_resources/lua/Config/Json/ConfigScene.lua
Normal file
@@ -0,0 +1,24 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigScene.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--地图点类型
|
||||
ScenePointType =
|
||||
{
|
||||
NORMAL = 0, -- 二级传送点
|
||||
TOWER = 1, -- 一级传送点
|
||||
PORTAL = 2, -- 空中传送门
|
||||
Other = 3, -- 占位
|
||||
}
|
||||
|
||||
--地图区域类型
|
||||
SceneAreaType =
|
||||
{
|
||||
NORMAL = 0, -- 无
|
||||
ALL = 1, -- 无
|
||||
Other = 2, -- 占位
|
||||
}
|
||||
|
14
soggy_resources/lua/Config/Json/ConfigShape.lua
Normal file
14
soggy_resources/lua/Config/Json/ConfigShape.lua
Normal file
@@ -0,0 +1,14 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigShape.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--中心点类型
|
||||
CenterfPosType =
|
||||
{
|
||||
BottomCenter = 0, -- 底部
|
||||
Center = 1, -- 中心
|
||||
}
|
||||
|
15
soggy_resources/lua/Config/Json/ConfigStateAudioEvent.lua
Normal file
15
soggy_resources/lua/Config/Json/ConfigStateAudioEvent.lua
Normal file
@@ -0,0 +1,15 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigStateAudioEvent.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--事件用途
|
||||
StateAudioEventUsage =
|
||||
{
|
||||
Any = 0, -- Other任何状态都触发
|
||||
InSet = 1, -- Other指定列表中时触发
|
||||
Except = 2, -- Other在指定列表中时触发
|
||||
}
|
||||
|
16
soggy_resources/lua/Config/Json/ConfigStateLayers.lua
Normal file
16
soggy_resources/lua/Config/Json/ConfigStateLayers.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigStateLayers.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--按键面板状态
|
||||
ActionPanelState =
|
||||
{
|
||||
Normal = 0, -- 地面
|
||||
Jump = 1, -- 跳跃
|
||||
Climb = 2, -- 爬墙
|
||||
Fly = 3, -- 滑翔
|
||||
}
|
||||
|
23
soggy_resources/lua/Config/Json/ConfigTransPoint.lua
Normal file
23
soggy_resources/lua/Config/Json/ConfigTransPoint.lua
Normal file
@@ -0,0 +1,23 @@
|
||||
--************************************************************************
|
||||
-- 工具自动生成的类型定义代码(UTF-8 With BOM),请勿编辑!
|
||||
-- File Name: ConfigTransPoint.lua
|
||||
-- Purpose: lua类型定义文件
|
||||
-- Copyright (c) 2017-2100 miHoYo.com, Inc. All rights reserved.
|
||||
--************************************************************************
|
||||
|
||||
--地图点类型
|
||||
ScenePointType =
|
||||
{
|
||||
NORMAL = 1, -- 无
|
||||
TOWER = 2, -- 无
|
||||
Other = 3, -- 占位
|
||||
}
|
||||
|
||||
--地图区域类型
|
||||
SceneAreaType =
|
||||
{
|
||||
NORMAL = 1, -- 无
|
||||
ALL = 2, -- 无
|
||||
Other = 3, -- 占位
|
||||
}
|
||||
|
Reference in New Issue
Block a user