看板 mud_sanc 關於我們 聯絡資訊
昨天修改圖書館 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
jkf :建議 假設某古文書卷技能滿了 則不再出現~ 10/29 10:04
laechan :ㄟ應該是不會再出現.至於其它書的機率是否提高..蠻難 10/29 10:35
laechan :做的,哈哈...我研究一下 10/29 10:36
jkf :無法寫成本來1/4 變成1/3 ---> 1/2 這樣嗎? 10/29 11:17
jkf :隨機讀取那邊 多個判斷式該技能是否已滿1500 10/29 11:18
laechan :但隨機讀取那邊目前是簡單寫法 10/29 13:53
目前寫法是降.. 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)
hmml :神秘學-如何飛得更好! 10/29 18:51
hmml :神秘學-如何更好效地治療失眠! 10/29 18:51
hmml :更正:神秘學-失眠者福音! 10/29 18:52
hmml :神秘學-讀了這本,我也是排毒達人! 10/29 18:53
hmml :神秘學-戶外防止蚊蟲叮咬的最佳方式! 10/29 18:54
hmml :能否先增購魔法陣的相關典藏?法師的騙吃騙喝技能! 10/29 18:57
justinj :illusion,powershield,thunder guard,longsee spell, 10/29 20:41
Yanten :股市神秘學-讀了這本你也可以成為股市達人! 10/29 20:42
justinj :還真多..不是說解毒,飄浮是練習室練出來的嗎? 10/29 20:42
hmml :神秘學-不在場證據的極致! 10/29 22:36
Yanten :樓上 那本是給受詛咒的偵探還是小偷讀的? 10/29 22:38
hmml :神秘學-謎片算什麼!臨場觀摩才是王者之風! 10/29 22:38
hmml :神秘學-對台電的予取予求無力嗎?有這個你就出運了 10/29 22:39
hmml :神秘學-想大搖大擺闖紅燈嗎?買我! 10/29 22:41
HighElf :再說下去,羿雲就要出現了 10/30 00:28