设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 852|回复: 1
打印 上一主题 下一主题

强制卸下/破坏目标特定位置的装备

[复制链接]

闇吼者の災悪眷族
不気味存在締造者

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
帖子
6491
跳转到指定楼层
1
发表于 2015-5-4 16:19:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 三途亚梦 于 2015-5-4 16:21 编辑

RUBY 代码复制
  1. #==============================================================================
  2. # +++ 强制卸下/破坏目标特定装备 +++
  3. #==============================================================================
  4. # 提问区应求脚本 By 三途亚梦
  5. # 脚本原地址:[url]https://rpg.blue/thread-378819-1-1.html[/url]
  6. #==============================================================================
  7. # ★ 使用方式是在公式中以:
  8. # b.amu_clear_equip(需要卸下或破坏装备位置的顺序的数组, 是否破坏);伤害公式
  9. # 的形式发挥作用。
  10. # 举例而言,史莱姆的“腐蚀溶液”技能的公式是
  11. # b.amu_clear_equip([0, 1, 2]); a.atk * 4 - b.def * 2
  12. # 其效果就会将被击中者武器、盾牌和头盔都强制破坏掉,并造成普通攻击的伤害。
  13. # b.amu_clear_equip([0, 1, 2], false); a.atk * 4 - b.def * 2
  14. # ↑面这样在数组后用“,”和“false”就是单纯的强制卸下,但不破坏装备。
  15. # ★也就是说破坏可以不写,但是纯卸下的话需要写false
  16.  
  17. # ★ 数组是必须要填写的,如果是想破坏一个位置,例如武器:
  18. # 就写成b.amu_clear_equip([0])。
  19. #==============================================================================
  20. #==============================================================================
  21. # ■ Game_Actor
  22. #------------------------------------------------------------------------------
  23. #  管理角色的类。
  24. #==============================================================================
  25. class Game_Actor < Game_Battler
  26.   #--------------------------------------------------------------------------
  27.   # ● 卸下or破坏特定装备
  28.   #--------------------------------------------------------------------------
  29.   def amu_clear_equip(id = [0], destroy = false)
  30.     @equips.each_with_index do |item|
  31.       id.each do |i|
  32.         if item.object != nil && item.object.etype_id == i
  33.           trade_item_with_party(nil, item.object) if !destroy
  34.           item.object = nil
  35.           break
  36.         end
  37.       end
  38.     end
  39.   end
  40. end
梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2015-5-16 20:24:13 | 只看该作者
这个效果用在怪物身上有点IMBA···

点评

这是鼓励玩家裸奔的节奏吗···  发表于 2015-5-16 20:41
反正是提问区应求写的脚本而已呢  发表于 2015-5-16 20:25
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 21:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表