Commit Graph

163 Commits (3c40b3ee41cad3f210295fc66b5f49ec3f4f77c5)

Author SHA1 Message Date
sigonasr2 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. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 efc976758b 2-8 spawnpoint fix (oops) 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 84e823aeb8 Fix upper monster list not being cleared each frame. Release Build 10192. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 8c9d8cdcde Fill in random hole in II-V. Apply Bridge Layer / Class to bridge in II-V to make it functional. Release Build 10190. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 210dd3b9de Set background music of Chapter 2 stages to the foresty track. 5 months ago
sigonasr2 b63372230e Add in Chapter 2 map spawn zones and end zones. 5 months ago
sigonasr2 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. 5 months ago
sigonasr2 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. 5 months ago
Quapsel efcaac792f Chapter 2 Bonus stage - Spawn Zones and Monster placement. 5 months ago
Quapsel 2ef2a9b1f9 Chapter 2 Bonus Stage added. 5 months ago
sigonasr2 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. 5 months ago
Quapsel 48718453df Monster placement for 2_7 & 2_8 5 months ago
Quapsel 3ab6ef678d Monster placement for 2_3, 2_4, 2_5 & 2_6 5 months ago
Quapsel d45e9e2dab Spawn Zones for Chapter 2 placed. 6 months ago
Quapsel 2cd2104914 Changes to Stage Plates on Worldmap and Monster Placement for 2_1 & 2_2. 6 months ago
sigonasr2 2a8bc4cdcb Chapter 2 Boss shockwave safe spot location indicators added. 6 months ago
sigonasr2 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. 6 months ago
sigonasr2 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. 6 months ago
sigonasr2 cea4372737 AreaHighlightTest branch created. Added test code for highlighting arbitrary areas via polygons within a map using optimization map rendering. Release Build 9561. 6 months ago
sigonasr2 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. 6 months ago
Quapsel f1ec24df66 Missing Chapter 2 stages added. 7 months ago
sigonasr2 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. 7 months ago
Quapsel f3ca091124 early version for 2_8 added. 7 months ago
Quapsel a075ed79f0 slightly increased arena size (1 tile in height) for Chapter 2 Bonus Boss Stage. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 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. 7 months ago
Quapsel 6bd76453f3 2_4 added. 7 months ago
Quapsel d8777cfff6 2_5 early version added 7 months ago
Quapsel 6107d98075 Boss Stage - Chapter 2 - Bonus Boss 7 months ago
sigonasr2 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. 7 months ago
Quapsel 8c8e05c15e 2_3 added. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 3051422383 Change goblin dagger stab to match new sprite positions and modify animation speeds slightly. Release Build 9180. 7 months ago
sigonasr2 8827d1ca4e Fix bow goblin reload AI and changing facing direction while aiming at target. Release Build 9174. 7 months ago
sigonasr2 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. 8 months ago
sigonasr2 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. 8 months ago
Quapsel b9f64982f8 changes at 2_1 & tilepresets. 8 months ago
sigonasr2 76c1396fec Fix player spawn locations being a whole tile off. Change map background scrolling to not be fixed, but to utilize the entire image across the span of a map. Add a foreground background layer to provide 2 potential parallax backgrounds. Release Build 9091. 8 months ago
sigonasr2 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. 8 months ago
sigonasr2 7320fe9348 Goblin Dagger AI basic behaviors implemented. Release Build 9027. 8 months ago