Re: [心得] 區域寫作 ROOM
※ 引述《eplis (Eplis)》之銘言:
: :#define ROOM_DARK 1 黑暗
: :#define ROOM_NO_MOB 4 Mob禁止進入
: :#define ROOM_INDOORS 8 室內
: :#define ROOM_PRIVATE 512 只能兩個人進入
: :#define ROOM_SAFE 1024 禁止戰鬥
: :#define ROOM_SOLITARY 2048 只能一個人進入
: :#define ROOM_PET_SHOP 4096 商店
: :#define ROOM_NO_RECALL 8192 不能祈禱天神傳送
: :#define ROOM_SPECIAL 16384 呼叫char_move special函式用
: :#define ROOM_NO_TELEPORT 32768 不能使用隨機傳送進來
: :#define ROOM_NO_SUMMON 65536 這格Mob不能被summon
: :#define ROOM_NO_QUIT 131072 不能在這格quit
: :#define ROOM_NO_FIXEXIT 262144 不能在這格設點
: :#define ROOM_OF_SKY 524288 天空的房間
: :#define ROOM_PK 1048576 PK房間
這邊新增一個標籤
:#define ROOM_NOLOGOUT 2097152 若在此登入會被移往出生地
一般來說設定 NO_QUIT 的標籤就夠,不過有些玩家會利用 limbo or 強制斷線
來取得room reset,因此若不希望玩家在此房間登入可以設定這個 flag
也就是說玩家在這邊登入後會被傳送到出生地
有在寫區域的人可以參考一下
: [sector] 代表這格房間的地勢,可能平地、平原、高山等
: :#define SECT_INSIDE 0 室內
: :#define SECT_CITY 1 城中
: :#define SECT_FIELD 2 平原
: :#define SECT_FOREST 3 森林
: :#define SECT_HILLS 4 山丘
: :#define SECT_MOUNTAIN 5 高山
: :#define SECT_WATER_SWIM 6 需要會游泳
: :#define SECT_WATER_NOSWIM 7 需要船
: :#define SECT_UNUSED 8
: :#define SECT_AIR 9 需要飛翔術
: :#define SECT_DESERT 10 沙漠
: :#define SECT_DIVE 11 需要會潛水
--
Mars-瑪爾斯群英傳,為一種多人的地下城文字網路遊戲(MUD),
以西方魔法奇幻風格為背景,讓玩家扮演各種職業進行冒險、解謎。
IP:220.135.242.105:8888 討論板: PTT mud_mars
Eplis @ Mars
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.71.24
討論串 (同標題文章)
mud_mars 近期熱門文章
10
10
PTT遊戲區 即時熱門文章