62 Commits

Author SHA1 Message Date
29ab43fbb2 Go Outside
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-30 18:30:30 -05:00
541c3823e9 Fix setting plant status
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-30 00:48:19 -05:00
2a452571c8 Added preprocessor directives to make it easy to switch between testing modes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:56:14 -05:00
346ac249db First part of cutscene completed with activating particle effect.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:49:38 -05:00
e4432895b4 Add some more cutscene control stuff, fix picking up crops.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:37:23 -05:00
3e6810bc0f Flip support on cutscene sprites
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:26:54 -05:00
83d4c55848 Ability to mark objects as temporary for cutscenes and have them purged afterwards.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:17:10 -05:00
4dac804965 Objects can be created on-demand
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 23:04:15 -05:00
30f33851f7 Removed potential object leak from reloading maps
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 22:50:47 -05:00
1d872ad53a Transition between dome and main map.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 22:10:03 -05:00
15972d69b1 Cleaned up and fixed effects
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 21:41:40 -05:00
fb95a29be5 Include some particle effects and behaviors
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 20:10:34 -05:00
0952608ee2 Refund food when snacks are not completely consumed. Add crop updates at various events.,
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 15:53:17 -05:00
6edddf45d2 Fixed turn order issues. Use a queue instead of a stack
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 15:44:44 -05:00
cf75aa36d0 Restrict choices to only available cards
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-29 14:52:50 -05:00
3d33b0ed49 Completed all basic battle mechanics
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 23:55:22 -05:00
3106bfb1ce Refactored all entity references to entity pointer references
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 23:38:58 -05:00
25fbed408d Damage numbers and turn resolution
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 23:18:34 -05:00
7f260ee954 Healthbars work
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 20:55:07 -05:00
27d30a5da9 Implement battle display numbers
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 20:49:16 -05:00
a7b0a2249c Turn resolution/finishing
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 20:07:07 -05:00
5e89a84b3b Healthbar display
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 19:28:54 -05:00
6087b074b8 Turn order resolution
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 19:07:03 -05:00
4bedc95bcb Handle logic for setting up turns.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 18:54:01 -05:00
4da99d3a97 Display target ring and target selection
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 18:18:03 -05:00
c477fe0729 Card selection menu completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 17:12:57 -05:00
a2f3a567b2 Cycle between cards
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 15:14:31 -05:00
4c12d55c2d Display card and layout completed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 14:56:09 -05:00
3c081b3cbf olc::
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 14:44:39 -05:00
b8e0037928 Structured the weather powers better.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 14:01:19 -05:00
f8c2e5b061 Encounter battle moveover
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 00:19:43 -05:00
9fb2646864 Transition cutscene for going outside.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-28 00:05:10 -05:00
35e9c3d3ee Prepare for the next BATTLE
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 23:49:33 -05:00
1bd636d93a Fixed node collision spots and added hurricane node
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 22:50:22 -05:00
9763f62226 Added more nodes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 22:45:52 -05:00
2bdfd3da27 Node collecting works
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 22:36:52 -05:00
b80675746a Resource nodes work
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 22:17:15 -05:00
fc381f51c2 We can harvest crops.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 19:26:27 -05:00
c6e9c133ec Numpad integration
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 18:56:39 -05:00
8b3114be03 Animation system setup
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 18:44:45 -05:00
db0e06c579 Plant state and plants are stored
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 17:14:55 -05:00
041a3305e7 Include splash screen
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-27 15:43:46 -05:00
b9e5741efe Add in randomized tiles
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 23:42:49 -05:00
b00770e985 Added indicators
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 23:16:47 -05:00
e4082798c6 Demonstrate multiple dialog boxes
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 22:46:14 -05:00
e9b1aee4f3 Message box display with wrapping now working correctly.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 22:31:11 -05:00
f8f626f04f Display speaker and message box text appropriately.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 21:53:36 -05:00
538fd98146 Weirdness with tiles fixed
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 21:08:08 -05:00
b34e4f6bcb Fix weirdness in web
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 20:24:40 -05:00
b96b6bf4d0 Cutscene management implemented
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
2022-08-26 19:46:47 -05:00