[閒聊] 求生鐵人雙拍檔

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間14年前 (2011/06/24 08:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
[Discovery影片] 求生鐵人雙拍檔 http://www.56.com/u88/v_NTgyMzkwMDU.html 這部片的內容不是重點。(有個地方蠻噁心的我都跳過) 菲里德<->塞迪斯之間有座沙漠,這部片可以用來當做這座 沙漠的擴充用參考,包括.. 一、綠洲 二、可攀爬的岩區 三、新增的怪物(蛇, 蠍等) 四、npc(如附近兩座沙漠村落的小孩為了某目的進入沙漠) 目前沙漠的情況如下... 洞─沙漠─村─沙漠─村─沙漠─菲里德 │ 因裘拉 沙漠有三塊,應該村跟村之間的沙漠會比較具有擴展性, 我打算將「線」變成「面」,它會向北延伸到一個橫向的 山脈。 大概 15x15 的大小應該差不多,我的做法是.. 一、先用區域產生器產生區域 二、再套用之前 laechan 寫的某一篇理論 三、實裝一些 trap. 這裡講個題外話,我目前想更動 trap_room,當房間設有 trap 時,若學有特定技能的盜賊進入該房間,則 trap可 以「具體化」.. if((string)ppl->query("pri_guild")=="thief" && ppl->query("skill/某技能")>某值) { trap_mob=clone_object(trap_mob樣本); trap_name = query_trap_name(this_object()); // 讀取陷阱名字 trap_level = query_trap_level(this_object()); // 讀取陷阱強度 trap_mob->set_name(trap_name); trap_mob->set("level",trap_levle); trap_mob->move(this_object()); trap_mob->create(); trap_mob->kill_ob(ppl); ppl->kill_ob(trap_mob); } 這樣就變成當該盜賊進入該房間時,陷阱自動實體化,把 實體化後的陷阱打死時.. void die() { env=environment(this_object()); env->remove_trap(); // 把陷阱移除 return ; } 這樣就是所謂的「拆陷阱」。這麼做的好處是,跟盜賊一 起進入該房間的人,在盜賊打死 trap_mob 前都還是會中 陷阱,而且只有盜賊能打死該 trap_mob。 Belldandy. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.9.179
文章代碼(AID): #1E0zUUBT (mud_sanc)
文章代碼(AID): #1E0zUUBT (mud_sanc)