Re: [wizs] 關於節省法力 98% 的杖

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間15年前 (2010/06/19 10:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《horry7 (wenwen)》之銘言: ㄟ,我不知道杖的作者是誰,我也不會刻意去知道。 而是純粹就設定面來說,因為最近幾天我看到有玩家在板子 或是在線上會不時地提到"有一把杖,節省法力98%"。 所以我提供幾個設定的方向,讓拿到這把杖的玩家,普遍都 會開心,而不是拿到節省 38% 杖的人,眼紅拿到 98% 杖 的人.. 一、設定適當的裝備代價,以及節省法力越高的杖,其裝備   代價越大。 二、隨著杖的使用時間越長,其節省效果有機率遞減,增加   此杖的流通機會。例如它原本拿到 58% 的杖,機率遞   減到 40 的時候,它又打到or拿到了 50% 的杖,那他   的 40% 杖就有了脫手(如透過二拍)的契機,而不必然   要等到得手 >58% 的杖。 我對 "98%" 這個數值沒什麼意見,裝備代價的部份我也不 會要原作者一定得怎麼做。而是有些事,原則是確定的,就 是讓大家都能玩的開心。 我的經驗是,假設這把杖是個程式碼約 80 行左右的杖,那 杖的原作者可以思考看看,在第 55 行跟第 56 行之間「如 果插入一些東西進去,會不會讓設定變得比較有趣呢」。 我舉 /std/book.c 的例子.. // 讀這本書的年齡判別 age=ppl->query("age"); age=3+(age/9000); if(age<data["study"]["min_age"]) return notify_fail("你的年齡必須在 "+data["study"]["min_age"]+ " 歲以上, 才能看這鍋"+data["study"]["book_name"]+"喔!\n"); 原先的程式碼是像上面那樣。某一天我 review 時就順手偷 加了幾行進去.. // 讀這本書的年齡判別 age=ppl->query("age"); age=3+(age/9000); if(age<data["study"]["min_age"]) { if(random(3)==1) return notify_fail("你的年齡必須在 "+data["study"]["min_age"]+ " 歲以上, 才能看這本「成人向」的雜誌喔!\n"); return notify_fail("你的年齡必須在 "+data["study"]["min_age"]+ " 歲以上, 才能看這鍋"+data["study"]["book_name"]+"喔!\n"); } 所以得手 egingin 但年齡還不到 20 的玩家,偶爾就會看到 那個 random 訊息,不過從以前到現在,我在線上的時候只 看過兩個玩家 chat 過,我看到都會偷笑XD 這也是一種樂趣啊。有時候做一些設定可以想想怎麼娛樂自 己,我覺得這點也蠻重要的。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.3.82
文章代碼(AID): #1C72hT07 (mud_sanc)
文章代碼(AID): #1C72hT07 (mud_sanc)