打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
幻世录Ⅰ静态修改—入门篇(四)

前面已经介绍了角色道具的修改方法,既然有角色,就会有技能。幻世录的技能分为魔法和特殊技两种,它们的格式非常相似,所以我把它们放到一起讲解一下。

特殊技数据存放在SPECIAL.TXT文件中,HSLPATCH或HSLSTAR存放在HslData1.txt或HslStar1.txt中,在animal模块的下面(10560~11540行),htt则保存在9magic.txt中魔法数据存放在MAGIC.TXT文件中,HSLPATCH或HSLSTAR存放在HslData1.txt或HslStar1.txt中,在特殊技数据的下面(11542~12110行),htt则保存在9special.txt中。

魔法的标签名称是magic,特殊技的标签是special,相当的简单易懂~下面是水刹和气刃斩的模块定义。

  

  

这是游戏中两个技能的说明,感受一下。

  

  

两个模块的属性差异不大,大部分都是共通的,且数量不多,所以一起介绍下,个别特殊的再单独列出。

  • code数值型,技能的唯一标识,不能大于31。(见注解1)

  • name:数值型,是一个索引,原理同角色和道具。

  • type:数值型,技能的属性,有地、水、风、火、心灵和无6种。(见注解2)

  • range:数值型,技能的释放范围,和道具的attack_range类型相同,范围模块定义在range.txt中

  • effect_range:数值型,技能的有效范围,对范围内的目标单位都会产生作用,和range类型相同。

  • expend:数值型,技能的消耗,魔法消耗的是MP,特殊技消耗的是气格。

  • damage:数值型,技能的基础伤害,由两部分组成,前边是下限,后边是上限,中间以逗号分隔。

  • hit_ratio:数值型,技能的命中率。

  • use_ratio:数值型,具体用途不明,但是推断和使用频率有关。

  • function:数值型,技能产生的效果,有攻击、治疗、状态异常等效果,也是按位标记的,可分开填写(数值相加),中间用逗号分隔。(见注解3)

魔法的独立属性:

  • effect_proc:布尔型,魔法是否全局播放,若为是,则只在释放点播放一次动画,否则在每个目标单位处都会播放一次。

  • effect_code:数值型,释放魔法播放的动画,这里只填编号。

  • effect_caster数值型,出现频率不高的属性,就是播放魔法动画前插入的起始动画(固定只播一遍),比如咒灵缚杀、大地之愈、裁都有这种动画。

  • status_hit_ratio:数值型,异常状态的产生几率。

特殊技的独立属性:

  • attackpow_ratio:数值型,特殊技的伤害系数,100为1倍伤害。

  • attack_code:数值型,特殊技的释放动画,只播放一遍,只能使用原版里有的动画,否则游戏会崩溃。

  • defense_code:数值型,特殊技的打击动画,每个目标播放一遍,只能使用原版里有的动画,否则游戏会崩溃。

魔法列表:

------ 地系 ------

0 地裂

1 地龙震

2 天地鸣动

3 怒涛地裂崩

4 地灵缚

5 地精守护

6 地灵圣护

7 大地之愈

8 大地之惠

------ 水系 ------

0 水刹

1 水龙波

2 烈蚀水弹

3 极零裂冻破

4 驱毒

5 治愈之水

6 生命之水

7 女神之泪

------ 风系 ------

0 风刃

1 空鸣破

2 逆风裂空

3 天灭崩雷破

4 酸蚀幻雾

------ 火系 ------

0 幻火

1 炽焰鸟

2 魔烧焚尽

3 怒炎魔狱焦

4 灼热波动

5 赤炎波动

------ 心灵系 ------

0 咒杀

1 封魔灭杀

2 咒灵缚杀

3 魂体衰竭

4 死骸腐灵狱

5 退魔

6 圣灵祝福

------ 无系 ------

0 灭

1 裁

2 极

3 魔障壁

特殊技列表:

------ 地系 ------

0 碎岩击

1 灭坏咆哮袭

2 排山倒海

排山倒海(敌人)

碎岩击(敌人)

------ 水系 ------

0 慌雨斩

1 万息集气法

万息密孔术

万息临界法

慌雨斩(敌人)

------ 风系 ------

0 天雷猛袭剑

1 风狼葬天击

2 流星降

3 星辰落牙破

4 千羽风灵壁

5 流星降(敌人)

6 翔天刃风击

------ 火系 ------

0 妖华红莲舞

1 激怒

------ 心灵系 ------

0 精神统一

1 天鸣觉醒

2 毒魔箭

3 弱体箭

4 魔晃斩

5 鬼龙舞

------ 无系 ------

0 气刃斩

1 皇龙闪

2 无想冥杀

3 孤月斩

4 暗莹蝶舞

5 月花圆舞

6 百花缭乱

7 万息降灵法

8 影缠

9 银之手

10 逆刃

11 金之手

12 窃杀

13 高级金之手

14 残影乱斩

15 连续突刺

16 飞龙落

17 百裂突刺

18 龙啸天驱

19 狮子吼

20 兽神怒号

21 神罚

22 神怒

23 吸血剑

24 暗魔鬼灭杀

25 血之宴

26 弑神渺杀断

27 虚空无转

28 百裂突刺(敌人)

29 连续突刺(敌人)

30 残影乱斩(敌人)

31 狮子吼(敌人)

------ 无系2 ------

0 气刃斩(敌人)

龙啸天驱(敌人)

2 吸血剑(敌人)

技能中有很多属性用到了宏,基本都声明在TYPE.H中,如果你对宏不了解可以先不看,我在这里把常用的列出来:

技能属性:

  • magicEARTH(地)

  • magicWATER(水)

  • magicAIR(风)

  • magicFIRE(火)

  • magicMIND(心灵)

  • magicOTHER(无)

  • magicOTHER2(无2)

技能效果:

  • magicFun_Attack(攻击)

  • magicFun_Heal(回血)

  • magicFun_Paralysis(麻痹)

  • magicFun_Poison(中毒)

  • magicFun_NoMagic(封魔)

  • magicFun_DefUp(防御上升)

  • magicFun_AttUp(攻击上升)

  • magicFun_AllUp(抗性上升)

  • magicFun_CureParalysis(解除麻痹)

  • magicFun_CurePoison(解毒)

  • magicFun_CureNoMagic(解除封魔)

  • magicFun_Weaken(衰弱)

  • magicFun_CureWeaken(解除衰弱)

  • magicFun_ClearAtDfUp(驱除附加攻防)

  • magicFun_HealMP(回魔)

  • magicFun_ActiveAgain(再次行动)

  • magicFun_StealGold(偷取金钱)

  • magicFun_StealItem(偷取物品)

  • magicFun_CancelActive(取消行动)

  • magicFun_StealHP(吸血)

注解:

(1) 在角色篇介绍过,角色的魔法和特殊技都是按属性存储的,每个属性用一个字段表示,所以不同属性的技能code都是单独计算的。另外由于是一个字段按位标记多个技能,所以每个属性最多只能有32个技能,从0开始的话就只能到31(原版用了宏,命名是"magicCode01"~"magicCode32"

(2) 在数据文本中,其实有7种属性,无属性有2种,这是因为每种属性最多定义32个技能,但是无属性特殊技有35个,所以最后3个只能放到magicOTHER2中,magicOTHER2和magicOTHER其实是一样的,它只是因为一个属性装不下那么多技能才被扩展出来的。

(3) 技能的效果会影响它的目标选取范围,比如攻击技能只能作用于敌人,治疗技能只能作用于战友,一个技能可用时拥有多个效果,也是按位标记,和角色的技能同理。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
怎样在任意图片上编辑文字
露娜实力打野,教你如何华丽收割
还觉得米莱狄的伤害太低?其实最关键还是没利用好技能小技巧
适配铭文让你露娜风骚无限连
白夜极光新轮换召集是什么
女神异闻录5的战斗系统总结分享(可用于卡牌 RPG)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服