103 Commits

Author SHA1 Message Date
1397e48e84 add new effect rule onBirth 2026-05-01 02:33:51 +03:00
b75dca12cb smol refactor effects:addEffect 2026-05-01 02:18:12 +03:00
efe98e8210 fix effects birth 2026-05-01 01:21:53 +03:00
5bc51c976e fix sums & rewrite everything on tags! 2026-04-30 23:43:31 +03:00
b4b9eea27e sum refactor i hope in better way 2026-04-29 16:42:58 +03:00
53c83bf1a1 added effect sum functional (its tough (in bad way)) 2026-04-28 21:32:33 +03:00
d8a89ec24b deleteEffect() function 2026-04-28 00:42:01 +03:00
4cdd9f17ba some refactor & comments to effect functions 2026-04-25 18:57:00 +03:00
1514ad12ca make php semantic real
add new property to aversion to death effect

fix beforeTurn function call in turnOrder
2026-04-25 18:12:35 +03:00
52027c8693 now we have our class again 2026-04-25 12:55:21 +03:00
3ef6cfcfaf deleted one more print in stats 2026-04-25 12:40:55 +03:00
7242ad44ed new effect aversion to death 2026-04-25 12:40:26 +03:00
8bd9ae275b since the last commit everyone was in limbo by default, so i fixed that 2026-04-25 00:53:27 +03:00
0934028955 feat: implement sprite_light uber-shader with dynamic lighting and animated outline 2026-04-25 00:52:59 +03:00
9d11941fe9 improve characters dynamic lighting 2026-04-25 00:52:59 +03:00
8e58b8a532 move character lighting to shader 2026-04-25 00:52:59 +03:00
83e743e1cd feat: implement RenderQueue, SpriteBatch for tiles and Low-Res rendering for lights/shadows 2026-04-25 00:52:59 +03:00
b89719abed hotfix: revert some shit caused by merge
make the boar work with new AI features
2026-04-25 00:52:57 +03:00
3d6124d2ed slightly tweak the types in AIBehavior 2026-04-25 00:52:41 +03:00
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
947ac12c35 added class stat 2026-04-25 00:51:35 +03:00
eecf24c471 meeeeooooow
added afterCast and beforeCast effect implementation
2026-04-24 13:22:10 +03:00
a9f8816c8e now we sums stacks in effects 2026-04-24 11:19:00 +03:00
be386be601 added effect intensity 2026-04-24 11:13:47 +03:00
f59f32bd70 well i have no clue about what theres happening, but its works!! 2026-04-23 21:53:18 +03:00
7c5314b7c8 make another functions & add some cool light on spawn effect 2026-04-22 13:33:13 +03:00
d2599f8764 make animation work 2026-04-22 00:47:12 +03:00
351fdda60c I MAKE THIS SHIT TO WORK (pochti) 2026-04-21 23:35:48 +03:00
e3d9cafdd3 effects too hard i dont understand 2026-04-20 19:57:54 +03:00
8292a20ae0 since the last commit everyone was in limbo by default, so i fixed that 2026-04-20 19:49:12 +03:00
c54e489b58 cool new function dealDamage
now we should replace all self.hp - damage with this function

damn...
2026-04-20 19:46:38 +03:00
f3d74440ce some silly additions to silly functions 2026-04-19 00:28:57 +03:00
9b10557435 some silly effect functions 2026-04-18 09:37:09 +03:00
aa4c5185d3 я наверно немного перемудрил с писаниной, оставлю только ссылку пожалуй 2026-04-17 20:41:52 +03:00
8cb6e62845 эффекты и недописанная литературная шизофрения 2026-04-17 09:32:01 +03:00
e597f8da20 randomize first frame of idle animation 2026-04-13 03:31:49 +03:00
4761446e73 - add boar
- implement manifests for sprites
- fix sprite and shadowcaster draw algorithm
2026-04-13 03:20:50 +03:00
36271b447c fix light blending 2026-04-13 01:47:28 +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
08cfcca756 Remove unused utils require and clean trailing whitespace in tiled
behavior
2026-02-12 00:04:57 +03:00
4277c6c310 refactor: replace AnimationNode with Task system (tweens/async) 2026-02-05 09:06:51 +01:00
1986228670 Refactor spell casts to use task utilities and simplify callbacks
Add task.chain utility for chaining asynchronous tasks
2026-02-01 03:56:18 +03:00
59cc0fba0b rewrite sprite:animate, residentsleeper:sleep, attack:cast to use
callback trees
2026-01-30 00:32:05 +03:00
93a4961419 high-order functions my beloved 2026-01-25 07:05:45 +03:00