[wizs] midfall control room 修改
看板mud_sanc (Sanctuary - 聖殿)作者laechan (小太保)時間15年前 (2010/09/21 09:53)推噓3(3推 0噓 3→)留言6則, 3人參與討論串1/2 (看更多)
foreach(object ob in objs)
{
if(random(2)) continue;
if(i++>200) break; // 最多 200 隻
if(ob->query("exits") && !ob->query("kingdom_room") &&
!ob->query("no_attack") && !ob->query("obj_num"))
clone_object(RW"rabbit")->move_to(ob);
}
set("virus_times",i);
一、優先做 random 判斷
二、設定呼叫隻數上限
三、將 add("virus_times 移出 foreach 迴圈外
但以總物件數來看,if(!ob->query("exits")) continue; 是可以
另外再單獨判斷的(它可以讓你一次瞬間跳過多個 ob)。
總之,先跑上面的判斷。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 110.26.35.61
推
09/22 10:20, , 1F
09/22 10:20, 1F
→
09/22 10:21, , 2F
09/22 10:21, 2F
推
09/22 10:24, , 3F
09/22 10:24, 3F
→
09/22 10:50, , 4F
09/22 10:50, 4F
→
09/22 11:07, , 5F
09/22 11:07, 5F
推
09/22 19:55, , 6F
09/22 19:55, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
18
25
4
12
21
33
-17
30