pokeplatinum/res/pokemon_anims/pokemon_anim_script_unk_010.s
2026-02-08 19:02:07 -08:00

47 lines
2.5 KiB
ArmAsm

#include "macros/pokemon_anim_cmd.inc"
PokemonAnimScript_unk_010:
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 8
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_ROTATION_Z, 4096, 8
WaitTransform
Loop 1
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
ApplyTranslation
UpdateAttribute ANIM_ROTATION_Z, 4096, ANIM_ATTRIBUTE_SET
ApplyScaleAndRotation
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 12
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 12
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -8192, 12
WaitTransform
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
ApplyTranslation
UpdateAttribute ANIM_ROTATION_Z, -4096, ANIM_ATTRIBUTE_SET
ApplyScaleAndRotation
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 12
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 16, 12
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 8192, 12
WaitTransform
LoopEnd
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
ApplyTranslation
UpdateAttribute ANIM_ROTATION_Z, 4096, ANIM_ATTRIBUTE_SET
ApplyScaleAndRotation
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 12
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 12
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -8192, 12
WaitTransform
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
ApplyTranslation
UpdateAttribute ANIM_ROTATION_Z, -4096, ANIM_ATTRIBUTE_SET
ApplyScaleAndRotation
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 12
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 12
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 4096, 12
WaitTransform
End