[聖殿] 幾點公告
邊改邊打這篇公告...
一、因裘拉區域暫時關閉。這個區域只是實驗性質,它確實有好幾個
關卡,但關卡不是這樣子設的就是了。
(它很像我另一個計劃裡會出現的東西,我只是提早拿出來用)
因為目前已有 wiz 寫出新區域,這個區域暫時關閉,請玩家多走
走新區域。
二、毒竹城忍者變更
void die()
{
mixed range=(mixed)query("reborn_range");
int r=(int)range[0]+random(1+(int)range[1]-(int)range[0]);
object new_me=clone_object(base_name(this_object()));
new_me->move(SR+r);
this_player()->add_temp("time_record/shadow_1_blue_times",1);
::die();
}
忍者的寫法很簡單,先讀取 reborn_range 決定要重生在哪些
房間,再跑出一個亂數 r 決定出一個房間,然後叫出一個新忍
者移動到那個房間,最後再執行實際的 die。
舊的忍者就死亡,新的忍者就重生到新的房間。所以怪物總量
不會改變。
房間的寫法
if(!query("already_clone"))
{
set("already_clone",1);
clone 出忍者;
}
因此每個房間只會叫出一次忍者,而忍者死了、新的忍者就會
重生在其它房間,這時即使房間 reborn,忍者的數量也不會增
加。
這樣的寫法,好處是我不用放怪,房間就會自己幫我放。
不過這樣的寫法遇到房間「真正 reborn」時會出問題,通常房
間很少會真正 reborn 的,所以我猜可能有別的因素在。
為根絕目前的問題,我擬了三個方案..
一、怪物修改為不再無限重生,過關方式變更
二、或者進入該區域必須花費一定的代價,要破關才能取回,並限制進入人數
三、或者怪物修改為無經驗值與熟練度,破關拿到特殊獎賞
目前怪物錢財已取消、等級已降低, 區域維持暫不開放。
三、開放部份技能修改權限於 quest,開放期間我暫時不更動技能目錄
內的所有檔案。
四、新增 float spell 在 cast float 時的額外敘述(已飄浮狀態時如何落地)
並新增內建的 alias float = cast float
更動範圍: /d/spell/float.c
/adm/etc/global_aliases 內建 alias 定義區
/adm/daemons/ga_server.c 更動完上面後 update 這個
五、進站公告 note list 的部份,免費線上遊戲每月推薦,歡迎提供。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 編輯: laechan 來自: 220.131.225.70 (07/22 10:16)
推
07/22 19:51, , 1F
07/22 19:51, 1F
→
07/22 21:14, , 2F
07/22 21:14, 2F
推
07/22 22:31, , 3F
07/22 22:31, 3F
推
07/22 22:33, , 4F
07/22 22:33, 4F
推
07/23 13:55, , 5F
07/23 13:55, 5F
→
07/23 13:55, , 6F
07/23 13:55, 6F
→
07/23 13:56, , 7F
07/23 13:56, 7F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章