sigonasr2
|
fcb3ee87fd
|
Remove magic number IDs from Monsters and use display names as the key names. Fixed all references to numerical IDs in code. Refreshed all game maps so the monster name enums export as name strings instead of numbers.
|
12 months ago |
sigonasr2
|
455dd3a818
|
Converted all Monster Strategy IDs to using strings instead of magic numbers, removed magic numbering system from configs.
|
12 months ago |
sigonasr2
|
e615831ded
|
Equipment window shows equip stat changes on mouseover.
|
1 year ago |
sigonasr2
|
2af830d400
|
FreeType license (required for PGEX_TTF) included in all license notices. Setup project with freetype libraries and includes. Added gamepad PGEX for future gamepad support.
|
1 year ago |
sigonasr2
|
e4fae723c9
|
Fix up warnings (mostly loss of data cast warnings). When an ability gets interrupted, the key is required to be depressed before another cast attempt can be made. Added collision layer tiles to a few tiles in 1-1 due to ability to walk out-of-bounds.
|
1 year ago |
sigonasr2
|
3ff558d44e
|
Added pragma regions to all license comment fields in files and collapsed them.
|
1 year ago |
sigonasr2
|
2bf45dacef
|
It's 2023 btw
|
1 year ago |
sigonasr2
|
dd531d1fd7
|
Apply OLC-3 License to all source files.
|
1 year ago |
sigonasr2
|
1bf30f4392
|
Added ability to select a loadout item from the inventory menu screen.
|
1 year ago |
sigonasr2
|
ee5f6f9598
|
Added detection of tile sizes and world sizes so different sizes of maps can be rendered.
|
1 year ago |
sigonasr2
|
2f302f7370
|
Convert all world size positions to use the map's direct map width and height values instead. Fix a bug where using teleport outside the map crashed the game.
|
1 year ago |
sigonasr2
|
3f60180b68
|
Build 1418. Slime King fight is fully implemented.
|
1 year ago |
sigonasr2
|
caddaefb02
|
Remove dependency of MonsterAttribute in Monster header to avoid long recompiles. Fix distance snapping on slime king jumps.
|
1 year ago |
sigonasr2
|
de04905983
|
Phase 4 implemented.
|
1 year ago |
sigonasr2
|
76d45f2563
|
Phase 3 patterns implemented.
|
1 year ago |
sigonasr2
|
cf782c29bb
|
Tuned jump delays and values for phase 2.
|
1 year ago |
sigonasr2, Sig, Sigo
|
1bb87eab23
|
Extra implementations in phase 2
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
adf7820093
|
Projectile shot Phase 2 attack and casting animation implemented.
|
1 year ago |
sigonasr2
|
3c3d32bf7e
|
Player gains iframes if getting hit by ground slam to prevent insta-gibbing via the spawned bullet ring.
|
1 year ago |
sigonasr2
|
064d717e27
|
HasProperty config parameter recursion is now a thing, allowing for subproperties to be checked via the . syntax.
|
1 year ago |
sigonasr2
|
74a31dda2e
|
Monster spawning now adds to a queue to prevent memory adjustment corruption while inside of monster update functions.
Monster spawning on phase transition now occurs.
|
1 year ago |
sigonasr2
|
cb600c8ea4
|
Fix Damage Number flickering, add in extra projectile ring when king slime lands for phase 1. Phase 1 complete.
|
1 year ago |
sigonasr2
|
43b5503661
|
Added particle effects for slime king jump and landing.
|
1 year ago |
sigonasr2
|
465fb0b6c2
|
All animation references now auto-generate from gfx.txt. All animation references in code have been updated. Safemaps now have the ability to reset their contents (currently used for GFX map unloading) since Renderables must be deleted before the engine uninitializes. Slime King jump now has knockback.
|
1 year ago |
sigonasr2
|
100a3ece57
|
Finished slime king jump attack, account for Z axis when determining damage validity.
|
1 year ago |
sigonasr2
|
942e8e0ef7
|
Bullets do not die immediately when view goes offscreen anymore. Initial jump states and setup for Slime King are now implemented.
|
1 year ago |
sigonasr2
|
efdf696d2c
|
Phase 1 Bullet shot pattern for Slime King implemented.
|
1 year ago |
sigonasr2
|
54e72d088e
|
Refactored dynamic variable system, removed _ATTRIBUTE and type dependency, and optional default value issues.
Moved all slime kind related stuff out of global monster update loop.
|
1 year ago |
sigonasr2
|
244ac80d2a
|
Fix std::less comparison for Monster attributes. Cleaned up list deletion for bullets, emitters, and effects. Bullet ring implementation for slime king.
|
1 year ago |
sigonasr2
|
3ee066bb88
|
Release Build 1100. Camera now starts near the player for a smoother looking pan effect instead of somewhere far off-screen. Custom monster attribute handling now completed and compact.
|
1 year ago |
Nic0Nic0Nii
|
a1a35fabd0
|
Emscripten build seems to refuse
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
39c4db9c6f
|
Okay, this is more sane. Templates removed and Set does a check to make sure it's the correct type.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
b39bed3958
|
Implement custom attributes for monsters.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
a69be08a1a
|
Size reduction on slime king per phase. Add in size transition amounts based on time.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
c75e56d642
|
Setup King Slime encounter, Boss room map setup with spawn and player, made non-infinite. Implemented enemy iframes and added phase framework for the boss.
|
1 year ago |
Nic0Nic0Nii
|
c8dba733d0
|
Added in config parameters for slime king
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |