作者laechan (小太保)
站内mud_sanc
标题Re: [wizs] BOSS 模组讨论
时间Tue Apr 1 16:41:25 2008
最简单的方法如下...
set("BOSS",1);
然後在相关的系统档上分别对 BOSS 参数做判断,例如 shut...
if(mob->query("BOSS"))
做特殊处理;
这是可行的。然後新增一可继承的 monster 档..
inherit BMONSTER; / BOSS; / BOSS_MONSTER;
该 mob 内定 set("BOSS",1);
其它设定例如只要继承该 boss 档的怪物,必定拥有自体护盾之
类的也可,亦或者它会自动 party 同房间的特定怪, 会自动召出
无经验值的小兵, 会施展 BOSS 特殊攻击, etc...
这样的设定,BOSS 参数以及 inherit BOSS 必须同时存在才有作
用,否则系统只会做部份判断(也就是只针对 BOSS 参数做判断),
增加设定的灵活性。
原则上怪物只要有 BOSS 参数(不考虑继承的档案),可以做到的部
份目前想得到的...
一、绝对不会行动不能
1)它的 special_attack 只要 special 数值还在就一定会动
作
2)它的 normal_attack 会照常定时读取
3)它在执行一般指令时(如 en, heart, ...)将不受到任何定
身的影响.
二、任何攻击打中该 BOSS 均会被削减一定程度的伤害
三、部份技能对它无作用
这个就必须对各个技能做修改,例如 god-damn 会降低怪物攻
击频率,会变动 special 值,这个变动要改为无效的话就得
修改 god-damn 技能档。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.185.235