xCrystal
34d7b5c8a1
More usage docs
2024-02-26 22:09:32 +01:00
xCrystal
2f1608576a
Add support for more than 8 techniques ( #34 ) ( #28 )
2024-02-19 17:10:33 +01:00
vulcandth
5d94f1c7b4
Document Tackle is missing part of its hit animation
...
Co-Authored-By: SoupPotato <22991349+SoupPotato@users.noreply.github.com>
2024-02-11 00:35:40 +01:00
xCrystal
b1fd8f941a
Apply e0c278a595bdd0b724607e14398a3c340860b449 from pokecrystal
2024-02-11 00:25:25 +01:00
xCrystal
5c4d982702
Apply most of pokecrystal PR 1105
2024-02-11 00:16:00 +01:00
xCrystal
971c4aa2c7
Consolidate timing of enabling overworld HUD in map setup scripts, between pals fade in and map anims commands ( #15 )
2024-02-10 23:39:21 +01:00
xCrystal
d3b397fd37
Level selection menu: don't make unique palette numbers and sprite anims for male and female; instead, load either red or blue into pal0 ( #12 )
2024-02-03 15:09:45 +01:00
xCrystal
435d441d58
Level selection menu: entry transition events ( #12 ) ( #35 ) [commit 3]
2024-02-03 14:22:00 +01:00
xCrystal
52bb92028e
Level selection menu: entry transition events ( #12 ) ( #35 ) [commit 1]
2024-01-28 17:57:11 +01:00
xCrystal
fa42b14e29
Level selection menu: draw level cleared indicators [Commit 1] ( #12 )
2024-01-22 19:32:19 +01:00
xCrystal
ce2f5f3822
Level selection menu: print landmark level and name ( #12 )
2024-01-21 17:01:44 +01:00
xCrystal
2e5546f828
Adjust level selection menu tilemap to make room for two rows of text at the bottom ( #12 )
2024-01-21 13:07:23 +01:00
xCrystal
4172760b6d
Implement unlocking levels [Commit 2] ( #35 )
2024-01-19 18:00:07 +01:00
xCrystal
38ffe06a2c
Implement clearing level in RAM according to End Space effect, supporting up to 4 clearable stages per level; Implement unlocking levels [Commit 1] ( #35 )
2024-01-18 19:22:21 +01:00
xCrystal
8757112152
Add support for a level having more than one associated landmark, for levels with alternative starting points ( #12 )
2024-01-18 14:06:10 +01:00
xCrystal
98b04522e1
Handle the repositioning in the new map of a mocked player object after going through a map connection ( #29 )
2024-01-05 20:57:35 +01:00
Rangi
0df29e5aaf
Update to rgbds v0.7.0
2024-01-04 21:55:57 +01:00
xCrystal
ce4ca85494
Implement Flash technique through a map callback of type MAPCALLBACK_ENDMAPSETUP ( #34 )
...
This callback type is executed in a new map setup command at the very end of every map setup script. Maps that should trigger the use of Flash automatically should use an instance of this callback with fixed functionality
2023-12-31 15:05:07 +01:00
xCrystal
a40f7cdde7
Implement Waterfall technique ( #34 )
2023-12-31 13:39:00 +01:00
xCrystal
aa91909388
Implement Surf technique, avoid facing-tile events when player has yet to STEP_TURN or while not in BOARDEVENT_HANDLE_BOARD [bugfix to previous two commits] ( #34 )
...
new tile permission SPACE_TILE added, which acts as WATER_TILE while on PLAYER_SURF or PLAYER_SURF_PIKA state, as LAND_TILE otherwise
2023-12-30 00:27:50 +01:00
xCrystal
303deca959
Implement Cut technique, making cut trees use objects ( #34 )
2023-12-29 13:34:37 +01:00
xCrystal
16ba25346c
Implement Rock Smash technique ( #34 )
2023-12-28 19:53:34 +01:00
xCrystal
b530cf90f4
OAM animation of gaining or losing coins during blue/red space effect ( #22 )
2023-12-26 21:04:20 +01:00
xCrystal
28bd777632
give/take coins action of blue/red space ( #22 )
2023-12-24 18:42:07 +01:00
xCrystal
05d925eeb4
Legend OAM in branch space ( #28 ), view map mode ( #29 ), and talker events ( #30 )
2023-12-23 14:44:36 +01:00
xCrystal
eafc71f4a2
Add east/west connected map for testing
2023-12-21 19:57:17 +01:00
xCrystal
fc6f496254
Implement disabled spaces through north/south connections ( #33 )
2023-12-21 18:16:31 +01:00
xCrystal
7641bb7876
Implement the engine to backup disabled map spaces ( #33 )
2023-12-20 19:14:28 +01:00
xCrystal
d097191ab1
Implement the engine to backup map objects when chaning maps ( #32 )
2023-12-15 19:10:47 +01:00
xCrystal
7ede3d1357
Create COLL_OUT_OF_BOUNDS to handle isolated areas within the same map that should not be visible in View Map mode ( #29 )
2023-12-14 21:24:08 +01:00
xCrystal
78b8f05fb7
Debug map data for testing
2023-12-14 17:13:07 +01:00
xCrystal
af9ab166c4
Ensure anchor points are applied when landing after warp by creating a new setup script
2023-12-14 17:11:15 +01:00
xCrystal
88b6810a18
Implement talker events [commit 1] ( #30 )
2023-11-28 13:59:36 +01:00
xCrystal
34d9877a1f
Create level scoped event flags for trainers and talkers, and integrate trainer battles in the board engine ( #30 )
2023-11-28 09:44:10 +01:00
xCrystal
6613cd5386
Add anchor points to support manual movement between spaces ( #26 )
2023-11-16 17:20:13 +01:00
xCrystal
29bea311fe
Rename PAL_OW_EMOTE and PAL_NPC_EMOTE to *_GREY
2023-11-05 11:07:32 +01:00
xCrystal
2df937cbee
Implement View Map mode [commit 5]: make View Map mode work from branch space ( #29 )
2023-11-04 17:17:08 +01:00
xCrystal
8f3e9b04e2
Implement View Map mode [commit 4]: draw arrows OAM and refactor previous commit to support this ( #29 )
2023-11-04 13:04:25 +01:00
xCrystal
147c9f2add
Implement View Map mode [commit 1] ( #29 )
2023-10-31 20:25:56 +01:00
xCrystal
29f98ccb8c
Effects of branch (and union) space [Commit 2] ( #28 )
2023-10-28 19:09:58 +02:00
xCrystal
a52e7f4df5
Effects of branch space [Commit 1] ( #28 )
2023-10-24 20:36:23 +02:00
xCrystal
f9f0467d76
Add definitions for additional regular spaces (green, item, pkmn, minigame) and end space ( #21 )
2023-10-19 20:38:54 +02:00
xCrystal
9f3c71544e
Add space collisions to TileCollisionTable (collision permissions) as LAND_TILE ( #21 )
2023-10-18 20:13:30 +02:00
xCrystal
806b048a9f
Add wMapSpacesPointer to the map attributes ( #4 ); create basic space macro to define the space layout of maps ( #23 )
2023-10-17 18:27:28 +02:00
xCrystal
47422a1adb
Begin implementation of base effect of regular spaces ( #21 )
2023-10-14 19:28:35 +02:00
xCrystal
917db30e98
Save game and clear board menu cursor position during game menu ( #17 )
2023-10-07 19:08:54 +02:00
xCrystal
85a616e20e
Create tileset and map in debug build for testing
2023-10-06 20:42:00 +02:00
xCrystal
a01f04e967
Implement common tileset portion at second half of vTiles5: palette maps ( #19 )
2023-10-04 17:20:48 +02:00
xCrystal
adfcd603dd
Implement common tileset portion at second half of vTiles5 ( #19 )
2023-10-03 19:02:36 +02:00
xCrystal
63912e8bef
Add debug maps for testing
2023-10-02 16:11:52 +02:00