branchrust_reboot/main/shieldscancel
                         
                     
             
         
     
    
        
150 Commits over 153 Days - 0.04cph!
    
    
    
        
            
            
            
                
                Fixed being able to equip weapons on non valid weapons by changing item in the currently equipped slot via the inventory screen
                
                
                
                
             
         
        
            
            
            
                
                Fixed being able equip a shield by itself by scrolling through the belt bar
                
                
                
                
             
         
        
            
            
            
                
                assigned wooden shield viewmodel animator to improvised shield
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from main (discard GameUI.HUD changes, will need to rebuild)
                
                
                
                
             
         
        
            
            
            
                
                hooked up view model anims for the 2 wooden shields and edited admire transitions on their animators
                
                
                
                
             
         
        
            
            
            
                
                Fixed shield remaining in 3rd person hands while gesturing
                
                
                
                
             
         
        
            
            
            
                
                Fixed 3rd person gestures not working due to animator updates
                
                
                
                
             
         
        
            
            
            
                
                Enabled shield compatibility on:
Bone Club
Bone knife
Diver hatchet
P17
Butcher Knife
Sickle
Vampire Stake
Hatchet
HC Revolver
Combat Knife
Machete
Python
Revolver
Semi auto pistol
All spears (wood/stone/seasonal)
Nailgun
                
                
                
                
             
         
        
            
            
            
                
                Fixed footstep effects being effected by equipped shield
Possible stringpool fix
                
                
                
                
             
         
        
            
            
            
                
                Adjusted shield colliders
                
                
                
                
             
         
        
        
            
            
            
                
                Allow shields to go in the belt bar, has the same behaviour as the backpack when selected (will get equipped when selected after a few seconds)
                
                
                
                
             
         
        
        
        
            
            
            
                
                Fix shield viewmodel getting culled when offscreen
Fixed blocking state getting reset every tick
Cleanup
                
                
                
                
             
         
        
            
            
            
                
                Show damage protection % when inspecting shields in the inventory
Set some starting values per shield for testing
                
                
                
                
             
         
        
            
            
            
                
                Added indicators to the item information panel if a wepaon is compatible with shields
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                adjusted improvised shield handle size to make it smaller
                
                
                
                
             
         
        
            
            
            
                
                Move the shield to the back while reloading a projectile weapon
                
                
                
                
             
         
        
            
            
            
                
                Recache the viewmodel renderers
Added a deploy delay so the player can't block immediately while the deploy anim is playing
                
                
                
                
             
         
        
            
            
            
                
                added 3p shield impact melee and impact ranged anims to player animation.controller
                
                
                
                
             
         
        
            
            
            
                
                Added melee and ranged shield impact slots to player model and viewmodel animators
                
                
                
                
             
         
        
            
            
            
                
                edited shield entity positions so the shields sit correctly in the hands
                
                
                
                
             
         
        
            
            
            
                
                Can no longer sprint while blocking with a shield
Fixed blocking flag not being applied on server
                
                
                
                
             
         
        
            
            
            
                
                Added ShieldBlocking state to hands layer (inside Idle_StateMachine)
                
                
                
                
             
         
        
        
            
            
            
                
                exported edited viewmodel metal shield animations
                
                
                
                
             
         
        
            
            
            
                
                exported edited 3p shield idle pose anim
                
                
                
                
             
         
        
            
            
            
                
                updated holster position for metal shield
                
                
                
                
             
         
        
            
            
            
                
                assigned shield 3p anims on player animation controller and edited metal shield position in its entity
                
                
                
                
             
         
        
            
            
            
                
                setup admire anim for metal shield
                
                
                
                
             
         
        
            
            
            
                
                Show the current shield health with the health/hunger/vitals
Move the player vitals into a FlexLayout, remove a bunch of hardcoded layout code as a result
                
                
                
                
             
         
        
            
            
            
                
                Fixed shields not getting properly initialised when using spawn.shielddummy command
Added a damage mitigation factor to all shields, shields will absorb this percentage of damage and then pass the rest of the damage onto the player.
This is applied after the Protection properties are applied, so we can still vary how different shield materials affect damage
                
                
                
                
             
         
        
            
            
            
                
                Setup reinforced wooden shield prefab
                
                
                
                
             
         
        
            
            
            
                
                Add melee attack state on 3rd person animator
Added admire to viewmodel animator
Added override controllers for each shield viewmodel
                
                
                
                
             
         
        
            
            
            
                
                Hook up deploy on 3rd person shield layer
                
                
                
                
             
         
        
            
            
            
                
                Fixed viewmodel renderers on non metal shields
                
                
                
                
             
         
        
            
            
            
                
                Disable shield collider while the shield is on the players back
                
                
                
                
             
         
        
        
        
            
            
            
                
                removed the metal shield skin from rig then linked the v_shield to the weapon rootbone in the prefab.
                
                
                
                
             
         
        
            
            
            
                
                exported metal shield world model anims
                
                
                
                
             
         
        
        
            
            
            
                
                setting up metal shield viewmodel anims
                
                
                
                
             
         
        
            
            
            
                
                reinforced wood shield world model
                
                
                
                
             
         
        
            
            
            
                
                Fixed some duplicate arms