I just found a way to make moving sentries on platformer maps which unlocks possible apocalypse-styled maps on platformers.
In order to do this, 1st, set your map to fragility. 2nd, place your sentry down on a platform 3rd, fire at the sentry and when it respawns, it moves as if it also had fragility.
The one downside is that the sentry will respawn back to where it was placed even when it is moved.
Time to go into programmer mode…
I think the bug is caused because the sentries and players are assigned the same object and the same variables, so when fragility is on, both sentries and players are affected, but the players are just controllable.
But, in the gif, the sentry is only moved once. How do you plan to make them move? Also, the sentry moves away from you. So, how do we change this? Sorry to be pessimistic, but these are problems that should probably be addressed.
Yes, because they are the same object, but not the same prototype. This may also be why when refill time is changed in map settings, the sentries have the same effect. While the sentry may be defined as:
gim.prototype.sentry
While the player might be defined as:
gim.prototype.player
I might go over this in a completely different topic.
You can also read more about it here.