Advertiser Content
Male
Seen October 6th, 2019
Posted October 1st, 2019
58 posts
3.7 Years
Hello all.

For whatever reason, snagging Shadow Pokemon still doesn't work correctly in Essentials 17.2. When I try to chuck a Master Ball at the debug trainers' Shadow Weepinbell and Electabuzz, they still swat away the ball like for a trainer's regular Pokemon.

This issue has been around for years, and I'm wondering if anyone has ever managed to correct it.

Cheers.
Non-binary
Seen 5 Hours Ago
Posted 5 Hours Ago
69 posts
3 Years
I have no problems regarding shadow Pokémon in my game. Have you defined all shadow data in your PBS files?
ΚΟΡΑ ΚΟΡΕ RPG MAKER XP
http://el.poke-kore.wikia.com/wiki/Qora#Λήψη - Download
http://el.poke-kore.wikia.com/wiki/Qora or just read the greek documentation (Note: May require google translator to read this in English)

My favorite Pokémon from the official games are Alcremie and Keklneon.

My favorite own self made Pokémon are Wikimedia and Frikipaideia

Vendily

Female
Seen 1 Hour Ago
Posted 1 Day Ago
973 posts
4.3 Years
There's two reasons why this may be the case. The first is that the type of item is set to 4, a regular pokeball, instead of 3, a snag ball. The second is that $PokemonGlobal.snagMachine was never set to true. The scientist on Route 7 with the shadow Team rocket battle turns on this property, making any pokeball a snag ball.

Male
Seen October 6th, 2019
Posted October 1st, 2019
58 posts
3.7 Years
@Vendily. Thanks for the suggestion! Talking to the scientist activated the switch for the snag machine, and I was able to snag the NPC's Electabuzz with no issue. I don't know how I overlooked this switch. Silly me....

I am curious about something, though: where is the actual snag machine global switch located in the Essentials script? I may have overlooked it, but I used the search function in all the sections that seemed relevant, and I could never find this piece of code.

Thanks again.

Vendily

Female
Seen 1 Hour Ago
Posted 1 Day Ago
973 posts
4.3 Years
well, thats the thing, it's not a global switch. its a variable on $PokemonGlobal, $PokemonGlobal.snagMachine.
if you look at the event, it activates it with $PokemonGlobal.snagMachine=true (deactivate with =false)

Advertiser Content