mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-03-21 17:55:13 -05:00
Dump Pokemon anim scripts (#936)
This commit is contained in:
parent
28cb4b855e
commit
167cd5fd09
349
asm/macros/pokemon_anim_cmd.inc
Normal file
349
asm/macros/pokemon_anim_cmd.inc
Normal file
|
|
@ -0,0 +1,349 @@
|
|||
#include "generated/pokemon_anim_constants.h"
|
||||
#include "generated/pokemon_sprite_attributes.h"
|
||||
|
||||
/*
|
||||
* In these scripts, GF distinguished between anim var indexes and literal values by supplying
|
||||
* the relevant ANIM_READ_TYPE parameter to the anim command. This makes the scripts verbose,
|
||||
* so we instead offset the anim var indexes by 0xFFFFFFF in order to distinguish vars and
|
||||
* literal values. The supplementary macros below facilitate this process.
|
||||
*/
|
||||
|
||||
.macro Var varIndex
|
||||
.long \varIndex - ANIM_VAR_OFFSET
|
||||
.endm
|
||||
|
||||
.macro SetReadTypeAndOffset valueOrVar, outOffset, outReadType
|
||||
.if (\valueOrVar >= ANIM_VAR_OFFSET)
|
||||
.set \outOffset, ANIM_VAR_OFFSET
|
||||
.set \outReadType, ANIM_READ_TYPE_VAR
|
||||
.else
|
||||
.set \outOffset, 0
|
||||
.set \outReadType, ANIM_READ_TYPE_VALUE
|
||||
.endif
|
||||
.endm
|
||||
|
||||
/*
|
||||
* For certain anim commands, GF used different constants to indicate the read types.
|
||||
* This macro is for those commands.
|
||||
*/
|
||||
.macro SetReadTypeAndOffset2 valueOrVar, outOffset, outReadType
|
||||
.if (\valueOrVar >= ANIM_VAR_OFFSET)
|
||||
.set \outOffset, ANIM_VAR_OFFSET
|
||||
.set \outReadType, ANIM_READ_TYPE_VAR2
|
||||
.else
|
||||
.set \outOffset, 0
|
||||
.set \outReadType, ANIM_READ_TYPE_VALUE2
|
||||
.endif
|
||||
.endm
|
||||
|
||||
.macro End
|
||||
.long 0
|
||||
.endm
|
||||
|
||||
.macro WaitFrame
|
||||
.long 1
|
||||
.endm
|
||||
|
||||
.macro SetOriginalPosition
|
||||
.long 2
|
||||
.endm
|
||||
|
||||
.macro SetVarIfExplicit readType1, varIndex1, valueOrVarIndex2, comparisonType, readType2, destVarIndex, newValueOrVar
|
||||
.long 3
|
||||
.long \readType1
|
||||
Var \varIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.long \comparisonType
|
||||
.long \readType2
|
||||
Var \destVarIndex
|
||||
.long \newValueOrVar
|
||||
.endm
|
||||
|
||||
.macro SetVarIf destVarIndex, comparisonType, varIndex1, valueOrVarIndex2, newValueOrVar
|
||||
SetReadTypeAndOffset2 \valueOrVarIndex2, offset1, readType1
|
||||
SetReadTypeAndOffset2 \newValueOrVar, offset2, readType2
|
||||
SetVarIfExplicit readType1, \varIndex1, \valueOrVarIndex2 - offset1, \comparisonType, readType2, \destVarIndex, \newValueOrVar - offset2
|
||||
.endm
|
||||
|
||||
.macro SetVarIfEq destVarIndex, varIndex1, valueOrVarIndex2, newValueOrVar
|
||||
SetVarIf \destVarIndex, COMPARISON_RESULT_EQUAL, \varIndex1, \valueOrVarIndex2, \newValueOrVar
|
||||
.endm
|
||||
|
||||
.macro SetVarIfGt destVarIndex, comparisonType, varIndex1, valueOrVarIndex2, newValueOrVar
|
||||
SetVarIf \destVarIndex, COMPARISON_RESULT_GREATER_THAN, \varIndex1, \valueOrVarIndex2, \newValueOrVar
|
||||
.endm
|
||||
|
||||
.macro SetVarIfLe destVarIndex, comparisonType, varIndex1, valueOrVarIndex2, newValueOrVar
|
||||
SetVarIf \destVarIndex, COMPARISON_RESULT_LESS_THAN, \varIndex1, \valueOrVarIndex2, \newValueOrVar
|
||||
.endm
|
||||
|
||||
.macro SetVar destVarIndex, value
|
||||
.long 4
|
||||
Var \destVarIndex
|
||||
.long \value
|
||||
.endm
|
||||
|
||||
.macro CopyVar destVarIndex, originIndex
|
||||
.long 5
|
||||
Var \destVarIndex
|
||||
Var \originIndex
|
||||
.endm
|
||||
|
||||
.macro AddExplicit destVarIndex, readType, varIndex1, valueOrVarIndex2
|
||||
.long 6
|
||||
Var \destVarIndex
|
||||
.long \readType
|
||||
Var \varIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.endm
|
||||
|
||||
.macro Add destVarIndex, varIndex1, valueOrVarIndex2
|
||||
SetReadTypeAndOffset \valueOrVarIndex2, offset, readType
|
||||
AddExplicit \destVarIndex, readType, \varIndex1, \valueOrVarIndex2 - offset
|
||||
.endm
|
||||
|
||||
.macro MultiplyExplicit destVarIndex, readType, varIndex1, valueOrVarIndex2
|
||||
.long 7
|
||||
Var \destVarIndex
|
||||
.long \readType
|
||||
Var \varIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.endm
|
||||
|
||||
.macro Multiply destVarIndex, varIndex1, valueOrVarIndex2
|
||||
SetReadTypeAndOffset \valueOrVarIndex2, offset, readType
|
||||
MultiplyExplicit \destVarIndex, readType, \varIndex1, \valueOrVarIndex2 - offset
|
||||
.endm
|
||||
|
||||
.macro SubtractExplicit destVarIndex, readType1, readType2, valueOrVarIndex1, valueOrVarIndex2
|
||||
.long 8
|
||||
Var \destVarIndex
|
||||
.long \readType1
|
||||
.long \readType2
|
||||
.long \valueOrVarIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.endm
|
||||
|
||||
.macro Subtract destVarIndex, valueOrVarIndex1, valueOrVarIndex2
|
||||
SetReadTypeAndOffset \valueOrVarIndex1, offset1, readType1
|
||||
SetReadTypeAndOffset \valueOrVarIndex2, offset2, readType2
|
||||
SubtractExplicit \destVarIndex, readType1, readType2, \valueOrVarIndex1 - offset1, \valueOrVarIndex2 - offset2
|
||||
.endm
|
||||
|
||||
.macro DivideExplicit destVarIndex, readType1, readType2, valueOrVarIndex1, valueOrVarIndex2
|
||||
.long 9
|
||||
Var \destVarIndex
|
||||
.long \readType1
|
||||
.long \readType2
|
||||
.long \valueOrVarIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.endm
|
||||
|
||||
.macro Divide destVarIndex, valueOrVarIndex1, valueOrVarIndex2
|
||||
SetReadTypeAndOffset \valueOrVarIndex1, offset1, readType1
|
||||
SetReadTypeAndOffset \valueOrVarIndex2, offset2, readType2
|
||||
DivideExplicit \destVarIndex, readType1, readType2, \valueOrVarIndex1 - offset1, \valueOrVarIndex2 - offset2
|
||||
.endm
|
||||
|
||||
.macro ModuloExplicit destVarIndex, readType1, readType2, valueOrVarIndex1, valueOrVarIndex2
|
||||
.long 10
|
||||
Var \destVarIndex
|
||||
.long \readType1
|
||||
.long \readType2
|
||||
.long \valueOrVarIndex1
|
||||
.long \valueOrVarIndex2
|
||||
.endm
|
||||
|
||||
.macro Modulo destVarIndex, valueOrVarIndex1, valueOrVarIndex2
|
||||
SetReadTypeAndOffset \valueOrVarIndex1, offset1, readType1
|
||||
SetReadTypeAndOffset \valueOrVarIndex2, offset2, readType2
|
||||
ModuloExplicit \destVarIndex, readType1, readType2, \valueOrVarIndex1 - offset1, \valueOrVarIndex2 - offset2
|
||||
.endm
|
||||
|
||||
.macro Loop loopMax
|
||||
.long 11
|
||||
.long \loopMax
|
||||
.endm
|
||||
|
||||
.macro LoopEnd
|
||||
.long 12
|
||||
.endm
|
||||
|
||||
.macro SetSpriteAttribute, spriteAttribute, originIndex
|
||||
.long 13
|
||||
.long \spriteAttribute
|
||||
Var \originIndex
|
||||
.endm
|
||||
|
||||
.macro AddSpriteAttribute spriteAttribute, originIndex
|
||||
.long 14
|
||||
.long \spriteAttribute
|
||||
Var \originIndex
|
||||
.endm
|
||||
|
||||
.macro UpdateSpriteAttributeExplicit spriteAttribute, readType, valueOrVarIndex, updateType
|
||||
.long 15
|
||||
.long \spriteAttribute
|
||||
.long \readType
|
||||
.long \valueOrVarIndex
|
||||
.long \updateType
|
||||
.endm
|
||||
|
||||
.macro UpdateSpriteAttribute spriteAttribute, valueOrVarIndex, updateType
|
||||
SetReadTypeAndOffset2 \valueOrVarIndex, offset, readType
|
||||
UpdateSpriteAttributeExplicit \spriteAttribute, readType, \valueOrVarIndex - offset, \updateType
|
||||
.endm
|
||||
|
||||
.macro SinExplicit destVarIndex, radiansIndex, readTypeAmplitude, amplitude, readTypeOffset, offset
|
||||
.long 16
|
||||
Var \destVarIndex
|
||||
Var \radiansIndex
|
||||
.long \readTypeAmplitude
|
||||
.long \amplitude
|
||||
.long \readTypeOffset
|
||||
.long \offset
|
||||
.endm
|
||||
|
||||
.macro Sin destVarIndex, radiansIndex, amplitude, offset
|
||||
SetReadTypeAndOffset2 \amplitude, amplitudeOffset, readTypeAmplitude
|
||||
SetReadTypeAndOffset2 \offset, offsetSinOffset, readTypeOffset
|
||||
SinExplicit \destVarIndex, \radiansIndex, readTypeAmplitude, \amplitude - amplitudeOffset, readTypeOffset, \offset - offsetSinOffset
|
||||
.endm
|
||||
|
||||
.macro CosExplicit destVarIndex, radiansIndex, readTypeAmplitude, amplitude, readTypeOffset, offset
|
||||
.long 17
|
||||
Var \destVarIndex
|
||||
Var \radiansIndex
|
||||
.long \readTypeAmplitude
|
||||
.long \amplitude
|
||||
.long \readTypeOffset
|
||||
.long \offset
|
||||
.endm
|
||||
|
||||
.macro Cos destVarIndex, radiansIndex, amplitude, offset
|
||||
SetReadTypeAndOffset2 \amplitude, amplitudeOffset, readTypeAmplitude
|
||||
SetReadTypeAndOffset2 \offset, offsetCosOffset, readTypeOffset
|
||||
CosExplicit \destVarIndex, \radiansIndex, readTypeAmplitude, \amplitude - amplitudeOffset, readTypeOffset, \offset - offsetCosOffset
|
||||
.endm
|
||||
|
||||
.macro SetTranslation varIndex, translationType
|
||||
.long 18
|
||||
Var \varIndex
|
||||
.long \translationType
|
||||
.endm
|
||||
|
||||
.macro AddTranslation varIndex, translationType
|
||||
.long 19
|
||||
Var \varIndex
|
||||
.long \translationType
|
||||
.endm
|
||||
|
||||
.macro UpdateAttributeExplicit animAttribute, readType, valueOrVarIndex, updateType
|
||||
.long 20
|
||||
.long \animAttribute
|
||||
.long \readType
|
||||
.long \valueOrVarIndex
|
||||
.long \updateType
|
||||
.endm
|
||||
|
||||
.macro UpdateAttribute animAttribute, valueOrVarIndex, updateType
|
||||
SetReadTypeAndOffset2 \valueOrVarIndex, offset, readType
|
||||
UpdateAttributeExplicit \animAttribute, readType, \valueOrVarIndex - offset, \updateType
|
||||
.endm
|
||||
|
||||
.macro ApplyTranslation
|
||||
.long 21
|
||||
.endm
|
||||
|
||||
.macro ApplyScaleAndRotation
|
||||
.long 22
|
||||
.endm
|
||||
|
||||
.macro SetOffset varIndex, offsetType
|
||||
.long 23
|
||||
Var \varIndex
|
||||
.long \offsetType
|
||||
.endm
|
||||
|
||||
.macro WaitTransform
|
||||
.long 24
|
||||
.endm
|
||||
|
||||
.macro SetYNormalization yNormalizationType
|
||||
.long 25
|
||||
.long \yNormalizationType
|
||||
.endm
|
||||
|
||||
.macro TransformCurve calcType, startDelay, curveType, transformType, amplitude, radians, offset, steps
|
||||
.long 26
|
||||
.long \calcType
|
||||
.long \startDelay
|
||||
.long \curveType
|
||||
.long \transformType
|
||||
.long \amplitude
|
||||
.long \radians
|
||||
.long \offset
|
||||
.long \steps
|
||||
.endm
|
||||
|
||||
.macro TransformCurveEven calcType, startDelay, curveType, transformType, amplitude, radians, offset, steps
|
||||
.long 27
|
||||
.long \calcType
|
||||
.long \startDelay
|
||||
.long \curveType
|
||||
.long \transformType
|
||||
.long \amplitude
|
||||
.long \radians
|
||||
.long \offset
|
||||
.long \steps
|
||||
.endm
|
||||
|
||||
.macro TransformLinear calcType, startDelay, transformType, speed, acceleration, steps
|
||||
.long 28
|
||||
.long \calcType
|
||||
.long \startDelay
|
||||
.long \transformType
|
||||
.long \speed
|
||||
.long \acceleration
|
||||
.long \steps
|
||||
.endm
|
||||
|
||||
.macro TransformLinearEven calcType, startDelay, transformType, distance, steps
|
||||
.long 29
|
||||
.long \calcType
|
||||
.long \startDelay
|
||||
.long \transformType
|
||||
.long \distance
|
||||
.long \steps
|
||||
.endm
|
||||
|
||||
.macro TransformLinearBounded calcType, startDelay, transformType, speed, acceleration, maxDistance
|
||||
.long 30
|
||||
.long \calcType
|
||||
.long \startDelay
|
||||
.long \transformType
|
||||
.long \speed
|
||||
.long \acceleration
|
||||
.long \maxDistance
|
||||
.endm
|
||||
|
||||
.macro SetStartDelay delay
|
||||
.long 31
|
||||
.long \delay
|
||||
.endm
|
||||
|
||||
.macro Fade initAlpha, targetAlpha, delay, color
|
||||
.long 32
|
||||
.long \initAlpha
|
||||
.long \targetAlpha
|
||||
.long \delay
|
||||
.long \color
|
||||
.endm
|
||||
|
||||
.macro WaitFade
|
||||
.long 33
|
||||
.endm
|
||||
|
||||
.text
|
||||
.globl _start
|
||||
_start:
|
||||
|
|
@ -89,6 +89,7 @@ metang_generators = {
|
|||
'pokemon_contest_types': { 'type': 'enum', 'tag': 'PokemonContestType' },
|
||||
'pokemon_data_params': { 'type': 'enum', 'tag': 'PokemonDataParam' },
|
||||
'pokemon_stats': { 'type': 'enum', 'tag': 'PokemonStat' },
|
||||
'pokemon_sprite_attributes': { 'type': 'enum', 'tag': 'PokemonSpriteAttribute' },
|
||||
'pokemon_types': { 'type': 'enum', 'tag': 'PokemonType' },
|
||||
'poketch_apps': { 'type': 'enum', 'tag': 'PoketchAppID' },
|
||||
'ribbons': { 'type': 'enum', 'tag': 'RibbonID' },
|
||||
|
|
|
|||
|
|
@ -1,8 +1,12 @@
|
|||
# These are a variety of constants used in Pokemon anim scripts.
|
||||
# They are not all used interchangeably but have roughly contiguous values.
|
||||
# Transform function types
|
||||
TRANSFORM_FUNC_CURVE = 0
|
||||
TRANSFORM_FUNC_CURVE_EVEN
|
||||
TRANSFORM_FUNC_LINEAR
|
||||
TRANSFORM_FUNC_LINEAR_EVEN
|
||||
TRANSFORM_FUNC_LINEAR_BOUNDED
|
||||
# Anim attributes
|
||||
ANIM_TRANSLATE_X = 8
|
||||
ANIM_TRANSLATE_Y
|
||||
ANIM_OFFSET_X
|
||||
|
|
@ -10,27 +14,44 @@ ANIM_OFFSET_Y
|
|||
ANIM_SCALE_X
|
||||
ANIM_SCALE_Y
|
||||
ANIM_ROTATION_Z
|
||||
# Comparison types for the SetVarIf anim commands
|
||||
COMPARISON_RESULT_LESS_THAN = 15
|
||||
COMPARISON_RESULT_GREATER_THAN
|
||||
COMPARISON_RESULT_EQUAL
|
||||
# Read types used to determine whether to interpret command parameters as var indexes or literal values
|
||||
ANIM_READ_TYPE_VALUE = 18
|
||||
ANIM_READ_TYPE_VAR
|
||||
ANIM_READ_TYPE_VALUE2
|
||||
ANIM_READ_TYPE_VAR2
|
||||
# Determines whether to set or add to anim attributes in the UpdateAttribute command
|
||||
ANIM_ATTRIBUTE_SET = 22
|
||||
ANIM_ATTRIBUTE_ADD
|
||||
# Determines how to calculate the next step in a transformation function
|
||||
TRANSFORM_CALC_SET = 24
|
||||
TRANSFORM_CALC_ADD
|
||||
TRANSFORM_CALC_INCREMENT
|
||||
# Turns Y normalization on, off, or only on when the sprite's scale is negative
|
||||
Y_NORMALIZATION_NEGATIVE_SCALE = 27
|
||||
Y_NORMALIZATION_OFF
|
||||
Y_NORMALIZATION_ON
|
||||
# Transformation curve types
|
||||
TRANSFORM_CURVE_SIN = 30
|
||||
TRANSFORM_CURVE_COS
|
||||
TRANSFORM_CURVE_NEGATIVE_SIN
|
||||
TRANSFORM_CURVE_NEGATIVE_COS
|
||||
# Transformation function value targets
|
||||
TRANSFORM_TYPE_OFFSET_X = 35
|
||||
TRANSFORM_TYPE_OFFSET_Y
|
||||
TRANSFORM_TYPE_SCALE_X
|
||||
TRANSFORM_TYPE_SCALE_Y
|
||||
TRANSFORM_TYPE_ROTATION_Z
|
||||
# Anim var indexes, offset by 0xFFFFFF to distinguish from literal values
|
||||
ANIM_VAR_OFFSET = 268435455 # 0xFFFFFFF
|
||||
ANIM_VAR_0 = ANIM_VAR_OFFSET
|
||||
ANIM_VAR_1
|
||||
ANIM_VAR_2
|
||||
ANIM_VAR_3
|
||||
ANIM_VAR_4
|
||||
ANIM_VAR_5
|
||||
ANIM_VAR_6
|
||||
ANIM_VAR_7
|
||||
|
|
|
|||
47
generated/pokemon_sprite_attributes.txt
Normal file
47
generated/pokemon_sprite_attributes.txt
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
MON_SPRITE_X_CENTER
|
||||
MON_SPRITE_Y_CENTER
|
||||
MON_SPRITE_Z_CENTER
|
||||
MON_SPRITE_X_OFFSET
|
||||
MON_SPRITE_Y_OFFSET
|
||||
MON_SPRITE_Z_OFFSET
|
||||
MON_SPRITE_HIDE
|
||||
MON_SPRITE_ROTATION_X
|
||||
MON_SPRITE_ROTATION_Y
|
||||
MON_SPRITE_ROTATION_Z
|
||||
MON_SPRITE_X_PIVOT
|
||||
MON_SPRITE_Y_PIVOT
|
||||
MON_SPRITE_SCALE_X
|
||||
MON_SPRITE_SCALE_Y
|
||||
MON_SPRITE_PARTIAL_DRAW
|
||||
MON_SPRITE_DRAW_X_OFFSET
|
||||
MON_SPRITE_DRAW_Y_OFFSET
|
||||
MON_SPRITE_DRAW_WIDTH
|
||||
MON_SPRITE_DRAW_HEIGHT
|
||||
MON_SPRITE_SHADOW_X
|
||||
MON_SPRITE_SHADOW_Y
|
||||
MON_SPRITE_SHADOW_X_OFFSET
|
||||
MON_SPRITE_SHADOW_Y_OFFSET
|
||||
MON_SPRITE_ALPHA
|
||||
MON_SPRITE_DIFFUSE_R
|
||||
MON_SPRITE_DIFFUSE_G
|
||||
MON_SPRITE_DIFFUSE_B
|
||||
MON_SPRITE_AMBIENT_R
|
||||
MON_SPRITE_AMBIENT_G
|
||||
MON_SPRITE_AMBIENT_B
|
||||
MON_SPRITE_FADE_ACTIVE
|
||||
MON_SPRITE_FADE_TARGET_COLOR
|
||||
MON_SPRITE_FADE_INIT_ALPHA
|
||||
MON_SPRITE_FADE_TARGET_ALPHA
|
||||
MON_SPRITE_FADE_DELAY_COUNTER
|
||||
MON_SPRITE_FLIP_H
|
||||
MON_SPRITE_FLIP_V
|
||||
MON_SPRITE_HIDE_2
|
||||
MON_SPRITE_CURR_SPRITE_FRAME
|
||||
MON_SPRITE_DUMMY
|
||||
MON_SPRITE_MOSAIC_INTENSITY
|
||||
MON_SPRITE_SHADOW_HEIGHT
|
||||
MON_SPRITE_SHADOW_PLTT_SLOT
|
||||
MON_SPRITE_SHADOW_SHOULD_FOLLOW_X
|
||||
MON_SPRITE_SHADOW_SHOULD_FOLLOW_Y
|
||||
MON_SPRITE_SHADOW_IS_AFFINE
|
||||
MON_SPRITE_SHADOW_SIZE
|
||||
|
|
@ -5,61 +5,12 @@
|
|||
|
||||
#include "constants/heap.h"
|
||||
#include "constants/narc.h"
|
||||
#include "generated/pokemon_sprite_attributes.h"
|
||||
|
||||
#include "struct_defs/sprite_animation_frame.h"
|
||||
|
||||
#define MAX_MON_SPRITES 4
|
||||
|
||||
enum PokemonSpriteAttribute {
|
||||
MON_SPRITE_X_CENTER = 0,
|
||||
MON_SPRITE_Y_CENTER,
|
||||
MON_SPRITE_Z_CENTER,
|
||||
MON_SPRITE_X_OFFSET,
|
||||
MON_SPRITE_Y_OFFSET,
|
||||
MON_SPRITE_Z_OFFSET,
|
||||
MON_SPRITE_HIDE,
|
||||
MON_SPRITE_ROTATION_X,
|
||||
MON_SPRITE_ROTATION_Y,
|
||||
MON_SPRITE_ROTATION_Z,
|
||||
MON_SPRITE_X_PIVOT,
|
||||
MON_SPRITE_Y_PIVOT,
|
||||
MON_SPRITE_SCALE_X,
|
||||
MON_SPRITE_SCALE_Y,
|
||||
MON_SPRITE_PARTIAL_DRAW,
|
||||
MON_SPRITE_DRAW_X_OFFSET,
|
||||
MON_SPRITE_DRAW_Y_OFFSET,
|
||||
MON_SPRITE_DRAW_WIDTH,
|
||||
MON_SPRITE_DRAW_HEIGHT,
|
||||
MON_SPRITE_SHADOW_X,
|
||||
MON_SPRITE_SHADOW_Y,
|
||||
MON_SPRITE_SHADOW_X_OFFSET,
|
||||
MON_SPRITE_SHADOW_Y_OFFSET,
|
||||
MON_SPRITE_ALPHA,
|
||||
MON_SPRITE_DIFFUSE_R,
|
||||
MON_SPRITE_DIFFUSE_G,
|
||||
MON_SPRITE_DIFFUSE_B,
|
||||
MON_SPRITE_AMBIENT_R,
|
||||
MON_SPRITE_AMBIENT_G,
|
||||
MON_SPRITE_AMBIENT_B,
|
||||
MON_SPRITE_FADE_ACTIVE,
|
||||
MON_SPRITE_FADE_TARGET_COLOR,
|
||||
MON_SPRITE_FADE_INIT_ALPHA,
|
||||
MON_SPRITE_FADE_TARGET_ALPHA,
|
||||
MON_SPRITE_FADE_DELAY_COUNTER,
|
||||
MON_SPRITE_FLIP_H,
|
||||
MON_SPRITE_FLIP_V,
|
||||
MON_SPRITE_HIDE_2,
|
||||
MON_SPRITE_CURR_SPRITE_FRAME,
|
||||
MON_SPRITE_DUMMY,
|
||||
MON_SPRITE_MOSAIC_INTENSITY,
|
||||
MON_SPRITE_SHADOW_HEIGHT,
|
||||
MON_SPRITE_SHADOW_PLTT_SLOT,
|
||||
MON_SPRITE_SHADOW_SHOULD_FOLLOW_X,
|
||||
MON_SPRITE_SHADOW_SHOULD_FOLLOW_Y,
|
||||
MON_SPRITE_SHADOW_IS_AFFINE,
|
||||
MON_SPRITE_SHADOW_SIZE,
|
||||
};
|
||||
|
||||
typedef struct PokemonSprite PokemonSprite;
|
||||
typedef struct PokemonSpriteTransforms PokemonSpriteTransforms;
|
||||
|
||||
|
|
|
|||
|
|
@ -280,7 +280,7 @@ res/prebuilt/demo/egg/data/egg_data.narc,/demo/egg/data/egg_data.narc
|
|||
res/prebuilt/demo/egg/data/particle/egg_demo_particle.narc,/demo/egg/data/particle/egg_demo_particle.narc
|
||||
res/prebuilt/fielddata/mm_list/move_model_list.narc,/fielddata/mm_list/move_model_list.narc
|
||||
res/prebuilt/pokeanime/poke_anm.narc,/pokeanime/poke_anm.narc
|
||||
res/prebuilt/pokeanime/pl_poke_anm.narc,/pokeanime/pl_poke_anm.narc
|
||||
res/pokemon_anims/pokemon_anims.narc,/pokeanime/pl_poke_anm.narc
|
||||
res/prebuilt/battle/tr_ai/tr_ai_seq.narc,/battle/tr_ai/tr_ai_seq.narc
|
||||
res/prebuilt/arc/area_win_gra.narc,/arc/area_win_gra.narc
|
||||
res/prebuilt/arc/balance_ball_gra.narc,/arc/balance_ball_gra.narc
|
||||
|
|
|
|||
|
|
|
@ -279,7 +279,7 @@ e171ea4a5b54d4e68fe7e0031a2edc0d561c7e7c *res/prebuilt/application/wifi_earth/wi
|
|||
fc33b6a3e954c139eae32244b2991cf280ab54a4 *res/prebuilt/demo/egg/data/particle/egg_demo_particle.narc
|
||||
205a3d2db44040f4fafa6cb15301f3d9e77e5109 *res/prebuilt/fielddata/mm_list/move_model_list.narc
|
||||
b37a0c1e61ba1b2ceb905bad16476f1fb5966f18 *res/prebuilt/pokeanime/poke_anm.narc
|
||||
dc6caed3c4b1a0b04bebfcf6627a668e37ae6f2c *res/prebuilt/pokeanime/pl_poke_anm.narc
|
||||
dc6caed3c4b1a0b04bebfcf6627a668e37ae6f2c *res/pokemon_anims/pokemon_anims.narc
|
||||
e8c96b0f5b6d59820e7201f7881183e3aff1b35f *res/prebuilt/battle/tr_ai/tr_ai_seq.narc
|
||||
b54b704c20f35cb66eb2790086dc47cd9ac612f7 *res/prebuilt/arc/area_win_gra.narc
|
||||
7d5eac7006f041f4da9f9baf04ee61cc187f4580 *res/prebuilt/arc/balance_ball_gra.narc
|
||||
|
|
|
|||
|
|
@ -117,4 +117,5 @@ subdir('battle')
|
|||
subdir('field')
|
||||
subdir('fonts')
|
||||
subdir('items')
|
||||
subdir('pokemon_anims')
|
||||
subdir('sound')
|
||||
|
|
|
|||
173
res/pokemon_anims/meson.build
Normal file
173
res/pokemon_anims/meson.build
Normal file
|
|
@ -0,0 +1,173 @@
|
|||
relative_build_dir = fs.relative_to(meson.current_build_dir(), meson.project_build_root())
|
||||
|
||||
pokemon_anims_target_name = 'pokemon_anims.narc'
|
||||
pokemon_anims_private_dir = relative_build_dir / pokemon_anims_target_name + '.p'
|
||||
|
||||
pokemon_anims_files = files(
|
||||
'pokemon_anim_script_unk_000.s',
|
||||
'pokemon_anim_script_unk_001.s',
|
||||
'pokemon_anim_script_unk_002.s',
|
||||
'pokemon_anim_script_unk_003.s',
|
||||
'pokemon_anim_script_unk_004.s',
|
||||
'pokemon_anim_script_unk_005.s',
|
||||
'pokemon_anim_script_unk_006.s',
|
||||
'pokemon_anim_script_unk_007.s',
|
||||
'pokemon_anim_script_unk_008.s',
|
||||
'pokemon_anim_script_unk_009.s',
|
||||
'pokemon_anim_script_unk_010.s',
|
||||
'pokemon_anim_script_unk_011.s',
|
||||
'pokemon_anim_script_unk_012.s',
|
||||
'pokemon_anim_script_unk_013.s',
|
||||
'pokemon_anim_script_unk_014.s',
|
||||
'pokemon_anim_script_unk_015.s',
|
||||
'pokemon_anim_script_unk_016.s',
|
||||
'pokemon_anim_script_unk_017.s',
|
||||
'pokemon_anim_script_unk_018.s',
|
||||
'pokemon_anim_script_unk_019.s',
|
||||
'pokemon_anim_script_unk_020.s',
|
||||
'pokemon_anim_script_unk_021.s',
|
||||
'pokemon_anim_script_unk_022.s',
|
||||
'pokemon_anim_script_unk_023.s',
|
||||
'pokemon_anim_script_unk_024.s',
|
||||
'pokemon_anim_script_unk_025.s',
|
||||
'pokemon_anim_script_unk_026.s',
|
||||
'pokemon_anim_script_unk_027.s',
|
||||
'pokemon_anim_script_unk_028.s',
|
||||
'pokemon_anim_script_unk_029.s',
|
||||
'pokemon_anim_script_unk_030.s',
|
||||
'pokemon_anim_script_unk_031.s',
|
||||
'pokemon_anim_script_unk_032.s',
|
||||
'pokemon_anim_script_unk_033.s',
|
||||
'pokemon_anim_script_unk_034.s',
|
||||
'pokemon_anim_script_unk_035.s',
|
||||
'pokemon_anim_script_unk_036.s',
|
||||
'pokemon_anim_script_unk_037.s',
|
||||
'pokemon_anim_script_unk_038.s',
|
||||
'pokemon_anim_script_unk_039.s',
|
||||
'pokemon_anim_script_unk_040.s',
|
||||
'pokemon_anim_script_unk_041.s',
|
||||
'pokemon_anim_script_unk_042.s',
|
||||
'pokemon_anim_script_unk_043.s',
|
||||
'pokemon_anim_script_unk_044.s',
|
||||
'pokemon_anim_script_unk_045.s',
|
||||
'pokemon_anim_script_unk_046.s',
|
||||
'pokemon_anim_script_unk_047.s',
|
||||
'pokemon_anim_script_unk_048.s',
|
||||
'pokemon_anim_script_unk_049.s',
|
||||
'pokemon_anim_script_unk_050.s',
|
||||
'pokemon_anim_script_unk_051.s',
|
||||
'pokemon_anim_script_unk_052.s',
|
||||
'pokemon_anim_script_unk_053.s',
|
||||
'pokemon_anim_script_unk_054.s',
|
||||
'pokemon_anim_script_unk_055.s',
|
||||
'pokemon_anim_script_unk_056.s',
|
||||
'pokemon_anim_script_unk_057.s',
|
||||
'pokemon_anim_script_unk_058.s',
|
||||
'pokemon_anim_script_unk_059.s',
|
||||
'pokemon_anim_script_unk_060.s',
|
||||
'pokemon_anim_script_unk_061.s',
|
||||
'pokemon_anim_script_unk_062.s',
|
||||
'pokemon_anim_script_unk_063.s',
|
||||
'pokemon_anim_script_unk_064.s',
|
||||
'pokemon_anim_script_unk_065.s',
|
||||
'pokemon_anim_script_unk_066.s',
|
||||
'pokemon_anim_script_unk_067.s',
|
||||
'pokemon_anim_script_unk_068.s',
|
||||
'pokemon_anim_script_unk_069.s',
|
||||
'pokemon_anim_script_unk_070.s',
|
||||
'pokemon_anim_script_unk_071.s',
|
||||
'pokemon_anim_script_unk_072.s',
|
||||
'pokemon_anim_script_unk_073.s',
|
||||
'pokemon_anim_script_unk_074.s',
|
||||
'pokemon_anim_script_unk_075.s',
|
||||
'pokemon_anim_script_unk_076.s',
|
||||
'pokemon_anim_script_unk_077.s',
|
||||
'pokemon_anim_script_unk_078.s',
|
||||
'pokemon_anim_script_unk_079.s',
|
||||
'pokemon_anim_script_unk_080.s',
|
||||
'pokemon_anim_script_unk_081.s',
|
||||
'pokemon_anim_script_unk_082.s',
|
||||
'pokemon_anim_script_unk_083.s',
|
||||
'pokemon_anim_script_unk_084.s',
|
||||
'pokemon_anim_script_unk_085.s',
|
||||
'pokemon_anim_script_unk_086.s',
|
||||
'pokemon_anim_script_unk_087.s',
|
||||
'pokemon_anim_script_unk_088.s',
|
||||
'pokemon_anim_script_unk_089.s',
|
||||
'pokemon_anim_script_unk_090.s',
|
||||
'pokemon_anim_script_unk_091.s',
|
||||
'pokemon_anim_script_unk_092.s',
|
||||
'pokemon_anim_script_unk_093.s',
|
||||
'pokemon_anim_script_unk_094.s',
|
||||
'pokemon_anim_script_unk_095.s',
|
||||
'pokemon_anim_script_unk_096.s',
|
||||
'pokemon_anim_script_unk_097.s',
|
||||
'pokemon_anim_script_unk_098.s',
|
||||
'pokemon_anim_script_unk_099.s',
|
||||
'pokemon_anim_script_unk_100.s',
|
||||
'pokemon_anim_script_unk_101.s',
|
||||
'pokemon_anim_script_unk_102.s',
|
||||
'pokemon_anim_script_unk_103.s',
|
||||
'pokemon_anim_script_unk_104.s',
|
||||
'pokemon_anim_script_unk_105.s',
|
||||
'pokemon_anim_script_unk_106.s',
|
||||
'pokemon_anim_script_unk_107.s',
|
||||
'pokemon_anim_script_unk_108.s',
|
||||
'pokemon_anim_script_unk_109.s',
|
||||
'pokemon_anim_script_unk_110.s',
|
||||
'pokemon_anim_script_unk_111.s',
|
||||
'pokemon_anim_script_unk_112.s',
|
||||
'pokemon_anim_script_unk_113.s',
|
||||
'pokemon_anim_script_unk_114.s',
|
||||
'pokemon_anim_script_unk_115.s',
|
||||
'pokemon_anim_script_unk_116.s',
|
||||
'pokemon_anim_script_unk_117.s',
|
||||
'pokemon_anim_script_unk_118.s',
|
||||
'pokemon_anim_script_unk_119.s',
|
||||
'pokemon_anim_script_unk_120.s',
|
||||
'pokemon_anim_script_unk_121.s',
|
||||
'pokemon_anim_script_unk_122.s',
|
||||
'pokemon_anim_script_unk_123.s',
|
||||
'pokemon_anim_script_unk_124.s',
|
||||
'pokemon_anim_script_unk_125.s',
|
||||
'pokemon_anim_script_unk_126.s',
|
||||
'pokemon_anim_script_unk_127.s',
|
||||
'pokemon_anim_script_unk_128.s',
|
||||
'pokemon_anim_script_unk_129.s',
|
||||
'pokemon_anim_script_unk_130.s',
|
||||
'pokemon_anim_script_unk_131.s',
|
||||
'pokemon_anim_script_unk_132.s',
|
||||
'pokemon_anim_script_unk_133.s',
|
||||
'pokemon_anim_script_unk_134.s',
|
||||
'pokemon_anim_script_unk_135.s',
|
||||
'pokemon_anim_script_unk_136.s',
|
||||
'pokemon_anim_script_unk_137.s',
|
||||
'pokemon_anim_script_unk_138.s',
|
||||
'pokemon_anim_script_unk_139.s',
|
||||
'pokemon_anim_script_unk_140.s',
|
||||
'pokemon_anim_script_unk_141.s',
|
||||
'pokemon_anim_script_unk_142.s',
|
||||
)
|
||||
|
||||
pokemon_anims_narc_order = files('pokemon_anims.order')
|
||||
|
||||
pokemon_anims_narc = custom_target(pokemon_anims_target_name,
|
||||
output: [
|
||||
'pokemon_anims.narc',
|
||||
'pokemon_anims.naix.h',
|
||||
],
|
||||
input: script_bin_gen.process(
|
||||
pokemon_anims_files,
|
||||
extra_args: ['--depfile', '--out-dir', pokemon_anims_private_dir]
|
||||
),
|
||||
command: [
|
||||
narc_exe, 'create',
|
||||
'--naix',
|
||||
'--order', pokemon_anims_narc_order,
|
||||
'--output', '@OUTPUT0@',
|
||||
'@PRIVATE_DIR@',
|
||||
],
|
||||
)
|
||||
|
||||
nitrofs_files += pokemon_anims_narc
|
||||
naix_headers += pokemon_anims_narc[1]
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_000.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_000.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_000:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_001.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_001.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_001:
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 3, 30720, 0, 19
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_002.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_002.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_002:
|
||||
SetYNormalization Y_NORMALIZATION_ON
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 8, 262144, 0, 10
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
19
res/pokemon_anims/pokemon_anim_script_unk_003.s
Normal file
19
res/pokemon_anims/pokemon_anim_script_unk_003.s
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_003:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
Loop 40
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_0, 65536
|
||||
Divide ANIM_VAR_2, ANIM_VAR_2, 40
|
||||
Modulo ANIM_VAR_1, ANIM_VAR_0, 2
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 0, 32
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 1, 8
|
||||
Sin ANIM_VAR_4, ANIM_VAR_2, ANIM_VAR_3, 0
|
||||
Subtract ANIM_VAR_5, 0, ANIM_VAR_4
|
||||
UpdateAttribute ANIM_SCALE_X, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_SCALE_Y, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_004.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_004.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_004:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 48
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 48
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 16, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 16
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_005.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_005.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_005:
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 3, 30720, 0, 19
|
||||
WaitTransform
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_006.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_006.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_006:
|
||||
Loop 2
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 8192, 0, 4
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 9, 8192, 0, 4
|
||||
WaitTransform
|
||||
End
|
||||
23
res/pokemon_anims/pokemon_anim_script_unk_007.s
Normal file
23
res/pokemon_anims/pokemon_anim_script_unk_007.s
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_007:
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 5
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 5
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurve TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 20, 4096, 0, 8
|
||||
TransformLinear TRANSFORM_CALC_SET, 8, TRANSFORM_TYPE_OFFSET_X, 2, 0, 8
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 64, 4096, 0, 24
|
||||
TransformCurve TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 4096, 0, 24
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 5
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 5
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_008.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_008.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_008:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 98304, 0, 20
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_009.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_009.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_009:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 3276, 65536, 0, 50
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 10, 65536, 0, 50
|
||||
WaitTransform
|
||||
End
|
||||
46
res/pokemon_anims/pokemon_anim_script_unk_010.s
Normal file
46
res/pokemon_anims/pokemon_anim_script_unk_010.s
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#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
|
||||
25
res/pokemon_anims/pokemon_anim_script_unk_011.s
Normal file
25
res/pokemon_anims/pokemon_anim_script_unk_011.s
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_011:
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 6
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 6
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 6
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 6
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 6
|
||||
WaitTransform
|
||||
End
|
||||
46
res/pokemon_anims/pokemon_anim_script_unk_012.s
Normal file
46
res/pokemon_anims/pokemon_anim_script_unk_012.s
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_012:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 4
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 4
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_ROTATION_Z, 2048, 4
|
||||
WaitTransform
|
||||
Loop 2
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_ROTATION_Z, 2048, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -4096, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_ROTATION_Z, -2048, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 4096, 6
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_ROTATION_Z, 2048, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -4096, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -8, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_ROTATION_Z, -2048, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 2048, 6
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_013.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_013.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_013:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 3276, 131072, 0, 50
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 8, 65536, 0, 50
|
||||
WaitTransform
|
||||
End
|
||||
31
res/pokemon_anims/pokemon_anim_script_unk_014.s
Normal file
31
res/pokemon_anims/pokemon_anim_script_unk_014.s
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_014:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 24576
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
SetStartDelay 7
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 24576
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
15
res/pokemon_anims/pokemon_anim_script_unk_015.s
Normal file
15
res/pokemon_anims/pokemon_anim_script_unk_015.s
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_015:
|
||||
SetVar ANIM_VAR_1, 0
|
||||
SetVar ANIM_VAR_2, 1
|
||||
Loop 32
|
||||
Add ANIM_VAR_1, ANIM_VAR_1, 1024
|
||||
Sin ANIM_VAR_0, ANIM_VAR_1, 6, 0
|
||||
Multiply ANIM_VAR_0, ANIM_VAR_0, ANIM_VAR_2
|
||||
SetOffset ANIM_VAR_0, ANIM_OFFSET_X
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_2, -1
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_016.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_016.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_016:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 6, 98304, 0, 40
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_017.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_017.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_017:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 3276, 131072, 0, 50
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 65536, 0, 50
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_018.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_018.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_018:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 16, 262144, 0, 10
|
||||
WaitTransform
|
||||
End
|
||||
22
res/pokemon_anims/pokemon_anim_script_unk_019.s
Normal file
22
res/pokemon_anims/pokemon_anim_script_unk_019.s
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_019:
|
||||
SetStartDelay 3
|
||||
Fade 16, 16, 0, 1023
|
||||
WaitFrame
|
||||
Fade 0, 0, 0, 1023
|
||||
WaitFrame
|
||||
SetStartDelay 6
|
||||
Fade 16, 16, 0, 1023
|
||||
WaitFrame
|
||||
SetStartDelay 1
|
||||
Fade 0, 0, 0, 1023
|
||||
WaitFrame
|
||||
Loop 4
|
||||
Fade 16, 16, 0, 1023
|
||||
WaitFrame
|
||||
Fade 0, 0, 0, 1023
|
||||
WaitFrame
|
||||
SetStartDelay 1
|
||||
LoopEnd
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_020.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_020.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_020:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_COS, TRANSFORM_TYPE_SCALE_Y, 32, 131072, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 131072, 0, 20
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_021.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_021.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_021:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_X, 48, 98304, 0, 24
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_022.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_022.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_022:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 3276, 65536, 0, 50
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 10, 65536, 0, 50
|
||||
WaitTransform
|
||||
End
|
||||
46
res/pokemon_anims/pokemon_anim_script_unk_023.s
Normal file
46
res/pokemon_anims/pokemon_anim_script_unk_023.s
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_023:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 4
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 4
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_ROTATION_Z, 4096, 4
|
||||
WaitTransform
|
||||
Loop 2
|
||||
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, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -8192, 6
|
||||
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, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 8192, 6
|
||||
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, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -16, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, -8192, 6
|
||||
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, 6
|
||||
TransformLinearEven TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 8, 6
|
||||
TransformLinearEven TRANSFORM_CALC_ADD, 0, TRANSFORM_TYPE_ROTATION_Z, 4096, 6
|
||||
WaitTransform
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_024.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_024.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_024:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_025.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_025.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_025:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_026.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_026.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_026:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_027.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_027.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_027:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_028.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_028.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_028:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_029.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_029.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_029:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_030.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_030.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_030:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_031.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_031.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_031:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_032.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_032.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_032:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_033.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_033.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_033:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_034.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_034.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_034:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_035.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_035.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_035:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_036.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_036.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_036:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_037.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_037.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_037:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_038.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_038.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_038:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_039.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_039.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_039:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_040.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_040.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_040:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_041.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_041.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_041:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_042.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_042.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_042:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_043.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_043.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_043:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_044.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_044.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_044:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_045.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_045.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_045:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_046.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_046.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_046:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_047.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_047.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_047:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_048.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_048.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_048:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
10
res/pokemon_anims/pokemon_anim_script_unk_049.s
Normal file
10
res/pokemon_anims/pokemon_anim_script_unk_049.s
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_049:
|
||||
SetYNormalization Y_NORMALIZATION_NEGATIVE_SCALE
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_SCALE_Y, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 32, 98304, 0, 24
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 8, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 10, 32768, 0, 8
|
||||
WaitTransform
|
||||
SetYNormalization Y_NORMALIZATION_OFF
|
||||
End
|
||||
15
res/pokemon_anims/pokemon_anim_script_unk_050.s
Normal file
15
res/pokemon_anims/pokemon_anim_script_unk_050.s
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_050:
|
||||
SetVar ANIM_VAR_1, 0
|
||||
SetVar ANIM_VAR_2, 1
|
||||
Loop 32
|
||||
Add ANIM_VAR_1, ANIM_VAR_1, 1024
|
||||
Sin ANIM_VAR_0, ANIM_VAR_1, 12, 0
|
||||
Multiply ANIM_VAR_0, ANIM_VAR_0, ANIM_VAR_2
|
||||
SetOffset ANIM_VAR_0, ANIM_OFFSET_X
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_2, -1
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
15
res/pokemon_anims/pokemon_anim_script_unk_051.s
Normal file
15
res/pokemon_anims/pokemon_anim_script_unk_051.s
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_051:
|
||||
SetVar ANIM_VAR_1, 0
|
||||
SetVar ANIM_VAR_2, 1
|
||||
Loop 32
|
||||
Add ANIM_VAR_1, ANIM_VAR_1, 1024
|
||||
Sin ANIM_VAR_0, ANIM_VAR_1, 9, 0
|
||||
Multiply ANIM_VAR_0, ANIM_VAR_0, ANIM_VAR_2
|
||||
SetOffset ANIM_VAR_0, ANIM_OFFSET_X
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_2, -1
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
15
res/pokemon_anims/pokemon_anim_script_unk_052.s
Normal file
15
res/pokemon_anims/pokemon_anim_script_unk_052.s
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_052:
|
||||
SetVar ANIM_VAR_1, 0
|
||||
SetVar ANIM_VAR_2, 1
|
||||
Loop 32
|
||||
Add ANIM_VAR_1, ANIM_VAR_1, 1024
|
||||
Sin ANIM_VAR_0, ANIM_VAR_1, 6, 0
|
||||
Multiply ANIM_VAR_0, ANIM_VAR_0, ANIM_VAR_2
|
||||
SetOffset ANIM_VAR_0, ANIM_OFFSET_X
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_2, -1
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_053.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_053.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_053:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 6, 98304, 0, 10
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_054.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_054.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_054:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 6, 98304, 0, 20
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_055.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_055.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_055:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 6, 98304, 0, 40
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_056.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_056.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_056:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 589824, 0, 16
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_057.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_057.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_057:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 589824, 0, 19
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_058.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_058.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_058:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 589824, 0, 38
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_059.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_059.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_059:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 3, 589824, 0, 16
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_060.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_060.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_060:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 3, 589824, 0, 19
|
||||
WaitTransform
|
||||
End
|
||||
6
res/pokemon_anims/pokemon_anim_script_unk_061.s
Normal file
6
res/pokemon_anims/pokemon_anim_script_unk_061.s
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_061:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 3, 589824, 0, 38
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_062.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_062.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_062:
|
||||
Loop 2
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 70, 32768, 0, 10
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 2, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 14, 262144, 0, 6
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_063.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_063.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_063:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 60, 32768, 0, 15
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 4, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 12, 262144, 0, 7
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_064.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_064.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_064:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 8, 262144, 0, 10
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_065.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_065.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_065:
|
||||
Loop 2
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 70, 32768, 0, 10
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 2, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 14, 262144, 0, 6
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_066.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_066.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_066:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 60, 32768, 0, 15
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 4, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 12, 262144, 0, 7
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_067.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_067.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_067:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 8, 262144, 0, 10
|
||||
WaitTransform
|
||||
End
|
||||
11
res/pokemon_anims/pokemon_anim_script_unk_068.s
Normal file
11
res/pokemon_anims/pokemon_anim_script_unk_068.s
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_068:
|
||||
Loop 2
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 70, 32768, 0, 10
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 70, 32768, 0, 10
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 2, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 14, 262144, 0, 6
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 2, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 14, 262144, 0, 6
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_069.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_069.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_069:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 60, 32768, 0, 15
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 60, 32768, 0, 15
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 4, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 12, 262144, 0, 7
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 4, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 12, 262144, 0, 7
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_070.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_070.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_070:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 40, 32768, 0, 20
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_Y, 8, 262144, 0, 10
|
||||
TransformCurveEven TRANSFORM_CALC_INCREMENT, 5, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_SCALE_X, 8, 262144, 0, 10
|
||||
WaitTransform
|
||||
End
|
||||
31
res/pokemon_anims/pokemon_anim_script_unk_071.s
Normal file
31
res/pokemon_anims/pokemon_anim_script_unk_071.s
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_071:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 28672
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 9
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
SetStartDelay 7
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 28672
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 9
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
31
res/pokemon_anims/pokemon_anim_script_unk_072.s
Normal file
31
res/pokemon_anims/pokemon_anim_script_unk_072.s
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_072:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 20480
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
SetStartDelay 7
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 20480
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
31
res/pokemon_anims/pokemon_anim_script_unk_073.s
Normal file
31
res/pokemon_anims/pokemon_anim_script_unk_073.s
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_073:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 12288
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
SetStartDelay 7
|
||||
SetVar ANIM_VAR_0, 0
|
||||
SetVar ANIM_VAR_2, 0
|
||||
Loop 15
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
Add ANIM_VAR_2, ANIM_VAR_2, 12288
|
||||
Subtract ANIM_VAR_1, 15, ANIM_VAR_0
|
||||
Multiply ANIM_VAR_1, ANIM_VAR_1, 6
|
||||
Divide ANIM_VAR_1, ANIM_VAR_1, 15
|
||||
Sin ANIM_VAR_3, ANIM_VAR_2, ANIM_VAR_1, 0
|
||||
UpdateAttribute ANIM_OFFSET_Y, ANIM_VAR_3, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
29
res/pokemon_anims/pokemon_anim_script_unk_074.s
Normal file
29
res/pokemon_anims/pokemon_anim_script_unk_074.s
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_074:
|
||||
Loop 2
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 4, 0, 3
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, 4, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 4, 0, 3
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, -4, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
LoopEnd
|
||||
End
|
||||
27
res/pokemon_anims/pokemon_anim_script_unk_075.s
Normal file
27
res/pokemon_anims/pokemon_anim_script_unk_075.s
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_075:
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 4, 0, 3
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, 4, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -8, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 4, 0, 3
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, -4, 0, 3
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
27
res/pokemon_anims/pokemon_anim_script_unk_076.s
Normal file
27
res/pokemon_anims/pokemon_anim_script_unk_076.s
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_076:
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 2, 0, 6
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, 2, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, -4, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, -12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_X, 2, 0, 6
|
||||
TransformLinear TRANSFORM_CALC_SET, 0, TRANSFORM_TYPE_OFFSET_Y, -2, 0, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_TRANSLATE_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
26
res/pokemon_anims/pokemon_anim_script_unk_077.s
Normal file
26
res/pokemon_anims/pokemon_anim_script_unk_077.s
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_077:
|
||||
Loop 2
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 0, 4
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 49152, 4
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 32768, 16384, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 32768, 32768, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 49152, 4
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 32768, 4
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
LoopEnd
|
||||
End
|
||||
24
res/pokemon_anims/pokemon_anim_script_unk_078.s
Normal file
24
res/pokemon_anims/pokemon_anim_script_unk_078.s
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_078:
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 0, 6
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 49152, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 32768, 16384, 12
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 32768, 32768, 12
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 49152, 6
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 32768, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
24
res/pokemon_anims/pokemon_anim_script_unk_079.s
Normal file
24
res/pokemon_anims/pokemon_anim_script_unk_079.s
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_079:
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 0, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 49152, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 32768, 16384, 16
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 32768, 32768, 16
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 12, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 12, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 12, 16384, 49152, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 12, 16384, 32768, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
26
res/pokemon_anims/pokemon_anim_script_unk_080.s
Normal file
26
res/pokemon_anims/pokemon_anim_script_unk_080.s
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_080:
|
||||
Loop 2
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 0, 4
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 49152, 4
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 32768, 16384, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 32768, 32768, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 49152, 4
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 32768, 4
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
LoopEnd
|
||||
End
|
||||
24
res/pokemon_anims/pokemon_anim_script_unk_081.s
Normal file
24
res/pokemon_anims/pokemon_anim_script_unk_081.s
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_081:
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 0, 6
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 49152, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 32768, 16384, 12
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 32768, 32768, 12
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 49152, 6
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 32768, 6
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
24
res/pokemon_anims/pokemon_anim_script_unk_082.s
Normal file
24
res/pokemon_anims/pokemon_anim_script_unk_082.s
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_082:
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 0, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 49152, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, -4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 32768, 16384, 16
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 32768, 32768, 16
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_OFFSET_X, 4, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
UpdateAttribute ANIM_OFFSET_Y, 6, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 4, 16384, 49152, 8
|
||||
TransformCurveEven TRANSFORM_CALC_ADD, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 6, 16384, 32768, 8
|
||||
WaitTransform
|
||||
UpdateAttribute ANIM_TRANSLATE_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_X, 0, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_OFFSET_Y, 0, ANIM_ATTRIBUTE_SET
|
||||
ApplyTranslation
|
||||
End
|
||||
22
res/pokemon_anims/pokemon_anim_script_unk_083.s
Normal file
22
res/pokemon_anims/pokemon_anim_script_unk_083.s
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_083:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 8
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 8
|
||||
WaitTransform
|
||||
End
|
||||
16
res/pokemon_anims/pokemon_anim_script_unk_084.s
Normal file
16
res/pokemon_anims/pokemon_anim_script_unk_084.s
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_084:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 12
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 12
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 12
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 12
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 12
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 12
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 12
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 12
|
||||
WaitTransform
|
||||
End
|
||||
16
res/pokemon_anims/pokemon_anim_script_unk_085.s
Normal file
16
res/pokemon_anims/pokemon_anim_script_unk_085.s
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_085:
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 16
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 16
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_NEGATIVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 16
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 16
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 0, 16
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 16
|
||||
WaitTransform
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_X, 16, 16384, 16384, 16
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_OFFSET_Y, 8, 32768, 0, 16
|
||||
WaitTransform
|
||||
End
|
||||
9
res/pokemon_anims/pokemon_anim_script_unk_086.s
Normal file
9
res/pokemon_anims/pokemon_anim_script_unk_086.s
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_086:
|
||||
UpdateSpriteAttribute MON_SPRITE_X_PIVOT, -32, ANIM_ATTRIBUTE_SET
|
||||
Loop 2
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 2048, 32768, 0, 15
|
||||
WaitTransform
|
||||
LoopEnd
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_087.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_087.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_087:
|
||||
UpdateSpriteAttribute MON_SPRITE_X_PIVOT, -32, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 2048, 32768, 0, 30
|
||||
WaitTransform
|
||||
End
|
||||
7
res/pokemon_anims/pokemon_anim_script_unk_088.s
Normal file
7
res/pokemon_anims/pokemon_anim_script_unk_088.s
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_088:
|
||||
UpdateSpriteAttribute MON_SPRITE_X_PIVOT, -32, ANIM_ATTRIBUTE_SET
|
||||
TransformCurveEven TRANSFORM_CALC_SET, 0, TRANSFORM_CURVE_SIN, TRANSFORM_TYPE_ROTATION_Z, 2048, 32768, 0, 45
|
||||
WaitTransform
|
||||
End
|
||||
19
res/pokemon_anims/pokemon_anim_script_unk_089.s
Normal file
19
res/pokemon_anims/pokemon_anim_script_unk_089.s
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_089:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
Loop 20
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_0, 65536
|
||||
Divide ANIM_VAR_2, ANIM_VAR_2, 40
|
||||
Modulo ANIM_VAR_1, ANIM_VAR_0, 2
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 0, 32
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 1, 8
|
||||
Sin ANIM_VAR_4, ANIM_VAR_2, ANIM_VAR_3, 0
|
||||
Subtract ANIM_VAR_5, 0, ANIM_VAR_4
|
||||
UpdateAttribute ANIM_SCALE_X, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_SCALE_Y, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
19
res/pokemon_anims/pokemon_anim_script_unk_090.s
Normal file
19
res/pokemon_anims/pokemon_anim_script_unk_090.s
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
#include "macros/pokemon_anim_cmd.inc"
|
||||
|
||||
PokemonAnimScript_unk_090:
|
||||
SetVar ANIM_VAR_0, 0
|
||||
Loop 20
|
||||
Multiply ANIM_VAR_2, ANIM_VAR_0, 65536
|
||||
Divide ANIM_VAR_2, ANIM_VAR_2, 20
|
||||
Modulo ANIM_VAR_1, ANIM_VAR_0, 2
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 0, 32
|
||||
SetVarIfEq ANIM_VAR_3, ANIM_VAR_1, 1, 8
|
||||
Sin ANIM_VAR_4, ANIM_VAR_2, ANIM_VAR_3, 0
|
||||
Subtract ANIM_VAR_5, 0, ANIM_VAR_4
|
||||
UpdateAttribute ANIM_SCALE_X, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
UpdateAttribute ANIM_SCALE_Y, ANIM_VAR_5, ANIM_ATTRIBUTE_SET
|
||||
ApplyScaleAndRotation
|
||||
Add ANIM_VAR_0, ANIM_VAR_0, 1
|
||||
WaitFrame
|
||||
LoopEnd
|
||||
End
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user