Commit Graph

61 Commits

Author SHA1 Message Date
tonydero
ba63444ef5 various changes and additions... whoops 2024-11-05 09:29:20 -07:00
tonydero
bd6b21a2ec add active ability use, still needs balancing. simplified health and resource updates. 2024-10-30 15:47:53 -06:00
tonydero
b986b4cb7a some variable renaming and messing with exp... still eluding me 2024-10-30 14:05:30 -06:00
tonydero
f8e46af129 add debug auto play to automatically press play and continue farming for testing purposes 2024-10-30 06:35:55 -06:00
tonydero
6013c08892 race condition using global fade_node, removing and replacing with simple hide/show for now, will revisit 2024-10-29 11:39:24 -06:00
tonydero
249c58af46 initial game save implementation using ConfigFile, plus some experimentation with ResourceSaver though nonfunctional 2024-10-29 10:30:19 -06:00
tonydero
db865e2ab9 add simple main menu and persistence of zone time 2024-10-28 11:34:48 -06:00
tonydero
d1f24f3dd1 leveling stuff/experimentation 2024-10-27 17:20:33 -06:00
tonydero
507b96868e various minor changes 2024-10-25 22:22:13 -06:00
tonydero
a405611b79 initial player resource functions added, passive regeneration added 2024-10-25 16:12:30 -06:00
tonydero
ec6b012341 more experience experimentation, new elapsed time calculating and formatting funcitons, attempt to fix node leak failed 2024-10-25 14:46:19 -06:00
tonydero
0cccf62b6c add initial leveling sim script to new analytics directory, add resource display, add zone and area timers 2024-10-24 16:15:49 -06:00
tonydero
e8ecfbcd01 tweak experience calc to swap diff and cube 2024-10-24 14:26:31 -06:00
tonydero
cb8fc5a5b7 hack fix queue_free issue 2024-10-24 14:20:00 -06:00
tonydero
1e6058c2cd comment out last two references to old PlayerState.current_health 2024-10-24 08:47:58 -06:00
tonydero
4cbf424c69 refactor player health changes and initialization, rename PlayerState variables 2024-10-24 08:46:36 -06:00
tonydero
e752b512ec initial steps to adding ability resources 2024-10-23 20:58:44 -06:00
tonydero
79b699887e convert to general Globals.fade_node use 2024-10-22 18:55:47 -06:00
tonydero
7ca192026d add fade_node and input to Globals 2024-10-22 14:11:05 -06:00
tonydero
a826f6a510 manual, non-processed fade implemented for continue button 2024-10-22 12:11:56 -06:00
tonydero
8ca9247a8e add right ui panel with basic system clock at top for now 2024-10-21 17:14:04 -06:00
tonydero
aaf29c1b57 hack to get rid of unused signal warnings 2024-10-21 17:02:53 -06:00
tonydero
2cb2d3314c minor rename 2024-10-21 16:59:53 -06:00
tonydero
3b408829d1 fix loss of precision warnings 2024-10-21 16:57:48 -06:00
tonydero
a6f704039b test implementation of bad luck protection using rand_weighted, change time to float (will use unix timestamp) 2024-10-21 16:31:33 -06:00
tonydero
70a879529a fix debug_print, other odds and ends 2024-10-21 13:09:51 -06:00
tonydero
f3189d2dd9 full basic area and quest instantiation complete, continuous play enabled 2024-10-21 11:22:38 -06:00
tonydero
b6b609aa20 initial worldArea instantiation conversion complete 2024-10-21 09:51:28 -06:00
tonydero
c3f02e855d rename main scene to combatUI and refactor debug 2024-10-21 06:44:52 -06:00
tonydero
ccdee2e057 many renames, basic exp earning 2024-10-20 16:44:08 -06:00
tonydero
3ddee847e2 initial enemy damage implementation 2024-10-18 16:17:39 -06:00
tonydero
df0a0cffaa fix quest completion logic 2024-10-18 14:30:41 -06:00
tonydero
8294ff0655 switch to quest instantiation 2024-10-18 14:05:31 -06:00
tonydero
06d03773b5 fix target check, rename some variables 2024-10-18 13:24:11 -06:00
tonydero
9ab9d2da7d initial world zone/area work, need to think on it. implemented basic area attack and range check. 2024-10-18 11:25:29 -06:00
tonydero
dac8e73f01 added a few more singletons and started reorganization/refactoring 2024-10-18 09:39:14 -06:00
tonydero
4d67f43f3b add quest completion text animation 2024-10-18 09:11:15 -06:00
tonydero
d5db6e873b added signal bus, quests basically working 2024-10-17 16:50:40 -06:00
tonydero
a0f826525c fix enum name formatting, add initial quest basics 2024-10-17 14:11:10 -06:00
tonydero
a5b8336633 create base ability class, move attack type enums and base stats to this new class 2024-10-16 15:59:37 -06:00
tonydero
e0f78f3915 rearrange some vars and add a couple comments 2024-10-16 15:16:54 -06:00
tonydero
a0cef620e0 add enums for attack types, add angle calc 2024-10-16 15:04:44 -06:00
tonydero
1496610364 implement basic full abilitybar 2024-10-15 16:35:03 -06:00
tonydero
7844cad018 reword FIXME 2024-10-15 15:06:41 -06:00
tonydero
347abe64bf transition to physics-based movement to enable collisions, customize health bar appearance 2024-10-15 15:04:40 -06:00
tonydero
9de2a0e75a refactor class names 2024-10-15 08:37:50 -06:00
tonydero
fab3fe56c1 updated npc instances to new Enemy class, added initial damage and death signal emission 2024-10-15 08:14:02 -06:00
tonydero
7d79eab28a rename class files to capitalized, fix refs 2024-10-14 14:47:22 -06:00
tonydero
608d62c605 rename class files to capitalized 2024-10-14 14:43:23 -06:00
tonydero
1bd520721b create duplicate of NPC class as Enemy class to be edited later 2024-10-13 20:43:25 -06:00