[建議] 技能增修調減的方法

看板mud_sanc (Sanctuary - 聖殿)作者 (hmml)時間17年前 (2008/11/15 12:20), 編輯推噓5(500)
留言5則, 3人參與, 最新討論串1/1
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
如果是我會這樣做,1)不要的技能直接砍掉2)新的技能有
11/15 14:18, 2F

11/15 14:18, , 3F
做過評估後就給玩家學 3)日後若需要砍掉,就直接砍掉
11/15 14:18, 3F

11/15 21:41, , 4F
那這樣可以先告知一下 你要移除那些技能嗎 XD
11/15 21:41, 4F

11/15 21:43, , 5F
第 3684 篇
11/15 21:43, 5F
文章代碼(AID): #197auL91 (mud_sanc)
文章代碼(AID): #197auL91 (mud_sanc)