So I've noticed puppets may or may not be a thing and for those (by those I mean most likely only me) wanting puppetry style attacks or gameplay, I think I have a solution.
A set of numbers or a button can be pressed to summon a small non-moving puppet that moves to the right when you do, back when you do etc... The puppet does not move 10 pixels away from where you placed him. Let's say he's infront of you and you're currently holding him there then move to the right, he'll mimic your actions where he is at.
"But Rene? How will puppets attack!?" Well, a basic left click can be implemented to make the puppet deal small damage infront of it until the full release of the game, this won't really matter. Once you are holding the puppet (wherever he may be) holding shift will allow you to stop moving your character but now move his, the puppet hovers over wherever you move him using the basic WASD keys and can attack from there. Not only is this good for long range but also takes in the element of having a disadvantage, hiding in a tree or behind a wall while using this technique could be advantageous but whilst close to the enemy it'd be best to simply run.
Summary:
- Summon the puppet using a key.
- Move around and have the puppet intact to mimic your movements whether he be infront of you or to your sides.
- Have you be able to move the puppet and lose control of your character by holding shift.
- Added: Place limits on puppet damage, and speed as it will most likely not be the same as a regular player's. (Or at least shouldn't)
I know I'm asking for a lot here but I feel like puppets can really make a fun change of pace to games and also add some strategy to combat.
If this is too much to work on I can completely understand. (Especially if it's bottom priority) I simply as a player would like to see this implemented into the game, hopefully it can be done.
*(WIP) Keep in mind this may be a Work In Progress due to added suggestions.
Follow @SLO_MMORPG