Commit graph

950 commits

Author SHA1 Message Date
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
Kazhnuz
1355b252df feat: give Amy a hitcombo skill 2021-06-06 13:19:38 +02:00
Kazhnuz
d00148c44e improvement: make spin attack the default attack 2021-06-06 13:19:25 +02:00
Kazhnuz
2cee948b31 feat: give spin animation to Amy and Tails 2021-06-06 13:18:49 +02:00
Kazhnuz
6f642b4f33 Merge branch 'master' of https://git.kobold.cafe/sonic/sonic-radiance 2021-06-02 08:41:25 +02:00
Kazhnuz
d6e6a52d36 feat: darken textboxes 2021-05-20 09:07:34 +02:00
Kazhnuz
98af0eda2a feat: add resistences and weaknesses 2021-05-16 10:06:20 +02:00
Kazhnuz
534517f0f3 chore: kill game.skills 2021-05-16 08:48:05 +02:00
Kazhnuz
e9c9cbb8e3 chore: put const files in a single folder 2021-05-16 08:38:09 +02:00
Kazhnuz
8c9f814370 fix: fix a crash 2021-05-16 08:36:06 +02:00
Kazhnuz
6818a441df chore: extract battle aglorythm in battleutils 2021-05-16 08:33:41 +02:00
Kazhnuz
e864e67717 chore: put stats constants together 2021-05-15 22:50:06 +02:00
Kazhnuz
c10d58e604 chore: port to parser system 2021-05-15 22:48:25 +02:00
Kazhnuz
aa9140406f feat: add a parser system 2021-05-15 22:48:09 +02:00
Kazhnuz
e3957edfa1 chore: move argument parsers into a single folder 2021-05-15 21:52:05 +02:00
Kazhnuz
f574bcd362 chore: use as much as possible the new data system 2021-05-15 21:43:15 +02:00
Kazhnuz
7f2135fd50 improvement: add skills to gamedata index 2021-05-15 21:42:55 +02:00
Kazhnuz
7629b60e45 fix(datapack): handle . in names 2021-05-15 21:40:12 +02:00
Kazhnuz
1310d9f5e8 feat: add indexes for some datas 2021-05-15 21:24:45 +02:00
Kazhnuz
4c098df30d feat: add data loading and indexing to birb 2021-05-15 21:24:29 +02:00
Kazhnuz
05169782a2 fix: fix lua files conversion to module 2021-05-15 19:49:11 +02:00
Kazhnuz
a1a130ae32 improvement: parse and validate hitboxes 2021-05-15 15:53:40 +02:00
Kazhnuz
792738c5cc feat: add table parsing 2021-05-15 15:50:15 +02:00
Kazhnuz
33d854ffd4 chore: make the datas utils a part of birb 2021-05-15 15:09:02 +02:00
Kazhnuz
1991b5005f improvement: use the new attack structure
Replace accuracy and isAerial by attacktype and element
2021-05-15 15:01:02 +02:00
Kazhnuz
a22871dcbc improvement: transform aerial badnic in protectype 2021-05-15 14:50:12 +02:00
Kazhnuz
eab1b4b456 fix: make aerial ennemies lower 2021-05-15 13:09:35 +02:00