42 Commits

Author SHA1 Message Date
ad14544418 Add rotation parameter and hit iframe time to bullets. Iframe timers now compares current iframes to the new duration and keeps only the larger amount. Fix bug allowing monsters with jump attacks to still cause knockback and iframes even when the hit does not land. Fly Across attack implemented for second bonus boss. Release Build 9447. 2024-05-27 15:45:22 -05:00
21b8a9c3cb Update No XP/Drop Hawk labels in Tiled Editor. Added spawn controllers, setup multi-tiered spawns. Fixed collision radius bugs. Added Chapter 2 Bonus Boss and Major Hawks Tiled Templates. Fix Stone Elemental Casting circle radius. Release Build 9378. 2024-05-21 05:05:02 -05:00
64ea11b4af Change monster data image storing to use an unordered_map instead. Create an optional display name for monsters to use when monster data is being generated to allow for name overrides while retaining unique monster types. Added No XP variant of Hawks. Setup Chapter 2 Bonus Boss spawn. Release Build 9362. 2024-05-20 17:34:16 -05:00
45be6e80e6 Implement Stone Elemental Burrowing attack, fixed Stone Elemental pathfinding towards target location, slightly increased visual indicator for stone pillar cast circle. Fixed sorted rendering for objects that appear before elements with collision. Refactored iteration loops for drawing so they don't cause multiple unnecessary draw iterations. Do not draw monsters that are marked for deletion anymore (prevent sudden pop-in when drawing on the last frame of fading out). Release Build 9350. 2024-05-19 23:22:39 -05:00
Quapsel
6107d98075 Boss Stage - Chapter 2 - Bonus Boss 2024-05-10 12:39:57 +02:00
253bbc610e Adjust all monster tilesets and presets with new sprites. 2024-05-02 03:05:57 -05:00
Quapsel
b9f64982f8 changes at 2_1 & tilepresets. 2024-04-28 19:52:51 +02:00
00b18355c1 Update Dagger Goblin template to use a distinct icon in maps. Change all monster tileset paths from maps/Monsters to maps/ (game requires all tilesets placed in there). Added slash behaviors for dagger-wielding goblins. Release Build 9037. 2024-04-24 00:47:16 -05:00
Quapsel
392afbb8be 2_2 added. 2024-04-19 13:52:06 +02:00
95c43b06b0 Add back in 2-1 and missing level entry and world map entry for 2-1 access. Added placeholder sprites and spawn templates for all chapter 2 enemies. 2024-04-15 00:14:11 -05:00
d10127b721 Updated all maps to utilize monster template system. 2024-04-14 21:36:48 -05:00
512c46ea8a Implement map tile repeating factors and implement animated blocked off map region animation frames. Release Build 8917. 2024-04-13 17:37:37 -05:00
df28a12c63 Downstream merge from demo branch. Fixes Steam crash when Steam is not installed. 2024-04-11 11:27:39 -05:00
Quapsel
626cf84d99 small Tileset change for map start/end 2024-04-11 16:25:12 +02:00
60696e9956 Implement a ViewPort for the minimap as a full circle. Fix a bug with ViewPort PGEX having hardcoded 4 sides for displaying decals. Release Build 8815. 2024-04-11 01:30:06 -05:00
7cdcebc71e Fix staircase tile settings being incorrect, added small collision lining on standalone staircase tiles. Implement Chapter 2 level setups. Release Build 8601. 2024-03-31 14:02:49 -05:00
Quapsel
ba5c187ec7 Details added to Chapter 2 Presets & v1 of 2_1 finished. 2024-03-31 13:41:36 +02:00
Quapsel
cf6788a418 start of 2_1 & some more basic shapes for the chapter 2 presets. 2024-03-30 13:20:34 +01:00
Quapsel
78c591f64e Small progress on Chapter 2 presets. 2024-03-26 19:00:43 +01:00
Quapsel
5f56b14b4c initial shape for some Chapter 2 Tilepresets. 2024-03-24 17:41:27 +01:00
Quapsel
c360898800 changes on End_of_Map Tileset and grass transition at map end for 1_1. 2024-03-19 14:17:34 +01:00
a6bd3c0c43 Add collision to waterfall tiles. 2024-03-04 17:59:09 -06:00
a8b5b3f84a Added shadow underneath bridge for Stage I-I. Release Build 7902. 2024-03-04 17:49:20 -06:00
53b5c1f967 Redo rendering pipeline so all tile groups are now interweaved with game objects such that objects in front of foreground tiles are now properly displayed after stuff in the background. Release Build 7635. 2024-02-27 03:16:35 -06:00
42d4e794c7 Include fonts in distributed assets for emscripten/standalone builds. Resolves Issue #33. Release Build 7521. 2024-02-24 12:09:41 -06:00
390e7fefbf Make Unlock All button actually unlock every node. Allow tile fade groups to specify tiles that should be unhidden. NPCs have unlock conditions now. Layers have unlock conditions. 2024-01-29 22:25:32 -06:00
7a41361710 Added collision for smaller tileset tiles. Fixed going to hub stage from overworld map (game state is required to be HUB to prevent usage of items on the field). Fix Fire bolt continuously blowing up at the end of its max range. 2024-01-29 20:52:44 -06:00
82b2b83007 Mark new terrain tileset as terrain class. 2024-01-29 19:41:07 -06:00
cc0b16daa6 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-01-29 19:29:40 -06:00
dcabc05702 Creating a new character in the desktop build is now fixed. Added NPC interact functionality. 2024-01-29 19:29:38 -06:00
Quapsel
dd7daec103 recreated Hub as 12x12 and added 12x12 tilesets. 2024-01-30 02:15:30 +01:00
7162b151e4 Button clicks for offline/online character buttons. Added campfire sound effect. Added tile collisions to hub. Added NPC spawn points, setup NPC objects, added NPC sprites, setup event flags on map. 2024-01-27 13:55:00 -06:00
Quapsel
4f226357be Boss Stage Border + 2nd grass color for End_Of_Map Tileset 2024-01-25 18:38:01 +01:00
Quapsel
f363b4b38e 1_4 Border added 2024-01-20 17:05:16 +01:00
Quapsel
afb05b9616 End of Map Collision + 1_1 Borders added 2024-01-16 13:21:05 +01:00
Quapsel
d2b799419f added tiles for Map Border. 2024-01-12 15:58:36 +01:00
20928b6867 Add in floating-point support for collision boxes. Remove ceil() calls for transformed view DrawRectDecal and FillRectDecal functions (why are they there?) 2024-01-11 01:26:58 -06:00
9278c355b0 Frog sprite. 2024-01-10 12:01:20 -05:00
Quapsel
6088e2bf76 Map border 2024-01-10 15:59:29 +01:00
c193aa7116 Added collision handling for areas where there are no valid tiles. 2024-01-10 03:11:03 -06:00
Quapsel
cb86417a38 small collision changes 2024-01-07 17:26:26 +01:00
296ea1f2e6 Updated all references of Crawler project to now reference Adventures in Lestoria. Fixed a loading bug with the current connection point buttons and information not updating upon loading into the overworld map. Fix component count initialization bug (On Linux and Emscripten builds the component count would start uninitialized and would result in poor depth ordering sometimes. 2024-01-04 05:21:56 -06:00