作者laechan (挥泪斩马云)
看板mud_sanc
标题[抠顶] 道具
时间Tue Nov 14 21:17:32 2017
根据
#1Q1mNYU2 (mud_sanc) 这一篇
参考: /d/spell/ragnarok.c
大概函数会写在道具内吧,指令可能用 invoke 的方式去使用,
使用後
判断该道具是否能使用;
shout 讯息;
call_out("cycle_call",3,ppl,env,10);
return 1;
}
int cycle_call(object ppl,object env,int s)
{
shout 图片[s];
s=s-1;
if(s<1)
{
call_out("cycle_over",2,ppl,env);
call_out("destruct_ob",5);
}
else
call_out("cycle_call",2,ppl,env,s);
return 1;
}
int cycle_over(object ppl,object env)
{
移除该道具可使用的标记;
这部份再参考 /d/spell/ragnarok.c 怎麽写;
return 1;
}
int destruct_ob()
{
this_object()->remove();
return 1;
}
这个世界级道具简单的说,跟大魔导士的剧灭强击、秘印贤者的
诸神黄昏是类似的东西,玩家在某个可使用该道具的区域使用了
它之後,经过一段时间,它就会去「消灭」这个区域下的所有怪
物。
差别在於什麽是「消灭」,我的定义是怪物就直接消失,而不是
像剧灭强击那样的是杀死(会得到经验值及道具)。
杀死似乎对玩家比较有利,要改杀死也是可以..
该道具只能使用一次,以後能使用这类道具的区域会越来越多,
区域怪物我的想法是以後也会掉越多东西,因为这本来就是开放
剧灭强击、诸神黄昏的本意,开放就是拿来用的。
只是以後也会有「拍卖用道具」(至少这不会拿来摆在商店)可以
让非法师系的玩家能偶尔爽一下。
我以後部份道具的撰写想法会从 overlord 参考,毕竟它有很多
氪金道具是可以写成拍卖会限定物品的,甚至它有一些技能、一
些 buff 名称、甚至一些「设置型技能」可以拿来用。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.223.205.53
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1510665456.A.9F4.html
※ 编辑: laechan (61.223.205.53), 11/14/2017 21:17:58