* Change sight drawing flag to on in arrow logic
* Refactor setBowSight for PC targeting and reticle logic
* Add Aiming Reticle option to settings
Add option for Aiming Reticle in settings.
* Add aiming reticle setting to game preferences
* Add aiming reticle to user settings registration
* Add aimingReticle configuration variable
* Fix syntax error in settings.cpp
* Add aiming reticle check to bow charge condition
* Refactor bow charge sight position logic
Removed redundant sight position handling when aiming reticle is not displayed.
* Refactor setBowSight for Dusk targeting
* Clarify aiming reticle option description
* Refactor bow sight logic in setBowSight function
Removed dusk condition from bow sight check and adjusted sight drawing logic.
* Refactor sight drawing logic in d_a_alink_bow.inc
Remove redundant call to offDrawFlg() when aiming reticle is enabled.
* initial stage service ported from encounter's original impl
* Review cleanup
* initial stage service ported from encounter's original impl
---------
Co-authored-by: Luke Street <luke@street.dev>
* nix: add miniz to dependencies
* nix: enable parallel building
* amend! nix: add miniz to dependencies
nix: add miniz to dependencies
* nix: remove enableParellelBulding, needSubmodules
The flake now includes submodules in inputs, so we no longer
need to throw an error when they aren't there.
EnableParallelBuilding was added in error, cmake already compiles in
parallel when under nix.
* Implement smooth fadeout of dynamic shadows
* Add edge fade out configuration for dynamic shadows
* Tweak default and max values for edge fade out
* Add stage hook for deferred composite after opaque scene draws
* Bump mod version