Page 1 of 1

initial Pokemon location in battle

PostPosted: 11 Aug 2021 17:59
by SKyTheThunder
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.

Re: initial Pokemon location in battle

PostPosted: 14 Aug 2021 04:38
by proclarushtaonasat
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...

initial Pokemon location in battle

PostPosted: 15 Aug 2021 00:57
by SKyTheThunder
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.

initial Pokemon location in battle

PostPosted: 03 Sep 2021 11:46
by proclarushtaonasat
only if it doesnt push you off the edge. at least for dynamax, the hitbox should turn off during the growth