163 Commits

Author SHA1 Message Date
14bad7cf69 Adjusted audio events for earlier camp unlocks. Removed bass line for earlier versions of the camp song, reintroduce after chapter 2 is completed. Added placeholder Artificer sprite. Added Artificer dialog. Updated world map with a chapter 2 base location for convenience. Connect new connection points between map locations correctly. Adjust connection point unlock conditions and layer unlock conditions to their new chapter 2 levels. Release Build 10399. 2024-07-28 22:34:26 -05:00
ee79ef225b Add 0.1s delay on Hidden Dagger's throw for Thief. Allows the player to potentially jump through a target and being able to hit them with it. Fix Stone Elementals facing the incorrect direction while casting stone pillars. Move 2-8 end ring to more sensible area (in front of Chapter 2 boss arena). Reduce Chapter 2 Boss' and Stone Elemental's collision radius to better match the sprite. Add iframe time when hit by a breaking stone pillar's bullet ring to prevent getting obliterated by standing in the center of the bullet ring. Release Build 10261. 2024-07-22 01:19:28 -05:00
efc976758b 2-8 spawnpoint fix (oops) 2024-07-22 00:48:19 -05:00
b91b1a8362 Add iframe time on hit to Stone Elemental bullet ring so the player doesn't get instantly obliterated standing in the center of the bullet ring. Move Stone Elemental's bullet ring center point slightly downwards so it matches better visually. Fix staircases not working when the firstgid of the staircase tilesheet is not 0 in the tilesheet list. Release Build 10258. 2024-07-22 00:47:11 -05:00
2a50695f51 Added a non-foreground dark tile for bridges to place below areas that are above ground shadow tiles. Redesigned how reference tilesets were stored in TilesheetData and TilesetData structures such that they could be std::sort'd without causing reference bugs/glitches. Release Build 10217. 2024-07-20 16:56:27 -05:00
11691e5cba Fix layers in front of the bridge layer to check for their collision tiles first prior to using the bridge's collision tiles. Release Build 10205. 2024-07-20 08:32:12 -05:00
84e823aeb8 Fix upper monster list not being cleared each frame. Release Build 10192. 2024-07-20 00:08:05 -05:00
3a40d44fd1 Fix Stone Heart's item description, comma was treated as separate value. Make item descriptions be read in as full strings instead of as the first index in a OLC Datafile. Minor grammar edits to item descriptions. Add missing Upper Zone to II-V. Release Build 10191. 2024-07-19 22:59:21 -05:00
8c9d8cdcde Fill in random hole in II-V. Apply Bridge Layer / Class to bridge in II-V to make it functional. Release Build 10190. 2024-07-19 22:45:56 -05:00
64f726b50d Boars should not keep changing facing direction once locked in by scratching the ground. Removed the Upper flag from all Second Chapter end zones in the stage (accidentally copy-pasted). Added a check that crashes the game if these are detected. Release Build 10186. 2024-07-19 20:16:52 -05:00
210dd3b9de Set background music of Chapter 2 stages to the foresty track. 2024-07-15 04:39:43 -05:00
b63372230e Add in Chapter 2 map spawn zones and end zones. 2024-07-15 04:31:19 -05:00
a308fcc4d8 Fix Stage Plates 2-6,2-7,2-8, and 2-B to point to their respective stages. Move the additional pillar spawning code outside of the regular boss' phase cycle since it's supposed to happen while the boss does other things according to the original spec. When new pillars appear/disappear, recalculate the safe areas dynamically. Release Build 9974. 2024-07-12 16:42:08 -05:00
9551d71f75 Fix missing braces in Weapons.txt. Remove Infinite map flag from Stage 2-B1. Add Stage 2-B1 stage plate. Add placeholder item icons for new items. Remove embedded tileset from Stage 2-B1. Release Build 9959. 2024-07-11 15:26:37 -05:00
Quapsel
efcaac792f Chapter 2 Bonus stage - Spawn Zones and Monster placement. 2024-07-04 12:08:17 +02:00
Quapsel
a25545bd99 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-07-03 05:47:32 +02:00
Quapsel
2ef2a9b1f9 Chapter 2 Bonus Stage added. 2024-07-03 05:47:21 +02:00
4828b95a8c Remove infinite flag and setup Map classes on new levels. Fix missing spawn zone settings for some monsters on 2-8. Add new levels to stage configuration list. Release Build 9906. 2024-07-02 05:38:01 -05:00
Quapsel
48718453df Monster placement for 2_7 & 2_8 2024-07-01 16:35:39 +02:00
Quapsel
3ab6ef678d Monster placement for 2_3, 2_4, 2_5 & 2_6 2024-06-30 19:10:56 +02:00
Quapsel
d45e9e2dab Spawn Zones for Chapter 2 placed. 2024-06-29 18:06:22 +02:00
Quapsel
2cd2104914 Changes to Stage Plates on Worldmap and Monster Placement for 2_1 & 2_2. 2024-06-29 14:41:30 +02:00
2a8bc4cdcb Chapter 2 Boss shockwave safe spot location indicators added. 2024-06-20 21:03:22 -05:00
01df50e8da 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
c738bdac0b Feather bullet attack speed increased. Clarify why a stage overlay mask is not automatically created if attempting to use one prematurely. Adjusted level tiles, moving bonus boss to its proper tile. Release Build 9578. 2024-06-06 17:43:54 -05:00
cea4372737 AreaHighlightTest branch created. Added test code for highlighting arbitrary areas via polygons within a map using optimization map rendering. Release Build 9561. 2024-06-05 00:09:22 -05:00
15cf736be0 Fix bug involving lingering tornado attack. Reduce size of boss arena so item drops and the end zone ring spawn within player reachable locations. Made item drop locations respect boss arenas. Added mid phase for 2nd chapter bonus boss. Fix boss indicator appearing when no boss is present. Release Build 9534. 2024-06-02 14:13:55 -05:00
Quapsel
f1ec24df66 Missing Chapter 2 stages added. 2024-05-30 14:45:24 +02:00
01ea60b3a5 Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria 2024-05-24 13:48:41 -05:00
862d047b06 Move damage numbers to be rendered on top of the HUD instead of below it. Add in boss indicators that appear while a boss is off-screen. Fix bugs with knockback buffs being applied in the wrong location, making them effectively useless. Fix bugs with player velocity being nan when standing directly on top of a monster spawn. Fix idle animation during stone elemental rock toss cast. Reduce enemy collision hitboxes to more sensible and playable numbers with new collision system. Release Build 9413. 2024-05-24 13:48:39 -05:00
Quapsel
f3ca091124 early version for 2_8 added. 2024-05-24 17:13:44 +02:00
Quapsel
a075ed79f0 slightly increased arena size (1 tile in height) for Chapter 2 Bonus Boss Stage. 2024-05-21 16:42:23 +02: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
153589a232 Fix new maps having embedded tilesets (unsupported feature). Add in new overworld stage connections to new maps. Slightly randomize stone elemental attack cycles to vary their attack timings. Release Build 9352. 2024-05-20 06:22:31 -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
6bd76453f3 2_4 added. 2024-05-15 18:09:04 +02:00
Quapsel
d8777cfff6 2_5 early version added 2024-05-14 15:33:03 +02:00
Quapsel
6107d98075 Boss Stage - Chapter 2 - Bonus Boss 2024-05-10 12:39:57 +02:00
e9ed495d39 Setup Hawk AI. Fix Hawk Animations. Added a property to ignore tile collisions for monsters. Add in monster artist name in credits. Release Build 9252. 2024-05-10 01:38:19 -05:00
Quapsel
8c8e05c15e 2_3 added. 2024-05-06 13:45:38 +02:00
79b595bbef Added overrides for playing default animations in move towards and run away scripts. Implemented Bomb Goblin AI. Include convenience methods for proximity knockback functions. Prepped AI functions for the Hawk and Stone Elementals. Release Build 9230. 2024-05-05 23:57:02 -05:00
cb35d2c1fa Resolve Issue #53. Flipped directional value so monsters face west when their target is west and east when their target is east. Add error checking to detect when a missing monster strategy value is found in MonsterStrategies.txt to prevent potential future game crashes. Fix Turret monster strategy not utilizing shooting animation, replace with new animation duration code. Release Build 9207. 2024-05-04 17:04:50 -05:00
5c7e5a3ab3 Implement mounted monster behavior and animations that run separately from the main monster itself. Added Goblin Boar Rider AI and Goblin Bow (while on Boar Rider) AI. Added spawn of submonster on death of main mounted monster. Release Build 9199. 2024-05-04 00:37:03 -05:00
3051422383 Change goblin dagger stab to match new sprite positions and modify animation speeds slightly. Release Build 9180. 2024-05-03 09:38:08 -05:00
8827d1ca4e Fix bow goblin reload AI and changing facing direction while aiming at target. Release Build 9174. 2024-05-01 18:50:49 -05:00
dbe52a2a4a Incorporated multi-directional sprites in-game. Included a method to change the current display animation sprite while retaining elapsed frame time information. Release Build 9146. 2024-04-28 21:31:18 -05:00
f3f91f560e Merge Quapsel's updates. 2024-04-28 18:01:37 -05:00
cdda8c9a99 Change the radius of ranger's auto attack to use pixel units instead of tile units. Remove hardcoded player acceleration on shooting a player arrow. Refactor monster animation system to incorporate custom animations as part of the main set of animations and handle future 4-way directional animations easily. Release Build 9115. 2024-04-28 18:00:13 -05:00
Quapsel
b9f64982f8 changes at 2_1 & tilepresets. 2024-04-28 19:52:51 +02:00