diff --git a/game_data/base/graphics/blue_pikmin.png b/game_data/base/graphics/blue_pikmin.png index 9a65a7c2..97e2fdac 100644 Binary files a/game_data/base/graphics/blue_pikmin.png and b/game_data/base/graphics/blue_pikmin.png differ diff --git a/game_data/base/graphics/bulbmin.png b/game_data/base/graphics/bulbmin.png index ab6a2655..ea66e24e 100644 Binary files a/game_data/base/graphics/bulbmin.png and b/game_data/base/graphics/bulbmin.png differ diff --git a/game_data/base/graphics/purple_pikmin.png b/game_data/base/graphics/purple_pikmin.png index 3f2b0579..b03919a6 100644 Binary files a/game_data/base/graphics/purple_pikmin.png and b/game_data/base/graphics/purple_pikmin.png differ diff --git a/game_data/base/graphics/purple_pikmin_icon.png b/game_data/base/graphics/purple_pikmin_icon.png index 9609903f..85a143ae 100644 Binary files a/game_data/base/graphics/purple_pikmin_icon.png and b/game_data/base/graphics/purple_pikmin_icon.png differ diff --git a/game_data/base/graphics/red_pikmin.png b/game_data/base/graphics/red_pikmin.png index 33bfa06e..3ccaaefc 100644 Binary files a/game_data/base/graphics/red_pikmin.png and b/game_data/base/graphics/red_pikmin.png differ diff --git a/game_data/base/graphics/rock_pikmin.png b/game_data/base/graphics/rock_pikmin.png index 2995c1d7..dbcf6889 100644 Binary files a/game_data/base/graphics/rock_pikmin.png and b/game_data/base/graphics/rock_pikmin.png differ diff --git a/game_data/base/graphics/white_pikmin.png b/game_data/base/graphics/white_pikmin.png index e6bd051e..804f3e60 100644 Binary files a/game_data/base/graphics/white_pikmin.png and b/game_data/base/graphics/white_pikmin.png differ diff --git a/game_data/base/graphics/winged_pikmin.png b/game_data/base/graphics/winged_pikmin.png index 781074a0..bb7f6c4e 100644 Binary files a/game_data/base/graphics/winged_pikmin.png and b/game_data/base/graphics/winged_pikmin.png differ diff --git a/game_data/base/graphics/yellow_pikmin.png b/game_data/base/graphics/yellow_pikmin.png index 406213ae..9f75cf1c 100644 Binary files a/game_data/base/graphics/yellow_pikmin.png and b/game_data/base/graphics/yellow_pikmin.png differ diff --git a/game_data/base/mob_types/pikmin/blue_pikmin/animations.txt b/game_data/base/mob_types/pikmin/blue_pikmin/animations.txt index 3d0f4995..4f363629 100644 --- a/game_data/base/mob_types/pikmin/blue_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/blue_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -919,6 +935,87 @@ sprites{ } } } + climbing_01{ + file=blue_pikmin + file_pos=21.0000 112.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=23.0000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=blue_pikmin + file_pos=85.0000 112.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=blue_pikmin + file_pos=149.0000 112.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=24.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=blue_pikmin file_pos=0.0000 31.0000 diff --git a/game_data/base/mob_types/pikmin/bulbmin/animations.txt b/game_data/base/mob_types/pikmin/bulbmin/animations.txt index 85c284ab..c543c014 100644 --- a/game_data/base/mob_types/pikmin/bulbmin/animations.txt +++ b/game_data/base/mob_types/pikmin/bulbmin/animations.txt @@ -115,6 +115,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -851,6 +867,87 @@ sprites{ } } } + climbing_01{ + file=bulbmin + file_pos=35.0000 147.0000 + file_size=34.0000 52.0000 + offset=0.5000 -10.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=-6.0000 -22.0000 + top_size=5.5000 10.0000 + top_angle=0.0000 + hitboxes{ + top{ + coords=-5.0000 -22.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=0.0000 -7.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=bulbmin + file_pos=70.0000 147.0000 + file_size=34.0000 52.0000 + offset=0.5000 -10.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=-8.0000 -22.0000 + top_size=5.5000 10.0000 + top_angle=0.2094 + hitboxes{ + top{ + coords=-7.5000 -22.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=0.0000 -7.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=bulbmin + file_pos=105.0000 147.0000 + file_size=34.0000 52.0000 + offset=0.5000 -10.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=-2.0000 -24.0000 + top_size=5.5000 10.0000 + top_angle=0.9224 + hitboxes{ + top{ + coords=-2.0000 -24.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=0.0000 -7.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crushed_01{ file=bulbmin file_pos=154.0000 0.0000 diff --git a/game_data/base/mob_types/pikmin/purple_pikmin/animations.txt b/game_data/base/mob_types/pikmin/purple_pikmin/animations.txt index 9144323b..3928eb5c 100644 --- a/game_data/base/mob_types/pikmin/purple_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/purple_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -919,6 +935,87 @@ sprites{ } } } + climbing_01{ + file=purple_pikmin + file_pos=25.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=23.0000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=purple_pikmin + file_pos=89.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=purple_pikmin + file_pos=153.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=24.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=purple_pikmin file_pos=0.0000 37.0000 diff --git a/game_data/base/mob_types/pikmin/red_pikmin/animations.txt b/game_data/base/mob_types/pikmin/red_pikmin/animations.txt index 8b0092b5..baf95f89 100644 --- a/game_data/base/mob_types/pikmin/red_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/red_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -922,6 +938,87 @@ sprites{ } } } + climbing_01{ + file=red_pikmin + file_pos=29.0000 114.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=23.0000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=red_pikmin + file_pos=93.0000 114.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=red_pikmin + file_pos=157.0000 114.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=24.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=red_pikmin file_pos=0.0000 31.0000 diff --git a/game_data/base/mob_types/pikmin/rock_pikmin/animations.txt b/game_data/base/mob_types/pikmin/rock_pikmin/animations.txt index c47b1bc5..3ebf5526 100644 --- a/game_data/base/mob_types/pikmin/rock_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/rock_pikmin/animations.txt @@ -88,6 +88,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -744,6 +760,87 @@ sprites{ } } } + climbing_01{ + file=rock_pikmin + file_pos=29.0000 159.0000 + file_size=60.0000 29.0000 + offset=6.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=rock_pikmin + file_pos=90.0000 159.0000 + file_size=60.0000 29.0000 + offset=6.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=17.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=rock_pikmin + file_pos=151.0000 159.0000 + file_size=60.0000 29.0000 + offset=6.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=21.0000 -11.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=rock_pikmin file_pos=13.0000 60.0000 diff --git a/game_data/base/mob_types/pikmin/white_pikmin/animations.txt b/game_data/base/mob_types/pikmin/white_pikmin/animations.txt index 72a8d4a7..4c1ae693 100644 --- a/game_data/base/mob_types/pikmin/white_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/white_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -919,6 +935,87 @@ sprites{ } } } + climbing_01{ + file=white_pikmin + file_pos=17.0000 106.0000 + file_size=60.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=23.0000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=white_pikmin + file_pos=78.0000 106.0000 + file_size=60.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=white_pikmin + file_pos=139.0000 106.0000 + file_size=60.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=24.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=white_pikmin file_pos=0.0000 29.0000 diff --git a/game_data/base/mob_types/pikmin/winged_pikmin/animations.txt b/game_data/base/mob_types/pikmin/winged_pikmin/animations.txt index 29409d98..42052981 100644 --- a/game_data/base/mob_types/pikmin/winged_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/winged_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -863,6 +879,87 @@ sprites{ } } } + climbing_01{ + file=winged_pikmin + file_pos=0.0000 236.0000 + file_size=56.0000 30.0000 + offset=8.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.5000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=winged_pikmin + file_pos=57.0000 236.0000 + file_size=56.0000 30.0000 + offset=8.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=18.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=winged_pikmin + file_pos=114.0000 236.0000 + file_size=56.0000 30.0000 + offset=8.0000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=22.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=winged_pikmin file_pos=0.0000 89.0000 diff --git a/game_data/base/mob_types/pikmin/yellow_pikmin/animations.txt b/game_data/base/mob_types/pikmin/yellow_pikmin/animations.txt index 01eea15c..574c8c10 100644 --- a/game_data/base/mob_types/pikmin/yellow_pikmin/animations.txt +++ b/game_data/base/mob_types/pikmin/yellow_pikmin/animations.txt @@ -103,6 +103,22 @@ animations{ } } } + climbing{ + frames{ + climbing_01{ + duration=0.1000 + } + climbing_02{ + duration=0.1000 + } + climbing_01{ + duration=0.1000 + } + climbing_03{ + duration=0.1000 + } + } + } crushed{ frames{ crushed_01{ @@ -839,6 +855,87 @@ sprites{ } } } + climbing_01{ + file=yellow_pikmin + file_pos=0.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=23.0000 -14.0000 + top_size=5.5000 10.0000 + top_angle=1.3265 + hitboxes{ + top{ + coords=23.0000 -14.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_02{ + file=yellow_pikmin + file_pos=64.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=20.0000 -13.0000 + top_size=5.5000 10.0000 + top_angle=0.9599 + hitboxes{ + top{ + coords=20.0000 -13.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } + climbing_03{ + file=yellow_pikmin + file_pos=128.0000 148.0000 + file_size=63.0000 30.0000 + offset=8.5000 -5.0000 + scale=0.5000 0.5000 + top_visible=true + top_pos=24.0000 -12.0000 + top_size=5.5000 10.0000 + top_angle=1.7279 + hitboxes{ + top{ + coords=24.0000 -12.0000 0.0000 + height=24.0000 + radius=4.0000 + type=2 + value=1.0000 + } + body{ + coords=4.0000 -5.0000 0.0000 + height=24.0000 + radius=7.0000 + type=0 + value=1.0000 + } + } + } crouching{ file=yellow_pikmin file_pos=0.0000 37.0000 diff --git a/manual/content/changelog.html b/manual/content/changelog.html index a657d604..a602ae6b 100644 --- a/manual/content/changelog.html +++ b/manual/content/changelog.html @@ -29,7 +29,7 @@
backflip
: Performing a single backflip to celebrate.called
: Jumping up after being called by a leader.carrying
: Carrying an object.climbing
: Climbing up something, like a stick or an Onion's leg.crushed
: Flattened after being crushed, and shrinking to die.drinking
: Bending down to drink a drop.flailing
: Flailing around, either because it's trying to wade out of water or because it got caught by an enemy.