Work Log 8/18/2025
Had to fix a bunch of issue related to the codex not properly uploading to GitHub. I kinda fucking hate GitHub in my opinion its only useful for toy projects that don't have tons of data. I am aware that most of the world uses it for software development… I think that is a mistake.
Got Megan's computer set up to be able to package to android, always a fucking nightmare to get android setup to package to a headset even though i've done it dozens of times at this point.
Put in some error handling code for dealing with NPCs trying to initialize dialogue when the didn't have an NPC data ref
Removed refs to the Hair and beard meshes on the BP_AI_Parent because they are removed well before the could be used. These were causing log messages about invalid refs.
Added refs to weapons to the events for parrying and blocking that way we can choose what type of sound to play when we impact for a block or parry instead of it being hard coded
Added a recoil state to the animation graph for NPCs so they can properly respond to having their attack blocked.
Added an interface event called PassWeaponOwner_OnInterface to allow us to get a direct reference to who ever is using a weapon
Parrying and Blocking are now programmatically different blocking plays one set of sound and animations and parrying plays another
Shield bashing now has a chance to knock down an NPC, one of my favorite feature adds, just feels awesome in VR.
Updated the stunning functionality to make sure the npc stops strafing around the player when stunned
Added hit reactions to the anim graph they aren't perfect yet need Jackie to modify the length of the animations they are far too long and reset the npc to a neutral pose for like half a second before they go back to fighting looks super weird
Added a check to make sure npcs cant attack when they are stunned
Added a check to make sure we can still knock down npcs, if we shield bash an npc and it knocks them down we ignore hit reaction animations.