作者hmml (hmml)
看板mud_sanc
标题[建议] 技能增修调减的方法
时间Sat Nov 15 12:20:36 2008
1.先写两个参数,A放不用的技能列表,B放新技能表。
2.写一个程式,当有char登入时,就扫瞄他的技能表,
跟A比对,将里面与A相符的技能筛出,将这些技能所
加入的属性移出,放到一个新参数C中,做为暂时存放
区,当然也算在该角色的属性里。
3.当有新技能出现,拥有参数C的角色学到时,新技能加
的属性会从C中扣除,直到参数C中的属性点用尽,该
角色属性总值才会真正地增加。
4.B要做什麽?........忘了,以後应该会用到。
5.一个建议而已......
6.熟练度总值也计入好了!
EX:设A表有龙爪手,雪月凝风斩,当nahceal登入时,
程式自动扫瞄他的技能表,nahceal刚好有这两招各
9900级,得到(假设加这些)
str con air dex fel mag int
龙爪手 99 99 99 198
雪月凝风斩 99 99 99 99 99
--------------------------------------------------------
合计 198 99 198 198 99 99 99
程式在计算後得到合计的结果,将结果存入C中,
接着把雪月和龙爪手从nahceal的技能表中移除,往
後nahceal在登入後,就把C的数值加到nahceal的属
性中。
某一天,圣殿出现了新技能魔枪盖柏格,而小嘟嘟去
学到了,当小嘟嘟练到100时,从本技能中得到:
str con air dex fel mag int
魔枪盖柏格 1 3 2 5 1
这时程式就会将这些属性从C中扣除,变成:
str con air dex fel mag int
旧C 198 99 198 198 99 99 99
魔枪盖柏格 1 3 2 5 1
---------------------------------------------------------
新C 197 96 196 193 99 98 99
在重新登入後,小嘟嘟在新技能得到的属性会实装,并套用新C
的数值,小嘟嘟属性总值不变。哪一天C的属性用完了,小嘟嘟
的属性就会开始增加。
C可以做成一件黏在身上不会掉的装备,玩家可以用view 来看属性
残量,当然也可以不给看,不过老人总希望看得到才会安心(老人病)
可以的话,熟练度总值也算进去,毕竟熟练度是岁月换来的,
当小嘟嘟学到100时,就出现:
你有6666666667的熟练度总值帮你将技能撑到3000级,你要加入吗?(Y/N)
Y後,熟练度总值会减少,技能会撑到3000级,重登入後套用。
建议是采用en技,基本技heart技,practice技三类别分别计算,特攻
是还好。
好处是管理方便(电脑在管),不会漏掉(除非他不登入),
可以随心创造技能(屁股给电脑擦)。如果有发现漏管的旧技能,再加入
A表即可,反正电脑在看。
不过一定要确实写好再用,以免发生意外,造成终生的遗憾。
B表要干什麽的?想不起来耶!
结果是老手几乎不会有改变,但新手未来可能达到老手的境界。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.163.170.218
1F:推 hlead :这个想法也不错! 11/15 12:25
2F:推 laechan :如果是我会这样做,1)不要的技能直接砍掉2)新的技能有 11/15 14:18
3F:推 laechan :做过评估後就给玩家学 3)日後若需要砍掉,就直接砍掉 11/15 14:18
4F:推 Yanten :那这样可以先告知一下 你要移除那些技能吗 XD 11/15 21:41
5F:推 laechan :第 3684 篇 11/15 21:43