Re: [wizs] 副本 (多層式副本)

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間7年前 (2018/05/14 11:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
以下請各 wiz 遵守: 一、多層式副本,例如街機吞食天地II那種副本 https://www.youtube.com/watch?v=gvGNZlsC730
請勿一層寫一個副本。比方全部有十層,以 map2data 的方式 可快速產生十層副本所需的房間,如下 string instance_map2data=@LONG 001-002-003-004-005-006-007-008-009-010 // 第一層 011-012-013-014-015-016-017-018-019-020 // 第二層 021-022 027-028-029-030 // 第三層 | | 023-024-025-026 . . LONG ; 透過 instance_check 及 instance_flags 的控制,就可以讓 010 在符合條件下新增往 011 的出口。 (可參考 /std/new_ob/instance/laechan/006.c ) 二、/std/new_ob/instance/instance_rooms.c 請勿 update。 三、目前從副本A串去副本B(實際為兩個副本檔)的寫法尚未測試, 但確定不做此測試,原因是這樣並不符合副本這個系統的撰寫 目的,應確保每個副本都是獨立的,有獨立的開始以及獨立的 結束。 Laechan -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.106.224 ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1526267572.A.EEE.html
文章代碼(AID): #1Q-Fwqxk (mud_sanc)
文章代碼(AID): #1Q-Fwqxk (mud_sanc)