Commit graph

876 commits

Author SHA1 Message Date
Kazhnuz
cd59f8d74e feat: add homming attack 2021-07-18 14:09:24 +02:00
Kazhnuz
3a3c864037 feat(choregraphy): test latest qte by default 2021-07-18 14:09:09 +02:00
Kazhnuz
a286124703 fix: switch step immediatly after the previous one
Will solve potential input lag issues
2021-07-18 14:08:45 +02:00
Kazhnuz
c121a35f90 feat(choregraphy): add new 3D-based steps 2021-07-18 14:08:07 +02:00
Kazhnuz
99380cc74e fix(cbs): add z coordinate to cbs entity 2021-07-18 14:05:41 +02:00
Kazhnuz
bc9215fae8 improvement(battler): rework 3D actions 2021-07-18 14:04:24 +02:00
Kazhnuz
0f327d1de2 fix: initialize z value for the ennemy 2021-07-18 14:03:58 +02:00
Kazhnuz
90976b7217 fix: remove stray print 2021-07-18 09:45:08 +02:00
Kazhnuz
f60e56bf2e feat(battler):add ways to stop moving 2021-07-18 09:34:05 +02:00
Kazhnuz
14e93a2880 improvement(time): add support for named tweens 2021-07-18 09:33:26 +02:00
Kazhnuz
eedf981c54 feat: add counter system for choregraphy 2021-07-18 08:59:01 +02:00
Kazhnuz
5b0dde30e0 improvement: refactor jumping 2021-07-18 08:47:37 +02:00
Kazhnuz
ed099bd77f feat: add way to skip to a step 2021-07-17 22:59:12 +02:00
Kazhnuz
627a7ea1e6 feat: add a waitFor qte Step 2021-07-17 21:55:14 +02:00
Kazhnuz
d7a15d4d91 feat: add conditions for finished actions 2021-07-17 21:53:10 +02:00
Kazhnuz
deda8a7a76 improvement: port battlesystem to predicate 2021-07-17 21:31:42 +02:00
Kazhnuz
4445fec8d2 feat: wire up tags 2021-07-17 21:23:29 +02:00
Kazhnuz
09ac826f34 feat: add API to report finished tag actions 2021-07-17 21:23:08 +02:00
Kazhnuz
0377077ca9 feat:detect tagged actions and handle tags 2021-07-17 21:19:33 +02:00
Kazhnuz
f7221971c3 improvement: use the predicate system for events 2021-07-17 20:09:05 +02:00
Kazhnuz
d2db4e91a3 feat: add predicate system 2021-07-17 20:07:43 +02:00
Kazhnuz
7940d9c74c feat: mark potentially async choregraphy step 2021-07-17 10:15:24 +02:00
Kazhnuz
bda80d4f20 feat: add new animations for Sonic 2021-07-17 09:58:04 +02:00
Kazhnuz
725cf66c33 feat: new amy animation 2021-07-04 11:44:04 +02:00
Kazhnuz
4a8ea25b7e feat: ajout d'un viewer des animations 2021-07-04 11:43:46 +02:00
Kazhnuz
72cccdcaf2 feat: add qteSuccess and qteFailure conditions 2021-07-03 19:28:58 +02:00
Kazhnuz
6a37f12776 chore: remove stray print 2021-07-03 18:19:08 +02:00
Kazhnuz
1dd8f14b7c fix: make that HP/PP value have no inbattle bonus 2021-07-03 13:20:44 +02:00
Kazhnuz
d9e521d643 fix: use the right hp/pp regen value 2021-07-03 13:18:47 +02:00
Kazhnuz
295f98ebd9 feat: add inbattle stats bonus 2021-07-03 13:18:24 +02:00
Kazhnuz
109ed7c9b2 fix: limit hp/pp to their max value 2021-07-03 13:18:16 +02:00
Kazhnuz
4c46e510d0 feat: add battle stats 2021-07-03 12:56:32 +02:00
Kazhnuz
d4698ab101 improvement: get battle stats from the fighter
It'll allow us later to add battle bonus and malus
2021-07-03 11:17:57 +02:00
Kazhnuz
32bb1b5425 chore: remove deprecated recomputation functions 2021-07-03 10:44:17 +02:00
Kazhnuz
2265d7dac9 improvement: do not recompute all stats 2021-07-03 10:41:16 +02:00
Kazhnuz
99bee81c90 feat: add CharacterStatManager 2021-07-03 10:34:13 +02:00
Kazhnuz
c0b4fd41f8 feat: add ennemy stat manager 2021-07-03 10:12:56 +02:00
Kazhnuz
de0a1a886a fix: better use of the super variable 2021-07-03 10:09:01 +02:00
Kazhnuz
72a0b77212 fix: put the stats in an internal list
It'll allow us later to even drop the internal list and replace it by
automatic computation
2021-07-03 09:52:00 +02:00
Kazhnuz
7db0ad1b28 chore: use getter to get stat 2021-07-03 09:51:19 +02:00
Kazhnuz
c7b9d97c96 feat: add a stat manager object 2021-07-03 09:49:11 +02:00
Kazhnuz
b1e1ef614f chore: use constant for stat names 2021-07-03 08:56:57 +02:00
Kazhnuz
e7921a5acb chore: move ennemy.lua to a subfolder 2021-07-03 08:40:32 +02:00
Kazhnuz
1fb2469188 chore: rename getStatByType 2021-06-12 10:29:46 +02:00
Kazhnuz
011335ab1a Merge branch 'master' of https://git.kobold.cafe/sonic/sonic-radiance 2021-06-06 19:29:25 +02:00
Kazhnuz
8c41bce128 feat: add new table functions 2021-06-06 19:18:53 +02:00
Kazhnuz
bb0d021f05 feat: add launchers 2021-06-06 13:42:01 +02:00
Kazhnuz
7f22fb6ad1 feat: get debugLevel from commandline 2021-06-06 13:41:54 +02:00
Kazhnuz
d82621bf58 feat: pass command line args to birb 2021-06-06 13:41:34 +02:00
Kazhnuz
388c6f1ef9 fix:only load lovebird when launched in debug 2021-06-06 13:28:09 +02:00