Commit graph

280 commits

Author SHA1 Message Date
Kazhnuz
8a34c4f012 fix: improved tile collision
Fixes #75
Fixes #70
2021-03-24 11:57:42 +01:00
Kazhnuz
3335671a65 feat: add multimap support 2021-03-23 21:59:33 +01:00
Kazhnuz
4fb874dea7 fix: fix cursor transitions 2021-03-23 14:07:58 +01:00
Kazhnuz
b691d96c99 improvement: refactor the map system 2021-03-23 13:32:48 +01:00
Kazhnuz
62d9684944 feat: rings and boxes 2021-03-22 21:15:33 +01:00
Kazhnuz
52243c7d8c fix: add turning handling in parent file 2021-03-22 21:14:40 +01:00
Kazhnuz
2cf4559a81 feat: add turning animation 2021-03-22 21:04:55 +01:00
Kazhnuz
11fc63b402 feat: add test music 2021-03-22 20:03:26 +01:00
Kazhnuz
50eb613a53 feat: make charDir customizable 2021-03-22 19:21:27 +01:00
Kazhnuz
ddc1933b40 feat: add way to destroy gizmos 2021-03-22 19:01:18 +01:00
Kazhnuz
ce5f56c556 feat: add a shadow on the overworld 2021-03-22 17:08:03 +01:00
Kazhnuz
89b0eb0b44 fix: delay menu unpausing 2021-03-22 16:43:34 +01:00
Kazhnuz
d4fd401ee4 fix: block pause during events 2021-03-22 16:14:07 +01:00
Kazhnuz
b4e7796a0a fix: draw the current event 2021-03-21 22:02:20 +01:00
Kazhnuz
a890e42352 feat: add event loading 2021-03-21 22:02:13 +01:00
Kazhnuz
ec04a8c86c feat: add charset attribution to gizmo 2021-03-21 19:21:51 +01:00
Kazhnuz
91c7a03dc2 chore: simplify gizmo collision check 2021-03-21 16:32:29 +01:00
Kazhnuz
bceda94970 improvement: add charDir check on gizmo collision 2021-03-21 16:30:46 +01:00
Kazhnuz
cf4a8bcd92 chore: fix overworld class name 2021-03-21 16:20:13 +01:00
Kazhnuz
78784c27b3 fix(overworld): refactor the actor drawing system 2021-03-21 16:19:28 +01:00
Kazhnuz
0f08296cf3 feat: use lazy loading with charset 2021-03-21 15:56:35 +01:00
Kazhnuz
16d1f68805 feat: add the event system 2021-03-20 21:08:54 +01:00
Kazhnuz
91fee0a856 feat: add the gizmo system 2021-03-20 17:23:14 +01:00
Kazhnuz
f7f1a772f7 feat: add message engine on overworld 2021-03-20 17:10:09 +01:00
Kazhnuz
3ede8e6654 feat:add depth based on y position 2021-03-20 16:35:38 +01:00
Kazhnuz
3ab7771352 feat: add support for tile collision and overlay 2021-03-14 18:21:44 +01:00
Kazhnuz
78d50eaf94 improvement: some boss improvements 2021-03-14 10:15:16 +01:00
Kazhnuz
c83eb7ee61 feat: add flee system 2021-03-13 18:00:39 +01:00
Kazhnuz
e32cd09804 feat: handle better not usable items
Fixes #69
2021-03-13 17:28:46 +01:00
Kazhnuz
17b3e4e172 feat: handle better not having enough pp
Fixes #68
2021-03-13 17:28:25 +01:00
Kazhnuz
dbdc2b9b18 feat: add a way to show messages on battles
Fixes #67
2021-03-13 17:26:05 +01:00
Kazhnuz
db1c3005cb feat: add defend action
Fixes #51
2021-03-13 15:49:21 +01:00
Kazhnuz
58989e974d feat: add use and drop item support 2021-03-13 14:11:04 +01:00
Kazhnuz
608f582cdf feat: add useitem screen 2021-03-13 13:59:12 +01:00
Kazhnuz
a95c562a7f chore: extract character menu and widgets 2021-03-12 22:17:33 +01:00
Kazhnuz
b7a0ec7c7b feat: add revival support 2021-03-12 21:50:27 +01:00
Kazhnuz
c6b04006da feat: add the wiring to handle item usage in battle
Fixes #44
Fixes #45
2021-03-12 21:14:17 +01:00
Kazhnuz
3353ae7d37 improvement: add blue-colored damage nbr for pp 2021-03-12 20:12:20 +01:00
Kazhnuz
4bf4fdb541 improvement: better handling of statusbar callback 2021-03-12 20:05:54 +01:00
Kazhnuz
db9319fc90 feat: add pp cost 2021-03-12 20:03:00 +01:00
Kazhnuz
e862766fea feat: adapt parent to new functions 2021-03-12 19:23:11 +01:00
Kazhnuz
ef788afd70 feat: add boss hp bar
Fixes #25
2021-03-11 23:47:32 +01:00
Kazhnuz
2f5c57f3d2 fix: remove forgotten test 2020-10-05 22:42:02 +02:00
Kazhnuz
d00bc782ba fix(pause): indicate cancelWidget 2020-10-04 09:31:06 +02:00
Kazhnuz
d38d149e36 feat: add hp/pp bar everywhere
* Add a ComplexHPBar widget
* Use it on the CBS
* Add it on the character page
* Add it on the character widget

Fix #46
2020-10-04 09:26:49 +02:00
Kazhnuz
55f7964fbc fix(pause): force visibility of the main menu
It make sure that the menu will be visible when the pause view
is started with the character menu selected
2020-10-03 14:36:38 +02:00
Kazhnuz
bad24445a7 feat(items): initial actions menu 2020-10-03 14:33:10 +02:00
Kazhnuz
94e384ee27 Fix: fix some class name errors 2020-09-13 16:59:24 +02:00
Kazhnuz
250d75ee77 fix: mark as local some forgotten local variables 2020-09-13 16:57:06 +02:00
Kazhnuz
877de98f67 fix: remove some call to non-existing variables 2020-09-13 16:49:50 +02:00