sigonasr2
|
4ac15dd1cc
|
XP and level up systems implemented.
|
11 months ago |
sigonasr2
|
70423be9d4
|
Item reference system deprecated in favor of smart pointer system. Converted all items to use pointers instead, removed all reference wrappers for item system. Fixed buggy last item sorting when removing items from InventoryScrollableWindowComponents. Implemented proper inventory removal checks when items are completely removed from an inventory. Sorted inventories now copy the pointer as a shared pointer from the main inventory code instead of needlessly creating extra copies of the same item.
|
12 months ago |
sigonasr2
|
c795e7f891
|
Text rendering properly deals with newline characters. Updated components that were not properly rendering.
|
12 months ago |
sigonasr2
|
9756cc4a78
|
Add map types to every stage plate and to new stages. Correctly handle Discord SDK disconnects when the app is closed or not started initially.
|
12 months ago |
sigonasr2
|
d9e1a1ebaf
|
Added Discord Rich Presence integration. Added discord exclusion preprocessor checks in emscripten build. Changed emscripten callbacks to use the browser window instead of the internal body.
|
12 months ago |
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
|
4463fbbae5
|
Update Stage Plates to include the level type. Created Overworld Menu, and Initialized Character Menu. Story and shops no longer have the change loadout buttons.
|
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
|
a7f13e0077
|
Implemented unlocking of areas via clearing stages. Game fade in/out for state transitions. Asset loading for visual novel assets. Visual Novel command execution code implemented. Visual Novel basic rendering and input handling enabled.
|
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
|
3605aa818d
|
Display item loadout HUD information while playing. Fix item drops bugging out at lower frame rates.
|
1 year ago |
sigonasr2
|
88b8f17edb
|
Added square skill overlay icons, item drop magnet speed massively increased for the lazy players, and added a draw square pie cooldown function.
|
1 year ago |
sigonasr2
|
403690747d
|
Setup Item Drop rendering/physics. Handle items landing on the ground. Config file options related to item drops added. Added a spawning item function.
|
1 year ago |
sigonasr2
|
3ff558d44e
|
Added pragma regions to all license comment fields in files and collapsed them.
|
1 year ago |
sigonasr2
|
eeb24934a3
|
Added an end zone ring graphic.
|
1 year ago |
sigonasr2
|
f427928ca6
|
Implemented Loadout selection item buttons, corrected inventory window missing category variables, corrected loadout item selection logic, updated inventory window layout.
|
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
|
30a5cdc488
|
Correct memory leak in consuming items from inventory. Added overworld menu layout. Warrior Up walk animation has head bobbing like all the others now. Fixed alignment of items for ScrollableWindowComponents, fix scrollbar resizing when parent component has offsets.
|
1 year ago |
sigonasr2
|
4f65d2240a
|
Navigation between unlocked stages is now possible.
|
1 year ago |
sigonasr2
|
c065e9f6fb
|
Fix State_OverworldMap dependency in TMXParser.h
|
1 year ago |
sigonasr2
|
cedb465c79
|
Toggle Interface implementation. Class toggling connections created and class switching via class selection menu completed.
|
1 year ago |
sigonasr2
|
773f72a45c
|
Main Menu and Game Play state switching.
|
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, Sig, Sigo
|
bff7eabef5
|
Debug map toggle configuration paramater added. Added in tiled and scaled versions of interface 9-patch patterning.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
03f2738ead
|
Windowing System button controls, stack system, and custom functions implemented.
|
1 year ago |
sigonasr2
|
f0169b06ab
|
Display DPS tracker + encounter timer
|
1 year ago |
sigonasr2
|
c4db27a78d
|
Boss name overlays added to map editor and game.
|
1 year ago |
sigonasr2
|
b9e1352288
|
Keybind system redone, display keybinds and mana costs on HUD.
|
1 year ago |
sigonasr2
|
388cf0ba2d
|
Mana costs and ability short names are now displayed on the HUD.
|
1 year ago |
sigonasr2
|
f48a6a89b2
|
Added DrawPie function, fix up invisible foreground tiles (was not rendering).
|
1 year ago |
sigonasr2
|
1cabb34b94
|
Added tile render depth ordering for bullets and effects to prevent ordering weirdness.
|
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
|
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
|
5140b92317
|
Water tile reflections implemented.
|
1 year ago |
sigonasr2
|
195364e0ab
|
Tile animations implemented. Fix off-by-one error with tileset identification.
|
1 year ago |
sigonasr2, Sig, Sigo
|
11742b61f9
|
Populate animation data into map
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2, Sig, Sigo
|
596d4122b4
|
Added display configuration parameter for debugging pathfinding. Reduced distance threshold for Wizard teleport to prevent jarring returns to previous position.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
e8f6d972ad
|
Release build 1198. Upper ground/spawn fade group auto detection now properly implemented. Reduced fade out range of spawn groups along the bottom edge. Added wall boundary for the campaign level.
|
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 |
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
|
fccca64493
|
Fix sprites being indexed funky. Consolidated tile group code, broke some of the overlapping tiles functionality.
|
1 year ago |
sigonasr2
|
d601f0945a
|
Scuffed lambda function passing for tile group handling. Need to prep multi-layer rendering for tile groups.
|
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 |
sigonasr2
|
6a12a45cb2
|
Moved all enemy reading over to purely using config files. Removed all enemy enum dependencies. Removed bugs involving loading infinite maps by accident.
|
1 year ago |
Nic0Nic0Nii
|
3cb8c43da1
|
Setup class config file directory structure
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
68393d2b07
|
Fix indexing and use _ identifiers to please the compiler
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
Nic0Nic0Nii
|
11aa50105c
|
Reorganize data file specs and implement custom operator syntax
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
|
1 year ago |
sigonasr2
|
f7f29196c5
|
Graphics configuration file and initial configuration layout setup.
|
1 year ago |