360 Commits over 276 Days - 0.05cph!
fixed issue with knee climb clipping through moving platforms
while hanging on moving platform check if feet touch ground and let go if they do
added sound for fire and other unsaved stuff
turned off stamina, other various tweaks to make movement feel more responsive
changed jump slide jump behavior, increased stamina to jump
can now jump multiple times in one slide but there is a delay after you
go into the slide so you can't spam jump
added sliding sound, can only slide on bp_sliding mesh actors, increased jump power from slide
fixed some sliding jank
normal detection when player slowly walks over edge flutters a bit
causing jankiness, ended up giving the player a little push to get over
the problem area
More shield charge stuff
Really bad effect, impact causes damage
added sliding for sloped platforms
still a little janky, still needs more work
More ability use cleanup/tweaks
More wip shield charge stuff
Shield Charge now knocks down units in path
AI now has the ability to declare if they have a special ability
Want to use this for various unit specific stuff like kicks, shield bashes, etc
Seem to have fixed Time Of Day not working
more modules, other random fixes
new module with spike blocks
fixing some issues with damaging moving meshes
bp_movingmesh can now damage, added spikeblock obstacle
more modules, allow for width/length in firetrap array, first two floors are always all platforming
fixed bug that let you move while frozen
Trying out a new shield bash enemy, pretty bad right now
Not quite working yet
adjusted rotation rate while landing, turned off some debug stuff, disabled TurnToFaceInputDirection
I dont think TurnToFaceInputDirection was working correctly, if i had my
character run towards the camera and then attack he would turn 180 and
attack, if I had him running left or right relative to the camera he
would attack backwards? Feels more predictable without it for now
added some more flexibility to fire trap, new module
hit boxes for barrels are larger, fixed bug in get difficulty function, more controlled module type selection
no longer movement locked after land long jump, on ground rotation rate increased
trying to make movement feel a little more agile to improve feel of
platforming/exploration
Added a LoadObject Library node
Seems to work better than the AssetRegistry, even though it's mostly doing the same stuff. Old AssetRegistry logic is still there if we need it.
moving more logic from bp_floor to game state
move module arrays to game state, ended up breaking the debug module a little in the process though :(
upgrade to 4.18
everything seems to be fine so far, had to redo some destructable mesh
stuff but thats it
fixed issue with getting frozen while climbing
messed with difficulty again felt better before, turned of debug P input
crunched difficulty curve a bit, fixed module that dipped below kill volume, hooked back up some logic in player controller
difficulty curve crunched to expect best scores to be around 15, need to
get rid of kill volume and instead kill player after they've been in air
for x secs (will do after playtest)
dressed up the whats new widget a little more
sped up climbing animations slightly, fixed issue when removing recent modules, barrels now only take on hit, other minor module stuff
new module, changed fire trap to check overlap with character's capsule component specifically
fire trap was overlapping with the ledge sphere collision
Added the fire bomb to the loot array
New Fire Bomb projectile
Belt objects now store their projectile instead of using a if sequence on CharacterBase
Bomb carrying effect removal
Getting frozen while carrying a fire bomb will now trigger the bomb and clear the effect locally. Also works in the inverse for freeze bombs and fire traps.
Updated Whats New
fixed bug that prevented a lot of modules from spawning, some subtle tweaks to existing modules
some more tweaks to gate trace and changes to modules where there were issues
added trace in front of potential gate spawn to make sure there is room for the next floor when the gate is opened
ai spawners set to always spawn now always spawn, increased length of recent module array
Debug Widget now shows names of unused modules
Debug Widget can now show lifetime module stats
Also fixed game not saving if a high score wasn't reached