- 34
- Posts
- 9
- Years
- Seen May 22, 2021
The name say it all, trying to get a move consume which instantly consume and take the effects of the berry.
My script does nothing at all when i tested. eh what am I doing wrong?
My script does nothing at all when i tested. eh what am I doing wrong?
Code:
class PokeBattle_Move_168 < PokeBattle_Move
def pbConsumeItem(recycle=true,pickup=true)
itemname=PBItems.getName(self.item)
@pokemon.itemRecycle=self.item if recycle
@pokemon.itemInitial=0 if @pokemon.itemInitial==self.item
if pickup
@effects[PBEffects::PickupItem]=self.item
@effects[PBEffects::PickupUse][email protected]
end
self.item=0
self.effects[PBEffects::Unburden]=true
# Symbiosis
if pbPartner && pbPartner.hasWorkingAbility(:SYMBIOSIS) && recycle
if pbPartner.item>0 &&
[email protected](pbPartner,pbPartner.item) &&
[email protected](self,pbPartner.item)
@battle.pbDisplay(_INTL("{1}'s {2} let it share its {3} with {4}!",
pbPartner.pbThis,PBAbilities.getName(pbPartner.ability),
PBItems.getName(pbPartner.item),pbThis(true)))
self.item=pbPartner.item
pbPartner.item=0
pbPartner.effects[PBEffects::Unburden]=true
pbBerryCureCheck
end
end
end
end