91 Commits

Author SHA1 Message Date
c60146b898 Fixed blocking conditional code
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 21:08:27 -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
e296a7b322 Display movement squares and detect other entities in the way
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 17:24:10 -05:00
45cdc24410 Highlight multiple allies when they're getting attacked
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 15:20:59 -05:00
170179dea4 Fix up default target selection channel position range
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 15:03:02 -05:00
6474c724b9 Fix up default target selection channel position range
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 14:59:15 -05:00
9a509bf76f Draw channeling position ranges
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-10-01 14:47:07 -05:00
c99aed13db Random rolls happen per target now. Flashing is a bit more controlled. Shadow is properly black now
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-30 01:06:34 -05:00
fba1aba9e9 Damage numbers implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-30 00:46:42 -05:00
06418582fb Effects can be tied to attacks in battle, and animation lifetimes are respected.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-29 23:14:51 -05:00
1d45800bfd Effect particle system implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-28 22:40:19 -05:00
d457d88258 Particle system started
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-28 21:56:49 -05:00
ca4134fbb9 Align battle encounters to grid
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-28 20:33:13 -05:00
328d5480f7 Align battle encounters to grid
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-28 20:09:04 -05:00
5f37838fc1 Highlight targets that are selected
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-27 00:11:18 -05:00
fceb8a9005 Draw grid ranges for attacks on target select
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-26 19:55:21 -05:00
75cc08c316 Ranges for all attacks. Removed 1 from range to make single target attacks proper.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-26 18:17:24 -05:00
09ba8fd78c Enemy ranges
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-26 17:47:36 -05:00
2df115153a Able to start and finish a battle
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-25 21:45:11 -05:00
bcf1107267 Rolling damage counters and turn-based handling completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-25 00:39:27 -05:00
0fe0477d78 Combat damage code added
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 21:58:34 -05:00
e3decd2fd4 Enemy Target Selection
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 20:16:14 -05:00
be3a8fd996 Player channel time bars
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 19:32:33 -05:00
4708a6b857 Add in channel display bars
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 19:11:41 -05:00
270eba27c9 Turn orders work, move selection works
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 00:32:23 -05:00
b49e47ef4d wstring of wrap
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-24 00:22:39 -05:00
4a9877c534 Display cast times
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-23 20:53:30 -05:00
d706dbe3f2 Fix wrapping text text cut-off
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-22 20:43:33 -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
c3bbe09894 Setup new dialog boxes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-20 01:50:44 -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
8470606926 Created powers list, scrollable, and implemented grade selection
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-19 01:22:05 -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
e267d7ab98 Display of battle boxes onscreen
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 21:09:15 -05:00
a02db5c33f Setup rolling counter stuff
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 20:15:45 -05:00
b80eb56837 Battle camera move mode setup
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 19:40:25 -05:00
a5a857638c Web build is caught up
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 19:25:40 -05:00
34a3e916bc Setup encounter detection
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 19:09: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
0289b2e87f Refactored encounter list so it's a global database instead of just being a reference.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-17 17:22:11 -05:00
913d1683f5 Encounter selection menu prepared, need to add encounter reference list next
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-09-15 23:52:41 -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