> For the complete documentation index, see [llms.txt](https://maystudios.gitbook.io/maysimplerecoil/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://maystudios.gitbook.io/maysimplerecoil/help/troubleshooting-and-faq.md).

# Troubleshooting & FAQ

## Common Issues

* **No Visible Recoil:**
  * Ensure the Recoil Component is added to your Character/Pawn.
  * Verify that the <mark style="color:green;">**Recoil()**</mark> function is being called on the fire event.
* **Incorrect Character Rotation:**
  * Check that your character settings allow controller rotation (e.g., “Use Controller Rotation Pitch” is enabled).
* **Timelines Not Working:**
  * Confirm that the Worker is successfully spawned and that valid curve assets are assigned.

## Frequently Asked Questions

**Q:** Does MaySimpleRecoil work in VR?\
**A:** Yes. However, you may need to override the default rotation logic in <mark style="color:orange;">**UpdatePlayerYawAndPitch()**</mark> to accommodate VR controller inputs.

**Q:** Can I override the recoil curves?\
**A:** Absolutely. Both the AddRecoil and ResetRecoil timelines use curve assets that you can replace with your own.

**Q:** How do I adjust the recoil based on additional states like prone or sliding?\
**A:** Override the respective state-check functions in your Recoil Component and adjust the scaling multipliers in your Recoil Data accordingly.
