脚本写在 QF下的
//怪物掉落物品触发(针对监视物品):Owner:物品所属玩家,Monster:掉落怪物,item:物品,Accept:是否允许掉落
procedure MonDropItem(Npc: TNormNpc; Owner: TPlayObject; Monster: TActor; Item: TUserItem; Map: TEnvirnoment; const X, Y: Integer; var Accept: Boolean);
constHold_probability_1 = 50;   //下面的脚本是随机范围100 小于等于预设值则有效Hold_probability_2 = 20;Hold_probability_3 = 5;
VarHold_probability, Hold_count, I: Integer;Item_Name: String;
beginif Item.StdMode in [5,6,8,10,11,15..24,26..28,30,35] then   //检测为装备物品begin//这里是随机开洞Hold_probability:= Random(100);Hold_count:= 0; if Hold_probability <= Hold_probability_1 then Hold_count:= Hold_count + 1;if Hold_probability <= Hold_probability_2 then Hold_count:= Hold_count + 1;if Hold_probability <= Hold_probability_3 then Hold_count:= Hold_count + 1;if Hold_count > 0 thenbeginFor I:= 0 to Hold_count - 1 do Item.AddHold[I]:= 0;end;Item_Name:= '';case Item.StdMode of    //这里可以参考引擎说明里面的属性设置随意设置[引擎说明搜 TUserItem] 不过需要注意不同的装备 可以生效的特殊属性有区别 比如19的项链有魔法躲避和幸运 而20的则是准确和敏捷5,6:begincase Random(10000) of500..800:   begin Item_Name:= '魔力的'; Item.AddMC:= Item.AddMC + 5; end;1000..1500: begin Item_Name:= '秘力的'; Item.AddSC:= Item.AddSC + 5; end;8500..9500: begin Item_Name:= '锋锐的'; Item.AddDC:= Item.AddDC + 5; end;end;end;10,11:begincase Random(10000) of500..800:   begin Item_Name:= '硬壳的'; Item.AddAC:= Item.AddAC + 5; end;1000..1500: begin Item_Name:= '抗魔的'; Item.AddMAC:= Item.AddMAC + 5; end;2000..2500: begin Item_Name:= '耐用的'; Item.DuraMax:= Item.DuraMax * 2; Item.Dura:= Item.Dura + Random(Item.DuraMax - Item.Dura);  end;end;end;20:begincase Random(10000) of100..250:  begin Item_Name:= '锁定的'; Item.AddHitPoint:= Item.AddHitPoint + 5; end;end;end;21:begincase Random(10000) of100..250:  begin Item_Name:= '急速的'; Item.AddHitSpeed:= Item.AddHitSpeed + 5; end;end;end;23:begincase Random(10000) of100..250:  begin Item_Name:= '抗毒的'; Item.AddPoisonRecover:= Item.AddPoisonRecover + 15; end;end;end;end;Item.Rename(Item_Name + Item.Name);end;
end;

转载于:https://www.cnblogs.com/91M2/p/5614967.html

怪物掉落装备修改属性相关推荐

  1. iOS使用shell脚本批量修改属性

    背景 公司需要做一系列的壳版本,壳版本如果内容雷同提交到App Store会有被拒绝的风险,除了我在上一篇文章中说道的在壳版本中注入混淆的代码,防止被苹果检测到内容太过雷同而导致审核被拒绝.还有另一种 ...

  2. 学习旧岛小程序 (5) observer 函数中修改属性的值

    不要在一个属性的 observer  函数中修改属性的值 不然会造成内存泄露 错误代码: properties: {/* 期刊号 */index: {type: String,observer: fu ...

  3. mysql删除属性_SQL语句处理一些修改、新增、删除、修改属性操作(MySql)

    分区 Fēnqū 动词 划分 plot, compartmentalize, canton 分 part, distribute, assign 隔 cut off, lay between, sta ...

  4. jquery(js) 增加 删除 修改属性样式、元素内容

    引入jquery.js 1.增加或修改样式 $('#id').css('display','none');--根据id设置隐藏 2.$("#id").css({"back ...

  5. JS-面向对象---属性的特性 / 修改属性的特性

    属性的特性 <!DOCTYPE html> <html lang="zh"><head><meta charset="UTF-8 ...

  6. 手游复古传奇服务器维护,复古传奇手游:服务器中那些极品装备,属性也是逆天!...

    原标题:复古传奇手游:服务器中那些极品装备,属性也是逆天! 说起传奇早期的顶级装备,屠龙噬魂龙纹大家都知道.但是有些顶级装备却不为人知,因为他们本身的出现就是一个秘密.很多人说这些装备的出现本身就是游 ...

  7. [Web 前端] Jquery 复制元素,并修改属性, 追加到另一个元素后面

    cp from  : https://blog.csdn.net/cooledi/article/details/52813668 jquery 复制元素,并修改属性 $('#ID').clone() ...

  8. 传奇装备元素属性设置教程

    [@属性] { #IF CHECKLEVELEX > 0 #ACT ReturnBoxItem 0 ReturnBoxItem 1 MOV N$装备攻击 0 MOV N$装备法术 0 MOV N ...

  9. pdf批量修改属性工具软件使用教程

    pdf批量修改属性工具是由FIRC团队研发一款可以修改pdf得主题.标题.作者.PDF应用程序.创建日期.修改日期,文件创建时间.访问时间和修改时间.界面如图所示 单个版 批量版 使用方法: 将pdf ...

最新文章

  1. linux c 常用函数
  2. SVN打分支及主干合并到分支
  3. loadrunner参数化excel数据
  4. 配置FTP服务2(vsftpd 配置虚拟账号)
  5. Ubuntu编写开机自启动脚本(转载)
  6. docker $PWD路径_Docker 技术系列之安装Redis单机版和集群版
  7. modbus连续读取时数据不正确_维纶触摸屏控制变频器是通过触摸屏与变频器之间的Modbus通信实现...
  8. java 圆形碰撞箱_你会使用“碰撞箱”吗?5种你不知道的玩法 甚至能定位死亡方位...
  9. solr6.6.2之拼音联想
  10. CTRL-Space always toggles Chinese IME (Windows 7、10)
  11. HTML input控件
  12. 字体磅数与字号对照表
  13. 【Lua】【协同程序】【coroutine】知识点详解
  14. win7 修改html文件图标,win7系统html文件图标变成空白的解决方法
  15. 朋友圈/评论/点赞/搜索/购物车
  16. 客户端登陆 T3标准版,已停止工作
  17. Reds 过期策略 内存淘汰策略 持久化策略
  18. 浏览器主页被劫持到*.gndh666.top
  19. 分析响应时间ns级别的TVS管个中奥秘
  20. LTE无线侧接口协议::::::之::::::S1接口

热门文章

  1. solr6.3与MySQL结合使用
  2. ps制作苹果中的返回按钮
  3. android 4.4 获取图片主色调,Android Lollipop:使用Palette抽取图片主色调
  4. 计算机科学引论connectivity,计算机科学引论课后题原文
  5. 超简单的3步搭建静态网站(Franklin.jl)
  6. Java集合这样子学习
  7. kibana 写两个查询条件_Kibana使用之Lucene的语法查询
  8. 2015版本的pdf文件合并拆分软件
  9. git:remote: [session-f044bfa6] well: Incorrect username or password (access token)
  10. 中国己内酰胺市场前景策略分析与投资调研评估报告2022年版