Lua游戏开发技能属性定义
2016-07-11 11:11
316 查看
-- 技能分组 eSG_Attack = 0;-- 普攻 eSG_Skill = 1;-- 技能 eSG_TriSkill = 2;-- 触发技能 -- 技能效果类型 eSE_Damage = 1;-- 伤害 eSE_Buff = 2; -- 祝福 eSE_DBuff = 3;-- 诅咒 -- 技能类型 eST_Attack = 1;-- 主动 eST_Tri = 2; -- 触发 eST_Passive = 3;-- 被动 -- 伤害类型 eSD_ATN = 1; -- 物理伤害 eSD_FIRE = 2; -- 法术伤害(火焰) eSD_FROST = 3; -- 法术伤害(冰霜) eSD_THUNDER = 4; -- 法术伤害(雷电) eSD_POISON = 5; -- 法术伤害(毒素) eSD_HOLY = 6; -- 法术伤害(神圣) -- 技能范围类型 eSScopT_Owner = 1;-- 自身 eSScopT_Single = 2;-- 单点 eSScopT_CricleO = 3;-- 自身圆心 eSScopT_CricleT = 4;-- 目标圆心 eSScopT_SectorO = 5;-- 自身前方扇形 eSScopT_RectO = 6;-- 自身前方矩形 eSScopT_MulC = 7;-- 自身周围多个圆形区域 eSScopT_Ellipse = 8; -- 自身周围椭圆区域 -- 特化公式定义 eSpecFunc_Cast = 1;-- 引导 -- 技能释放阶段 eSStep_Unknown = 0; eSStep_Spell = 1; eSStep_End = 2; -- 心法改变子事件类型 eSCEvent_time = 1 --伤害子时间时间点 eSCEvent_odds = 2 --伤害子事件概率 eSCEvent_arg1 = 3 --伤害子事件伤害乘数(废弃) eSCEvent_arg2 = 4 --伤害子事件伤害加数(废弃) eSCEvent_sodds1 = 5 --状态子事件一概率 eSCEvent_sodds2 = 6 --状态子事件二概率 -- 心法改变通用属性类型 eSCCommon_time = 1; -- 技能时长 eSCCommon_cooltime = 2; -- 冷却时间 eSCCommon_rushdist = 3; -- 更改冲锋距离 eSCCommon_shiftodds = 4; -- 更改击退概率 eSCCommon_casttime = 5; -- 延长引导技能持续时间 eSCCommon_auratime = 6; -- 更改光环存在时间 eSCCommon_movespeed = 7; -- 更改召唤物的移动速度 -- 心法改变值类型 eSCValueType_add = 0 -- 相加 eSCValueType_mul = 1 -- 相乘 eSCValueType_instead = 3 -- 取代 -- 心法改变类型 eSCType_Event = 0 -- 事件 eSCType_Common = 1 -- 基础
相关文章推荐
- c与lua 相互调用
- 向量的叉乘 - 点到 直线距离 运用(lua代码)
- 向量运用。扇形(或三角形)碰撞检测判断。 lua代码
- 平衡二叉树的简单建立--示例
- lua 移植到 android 记录
- Koreader stardict字典下载 及 lua文件修改
- Andrew NG 《machine learning》week 6,class1 —Evaluating a Learning Algorithm
- c中调试lua,lua_dofile
- Lua GC API 操作
- leetcode: Evaluate Reverse Polish Notation
- Lua IDE
- Lua脚本语言简明入门教程
- LUA学习之一 初次接触
- sublime 安装关于lua的插件
- BabeLua配置
- 机器学习模型评价(Evaluating Machine Learning Models)-主要概念与陷阱
- Lua - 基础语法
- Lua中的unpack( )函数
- ulua(1) dofile和require区别
- lua基础