签到天数: 8 天 [LV.3]阿拉德菜鸟
阿拉德菜鸟
- 积分
- 137
- 怒气
- 40
- 声望
- 31
- 战力
- 17
|
关于skl的描述修改
就拿我血法45技能为例
- [level property]
- 1 99
- `血氣消耗 : <int>%%
- 血氣吸收率 : <int>%%
- 吸血物理攻擊力:<int>%%
- 吸血范圍攻擊力:<int>%%
- 吸血次數:<int>次
- 吸血物理攻擊力(無法抓取的敵人):<int>%%
- 吸血范圍攻擊力(無法抓取的敵人):<int>%%
- 吸血結束后無敵時間 : <float2>秒`
- 7 7 0.1
- 8 8 0.1
- -1 0 1.0
- -1 1 1.0
- 14 14 1.0
- -1 3 1.0
- -1 4 1.0
- 13 13 0.001
- [/level property]
复制代码
你会注意到<int>和<float>的数量和下面的数据一一对应的。
第一个<int>对应了第一组数据,两个7代表了显示静态数据,为第7个(静态数据从0计数),0.1代表倍率
就是实际在游戏中显示的是 第7个静态数据 * 0.1
就这样对应,如果每组数据第一个数据是-1,代表访问动态数据,
-1 0 1.0代表访问动态数据第0个数据(从0计数)
当该组第1个数据为-2,代表是固伤数据,具体可以查看大蹦这类技能。
任务
经常注意到qst的可能会发现里面[difficulty]标签,这个东西就是经验奖励。
n_quest/questparameter.etc这个文件里你也可以发现[difficulty]标签
每个qst的difficulty都对应了 questParameter.etc里的[difficulty],
当然是支持新增操作的。我们去修改questParameter.etc里[difficulty]的字符对应的值。
那么全局任务里所有[difficulty]与之对应字符的任务经验都会改变。
data/ui/newresult.sd
这里貌似记录了关于通关界面的贴图坐标。
具体我没有试,对此有兴趣的可以挖挖
关于让出血、中毒等等状态吃上独立伤害。
这里就需要nut的参与了。
一般我们正常获取伤害数据时是使用 sq_GetLevelData 函数去获取的数据
但是,我们也可以使用 obj.sq_GetPowerWithPassive 去获取伤害数据。
中毒 吃伤害加成
- local gdRate = obj.sq_GetPowerWithPassive(SKILL_HIGHLIGHTWAVE, STATE_HIGHLIGHTWAVE, 10, -1, 1.0);
复制代码
|
|