Instead of throwing only when the trigger is almost all the way released, the threshold should be much closer to the charging Z-value. This will hopefully reduce the likelihood of a player letting go of the right stick and fucking up their aim before throwing.
It should probably be set dynamically, based on how far the player pulls the trigger while charging. So if you pull it 100% and then release it would throw at around 80% (random value pulled out of my ass), but if you only pull the trigger 50% and release the threshold would be 30%.
You may want to do something completely different than that but that is the general idea.
Instead of throwing only when the trigger is almost all the way released, the threshold should be much closer to the charging Z-value. This will hopefully reduce the likelihood of a player letting go of the right stick and fucking up their aim before throwing.
It should probably be set dynamically, based on how far the player pulls the trigger while charging. So if you pull it 100% and then release it would throw at around 80% (random value pulled out of my ass), but if you only pull the trigger 50% and release the threshold would be 30%.
You may want to do something completely different than that but that is the general idea.