I need a script so that when I defeat a Pokémon, it drops one or more pre-defined items for me in v17.
For example: when defeating a Caterpie, it would drop 0-5 "bug essences", and when defeating Butterfree, it would drop 2-10 "bug essences" + 1 Bug Wing.
In the case of new items that will be created, and in random quantity.
I found a script and made some modifications, but I think it's not exactly what I need:
Please, could you help me make this script?
For example: when defeating a Caterpie, it would drop 0-5 "bug essences", and when defeating Butterfree, it would drop 2-10 "bug essences" + 1 Bug Wing.
In the case of new items that will be created, and in random quantity.
I found a script and made some modifications, but I think it's not exactly what I need:
Code:
### Wild pokemon drops item if defeated
def pbDropItem (i)
if rand(100)>50 && !@opponent
$PokemonBag.pbStoreItem(:RandomItem)
pbDisplay(_INTL("{1} dropped {2} from the pokemon!", $Trainer.name, PBItems.getName(RandomItem)))
end
end
Please, could you help me make this script?
Last edited: