2021-12-01 15:18:47 +03:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "ScriptAssert.h"
|
|
|
|
#include <string>
|
|
|
|
|
|
|
|
namespace sol {
|
|
|
|
class state;
|
|
|
|
}
|
|
|
|
|
|
|
|
struct GameScriptAnimations
|
|
|
|
{
|
2021-12-02 12:47:07 +11:00
|
|
|
bool CrawlExtended; // Extended crawl moveset
|
2021-12-01 15:18:47 +03:00
|
|
|
bool CrouchRoll; // Crouch roll
|
2021-12-02 12:47:07 +11:00
|
|
|
bool CrawlspaceSwandive; // Swandive into crawlspaces
|
2021-12-10 22:31:34 +11:00
|
|
|
bool MonkeyTurn180; // 180 degree turn on monkey swing
|
2021-12-02 12:47:07 +11:00
|
|
|
bool MonkeyAutoJump; // Auto jump to monkey swing when pressing UP + ACTION beneath
|
|
|
|
bool OscillateHang; // Grab thin ledge animation from TR1 and 2
|
|
|
|
bool Pose; // Crossed arms AFK posing
|
2021-12-22 02:19:11 +03:00
|
|
|
bool Overhang; // Overhang functionality by Krys
|
2021-12-01 15:18:47 +03:00
|
|
|
|
|
|
|
static void Register(sol::state* lua);
|
|
|
|
};
|