作者laechan (小太保)
看板mud_sanc
标题[wizs] boss类怪物设定
时间Tue Jun 14 16:20:44 2011
因为通常 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
1F:推 justinj :我有想到幻术要怎麽写...只是破解幻术要怎麽表现就要 06/14 17:18
2F:→ justinj :再想.... 06/14 17:18
3F:→ justinj :屍灵王的写法比较难写(扯到rb的难写了)... 06/14 17:20
4F:→ justinj :有要写时再来研究...... 06/14 17:20
5F:推 HighElf :记得向僵屍王多多学习,有些事情还是要找专业的来 06/16 14:36