Archive update v0.55.2

This commit is contained in:
Eliot Partridge
2019-10-04 10:23:00 -05:00
parent a9bbd552a3
commit 1971e2c962
25 changed files with 407 additions and 106 deletions
+15 -1
View File
@@ -139,7 +139,21 @@ export function boopAction(game: PonyTownGame) {
}
export function turnHeadAction(game: PonyTownGame) {
if (game.player && game.send(server => server.action(Action.TurnHead))) {
if (!game.player) {
return;
}
if (game.player.animator.state) {
const disabledFrames = game.player.animator.state.animation.disableHeadTurnFrames;
if (disabledFrames > 0) {
const disabledTime = disabledFrames / game.player.animator.state.animation.fps;
if (disabledTime >= game.player.animator.time) {
return;
}
}
}
if (game.send(server => server.action(Action.TurnHead))) {
game.player.state = game.player.state ^ EntityState.HeadTurned;
game.headTurnedOverride = hasFlag(game.player.state, EntityState.HeadTurned);
game.onActionsUpdate.next();