使用或转载请注明宝可饭堂社区
(会不定时更新一些小道具,可能没什么用,但若使用请遵循上面的规定)
病毒药水-- 为你的宝可梦植入病毒
最近在看完ES大佬的无限之笛后,感觉非常有意思,便想着能不能也弄一些道具看看(期间,在RC上看见一位大佬能让宝可梦闪光的道貝,感兴趣的小伙伴可以去看看https://www.reliccastle.com/resources/1209/),研究很久之后,总算成了,我将它命名为病毒药水(不排除还有BUG)
来看效果 ,宝可梦没有病毒时使用会植入病毒(随机株系),有病毒时会清除病毒。
浏览附件bandicam 2023-09-06 15-51-40-862.mp4
首先在PBS/items.txt中创建一个道具
对于ESS20.1,将图标放在Graphics/Items文件夹,并命名为VIRAL.png。
在Item_Effects的末尾添加如下代码:
实现代码
由于我刚开始学ruby,所以只是在找不同和抄大佬的作业,所从可能会有BUG(甚至非常恶性),所以如果你想使用它,请提前备份好你的游戏文件,在此表示抱歉(因为有BUG我估计也无法修复,抱歉抱歉)备份!备份!备份!
(该素材为RPGXP自带)
(会不定时更新一些小道具,可能没什么用,但若使用请遵循上面的规定)
病毒药水-- 为你的宝可梦植入病毒
最近在看完ES大佬的无限之笛后,感觉非常有意思,便想着能不能也弄一些道具看看(期间,在RC上看见一位大佬能让宝可梦闪光的道貝,感兴趣的小伙伴可以去看看https://www.reliccastle.com/resources/1209/),研究很久之后,总算成了,我将它命名为病毒药水(不排除还有BUG)
来看效果 ,宝可梦没有病毒时使用会植入病毒(随机株系),有病毒时会清除病毒。
浏览附件bandicam 2023-09-06 15-51-40-862.mp4
首先在PBS/items.txt中创建一个道具
代码:
[VIRAL]
Name = 病毒药水
NamePlural = 病毒药水
Pocket = 1
FieldUse = OnPokemon
Price = 20000
Flags = Fling_30
Description = 为你的宝可梦植入病毒或清除它.
在Item_Effects的末尾添加如下代码:
实现代码
Ruby:
ItemHandlers::UseOnPokemon.add(:VIRAL, proc { |item, qty, pkmn, scene|
if pkmn.pokerus == 0
pkmn.givePokerus
pbMessage(_INTL("病毒已植入!"))
elsif pkmn.pokerus != 0
pkmn.pokerus = 0
pbMessage(_INTL("病毒已清除!"))
end
})
(该素材为RPGXP自带)
附件
最后编辑: