13 Commits

Author SHA1 Message Date
09fb7e80ae i dont need epsilon now 2026-04-25 00:52:41 +03:00
885fabe24e he's (ai) doing some stuff and i think its cool 2026-04-25 00:52:41 +03:00
4629cde5d4 i hate negative numbers 2026-04-25 00:52:41 +03:00
b77c07eef0 new circleVectors (midpoint circle algorithm) and pathToClosestCharacter
function
2026-04-25 00:52:41 +03:00
7526e3064f circleVectors function and some ai progress 2026-04-25 00:52:38 +03:00
4b14d7252e some casual self typing 2026-04-25 00:52:19 +03:00
2b4dc56c88 ai maketurn, but in table 2026-04-25 00:52:18 +03:00
2e96ec821d Add cooldown handling for spells and display in UI
- Implement cooldown tracking in SpellcasterBehavior
- Decrease cooldowns at end of each round in turn order
- Prevent casting spells on cooldown in spell.cast
- Show cooldown overlay and block click on skill buttons
- Adjust font sizes for better UI consistency
2026-03-18 05:09:35 +03:00
4277c6c310 refactor: replace AnimationNode with Task system (tweens/async) 2026-02-05 09:06:51 +01:00
93a4961419 high-order functions my beloved 2026-01-25 07:05:45 +03:00
3f694ccec9 attempt to save our souls (callback hell my beloved)
Co-authored-by: Ivan Yuriev <ivanyr44@gmail.com>
2026-01-24 01:46:05 +03:00
d48f1af1af micro refactoring 2026-01-23 15:57:10 +03:00
9489cd0488 we can move under another (closest!!!!!!!!!) character
cool!!!!
2026-01-23 15:56:36 +03:00