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

Project1

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

[已经解决] 如何设置某一个开关打开时护甲的防御力变更

[复制链接]

Lv2.观梦者

梦石
0
星屑
342
在线时间
377 小时
注册时间
2013-1-30
帖子
219
跳转到指定楼层
1
发表于 2014-6-29 14:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 qknight 于 2014-6-30 14:19 编辑

突发奇想想到的,在某些开关打开或附加某些状态时令护甲属性变更,虽然可以用并行事件来进行装甲的1:1更换啦,但是那样果然还是不方便玩家啊,毕竟还得经常手动把装甲再装回去。所以来请教一下,如何在某些开关打开或附加某些状态时护甲属性变更OR装甲自带某些强化状态。

具体讲就是2号护甲在3号开关打开时防御力为100否则防御力为10这样,当然如果能附加更多效果就好了,比如改变闪避率、血量、加状态什么的(没有也可以)

已经解决

Lv1.梦旅人

梦石
0
星屑
50
在线时间
130 小时
注册时间
2013-6-30
帖子
92
2
发表于 2014-6-29 16:03:39 | 只看该作者
没懂什么意思。
举个例子,是不是说,武器1的攻击力在开关1打开时为1,在关闭时为10这样的?
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-6-29 16:39:50 | 只看该作者
本帖最后由 taroxd 于 2014-6-30 14:43 编辑

RUBY 代码复制
  1. class Game_Actor
  2.  
  3.   alias :param_20140630 :param
  4.   def param(id)
  5.        # 防御             装备了46号护甲                    开关 1 打开
  6.     if id == 3 && equips.include?($data_armors[46]) && $game_switches[1]
  7.       param_20140630(3) + 5 # 额外增加 5 点防御
  8.     else
  9.       param_20140630(id)
  10.     end
  11.   end
  12.  
  13. end


已修正。原来那个其实是有效的,只是显示状态的窗口没有变化而已……

@熊喵酱 结贴

点评

亲测可行,感谢版主的解答  发表于 2014-6-30 14:18
修正  发表于 2014-6-30 05:57
亲测无效……  发表于 2014-6-29 22:50

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-9-25 13:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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