xCrystal
f6320585bf
Level cleared transition: placeholder screen, update wCoins with wCurLevelCoins, advance time of day ( #35 )
2024-01-16 18:08:19 +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
xCrystal
67e20e454e
Make PLAYER_NORMAL the default state when entering a new level ( #34 ) [patch to previous commit 9198f4d4b1
]
2024-01-04 22:45:05 +01:00
xCrystal
9198f4d4b1
Fix CheckOnWater while on a space tile ( #34 ) [bugfix to aa91909388
]
2024-01-04 22:30:40 +01:00
Rangi
0df29e5aaf
Update to rgbds v0.7.0
2024-01-04 21:55:57 +01:00
xCrystal
16e7328439
Logic to manage PAL_OW_MISC ( #3 )
2024-01-03 17:24:26 +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
80257e4bca
Populate content of overworld HUD ( #18 ); make wCurTurn 2 bytes ( #25 )
2023-12-27 17:42:46 +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
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
2bca51eb09
Rename Map<N>Object addresses to MapObject<N>; create wMapObjectsBackups and sMapObjectsBackups in respective WRAM/SRAM sections ( #32 )
2023-12-15 13:43:42 +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
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
dbc0221e15
Implement talker events: core functionality done [commit 4] ( #30 )
2023-11-29 20:04:08 +01:00
xCrystal
6f4fcf580a
Implement talker events [commit 3] ( #30 )
2023-11-28 21:36:51 +01:00
xCrystal
933fca3b4b
Implement talker events [commit 2] ( #30 )
2023-11-28 18:02:00 +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
2596e3c93e
Documentation
2023-11-17 14:22:28 +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
c2e7422ba0
Implement View Map mode [commit 3]: handle off-limits and off-range collisions
2023-11-03 13:16:45 +01:00
xCrystal
d2bb82bc3c
Implement View Map mode [commit 2]: mock player object ( #29 )
2023-11-01 11:48:12 +01:00
xCrystal
147c9f2add
Implement View Map mode [commit 1] ( #29 )
2023-10-31 20:25:56 +01:00
xCrystal
85f9c258b5
Fix that CheckObjectCoveredByTextbox doesn't account for the background scroll (SCX/SCY) ( #8 )
2023-10-31 16:02:37 +01:00
xCrystal
a8b5145236
Effects of branch space [Commit 3]: accounting for techniques ( #28 )
2023-10-29 12:03:23 +01:00
xCrystal
29f98ccb8c
Effects of branch (and union) space [Commit 2] ( #28 )
2023-10-28 19:09:58 +02:00
xCrystal
a13558aeb2
Adjust step frame and durations in StepFunction_Turn so that player's sprite is still when landing in a space ( #7 )
2023-10-28 18:57:18 +02:00
xCrystal
a52e7f4df5
Effects of branch space [Commit 1] ( #28 )
2023-10-24 20:36:23 +02:00
xCrystal
ad345222ae
Handle white out transition from overworld (incl. battle) to game menu ( #27 )
2023-10-23 18:40:08 +02:00
xCrystal
866729d024
Clear sprite animations before board menu die roll animation to prevent artifacts such as from party menu animations ( #11 )
2023-10-23 17:36:52 +02:00
xCrystal
e9ad1f5612
Rename _UpdateSprites to _UpdateActiveSprites and create UpdateActiveSprites in home back (along with the existing UpdateSprites)
2023-10-21 18:46:56 +02:00
xCrystal
961d2f0b6e
End space effect ( #22 )
2023-10-21 18:00:59 +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
09e05890e5
Disable A/START/SELECT button actions while in BOARDEVENT_HANDLE_BOARD ( #24 )
2023-10-18 20:29:49 +02:00
xCrystal
c99444d1b9
Documentation
2023-10-18 20:04:11 +02:00
xCrystal
fbfd582926
Do not reset wCurTurn and wCurSpace if entering from save in overworld [Bug fix to previous commit] ( #24 )
2023-10-18 18:07:46 +02:00
xCrystal
3291b82069
Implementation of basic navigation and movement across linear spaces ( #24 )
2023-10-18 17:46:57 +02:00
xCrystal
a31c114382
Separate disabling space events and tile events so they aren't mutually exclusive in the same step ( #25 )
2023-10-17 16:24:04 +02:00
xCrystal
7448da8380
Create BOARDEVENT_END_TURN as a transition between turns after landing on space ( #25 )
2023-10-14 21:45:48 +02:00
xCrystal
b9ac41feb6
Upkeep tasks in board menu: auto save game, increase turn, clear wTurnData ( #11 ); also init wCurTurn and wCurSpace in EnterMap
2023-10-14 20:52:09 +02:00