69 Commits

Author SHA1 Message Date
63a97958f7 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2025-02-21 00:41:40 -06:00
e1575081ce Add in Curse and coin debuffs. Add in Pirate's Treasure spawn and collision check for placing and removing the curse. Adding buffs to the player will not immediately apply them but put them in a buff list to be applied on the next tick. AddBuff now returns the buff. GetOrAddBuff now properly uses the AddBuff function to add a buff to avoid any behavior discrepancies. Added a new test to check for buffs to be added. Fixed unit tests that broke due to waiting an extra game tick to apply buffs. 222/222 Tests Passing. Release Build 12049. 2025-02-21 00:40:36 -06:00
Quapsel
ead0648a62 Chapter 5 Presets progress. 2025-02-16 15:12:15 +01:00
Quapsel
95e51f2324 Chapter 5 Tilesets added. First Steps on Chapter 5 Presets. 2025-02-13 00:13:45 +01:00
4e099b71f9 Add placeholder item graphics for chapter 4 items. Setup map classes for chapter 4 maps. Add in force set position function for monsters. Release Build 12001. 2025-01-30 22:50:49 -06:00
e2b6e9318a Add in initial cannonball attack. Setup Chapter 3 boss spawn. Release Build 11946. 2025-01-17 00:33:53 -06:00
Quapsel
0cb1d0e6f3 4_5 & 4_6 added. 2024-12-25 13:35:09 +01:00
Quapsel
4b0535d0db Stages 4_4 and 4_B1 added. 2024-12-19 11:47:25 +01:00
ef1d4e5470 Make lerp functions require both arguments to be the same for deduced return type. Fix buggy monster spawns to account for monster sizes. BOTTOM RIGHT EDGE FOR COORDINATES ??? Release Build 11794. 2024-11-12 22:52:41 -08:00
81bfbfb860 Add map setup and monster templates for Octopus fight. 2024-11-05 21:42:13 -08:00
Quapsel
61b8efbb9f Chapter 4 presets completed. 4_1 Added. 2024-11-02 10:38:52 +01:00
Quapsel
f181fca2a1 hub border, border extension in 1 random map, chapter 4 presets almost finished. 2024-10-31 18:24:50 +01:00
3684e0f211 Implemented Crab AI. Release Build 11683. 2024-10-11 15:59:17 -05:00
9ec850fdd0 Implemented Seagull AI. Release Build 11673. 2024-10-08 23:20:12 -05:00
90d9bc86b1 Add in templates, strategies, and setup for Chapter 3 monsters. Fix tile collisions on Chapter 3 tiles. Release Build 11595. 2024-09-20 17:30:16 -05:00
182e492991 Added Training Dummies to camp. Release Build 11085. 2024-08-28 17:38:43 -05:00
Quapsel
107045ab4e fixed some errors in chapter 3 presets. added 3_1. 2024-08-10 13:00:21 +02:00
Quapsel
3038bf8652 Chapter 3 Presets done (for now). 2024-08-04 15:13:48 +02:00
Quapsel
913b4ddef9 More Chapter 3 Presets. 2024-08-03 19:20:22 +02:00
Quapsel
1c36e1a0cd more Chapter 3 Presets. 2024-08-03 18:07:19 +02:00
Quapsel
e364b5f4c9 more Chapter 3 Presets. 2024-08-03 13:53:26 +02:00
Quapsel
2ba0dd4409 more Chapter 3 presets. 2024-08-03 03:33:49 -05:00
Quapsel
5e511c4b48 More Chapter 3 Presets. 2024-07-31 12:50:47 +02:00
Quapsel
2f1199efa1 more Chapter 3 Presets. 2024-07-31 12:14:12 +02:00
d7b9d2670e Setup Palm trees to be foreground objects. Prepare all Artificer window dialogs. Release Build 10424. 2024-07-30 09:35:41 -05:00
Quapsel
d775f7e3fe First Presets for Chapter 3. 2024-07-30 15:29:50 +02:00
b06199efe0 Setup second chapter boss spawn group, template, and map. Fix issues with being able to click stage plates that were hidden behind the menu or off-screen. Fix crash when item drops spawn in a certain position. Release Build 9585. 2024-06-08 16:44:22 -05:00
e53f7cb4cd 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
440cc89c7b 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
a39551c356 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
551cabf463 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
f921e3951c Boss Stage - Chapter 2 - Bonus Boss 2024-05-10 12:39:57 +02:00
6b64d6aaad Adjust all monster tilesets and presets with new sprites. 2024-05-02 03:05:57 -05:00
Quapsel
a9bb2c62eb changes at 2_1 & tilepresets. 2024-04-28 19:52:51 +02:00
96a8ba56c8 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
578011d394 2_2 added. 2024-04-19 13:52:06 +02:00
05439de383 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
1d1c12004e Updated all maps to utilize monster template system. 2024-04-14 21:36:48 -05:00
188f2f28b2 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
5494ab26e8 Downstream merge from demo branch. Fixes Steam crash when Steam is not installed. 2024-04-11 11:27:39 -05:00
Quapsel
468bf9e4b6 small Tileset change for map start/end 2024-04-11 16:25:12 +02:00
e59ace87f3 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
21b6334a2a 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
0e9d1b391d Details added to Chapter 2 Presets & v1 of 2_1 finished. 2024-03-31 13:41:36 +02:00
Quapsel
2c29912a3a start of 2_1 & some more basic shapes for the chapter 2 presets. 2024-03-30 13:20:34 +01:00
Quapsel
b3e4f99754 Small progress on Chapter 2 presets. 2024-03-26 19:00:43 +01:00
Quapsel
4c85f8bd4c initial shape for some Chapter 2 Tilepresets. 2024-03-24 17:41:27 +01:00
Quapsel
97f2dddf45 changes on End_of_Map Tileset and grass transition at map end for 1_1. 2024-03-19 14:17:34 +01:00
d18104a080 Add collision to waterfall tiles. 2024-03-04 17:59:09 -06:00
4a24b17b70 Added shadow underneath bridge for Stage I-I. Release Build 7902. 2024-03-04 17:49:20 -06:00