gyangg 发表于 2016-10-20 13:08

MOD修改求助,如何实现让偷盗可获得的稀有物品转移到战后掉落中并保证100%获得

本帖最后由 gyangg 于 2016-10-20 13:23 编辑

每次战斗自动将偷盗列表中的稀有物品(或者全部物品各一个)转移到掉落列表里,然后通过100%掉落来实现必定获得。自动的读取自动转移,并非机械化的手动去添加,功能上可能用修改器可以实现。
这样的想法能通过MOD来实现吗?


szcy 发表于 2016-10-20 13:27

可以实现的,BattleAreaData这个文件,第3列为我方出战人员,第4列为敌方出战人员,第13、15、17、19......为掉落品,第14、16、18、20......为掉落几率,查CharacterData倒数第五列看NPC都带些什么东西(不含传闻),添加到BattleAreaData,掉率改为100,就可以了,传闻物品可查NpcRandomEvent、NpcQuest

gyangg 发表于 2016-10-20 13:58

szcy 发表于 2016-10-20 13:27
可以实现的,BattleAreaData这个文件,第3列为我方出战人员,第4列为敌方出战人员,第13、15、17、19...... ...

我指的并非是这样机械化的人工实现的复制黏贴,过程最好是自动的

jimodefengye 发表于 2016-10-20 20:02

BattleAreaData这个是战斗文件,每行代表每场战斗,每场战斗的掉落物品在最右边,你可以看到物品ID和掉落率。CharacterData这个文件是每个人物的属性和携带的道具天赋武功什么的都在里面。你需要把这个文件里面的所有人物携带的道具的ID全部转移到每场战斗文件掉落物品的后面,这个才行,但是你不知道每场战斗对应哪些敌人,所以你需要打开NPCDATA这个文件一个个去对应。然后慢慢移动,不知道这么说你能否明白。

gyangg 发表于 2016-10-20 20:47

jimodefengye 发表于 2016-10-20 20:02
BattleAreaData这个是战斗文件,每行代表每场战斗,每场战斗的掉落物品在最右边,你可以看到物品ID和掉落率 ...

意思是BattleAreaData和CharacterData通过NPCDATA来进行关联,最终目的是实现CharacterData到BattleAreaData的数据转移,而我想知道的就是有没有办法通过非手动的方式实现这个

忆长安 发表于 2016-10-20 20:57

感觉工程会很浩大,一个一个NPC去改

jimodefengye 发表于 2016-10-20 22:58

gyangg 发表于 2016-10-20 20:47
意思是BattleAreaData和CharacterData通过NPCDATA来进行关联,最终目的是实现CharacterData到BattleAreaD ...

你都说了是MOD求助,当然只能自己一个个改啦~没有其他办法~

gyangg 发表于 2016-10-20 22:59

jimodefengye 发表于 2016-10-20 22:58
你都说了是MOD求助,当然只能自己一个个改啦~没有其他办法~

面对如此工程量的东西,总是想要偷个懒不是

qq19890620 发表于 2016-10-24 11:36

gyangg 发表于 2016-10-20 22:59
面对如此工程量的东西,总是想要偷个懒不是

你自己写个工具不就行了

dgyy2935446 发表于 2016-10-25 08:29

改一些重要道具不就行了,胭脂泪什么的也没必要改,像玄冥神功、化功大法、阎王刀、十六串吕之类的改为战斗后爆,不见得有多大工程量
页: [1]
查看完整版本: MOD修改求助,如何实现让偷盗可获得的稀有物品转移到战后掉落中并保证100%获得