[建議] 技能增修調減的方法
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
推
11/15 12:25, , 1F
11/15 12:25, 1F
推
11/15 14:18, , 2F
11/15 14:18, 2F
推
11/15 14:18, , 3F
11/15 14:18, 3F
推
11/15 21:41, , 4F
11/15 21:41, 4F
推
11/15 21:43, , 5F
11/15 21:43, 5F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
17
23