Re: [wizs] 關於節省法力 98% 的杖
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間15年前 (2010/06/19 10:26)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
10
18