Commit graph

17 commits

Author SHA1 Message Date
894def692c Further progress with Entity Manager
~ Made some changes to try to make it compile (doesn't compile yet)
2022-05-27 18:57:52 -04:00
052a37b36f Server structure defined + functional shift
! This commit will not compile or build or anything fancy like that
+ Server structure defined as having two concurrent actors, the global scene and
  the player manager, which chatter every frame
+ Entity manager and scene manager expanded
- Removed a bunch of shared state by not using classes
2022-05-08 11:29:10 -04:00
436cbde19d Minor refactoring across several modules
~ InputHandler action types made more logical and easy to maintain
~ "entity" type renamed to "entityController" in anticipation of another
entity interface for use by modules that damage and apply statuses to entities
~ Entities' CanUseAbility function changed to fall back to false rather than true
2022-04-12 21:23:33 -04:00
991fce6103 canUseAbility added to EntityManager
+ Basic cooldown checking added (not concurrency safe)
2022-03-23 17:46:54 -04:00
846b86f74e Added groundwork for action system
+ "UnknownTable" universal type
~ Moved data shared by scripts on the client and server to "Shared.ts"
~ ESLint on this machine reformatted a ton of things
2022-03-23 17:28:49 -04:00
1564575a7f InputHandler completed, compilation errors fixed 2022-03-23 17:28:43 -04:00
f48eff5f67 Minor changes to EffectMaker 2022-03-23 17:28:34 -04:00
b1a1bb6013 OOP changes to EffectMaker
= Conversion of EffectHandler to a class
2022-03-23 17:28:28 -04:00
79202b9034 Moved some interfaces out of services to decouple
+ More OOP changes on the server side
2022-03-23 17:28:22 -04:00
47bde9f3ce Completed basic effect functions (object oriented) 2022-03-23 17:28:14 -04:00
d1680bf63c Added functions to EffectMaker (not functional) 2022-03-23 17:28:07 -04:00
c2711b4c11 Update README.md
Readme update to reflect the current status of the project.
2022-03-23 17:28:00 -04:00
67b71c0e0e Slight additions mostly to UI 2022-03-23 17:27:54 -04:00
1a5208b1f9 Complete redo of the game's structure due to orthogonality and ETC
concerns
2022-03-23 17:27:46 -04:00
909bfe30d8 Continued rewriting the main server script, slight readme change 2022-03-23 17:27:10 -04:00
47264545ed Add project data 2022-03-23 17:26:28 -04:00
077e4738a2 Initial commit 2021-09-07 19:43:49 +01:00