This idea need for RPG with passive vehicles and towers, where need hero inside any passive unit to do this unit fire and move.
Example: you need to have one unit for all players in the team for shared using, for example, tower. Tower without unit inside must be passive, and if unit loaded in tower, this system must fire...
you can use this: add to this tower abilities
1) any "Load" ability, for example, "Load (zeppelin)"
2) any "Unload" ability.
3) Koto beast "Cargo Hold" ability with damage per sec = 0; this thing need to share loading for all team.
4) "Shop sharing" for team using for this tower.
Then, you have "magical" tower with loading ability for one unit of any player of this team, but have 1 bug: need to remove "Load" ability when unit inside, and add "Load" ability when unit leaves this tower.
..and unit inside will be red, but i do not know, how correct this
Preparing for this: team must have any neutral player, this player firstly have you passive units. When unit loading event works, give this passive unit to player, which hero loads inside. And when unit unloads, give this passive unit back to neutral player.
But if you give this tower to active player, which unit loaded inside, "koto beast" ability will unload this unit . I do this for correct this: when giving tower to player, you must firstly give insided unit to any other player.
Example: Hero - loaded unit of player1, tower - passive unit of player12.
Change owner for Hero to player12
Change owner for Tower to player1
Change owner for Hero to player1
With this Hero will not unload when tower is given! It's all.
p.s. if you have similar things about this topic, please sent!
Example: you need to have one unit for all players in the team for shared using, for example, tower. Tower without unit inside must be passive, and if unit loaded in tower, this system must fire...
you can use this: add to this tower abilities
1) any "Load" ability, for example, "Load (zeppelin)"
2) any "Unload" ability.
3) Koto beast "Cargo Hold" ability with damage per sec = 0; this thing need to share loading for all team.
4) "Shop sharing" for team using for this tower.
Then, you have "magical" tower with loading ability for one unit of any player of this team, but have 1 bug: need to remove "Load" ability when unit inside, and add "Load" ability when unit leaves this tower.
..and unit inside will be red, but i do not know, how correct this
Preparing for this: team must have any neutral player, this player firstly have you passive units. When unit loading event works, give this passive unit to player, which hero loads inside. And when unit unloads, give this passive unit back to neutral player.
But if you give this tower to active player, which unit loaded inside, "koto beast" ability will unload this unit . I do this for correct this: when giving tower to player, you must firstly give insided unit to any other player.
Example: Hero - loaded unit of player1, tower - passive unit of player12.
Change owner for Hero to player12
Change owner for Tower to player1
Change owner for Hero to player1
With this Hero will not unload when tower is given! It's all.
p.s. if you have similar things about this topic, please sent!