This is 100% a scene from a Witcher game.
- Geralt rushes in to save girl.
- Girl turns out to be sorceress.
- Geralt and sorceress kill monster.
Post fight dialogue options :
- Insult sorceress (she leaves)
- Demand payment (acquire magic sword, she leaves)
- Name drop Triss and / or Yennifer (unlock "Sorceress needs help with random bullshit" quest. Complete quest -> acquire magic sword)
- Hit on sorceress (acquire magic sword, unlock "Sorceress needs help with random bullshit" quest. Complete quest -> Bang sorceress)