桐谷和人 发表于 2020-4-11 15:06:12

物品修改:pvf教程之真契约教程




By:冬天的诺言天蝎
http://tieba.baidu.com/p/4813051808?see_lz=1


pvf契约教程
首先,先来讲一讲和契约(传说中500一个的契约)有关的几个文件---etc/premiumlist_new.etc、etc/premiumserviceeffect.etc、etc/timelimiteditemslist.etc,这三个文件就是和契约有关的文件了。
下面将以成长契约和晶体契约来进行讲解(注意契约这玩意主要靠的是理解可能不是那么容易就懂我讲的只是一些契约的基础理论助于大家对契约的理解罢了)
1. premiumlist_new.etc
可以从文件中看到这一段的代码,这样的为一组契约

(契约的关键所在下面会提到) 契约类型与/premiumserviceeffect.etc 关联
79
普通契约礼包
2660408
契约天数礼包
2660703
契约天数设定
1





2660409

3





2660410

7





2660411

15




契约名称(这个其实没啥卵用)
`己厘狼拌距橇府固决`

定义
``


1
来了这个就是成长契约中的增加%20经验的关键了
20
任务物品掉落率(字面上是这么理解的)
20
独立掉落率
20 23 27 30




2.etc/premiumserviceeffect.etc
是不是发现这个type和上面的type数值是一样的简单来说就是被调用对象
79
这个嘛嘿嘿我也不知道怎么解释,也懒得上图自己试
36 35
嘿嘿这个有的玩了字面也很好理解增加的装备
2312900







举个简单的例子

2312900 2312901 2312902 2312903 2312904

假设以上的代码是天域套代码那么当你拥有该契约时,进图刷图就自带天域套的特效了简单说也就是默认装备天域套理解了吧(什么二觉被动啊暴击伤害啊附加伤害啊等等可以靠这个实现不解释)

下面讲讲晶体契约

92

40 39

3033 100300084 3034 100300087 3035 100300086 3036 100300085 3037 100300088 3262 100300089




这个就是晶体契约的结构了原理其实和上面的那个调用装备的原理差不多,就是多了个消耗品要注意的是:装备代码要有一个消耗材料的代码比如消耗无色啥的 自行理解 还有一点晶体契约是固定的不能增加

3033 100300084 3034 100300087 3035 100300086 3036 100300085 3037 100300088 3262 100300089

所以你把这段复制到其它契约上面去是没用的


最后一个文件
3.etc/timelimiteditemslist.etc
#PVF_File




0

47 `CONTRACT_SKILL_MASTER` 47代表契约代码 后面是名称 要写显示契约剩余天数 就是在这定义的 (但是 遗憾的是 这个好像是无法增加的 也就是只有10个能个完美显示天数 )
2660357 `GABRIEL`
197 `ONE_DAY_LETHE`
35 `ADVENTURER_CONTRACT_MONARCH`
2660352 `PRIVATE_STORE`
137 `AUCTION_ADVANTAGE`
2660408 `GROWTH_BASE`
2660544 `EMOTICON_A_BASE`
2660546 `EMOTICON_B_BASE`
10000387 `CUBECONTRACT_BASE`





好了看完了是不是觉得一脸蒙蔽自己动手丰衣足食动手之后就能更好的理解了。

页: [1]
查看完整版本: 物品修改:pvf教程之真契约教程