|
f866a4598d
|
Implement Heavy Guard enchant.
|
2024-08-26 13:36:23 -05:00 |
|
|
ea752c14c6
|
Implemented Improved Ground Slam Enchant.
|
2024-08-26 13:10:11 -05:00 |
|
|
97453baf61
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
2024-08-26 12:11:04 -05:00 |
|
|
eadbdbe0e2
|
Implemented SwordEnchantment tests. Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
2024-08-26 12:11:03 -05:00 |
|
|
f293b2ddce
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
2024-08-26 12:04:41 -05:00 |
|
|
60175a20d2
|
Implemented Concussive Trap enchant.
|
2024-08-26 12:04:38 -05:00 |
|
Quapsel
|
eece43fd7f
|
3_5 added.
|
2024-08-26 18:28:32 +02:00 |
|
Quapsel
|
f9ffd044a5
|
3_6 & 3_B1 added.
|
2024-08-22 13:53:51 +02:00 |
|
Quapsel
|
95ccfe6b50
|
added Chapter 3 Bonus Boss Stage.
|
2024-08-19 15:46:09 +02:00 |
|
|
9005771f77
|
Fix up Opportunity Shot test to check with actual accessory equipped. Move camera initialization to a function. Camera starts at actual target location immediately (instead of lazy follow). Fix bug with lazy follow camera becoming ridiculous at low frame rates (>0.25s updates). MonsterData now provides a default collisionRadius in the constructor. 159/159 Tests Passing. Release Build 11039.
|
2024-08-15 01:56:54 -05:00 |
|
|
45e6027c9e
|
Move the player outline repeating timer into a new OnLevelStart() callback for the player. Fixes a bug where the player outline will no longer update after the initial stage. Added more player timer helper functions for better control. Release Build 11031.
|
2024-08-14 23:18:29 -07:00 |
|
|
f717abfa54
|
Lingering Scent enchant implemented.
|
2024-08-14 18:35:18 -07:00 |
|
|
33ce153bc8
|
Implemented Trap Collector Enchant.
|
2024-08-14 18:09:20 -07:00 |
|
|
6002f69dfa
|
Long-Lasting Mark Enchant Implemented. 153/153 Tests Passing. Release Build 11020.
|
2024-08-14 11:20:51 -05:00 |
|
|
58298839bf
|
Implemented Enfeebled Target enchant. Tests are corrected to use the new DamageNumber methods. Release Build 11017.
|
2024-08-14 11:05:37 -05:00 |
|
|
6d7240c765
|
Change starting location of DOT damage numbers. Fix velocity getting multiplied dramatically when damage numbers stack up and change size. Make gcc happy with unsigned long long cast syntax. Remove pthread flag from CMakeLists. Release Build 11014.
|
2024-08-13 13:34:30 -05:00 |
|
|
7ae7d3dcb3
|
Fix DOT buffs not counting down if their timers are intentionally reset. Tick timers are now independent of their duration timers. Make ONE_OFF effect more clear with extra comments. Fix Damage reduction test, which is supposed to report a 75% max damage reduction, even if a piece of equipment has 100% damage reduction. Separated the main buff type and the restoration type variables for DOT buffs so we can still identify them if we need to. Added three new constructors. Added helper AddBuff functions to Monster and Player accordingly with the new changes. Fix SpawnMonster not returning the correct reference to an object (was returning the reference to the termporary storage container). Refactored Buff Blend colors with some lambda functions. Implemented Burning Arrow enchant. Release Build 11008.
|
2024-08-12 20:43:34 -05:00 |
|
|
9df7016f2d
|
Implemented Evasive Movement enchant. Added a player outline decal on a repeating timer. Release Build 10989.
|
2024-08-12 17:12:46 -05:00 |
|
|
012f5de2a1
|
Implement Bloodlust enchant. Fix crash that occurs if the player class is not Warrior or Thief. Release Build 10981.
|
2024-08-12 12:27:53 -05:00 |
|
|
c017c353db
|
Normalized player's auto attack variable to now represent its range in units. Privatized it and added a GetAttackRange() function to use instead. Implemented Adrenaline Stim enchant. Release Build 10977.
|
2024-08-12 00:51:50 -05:00 |
|
|
e8ffeef5c9
|
Add timer reset function for the player. Fix black box player afterimage being visible. Release Build 10971.
|
2024-08-11 22:55:11 -05:00 |
|
|
d28b308ecb
|
Fix Reaper of Souls enchant test. Release Build 10969.
|
2024-08-11 20:47:27 -05:00 |
|
|
2e95355fb9
|
Added a timer class. Added timers and helper functions to the Player class. Implemented Deadly Mirage enchant. Release Build 10966.
|
2024-08-11 20:34:23 -05:00 |
|
|
ab98adf094
|
Triple Toss enchant implemented. Fix obscure edge-case bug where the camera position, mouse position, and player positions are all equal causing a mouse aiming location length of (0,0) resulting in infinity size velocities. Release Build 10952.
|
2024-08-11 17:59:06 -05:00 |
|
|
2d3dbfac3c
|
Tumble enchant implemented. Release Build 10947.
|
2024-08-11 17:13:52 -05:00 |
|
|
6cbcbdb6b4
|
Merge branch 'master' of http://sig.projectdivar.com/sigonasr2/AdventuresInLestoria
|
2024-08-11 16:51:40 -05:00 |
|
|
9ba98a032e
|
Backstabber enchant implemented. Fix audio transition fades suddenly not working. Release Build 10944.
|
2024-08-11 16:51:38 -05:00 |
|
Quapsel
|
7ea1027483
|
Added 3_2, 3_3, 3_4.
|
2024-08-11 11:35:45 +02:00 |
|
|
a6b4caad02
|
Correct a bug in olcPGEX_MiniAudio: GetCursorMilliseconds() was not returning properly. Added loop repeating start point capabilities to the audio engine and bgm config file. Release Build 10936.
|
2024-08-10 19:49:47 -05:00 |
|
|
2667cc526e
|
Add [[unlikely]] to DEBUG_ACCESS_OPTIONS to help the compiler. Add a distance check so monsters extremely far away on the map no longer run their AI routines. Add keyboard stage plate connections for the in between zones on the world map in case the player ends up there and uses the keyboard controls. Release Build 10918.
|
2024-08-10 16:56:42 -05:00 |
|
|
bc31ba5862
|
Implement the DEBUG_ACCESS_OPTIONS when attempting to read from config (for debugging purposes). Release Build 10915.
|
2024-08-10 15:14:43 -05:00 |
|
|
68744adf54
|
Add stage plates for Chapter 3 and setup 3-1 in levels. Release Build 10911.
|
2024-08-10 06:55:26 -05:00 |
|
Quapsel
|
d5b8a0a697
|
added Player spawn zones for 3_1. Changed map size from unlimited to limited.
|
2024-08-10 13:04:21 +02:00 |
|
Quapsel
|
107045ab4e
|
fixed some errors in chapter 3 presets. added 3_1.
|
2024-08-10 13:00:21 +02:00 |
|
Quapsel
|
9c8fc148f6
|
added End of Map Wall behind every Stone Blockade in Chapter 2. Fixed missing wall at the end of 2_3.
|
2024-08-10 12:32:28 +02:00 |
|
|
7bf1c90e77
|
Enable threads support on emscripten build.
|
2024-08-09 20:15:13 -05:00 |
|
|
e43798fa9a
|
Add cooldown charge system. Abilities can now only be used when they are holding charges. One charge gets restored for each full cooldown duration. The cooldown timer stops going down when maximum charges are reached. Fix item tests to use cooldown charges. Add in item checks for CDR test (Items should not be affected by CDR). Add GetPlayerAbilities function to collect and manipulate all player abilities at the same time (cleaner code structure + easier test functionality). Add helper functions util::vformat and util::wformat and to_wstring to make code using the std:: versions much more concise. Add unit test for cooldown charges system. Add helper functions to reset abilities to their original stats before enchant modifications tweak them. Added a helper function to retrieve which ability an enchant affects. Adapt ability HUD with new charge count features. Add Mountain theme to Chapter 2 maps. Multi-Multishot Enchant implemented. Release Build 10901.
|
2024-08-09 18:13:08 -05:00 |
|
|
214759c606
|
Map UVs to original cooldown circle indicator instead. Create a DrawPieArc function to render pies with a UV mapped texture from the center outwards. Remove donut circle indicator generating code. Reduce max vertex count of engine back from 256 -> 128 to maintain low memory footprint. Release Build 10846.
|
2024-08-09 05:28:08 -07:00 |
|
|
97a9025830
|
Donut circle cooldown indicator test code.
|
2024-08-09 04:27:37 -07:00 |
|
|
7fa02b0f7a
|
Implement Mega Charged Shot. Release Build 10827.
|
2024-08-09 02:42:33 -07:00 |
|
|
10b849e906
|
Implement Charge Beam. Make beam sprite effect distance twice as large so segments have smaller gaps. Release Build 10824.
|
2024-08-09 02:41:51 -07:00 |
|
|
ab963293d1
|
Add niconiconii user profile to solution include directories. Implement Extreme Rapid Fire enchant. Release Build 10819.
|
2024-08-09 01:32:03 -07:00 |
|
|
332d21b846
|
Merge git amend.
|
2024-08-08 17:30:31 -05:00 |
|
|
3d1d14ea2d
|
Implemented Poisonous Arrow enchant. Include unit tests. Release Build 10813.
|
2024-08-08 17:29:08 -05:00 |
|
|
150a72db73
|
Implemented Poisonous Arrow enchant. Release Build 10810.
|
2024-08-08 17:19:48 -05:00 |
|
|
8ac625660d
|
Implemented Stealthy Retreat enchant. Release Build 10803.
|
2024-08-08 13:57:24 -05:00 |
|
|
78956e986c
|
Added helper functions for auto attack timer. Added unit test for auto attack timer functions. Implemented Quickdraw enchant. 132/132 tests passing. Release Build 10800.
|
2024-08-08 11:37:45 -05:00 |
|
|
859ff52ac2
|
Last Reserve enchant implemented. Release Build 10798.
|
2024-08-08 10:38:15 -05:00 |
|
|
333acfe149
|
Money displays in inventory windows use smaller shadow text outlines. Release Build 10793.
|
2024-08-08 08:32:40 -05:00 |
|
|
d49e7ff6bb
|
Change shadow text rendering system to use a pre-generated shadow font sprite to improve text rendering speeds dramatically. Fix bug from commit cfd73ab036 where custom font colored shadow text kept creating new versionf of itself causing memory leaks. Release Build 10791.
|
2024-08-08 04:22:53 -05:00 |
|