Re: [系統] 法師公會圖書館

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間16年前 (2009/10/29 09:47), 編輯推噓4(4017)
留言21則, 6人參與, 最新討論串2/4 (看更多)
昨天修改圖書館 booklist 及 study 設定,因為時間很晚了只先 趕了個試行版出來,底下做說明... > booklist 現在館藏的書籍有... 書名 相關技能 耗費sp 需要時間 戎文學─基礎篇(runes of basic)   戎文研究(runes)    1% 2 min --------------------------------------------------------------------------- 戎文學─進階篇(runes of advanced) 戎文研究(runes)  2% 3 min --------------------------------------------------------------------------- 戎文學─深論篇(runes of profound) 戎文研究(runes) 3% 5 min ----------------------------------------------------------------------------- 護甲術古文書卷(ancient armor) 護甲術(armor spell) 1% 2 min *需戎文研究 1200 以上才能讀 ----------------------------------------------------------------------------- 飄浮術古文書卷(ancient float) 飄浮術(float spell) 1% 2 min *需戎文研究 1200 以上才能讀 ----------------------------------------------------------------------------- 沉睡咒文古語卷(ancient sleep) 沉睡咒文(sleep spell) 2% 3 min *需戎文研究 2500 以上才能讀 ----------------------------------------------------------------------------- 解毒咒文古語卷(ancient detoxify) 解毒咒文(detoxify spell) 2% 3 min *需戎文研究 2500 以上才能讀 ----------------------------------------------------------------------------- 一、booklist 的顯示格式會再變更,上面缺少了 range 欄位, 四本古文書的閱讀限制都是技能值 600~1500 二、有書且滿足條件就可以 study。 三、在 study 戎文學進階篇跟深論篇時,新增一項機制,就是   你可以在 study 完之後「順手去 study 其它古文書」,則   你 study 到的其中一本書會跟你剛剛所讀的戎文學段落有   關,這時你就會順便得到該技能的熟練度。 四、目前四本古文書卷最高都只能讀到 1500。(二轉前) 五、如果你 study 到不相干的書,理論上應扣一些 sp 來避免   亂讀。在 study 戎文學進階篇跟專業篇時出現的戎文字句   會有一定的規則,依循該規則對應去讀相對的古文書就能獲   得額外熟練度,讀錯書就扣一些 sp,這是象徵性的懶人懲 罰條款─實際上你還是可以全讀。 目前的問題有四... 一、徵求四本古文書卷的正式名稱(若沒有適合名稱就照上面) 二、魔法陣是否列入。若列入我想 range 大概是 500~1000。 三、我考慮讓玩家在 study 戎文學深論篇時可以同時去讀兩本   以上的古文書卷。 但最大的問題是,今天有這些書,有些玩家會選擇先專攻 runes 輔衝其它古文卷(透過讀進階篇跟深論篇),而有些玩家會選擇先 衝古文書卷... 一、在這情況下古文書卷肯定得改名並下修 runes 限制。 二、單衝古文書卷理論上獲得的熟練度應高於讀進階篇 or 深論   篇時輔衝所獲得的熟練度,但例外情況就是 runes 已經很高   的人就算輔衝其它技能也會獲得不錯的熟練度。 三、反過來說,先衝古文書卷到技能滿的好處,可以回饋到讀戎   文學時,因為進階篇跟深論篇讀到的字句跟這些法術有關,   則當這些法術的技能值已經練到很高時,相對的法師在讀這   些字句時所需耗費的時間就又可以縮短。 若上述設定成立,則獲益最大的人就是早期就已經將 xxx spell 練滿或練到一定值的人,我想這是應該的。 這些大家可以討論看看。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.225.162.171

10/29 10:04, , 1F
建議 假設某古文書卷技能滿了 則不再出現~
10/29 10:04, 1F

10/29 10:35, , 2F
ㄟ應該是不會再出現.至於其它書的機率是否提高..蠻難
10/29 10:35, 2F

10/29 10:36, , 3F
做的,哈哈...我研究一下
10/29 10:36, 3F

10/29 11:17, , 4F
無法寫成本來1/4 變成1/3 ---> 1/2 這樣嗎?
10/29 11:17, 4F

10/29 11:18, , 5F
隨機讀取那邊 多個判斷式該技能是否已滿1500
10/29 11:18, 5F

10/29 13:53, , 6F
但隨機讀取那邊目前是簡單寫法
10/29 13:53, 6F
目前寫法是降.. switch (隨機跑 0~4 其中一個數字) { case 0 : 法術1; case 1 : 法術2; case 2 : 法術3; case 3 : 法術4; default: 本次沒有額外加法術熟練度; } 那假設法術 1 滿了,變成我要先判斷法術 1 有沒有滿,滿的話 switch 那邊跑的數字要少 1,case 那裡要去掉法術 1 的 case 折衷辦法(昨天沒啥時間就沒這麼搞).. mixed spells=({"armor","float","sleep","detoxify"}); foreach(spell in spells) if(玩家該 spell 未達上限) new_spells+=({spell}); // 假設 armor 滿了這時 new_spells=({"float","sleep","detoxify"}); s=sizeof(new_spells); t=random(s+1); if(t>=s) 本次沒有額外加法術熟練度; 可額外加熟練度的法術=new_spells[t]; 上面的意思就是... 一、你每多一個滿,剩餘的法術每一個有機會獲得熟練度的機率是 1/(剩餘法術數+1) 二、你每多一個滿,出現「本次沒有額外加法術熟練度」的機率   同樣是 1/(剩餘法術數+1) 一的部份沒啥問題,有問題的在二,比方剩一個時你會變成讀一次 runes 「可額外加 spell 的機率高達 1/2,但無法加到該 spell 的機率同樣是 1/2」。 當然這裡也可以變成一種技術性的選擇研究......其實沒啥問題。 (我預估將來會有玩家問怎麼 study 較好,然後會有玩家貼出他的 心得) 程式碼應該沒啥問題,待會實裝。 Laechan ※ 編輯: laechan 來自: 61.225.162.171 (10/29 14:03)

10/29 18:51, , 7F
神秘學-如何飛得更好!
10/29 18:51, 7F

10/29 18:51, , 8F
神秘學-如何更好效地治療失眠!
10/29 18:51, 8F

10/29 18:52, , 9F
更正:神秘學-失眠者福音!
10/29 18:52, 9F

10/29 18:53, , 10F
神秘學-讀了這本,我也是排毒達人!
10/29 18:53, 10F

10/29 18:54, , 11F
神秘學-戶外防止蚊蟲叮咬的最佳方式!
10/29 18:54, 11F

10/29 18:57, , 12F
能否先增購魔法陣的相關典藏?法師的騙吃騙喝技能!
10/29 18:57, 12F

10/29 20:41, , 13F
illusion,powershield,thunder guard,longsee spell,
10/29 20:41, 13F

10/29 20:42, , 14F
股市神秘學-讀了這本你也可以成為股市達人!
10/29 20:42, 14F

10/29 20:42, , 15F
還真多..不是說解毒,飄浮是練習室練出來的嗎?
10/29 20:42, 15F

10/29 22:36, , 16F
神秘學-不在場證據的極致!
10/29 22:36, 16F

10/29 22:38, , 17F
樓上 那本是給受詛咒的偵探還是小偷讀的?
10/29 22:38, 17F

10/29 22:38, , 18F
神秘學-謎片算什麼!臨場觀摩才是王者之風!
10/29 22:38, 18F

10/29 22:39, , 19F
神秘學-對台電的予取予求無力嗎?有這個你就出運了
10/29 22:39, 19F

10/29 22:41, , 20F
神秘學-想大搖大擺闖紅燈嗎?買我!
10/29 22:41, 20F

10/30 00:28, , 21F
再說下去,羿雲就要出現了
10/30 00:28, 21F
文章代碼(AID): #1AwFGTf0 (mud_sanc)
文章代碼(AID): #1AwFGTf0 (mud_sanc)