主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
进阶教程
一些奇怪的道具
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="LQWU" data-source="post: 1219" data-attributes="member: 1655"><p><span style="color: rgb(184, 49, 47)"><span style="font-size: 18px">守护者之盾--守住攻击</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="font-size: 15px">鬼蝉(脱壳忍者)的特性是神奇守护,只有效果绝佳的招式才能命中,但是这是一个专有特性,所以我打算将它移稙成一个道貝,来看效果</span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="font-size: 15px"></span></span></p><p><span style="color: rgb(0, 0, 0)"><span style="font-size: 15px">[ATTACH=full]1527[/ATTACH]</span></span></p><p></p><p>[ATTACH=full]1528[/ATTACH]</p><p>(也是利用了命中率)</p><p><span style="font-size: 15px">步骤</span></p><p><span style="font-size: 15px">首先在<span style="color: rgb(184, 49, 47)">PBS/items.txt</span>中创建一个道具</span></p><p>[SPOILER="道具"][CODE=代码][GUARDIANSHIELD]</p><p>Name = 守护者之盾</p><p>NamePlural = 守护者之盾</p><p>Pocket = 1</p><p>Price = 30000</p><p>SellPrice = 2500</p><p>Flags = Fling_80</p><p>Description = 蕴含守护之力,携带后,能守住除效果绝佳外的攻击。[/CODE][/SPOILER]</p><p><strong>对于ESS20.1</strong>,将图标放在Graphics/Items文件夹,并命名为GUARDIANSHIELD.png。</p><p>实现代码</p><p>[SPOILER="非必需"]不是必需的,只是多了一句守护者之盾守住了{1}的攻击</p><p>在Battler_UseMoveSuccessChecks中添加如下代码,如图(可搜索Message shown when a move fails the per-hit success check above)</p><p>[CODE=ruby] elsif !move.pbMissMessage(user, target) &&target.hasActiveItem?(:GUARDIANSHIELD)</p><p> @battle.pbDisplay(_INTL("守护者之盾守住了{1}的攻击!", user.pbThis))</p><p>[/CODE]</p><p>[ATTACH=full]1529[/ATTACH][/SPOILER]</p><p></p><p>[SPOILER="必需"]在Battle_ItemEffects中添加如下代码,如图(可搜索AccuracyCalcFromTarget handlers)</p><p>[CODE=ruby]Battle::ItemEffects::AccuracyCalcFromTarget.add(:GUARDIANSHIELD,</p><p> proc { |item, mods, user, target, move, type |</p><p> next false if !type || Effectiveness.super_effective?(target.damageState.typeMod)</p><p> mods[:accuracy_multiplier] *= 0</p><p> </p><p> }</p><p>) [/CODE]</p><p>[ATTACH=full]1530[/ATTACH][/SPOILER]</p><p></p><p><span style="color: rgb(184, 49, 47)"><span style="font-size: 18px">一些话</span></span></p><p><span style="font-size: 15px">由于我刚开始学ruby及ess,这几个道具能弄出来纯属是巧合,其实只是在找不同和抄大佬的作业,所从可能会有BUG(甚至非常恶性),所以如果你想使用它,请提前备份好你的游戏文件,在此表示抱歉(因为有BUG我估计也无法修复,抱歉抱歉)<span style="color: rgb(184, 49, 47)">备份!备份!备份!</span></span></p><p>(感谢宝可饭堂,感谢每一个帮助过我的人)</p><p>[ATTACH=full]1532[/ATTACH]</p><p>(该素材为rpgxp自带)</p></blockquote><p></p>
[QUOTE="LQWU, post: 1219, member: 1655"] [COLOR=rgb(184, 49, 47)][SIZE=5]守护者之盾--守住攻击[/SIZE][/COLOR] [COLOR=rgb(0, 0, 0)][SIZE=4]鬼蝉(脱壳忍者)的特性是神奇守护,只有效果绝佳的招式才能命中,但是这是一个专有特性,所以我打算将它移稙成一个道貝,来看效果 [ATTACH type="full" width="329px"]1527[/ATTACH][/SIZE][/COLOR] [ATTACH type="full"]1528[/ATTACH] (也是利用了命中率) [SIZE=4]步骤 首先在[COLOR=rgb(184, 49, 47)]PBS/items.txt[/COLOR]中创建一个道具[/SIZE] [SPOILER="道具"][CODE=代码][GUARDIANSHIELD] Name = 守护者之盾 NamePlural = 守护者之盾 Pocket = 1 Price = 30000 SellPrice = 2500 Flags = Fling_80 Description = 蕴含守护之力,携带后,能守住除效果绝佳外的攻击。[/CODE][/SPOILER] [B]对于ESS20.1[/B],将图标放在Graphics/Items文件夹,并命名为GUARDIANSHIELD.png。 实现代码 [SPOILER="非必需"]不是必需的,只是多了一句守护者之盾守住了{1}的攻击 在Battler_UseMoveSuccessChecks中添加如下代码,如图(可搜索Message shown when a move fails the per-hit success check above) [CODE=ruby] elsif !move.pbMissMessage(user, target) &&target.hasActiveItem?(:GUARDIANSHIELD) @battle.pbDisplay(_INTL("守护者之盾守住了{1}的攻击!", user.pbThis)) [/CODE] [ATTACH type="full" width="678px"]1529[/ATTACH][/SPOILER] [SPOILER="必需"]在Battle_ItemEffects中添加如下代码,如图(可搜索AccuracyCalcFromTarget handlers) [CODE=ruby]Battle::ItemEffects::AccuracyCalcFromTarget.add(:GUARDIANSHIELD, proc { |item, mods, user, target, move, type | next false if !type || Effectiveness.super_effective?(target.damageState.typeMod) mods[:accuracy_multiplier] *= 0 } ) [/CODE] [ATTACH type="full" width="640px"]1530[/ATTACH][/SPOILER] [SIZE=5][/SIZE] [COLOR=rgb(184, 49, 47)][SIZE=5]一些话[/SIZE][/COLOR] [SIZE=4]由于我刚开始学ruby及ess,这几个道具能弄出来纯属是巧合,其实只是在找不同和抄大佬的作业,所从可能会有BUG(甚至非常恶性),所以如果你想使用它,请提前备份好你的游戏文件,在此表示抱歉(因为有BUG我估计也无法修复,抱歉抱歉)[COLOR=rgb(184, 49, 47)]备份!备份!备份![/COLOR][/SIZE] (感谢宝可饭堂,感谢每一个帮助过我的人) [ATTACH type="full"]1532[/ATTACH] (该素材为rpgxp自带) [/QUOTE]
验证
阿尔宙斯这只宝可梦在全国图鉴中的编号是?(3位纯数字)
回复帖子
最新帖子
全
我想切换视角讲述故事
最新更新:全民制作人
星期三,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
论坛
独立开发
进阶教程
一些奇怪的道具
顶部