Commit Graph

154 Commits (master)

Author SHA1 Message Date
j f84404a8fc Reinstalled Node packages, Implemented test suite 2024-05-13 01:08:39 -04:00
j 4d0f4a7589 Added events and mountains to the game flow class. 2024-05-10 23:26:03 -04:00
j 9f136525a0 Moved Mountains to its own static class 2024-05-10 23:25:08 -04:00
j 321f3d25e0 Refactored Game Events to a static class removed mountains 2024-05-10 23:24:41 -04:00
j 8b630c45c9 Refactored gameflow to a static method, Updated All code. Refactored existing phases to seperate classes 2024-05-02 00:48:51 -04:00
j 399fdfbe38 Changed Location of Phases, Moved Message logic to message service and refactored code in place 2024-05-01 00:49:47 -04:00
j 59c7f62814 Refactored to use new setup logic 2024-04-29 00:23:30 -04:00
j bbbda8629c Inital Commit of Setup Logic 2024-04-29 00:23:16 -04:00
j eb9b3610fa Removed Unnneeded import 2024-04-29 00:23:00 -04:00
j c5743a4a79 Created Shooting Logic class and refactored to use it 2024-04-28 02:31:44 -04:00
j 0df30cce57 refactored to reference new classes and remove old code 2024-04-26 01:46:34 -04:00
j b437d518c9 Hunting Logic to Own class 2024-04-26 01:46:14 -04:00
j 203cba4a3e Spelling and phase reset 2024-04-26 01:45:41 -04:00
j 3ae3f152ad Reviewed and adjusted Logic 2024-04-26 00:45:00 -04:00
j 6371945969 Refactored rider logic into methods. 2024-04-24 00:13:27 -04:00
j 29f389ae3a handleShooting no longer private 2024-04-24 00:12:52 -04:00
j 4cb45aa8b0 Mid Refactor to seperate Concerns and modularize phase logic 2024-04-21 23:05:22 -04:00
j 040954027d Addtl Attack Logic 2024-04-20 02:40:58 -04:00
j 80fe797bf7 Grammar Tweaks 2024-04-20 02:40:40 -04:00
j c0d93da687 Beginning riders logic 2024-04-19 23:39:32 -04:00
j 20b7a883fa Travel phase and cleanup of numbers around fort purchases 2024-04-18 00:45:25 -04:00
j 0107af0a7b sanitization around numerical inputs 2024-04-18 00:44:47 -04:00
j 46cfe43c75 Allow Penalized Looping choices to fort and to hunt. Utilized setup phase 2 + for penalized fort shopping. 2024-04-17 00:49:19 -04:00
j 4982d2c80a completed hunting logic 2024-04-16 00:24:32 -04:00
j d87b2e296e hunting Logic 2024-04-15 22:16:23 -04:00
j 1eb158ac10 Shooting Subroutine 2024-04-15 01:35:00 -04:00
j 04f3f8a0a7 Action Choice Logic Update 2024-04-14 21:22:17 -04:00
j 398465db02 Console Logged brief Info on Save State 2024-04-14 20:51:40 -04:00
j 51a9aa3ee6 Refined Restart Command Logic 2024-04-14 20:51:13 -04:00
j 2ba372f6fd DB Structure Update and Restart Functionality 2024-04-14 02:08:37 -04:00
j ee4838a290 Start turn logic. began work on death logic 2024-04-11 01:57:19 -04:00
j 648b8146ba updated enum 2024-04-10 01:09:12 -04:00
j b52917b7d9 List of death reasons 2024-04-10 01:09:02 -04:00
j cb85900a64 Enum fix for death phase 2024-04-10 01:07:59 -04:00
j 2de4f357de Start turn Logic 2024-04-10 01:07:40 -04:00
j 96ad73a3eb adjustments for debugging. Cleanup and Addtl Statuses 2024-04-09 02:04:20 -04:00
j 1053140576 Serialize Processing to ensure all comments are processed in order recieved (may reverse later) 2024-04-06 02:05:09 -04:00
j d779175b90 SQlite Retry logic for database lock 2024-04-06 02:04:28 -04:00
j ac9ca4df39 Clear datastore limitations on restart(temporary) 2024-04-06 02:04:06 -04:00
j 98636d494a Save Gamestate 2024-04-06 02:03:29 -04:00
j a3691b3235 Added horizontal dividers 2024-04-05 02:26:47 -04:00
j 9886b30b2b Small formatting update 2024-04-05 02:24:49 -04:00
j 57da26a3b5 tweaked weapon cost 2024-04-05 02:10:40 -04:00
j 3a5e17ab9f Reply to correct comment by loading current comment after assignment 2024-04-05 02:05:58 -04:00
j 8e53cc1b4c Formatting Tweak 2024-04-05 02:05:06 -04:00
j 04335c5b41 Better Regex and Start functionality 2024-04-05 01:56:34 -04:00
j bf113e845c Better Formatting 2024-04-05 01:56:11 -04:00
j a39819814c Fixed Spelling Error 2024-04-05 01:55:58 -04:00
j a8e823f593 Allowed for start command and nicer error messages 2024-04-05 01:55:34 -04:00
j b3a0a026cb Reset Command Added 2024-04-05 01:54:34 -04:00