[閒聊] 蛇道的做法

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間15年前 (2010/09/29 10:24), 編輯推噓4(4010)
留言14則, 5人參與, 最新討論串1/1
假設蛇道是由東往西延伸。 inherit ROOM; void create() { ::create(); seteuid(getuid(this_object())); set("light",1); set("short",...); set("long",...); set("exits/west",base_name(this_object())); set("exits/east",base_name(this_object())); set("pre_exit_func/east","go_east"); set("pre_exit_func/west","go_west"); } int go_east() { object ppl=this_player(); int s=ppl->query_temp("snake_road"); if(ppl->query("block_command")>0) { write("你不停地走著...\n"); return 0; } s=s-1; if(s>0) { write("你往後退了一格.\n"); ppl->force_me("look"); ppl->set("block_command",1); ppl->set("block_command_msg","你不停地走著...\n"); } else ppl->move_player(地獄大廳); ppl->set_temp("snake_road",s); return 1; } int go_west() { object ppl=this_player(); int s=ppl->query_temp("snake_road"); s=s+1; if(s<END_OF_SNAKE_ROAD) { write("你往前走了一格.\n"); ppl->force_me("look"); ppl->set("block_command",1); ppl->set("block_command_msg","你不停地走著...\n"); ppl->set_temp("snake_road",s); } else { ppl->move_player(界王星); ppl->delete_temp("snake_road"); } return 1; } 至於界王星, 弄一個 3x3 的空間應該就可以了, 地獄大廳 也不會很複雜. 所以問題很單純, 就是要透過什麼媒介, 讓玩家能進入地獄 大廳 or 某處(反正就是跟蛇道有介接). Laechan -- 「哇...拉坎先生!太大了啦!」 「好大啊!」 「怎麼不讓涅吉的爸爸大一點呢!」 東立‧魔法老師第25集 P.130 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.26.174.196

09/29 10:39, , 1F
那這格是單人在上面還是可以多人..多人的話look看起
09/29 10:39, 1F

09/29 10:39, , 2F
來就怪怪的..
09/29 10:39, 2F

09/29 10:41, , 3F
冥界+1
09/29 10:41, 3F

09/29 10:41, , 4F
感覺不是死了就去那邊,不然就像占卜婆婆才會去吧
09/29 10:41, 4F

09/29 10:41, , 5F
占卜婆婆..divine..可以代替..
09/29 10:41, 5F

09/29 10:46, , 6F
樓上 you got it
09/29 10:46, 6F

09/29 10:50, , 7F
一條蛇道同一時間只能有一個人進入
09/29 10:50, 7F

09/29 10:51, , 8F
另外, 使用 dash 與空飄技能可以偷吃步, 這設定可加
09/29 10:51, 8F

09/29 20:31, , 9F
多人是可能的,比克,亞姆,天津飯,餃子應該是同時
09/29 20:31, 9F

09/29 20:31, , 10F
出發的吧.....
09/29 20:31, 10F

09/29 22:53, , 11F
不過太窄,一次只能站一個人也很正常就是了
09/29 22:53, 11F

09/29 23:00, , 12F
印象中好像是一人跑道..
09/29 23:00, 12F

09/30 02:57, , 13F
我是說一條蛇道同一時間只能一個人進入,我沒說蛇道只
09/30 02:57, 13F

09/30 02:57, , 14F
有唯一一條
09/30 02:57, 14F
文章代碼(AID): #1CegDEkI (mud_sanc)
文章代碼(AID): #1CegDEkI (mud_sanc)