Commit Graph

47 Commits (19dcf0fad0a63b2901d3b2c672c6c3bf2fe8e229)

Author SHA1 Message Date
sigonasr2 7cf3c53e91 Fix all octopus arm AI config variable references to actually use the Config functions instead of direct config file parameters. Add in attack cone effect. 1 month ago
sigonasr2 b11d209813 Implemented Sandworm AI. Change added velocity function to be a standalone velocity variable added to original player velocity. Release Build 11725. 2 months ago
sigonasr2 2f441f76b7 Implement missing SetAbility4 function stub. Add HasBuff function to both the Player and Monster classes. Implemented Giant Crab AI. 219/219 tests passing. Release Build 11710. 2 months ago
sigonasr2 aae5726f3d Finish implementing Pirate Captain and Parrot behaviors. Refactor monster phase system to be per-strategy instead of a global phase for all strategies. Release Build 11666. 2 months ago
sigonasr2 422c6f02cc Update Chapter 3 maps and entries to be playable. Added Chapter 3 stage and boss music. Pirate Captain base AI completed, mounted parrot AI added. Release Build 11657. 2 months ago
sigonasr2 0f0a70b2b4 Implement new enchant rolling rule: Same enchant may be chosen if the result ends up increasing at least of the supported stats. Release Build 11592. 3 months ago
sigonasr2 a5c10f35e6 Updated MenuItemLabel to accept either a copy or weak reference so that it can hold information not necessarily in our inventory. Release Build 11620. 3 months ago
sigonasr2 7ae4fbea3a Goblin Bow users stop aiming 1/3rd of a second before firing, to allow the player to dodge and not cause them to suddenly turn. Added configurable parameter for Goblin Bow lock-in time. Release Build 10188. 5 months ago
sigonasr2 7086a8807b Add new item icons. Change safe area indicator colors. Make safe area indicator color configurable. Release Build 10039. 5 months ago
sigonasr2 7bb265e82a Add stone rain attack to second chapter boss. Second Chapter boss AI routine completed. Release Build 10015. 5 months ago
sigonasr2 001d5e1c79 Add ReverseOneShot animation type support to olcUTIL_Animate2D and config files. Stone Tosses into the air for second boss. Release Build 9994. 5 months ago
sigonasr2 8e3cdf9d14 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 89db31ceea Add Pct-based pillar respawning attack for Stone Golem. Add "Breaking Stone Pillar" versions that will automatically shake and crumble. Release Build 9951. 5 months ago
sigonasr2 d27009efa3 Implemented centroid and signed_area functions to the geom2d util. Just a bunch of maths, I don't know why it works. Release Build 9683. 6 months ago
sigonasr2 a66edefc19 Fix distance check mismatch with actual hurt range of the large stone toss. Knockback collisions now match the Hurt collisions. Add a universal knockback function. Release Build 9659. 6 months ago
sigonasr2 9f88460c0e Add RepeatingSoundEffect class to allow easy creation and handling of looping sound effects ingame. Add rock breaking, rock toss cast, pillar rise, dig sound effects. Fix typo on Hawk Feather item description key name. Placeholder item icons added. Add sound effects to Stone Elemental's attacks. Release Build 9656. 6 months ago
sigonasr2 efcd3f0bf8 Add Chapter 2 boss AI setup. Add Chapter 2 Boss Monster Entry. Add Boss Pillar Monster Entry. Setup Breaking Pillar Monster Strategy. Release Build 9554. 6 months ago
sigonasr2 6016316503 Add player velocity adjustment function. Add Wind attack functionality for second bonus boss. Add overlay ease-in transparency. Release Build 9494. 7 months ago
sigonasr2 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. 7 months ago
sigonasr2 bea3d5b6ee Setup Zephy AI phases. Added slight recoil when monsters take damage. Release Build 9434. 7 months ago
sigonasr2 f9ad9c4390 Add in Hawk attack sequence. Add wing flap sound effects. Fix bug with charging towards ground attack not quite reaching ground level. Release Build 9256. 7 months ago
sigonasr2 b8e1006901 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 2fed323770 Setup framework for the goblin boar rider. 7 months ago
sigonasr2 89bc17c0a2 Added arrow simulation for bow goblins. Added perception levels which increase the accuracy of the shooting monster over time. Refactor bullet update code to be inside the bullet class itself. Release Build 9169. 7 months ago
sigonasr2 33d81125df 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
sigonasr2 c03f87aefd Goblin Dagger AI basic behaviors implemented. Release Build 9027. 8 months ago
sigonasr2 c15fc769e1 Add animation utilities for getting current animation frame index and total animation duration. 8 months ago
sigonasr2 7330697806 First half of Boar AI completed. 8 months ago
sigonasr2 931f1db470 Jump targeting lock-on time implemented for Slime King script. 9 months ago
sigonasr2 2364176c79 Added Yellow Slime jump attack behavior. Release Build 8023. 9 months ago
sigonasr2, Sig, Sigo dc6d333e5b Add monster jumping inside run towards monster strategy. 9 months ago
sigonasr2 2bd3e370e5 Added tutorial tooltips. Release Build 7758. 10 months ago
sigonasr2 d5bd8655a9 Added additional toggle and setting options in Settings menu. Made screen shake, gamepad rumble, keyboard aim assist, and terrain collision box display toggles functional. Added toggle sound effect. Release Build 7344. 10 months ago
sigonasr2 6db0aa3641 Implemented controller compatibility for merchant menu. Release Build 7211. 10 months ago
sigonasr2 48ba282fa5 Implemented equipment menu navigation (partially). 10 months ago
Nic0Nic0Nii ef63a07f5c Added any keybind detection to PGE and began implementing menu helper innterfaces 10 months ago
sigonasr2 2b34cbbeac Added bgm and sfx sliders. 10 months ago
Nic0Nic0Nii 8149db260b Update copyright 2024 for FreeType. Equipment can now have an initial crafting cost. RowItemDisplays will have a craftable and upgradeable tag. 11 months ago
Nic0Nic0Nii 973813f0b5 Player no longer bounces off of NPCs. Bonus boss no longer continues charging if it makes contact with the player. Fix undefined pointer in TMXParser. 11 months ago
sigonasr2 9163eecd4a Add in a run towards phase after a certain number of stomps for second boss. 11 months ago
sigonasr2 fed07eddd6 Fix boss text display for longer names. Add in GameEvent handling class. Finish second boss AI. Release build 6380. 11 months ago
sigonasr2 5ed991ec88 Boss Phase 3 completed. 11 months ago
sigonasr2 9f5bb212f8 Added tile environment color manipulation. 11 months ago
sigonasr2 4d3b3b4930 Phase 1 and 2 implemented. 11 months ago
sigonasr2 db9c35f813 Wolf behavior implemented. Fixed facing direction behavior for AI scripts. 11 months ago
sigonasr2 62a2119ab2 Initial frog behavior aiming implemented. 11 months ago
sigonasr2 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. 11 months ago
sigonasr2 6dc88f0d1f Add censoring to input box and add user ID request box when a user ID has not been established in the emscripten port. 11 months ago
sigonasr2 8c986f17db Remove 2018 references for copyrighted files of my origin. 12 months ago
sigonasr2 fa7dfb601f Add game title images, replace all 2023 copyright notices with 2024 copyright notices. 12 months ago