Skip to content

Commit

Permalink
Troubadour's magic animation. #10.
Browse files Browse the repository at this point in the history
  • Loading branch information
laqieer committed Aug 20, 2022
1 parent eeb4c9e commit 512f66a
Show file tree
Hide file tree
Showing 31 changed files with 1,722 additions and 2 deletions.
407 changes: 407 additions & 0 deletions content/battle_animation/troubadour_magic.S

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions content/battle_animation/troubadour_magic.inc

Large diffs are not rendered by default.

Binary file added content/battle_animation/troubadour_magic/000.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/005.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/006.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/010.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/011.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/012.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/013.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/014.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/015.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added content/battle_animation/troubadour_magic/016.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
173 changes: 173 additions & 0 deletions content/battle_animation/troubadour_magic/script.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,173 @@
/// - Mode 1
C03
C07
1 p- 000.png
C1C
4 p- 001.png
4 p- 002.png
C1C
5 p- 003.png
4 p- 004.png
10 p- 005.png
10 p- 006.png
C05
1 p- 007.png
10 p- 015.png
1 p- 007.png
C01
4 p- 005.png
4 p- 008.png
4 p- 009.png
7 p- 010.png
C1E
1 p- 011.png
C06
3 p- 011.png
3 p- 012.png
C0D
~~~
/// - Mode 3
C03
C07
1 p- 000.png
C1C
4 p- 001.png
4 p- 002.png
C1C
5 p- 003.png
4 p- 004.png
10 p- 005.png
10 p- 006.png
C05
1 p- 007.png
10 p- 016.png
1 p- 007.png
C01
4 p- 005.png
4 p- 008.png
4 p- 009.png
7 p- 010.png
C1E
1 p- 011.png
C06
3 p- 011.png
3 p- 012.png
C0D
~~~
/// - Mode 5
C03
C07
1 p- 000.png
C1C
4 p- 001.png
4 p- 002.png
C1C
5 p- 003.png
4 p- 004.png
10 p- 005.png
10 p- 006.png
C05
1 p- 007.png
10 p- 015.png
1 p- 007.png
C01
4 p- 005.png
4 p- 008.png
4 p- 009.png
7 p- 010.png
C1E
1 p- 011.png
C06
3 p- 011.png
3 p- 012.png
C0D
~~~
/// - Mode 6
C03
C07
1 p- 000.png
C1C
4 p- 001.png
4 p- 002.png
C1C
5 p- 003.png
4 p- 004.png
10 p- 005.png
10 p- 006.png
C05
1 p- 007.png
10 p- 016.png
1 p- 007.png
C01
4 p- 005.png
4 p- 008.png
4 p- 009.png
7 p- 010.png
C1E
1 p- 011.png
C06
3 p- 011.png
3 p- 012.png
C0D
~~~
/// - Mode 7
C02
1 p- 000.png
C0E
3 p- 013.png
1 p- 014.png
C01
3 p- 013.png
C0D
~~~
/// - Mode 8
C02
1 p- 000.png
C0E
3 p- 013.png
1 p- 014.png
C01
3 p- 013.png
C0D
~~~
/// - Mode 9
1 p- 000.png
C01
~~~
/// - Mode 10
1 p- 000.png
C01
~~~
/// - Mode 11
1 p- 000.png
C01
~~~
/// - Mode 12
C03
C07
1 p- 000.png
C1C
4 p- 001.png
4 p- 002.png
C1C
5 p- 003.png
4 p- 004.png
10 p- 005.png
10 p- 006.png
C05
1 p- 007.png
10 p- 015.png
1 p- 007.png
C01
4 p- 005.png
4 p- 008.png
4 p- 009.png
7 p- 010.png
C1E
1 p- 011.png
C06
3 p- 011.png
3 p- 012.png
C0D
~~~
/// - End of animation
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
805 changes: 805 additions & 0 deletions content/battle_animation/troubadour_magic_sheets.c

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions content/battle_animations.s
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ BattleAnimations:
.word 0, 0, 0, vanguard_sword_modes, vanguard_sword_script_header, vanguard_sword_frames_r_header, vanguard_sword_frames_l_header, vanguard_sword_basic_pal
.word 0, 0, 0, cavalier_axe_modes, cavalier_axe_script_header, cavalier_axe_frames_r_header, cavalier_axe_frames_l_header, cavalier_vanilla_basic_pal
.word 0, 0, 0, cavalier_handaxe_modes, cavalier_handaxe_script_header, cavalier_handaxe_frames_r_header, cavalier_handaxe_frames_l_header, cavalier_vanilla_basic_pal
.word 0, 0, 0, troubadour_magic_modes, troubadour_magic_script_header, troubadour_magic_frames_r_header, troubadour_magic_frames_l_header, troubadour_vanilla_basic_pal

.word 0, 0, 0, roy_sword_modes, roy_sword_script_header, roy_sword_frames_r_header, roy_sword_frames_l_header, roy_sword_basic_pal
.word 0, 0, 0, roy_legendary_modes, roy_legendary_script_header, roy_legendary_frames_r_header, roy_legendary_frames_l_header, roy_legendary_basic_pal
Expand Down
29 changes: 29 additions & 0 deletions content/class_animations.c
Original file line number Diff line number Diff line change
Expand Up @@ -477,3 +477,32 @@ const struct BattleAnimationConfig CavalierAnimations[] = {
},
ANCFG_END
};

const struct BattleAnimationConfig TroubadourAnimations[] = {
{
ITYPE_STAFF,
true,
ANID_TROUBADOUR_STAFF
},
{
ITYPE_ANIMA,
true,
ANID_TROUBADOUR_MAGIC
},
{
ITYPE_LIGHT,
true,
ANID_TROUBADOUR_MAGIC
},
{
ITYPE_DARK,
true,
ANID_TROUBADOUR_MAGIC
},
{
ITYPE_ITEM,
true,
ANID_TROUBADOUR_STAFF
},
ANCFG_END
};
2 changes: 1 addition & 1 deletion content/classes.c
Original file line number Diff line number Diff line change
Expand Up @@ -2947,7 +2947,7 @@ const struct Class Classes[] = {
WPN_EXP_0, // Light
WPN_EXP_0, // Dark
},
BattleAnimConf_Troubadour, // pBattleAnimConf
TroubadourAnimations, // pBattleAnimConf
// pMovCostTable
{
(const s8*)0x8c52e1e, // standard
Expand Down
3 changes: 2 additions & 1 deletion include/animation_id.h
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ enum {
ANID_DRUID_STAFF,
ANID_DARK_DRUID,
ANID_DARK_DRUID_STAFF,
ANID_TROUBADOUR,
ANID_TROUBADOUR_STAFF,
ANID_TROUBADOUR_DISARMED,
ANID_VALKYRIE,
ANID_VALKYRIE_STAFF,
Expand Down Expand Up @@ -198,6 +198,7 @@ enum {
ANID_VANGUARD_SWORD,
ANID_CAVALIER_AXE,
ANID_CAVALIER_HAND_AXE,
ANID_TROUBADOUR_MAGIC,

ANID_ROY_SWORD,
ANID_ROY_LEGENDARY,
Expand Down
1 change: 1 addition & 0 deletions include/battle_anim_conf.h
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,7 @@ extern const struct BattleAnimationConfig HalberdierAnimations[];
extern const struct BattleAnimationConfig RangerIkeAnimations[];
extern const struct BattleAnimationConfig VanguardAnimations[];
extern const struct BattleAnimationConfig CavalierAnimations[];
extern const struct BattleAnimationConfig TroubadourAnimations[];

extern const struct BattleAnimationConfig LuciusT1Animations[];
extern const struct BattleAnimationConfig LuciusT2Animations[];
Expand Down
1 change: 1 addition & 0 deletions linkerscript/data.lds
Original file line number Diff line number Diff line change
Expand Up @@ -783,6 +783,7 @@ HawkeyeAnimations = 0x8d61340;
/* Battle Animation Palette. */

cavalier_vanilla_basic_pal = 0x8eac0cc;
troubadour_vanilla_basic_pal = 0x8f24490;

/* Background. */

Expand Down

0 comments on commit 512f66a

Please sign in to comment.