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
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
26633db3c3
implement LightBehavior:animateColor
...
(to show that animations do work, actually)
2026-01-18 01:03:35 +03:00