Commit Graph

59 Commits

Author SHA1 Message Date
2105a0e8af add lantern object and implement light management in player and environment 2025-12-13 13:44:52 +01:00
97da3982d1 added stackable functionality to items and improved inventory management 2025-12-13 12:13:01 +01:00
b380e218f6 removed unnecessary imports 2025-12-13 01:00:54 +01:00
825b084a68 obstacles and chest loot 2025-12-13 00:44:53 +01:00
1d6f53a70e added knockback to monsters 2025-12-12 23:45:57 +01:00
a89838eb38 made world change events world-bound 2025-12-12 17:59:43 +01:00
eb2c435671 made item buyable 2025-12-12 16:33:05 +01:00
7e8a27a671 made map switching possible 2025-12-12 13:48:42 +01:00
4aabe84d59 all entity arrays are now two-dimensional (with map index so entities won't be rendered on any map anymore) 2025-12-12 13:20:14 +01:00
67309a6e28 changed tile array to three-dimensional array (i0=map; i1=col; i2=row) 2025-12-12 12:52:50 +01:00
5dd43b6f9d added game over screen 2025-12-12 12:26:32 +01:00
de70fb71e6 added particles 2025-12-08 05:51:05 +01:00
9916fa8b25 added iTile life 2025-12-08 05:09:21 +01:00
285b18b4cc play sound and change presence of tile if interacted with 2025-12-08 05:02:36 +01:00
730c7d406e added item requirements 2025-12-08 04:52:48 +01:00
49c8b59d68 created destructible tiles 2025-12-08 04:48:27 +01:00
6254eb2501 make heart collectable 2025-12-07 00:44:56 +01:00
5da7c43edf added projectile system and sample fireball projectile 2025-12-07 00:07:47 +01:00
d639e65c15 removed unnecessary imports 2025-11-30 18:30:34 +01:00
51c262d9ac player can now choose between different shields and weapons. added consumable items (healing potion) 2025-11-30 18:29:47 +01:00
fb96035c99 added item pickup to inventory 2025-11-30 17:34:06 +01:00
02d6672114 added font to repo and simplified inv desc 2025-11-30 17:28:11 +01:00
cfea57e542 added player inventory 2025-11-30 17:06:31 +01:00
435dbc7c0e added notifications and added leveling system 2025-11-30 03:35:53 +01:00
138db014ba added stats to battle system 2025-11-30 02:46:10 +01:00
587a852ffb added display for player stats 2025-11-30 02:36:31 +01:00
9970ef687f added player stats and re-ordered some classes 2025-11-30 01:54:16 +01:00
ec1fbef483 monster doesn't deal damage while dying anymore 2025-11-30 00:54:08 +01:00
43212a033b slime runs away when it gets hit 2025-11-30 00:49:04 +01:00
8ec1805877 added health bar to monster 2025-11-30 00:38:00 +01:00
9aae9ad20f add death animation to dying monsters 2025-11-30 00:13:54 +01:00
36ff9e8854 make monsters killable and playing soundeffects 2025-11-29 23:23:18 +01:00
b513370152 arranged large classes 2025-11-29 23:08:20 +01:00
0dde029719 added hit detection when player hits monsters 2025-11-29 22:57:39 +01:00
65061d721d start of attacking 2025-11-29 01:23:28 +01:00
23f9989921 fix for IF dialogue menu should only appear when pressing space 2025-11-29 01:08:04 +01:00
a215cef7d7 added monster damage 2025-11-29 01:01:17 +01:00
d07077a5f1 added collision for monsters (and made test world-setup) 2025-11-29 00:08:42 +01:00
7616b4daff added some sample events 2025-11-28 21:52:28 +01:00
4c50f99e67 removed warnings 2025-11-28 21:25:18 +01:00
8add9c7d7a added player life display 2025-11-28 21:22:50 +01:00
9950053bcd fixed sprite counter bug 2025-11-28 20:10:12 +01:00
4a9eefa416 finished dialogue system 2025-11-28 20:05:19 +01:00
dada9e4f2f open NPC dialogue if you collide with it 2025-11-28 19:54:30 +01:00
61a51f184c extracted duplicated code 2025-11-28 19:17:56 +01:00
1f614916b5 added collision to NPCs 2025-11-28 17:21:35 +01:00
1c23a1528e moved some classes for simplification 2025-11-28 16:42:56 +01:00
73e17a56fc simplified duplicated code 2025-11-28 16:34:40 +01:00
c3aa7ea540 removed unnecessary code 2025-11-28 16:27:00 +01:00
a17ca8853c optimized player model scaling 2025-11-28 15:22:15 +01:00