[wizs] boss類怪物設定
因為通常 boss 都會帶小兵,我想讓聖殿的 boss 也有帶小兵
的能力─透過簡易的設定。
那一般來說,較簡單的設定如下...
set("servitors",(["跟班1":數量,"跟班2":數量,...]));
問題在於,如果我們直接 clone_object(boss)->move(env),
那如何在這個過程中加上「呼叫出小兵」的動作?
void init()
{
if(data["servitors"])
{
mixed keys_servitors=keys(data["servitors"]);
string tmp;
int k;
object env=environment(me);
foreach(tmp in keys_servitors)
{
k=data["servitors"][tmp];
while(k--)
clone_object(tmp)->move(env); // 把跟班一起叫出來
}
}
.
.
}
當然實際的程式段會比上面寫的更複雜一點,上面只是大概交
待一下怎麼寫(實際運作會變成每被 init 一次就 clone 一次)
。boss 跟班主要有底下幾種呈現要寫..
1.跟班會跟 boss 組成一隊
2.跟班會跟著 boss 一起行動.
3.跟班全部被消滅時, boss 會再召喚一次所有的跟班 <= 但是這個不一定要寫
而跟班基本上亦可設定無 id,即玩家不能先指定消滅跟班,
但是要設也是可以。
Belldandy.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.82.42.254
推
06/14 17:18, , 1F
06/14 17:18, 1F
→
06/14 17:18, , 2F
06/14 17:18, 2F
→
06/14 17:20, , 3F
06/14 17:20, 3F
→
06/14 17:20, , 4F
06/14 17:20, 4F
推
06/16 14:36, , 5F
06/16 14:36, 5F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
15
19