User avatar
By SKy2008
#209021 Inspired by this post I picked up an idea I had a while ago:

Send out Pokémon at 1/3 of the distance between you and your opponent instead of inside you.

This would for one prevent you from being pushed around by your own Pokémon's hitbox, and secondly position the combatants properly in an arena setting.
I picked 1/3 because that will work mirrored for PvP and NPC Trainers, while not looking out of place against wilds. If the spot is already occupied by blocks it would instead appear on the first available block above or the closest viable block near it - whatever is easier to implement.

By proclarushtaonasat
#209041 sounds good. I also wonder, what the point of being pushed around by your pokemon is in the first place, couldnt pokemon just phase through you, or push themselves away from you instead? In the games, dynamax pokemon stand behind their trainers, without hurting them while throwing max moves around, so...
User avatar
By SKy2008
#209055 It's basic Minecraft mob behavior. It also makes sure you see as little of the inside of Pokémons' models as possible, which is usually preferable.
JOIN THE TEAM