44 Commits

Author SHA1 Message Date
b85db76ee5 Trigger implementation
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-25 22:30:09 -05:00
7361111292 Syntax for dialog options in message boxes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-19 01:46:34 -05:00
948e8600a6 Implement status menu display
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-18 21:59:33 -05:00
603bdf8eb7 Special character in font now directly incorporated in DrawString function
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-12 00:46:14 -05:00
46b113d3bb Implement a custom object with Interaction
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-09 01:26:44 -05:00
e06a261873 Dynamic Polymorphic Object refactoring
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-09 00:40:45 -05:00
89c480ceab Rolling PP counter implemented and refactored
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-04 22:31:56 -05:00
e3310b2329 Correct casting for collision
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-04 21:10:29 -05:00
f76dd92cab Move actions completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-02 00:12:19 -05:00
29a57f5850 Cursor animation flip
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 20:27:38 -05:00
998d695cd6 Detect collisions against terrain, allow passthrough through units.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 19:36:36 -05:00
09ba8fd78c Enemy ranges
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-26 17:47:36 -05:00
8a2db05c36 Battle target selection implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-22 20:28:42 -05:00
5cfa2c4a03 Add in extra display labels for spells
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-22 02:50:39 -05:00
afcc310fa4 Power menu functionality completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-19 21:13:53 -05:00
7f2339ce19 Smooth movement with vectorized movement and single axis collision resolving
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-19 18:52:52 -05:00
10a934a267 Selection menu for selecting powers
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-18 23:56:26 -05:00
9577d482be Battle menu command display. List of battle powers created.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-18 20:21:10 -05:00
5252d1ad70 Implemented ATB bars
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 22:51:01 -05:00
154cd4e067 Rolling hit point counter mechanics and basics implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 22:08:02 -05:00
a02db5c33f Setup rolling counter stuff
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 20:15:45 -05:00
c102ef41a0 Include text entry mode for editing the encounters
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 18:37:43 -05:00
2141cb88db Adding and removal of battle encounters from map editor
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 18:11:25 -05:00
8dbe57b0d4 Adding and removal of battle encounters from map editor
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 18:05:51 -05:00
67ccb1d0c8 Added encounter data to the save map file format
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-15 23:11:11 -05:00
dbc07b4eac Party member system setup
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-15 21:00:25 -05:00
29284803f2 Encounters now have player positions
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-15 20:11:20 -05:00
8cb3198549 Prep implementation of battle moves.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-15 01:08:53 -05:00
74e328c8f0 cutscene manager first pieces implementation
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-13 20:32:17 -05:00
768b010016 Extra characters added to fontset
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-13 18:36:12 -05:00
a0f5e2efd6 Object reordering and layering
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-12 21:08:38 -05:00
29fb6c2a0a Editing objects
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-12 00:37:18 -05:00
ba5039b59c Object editor implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-11 23:53:26 -05:00
d34f7cc044 Save maps
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-11 21:48:45 -05:00
6a357cb58d Setup tile reading a little differently to accomodate non-wide ASCII chars
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-10 23:18:58 -05:00
8f001a5013 Object layer depth ordering
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-10 21:43:04 -05:00
afb8cd3127 Object layer depth ordering
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-10 21:42:00 -05:00
2ed10ce759 Editing layers completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-10 00:29:18 -05:00
3e6ce41b08 Implement multiple layers
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-10 00:16:51 -05:00
1a2bdd1895 Scrolling tile view
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-09 22:01:17 -05:00
258134bbac Basic map reading
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-09 20:59:58 -05:00
1cb932c151 Setup animation structures and framework
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-09 20:29:18 -05:00
ff6931f772 Basic data structures setup
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-09 19:20:24 -05:00
4f33d16db2 Include basic terrain map to start off.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-08 22:25:26 -05:00