[MUSH]宝石合成插件->合成日魂月魂支持(更新V1.3)
本帖最后由 suineg 于 2017-11-20 03:23 AM 编辑在yjqa的1.0版本基础上,增加了对日魂月魂的支持,
合日月不再走以前的流程,也是按顺序从低到指定等级合成,
指令:
cg:合普通宝石
mgr:合日魂
mgr 火:设定日魂合宝石等级为火
mgy;合月魂
mgy 火:设定月魂合宝石等级为火
由于本人萌新,宝石太少,做不到足够的测试,有问题请指出;
1.根据群里反馈,添加了最低级日月限制:水
(可在代码里面自行修改最低级别,看变量tGemLevel表即可(再PS,名字可能记错,反正在开头));
2.修复cg也参与最低级等级限制的BUG;(身上只有2组测试,一下就完了,没宝石测了...);
本插件适合我这种萌新,
没有3个同类天宝石,泽宝石的,
用此插件可以用一个天玉髓,一个天炎,一个天玄合出一个天月,
总之就是不分类型只要总数到达3个,就能合成
这也是大佬的吐槽点,
我一个触发就能解决的还要这么麻烦,
浪费精力.
说到精力,
原作者yjqa写的代码很规范,
虽然和我的代码风格不一样,
原作者可能是个java或着php开发者,
而我是C++开发者,
但是这个插件的可读性还是很强的,
我用了几分钟就弄懂作者写的原理并开始修改了.
V1.3更新:
修复合日月时,如果合出来一次,就不会继续合下一级的问题
北大侠客行MUD,中国最好的MUD 辛苦啦,现在这个论坛里就少你这样干实事的,别管别人说什么,专心干自己想干的事就好,我支持你。
还有,谢谢,这个插件我正需要。 测试了一下,好像还是有点问题:
1 现在打cg命令也是显示从水开始了。
2 使用mgr命令完成之后,再使用cg命令就提示这个。
已修复 回复 3# longzaitian
那个说从水开始是合日月我打的log,不影响升级宝石之类的 好的,感谢楼主分享~~
已经看到那个变量:local tGemLevelSpecial={"水","风","雷","火","泽","天"}。 本帖最后由 longzaitian 于 2017-10-20 10:38 AM 编辑
楼主,我又来麻烦你了。
1、我测试的时候发现,cg不能连续合宝石。
2、合成日月的时候,需要考虑一下取出宝石的顺序,如果最后取出来的是玉髓,会提示不能合成。
3、使用cg的时候,不会自动升级木灵。 回复 7# longzaitian
风木灵是我屏蔽了的 在开始变量的排除表里 因为我要攒风木灵做新手风木套 回复 7# longzaitian
原来如此 所以有merge 1和merge 3 那段不能删的 我刚下火车 还没法测试 应该是这样 回复 9# suineg
啊,辛苦啦,不着急,我是试了发现bug就来反映一下,等你有空的时候再弄,谢谢。
页:
[1]
2