91M2引擎新开传奇SF修改怪物的爆率为一个指定的爆率文件方法

1M2引擎新开传奇SF修改怪物的爆率为一个指定的爆率文件方法"

20190410223932.png (838.66 KB, 下载次数: 2)

下载附件

2019-4-10 22:47 上传

修改怪物的爆率为一个指定的爆率文件

procedure MonitorRevival(Npc: TNormNpc; Envir: TEnvirnoment; Actor: TActor; const Tag: Integer);

begin

//注意:以下示范的爆率文件在示范版本中并不存在,此处只演示如何重新关联爆率文件

case Actor.Level of

   0..10: Actor.DropName := '低级怪爆率文件';

   11..20: Actor.DropName := '基础怪爆率文件';

   21..40: Actor.DropName := '中级怪爆率文件';

   41..60: Actor.DropName := '高级怪爆率文件';   

   else

   begin         

     //如果大于60级且Tag标识为1000则设置爆率文件为"**爆率文件"

     if Tag = 1000 then

       Actor.DropName := '**爆率文件';  

   end;

end;

//MonitorRevival定义于ManagerNpc单元,属于系统事件函数,可用来监控怪物刷新

//参数Actor为刷新的怪物

//参数Tag为怪物标识,在刷怪里面进行设置,和NPC标识一样,给怪设置唯一标识可用来区别于其他怪物

end;

文章归发布者所有。发布者:爱到深处,转载请注明出处:https://www.anyitu.com

如该内容侵犯您的权利,请及时联系我们

微信公众号