主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
激进红原创特性的简单实现
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="komeiji514" data-source="post: 1941" data-attributes="member: 65"><p>ORAORAORAORA!(欧拉欧拉欧拉欧拉!):作用于拳类招式的亲子爱(第二次威力伤害为第一次的一半),是超级怪力(采用超极巨怪力的形象)的专属特性。</p><p>显然,参考亲子爱代码就可以了。</p><p>Move_Usage部分:</p><p>[CODE=ruby] def pbNumHits(user, targets)</p><p> if (user.hasActiveAbility?(:PARENTALBOND) && pbDamagingMove? &&</p><p> !chargingTurnMove? && targets.length == 1) ||</p><p> (user.hasActiveAbility?(:ORAORAORAORA) && punchingMove?) </p><p> # Record that Parental Bond applies, to weaken the second attack</p><p> user.effects[PBEffects::ParentalBond] = 3</p><p> return 2</p><p> end</p><p> return 1</p><p> end[/CODE]</p><p>&&是和,||是或,括号括起来的部分视为整体。</p><p>hasActiveAbility?用于检查某一对象是否拥有这一特性(这里是user),.punchingMove?用于检查使出招式是否为拳类招式(铁拳的代码应用了这个,参考亲子爱代码去掉move.的部分)</p><p>Move_UsageCalculation部分(340行):</p><p>[CODE=ruby]if user.effects[PBEffects::ParentalBond] == 1</p><p> multipliers[:power_multiplier] /= (user.hasActiveAbility?(:PARENTALBOND)) ? 4 : 2 #此处亲子爱第二次攻击伤害为四分之一,本特性则为二分之一,可根据需要自行修改。</p><p> end[/CODE]</p><p>(条件)? 满足的结果:不满足的结果。</p><p>PS:也可以另加PBEffects:ORAORAORAORA并配置有关代码,不过那样要改的东西更多更繁琐,也没必要重造轮子。</p></blockquote><p></p>
[QUOTE="komeiji514, post: 1941, member: 65"] ORAORAORAORA!(欧拉欧拉欧拉欧拉!):作用于拳类招式的亲子爱(第二次威力伤害为第一次的一半),是超级怪力(采用超极巨怪力的形象)的专属特性。 显然,参考亲子爱代码就可以了。 Move_Usage部分: [CODE=ruby] def pbNumHits(user, targets) if (user.hasActiveAbility?(:PARENTALBOND) && pbDamagingMove? && !chargingTurnMove? && targets.length == 1) || (user.hasActiveAbility?(:ORAORAORAORA) && punchingMove?) # Record that Parental Bond applies, to weaken the second attack user.effects[PBEffects::ParentalBond] = 3 return 2 end return 1 end[/CODE] &&是和,||是或,括号括起来的部分视为整体。 hasActiveAbility?用于检查某一对象是否拥有这一特性(这里是user),.punchingMove?用于检查使出招式是否为拳类招式(铁拳的代码应用了这个,参考亲子爱代码去掉move.的部分) Move_UsageCalculation部分(340行): [CODE=ruby]if user.effects[PBEffects::ParentalBond] == 1 multipliers[:power_multiplier] /= (user.hasActiveAbility?(:PARENTALBOND)) ? 4 : 2 #此处亲子爱第二次攻击伤害为四分之一,本特性则为二分之一,可根据需要自行修改。 end[/CODE] (条件)? 满足的结果:不满足的结果。 PS:也可以另加PBEffects:ORAORAORAORA并配置有关代码,不过那样要改的东西更多更繁琐,也没必要重造轮子。 [/QUOTE]
验证
宝可梦系列正统游戏的制作公司是?
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,21:43
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
星期三,21:27
GBA教程
Z
【进站必读】宝可饭堂社区全局规定v1.10
最新更新:z1652646304
星期三,20:25
公告规定
雨
pokeemerald怎么改箱子数
最新更新:雨落天晴
星期二,10:16
开发问题
[讨论]什么契机导致你想做游戏的
最新更新:A原翼
星期一,00:12
其他相关讨论
论坛统计
主题
559
消息
2,422
成员
3,879
最新成员
stonezz
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
进阶教程
激进红原创特性的简单实现
顶部