AmProsius / gothic-1-community-patch

Gothic 1 Community Patch
Other
50 stars 4 forks source link

Pyrokinesis effect does not stop when the hero stops casting the spell #384

Open 4ltair opened 1 year ago

4ltair commented 1 year ago

Brief description:

If the hero casts Pyrokinesis on a target and interrupts the casting before the target is dead or runs out of mana, the Pyrokinesis effect does not stop and continues until the target is dead. If the spell is interrupted because the hero runs out of mana, the effect stops as it was supposed to stop.

How to reproduce:

  1. Start New Game (Gothic 1 Classic [workshop] + Union patch for Gothic 1 + Ninja + Gothic 1 Community Patch
  2. Enter cheat mode [ B marvin B]
  3. Insert ItArScrollPyrokinesis, insert ch, set level to 30, learn mana for all skill points
  4. Exit cheat mode [B 42 B]
  5. Equip Pyrokinesis scroll, go to Orry (guard near the exchange outpost)
  6. Cast Pyrokinesis on Orry until 1 instance of damage takes place
  7. Stop casting
  8. Orry will be under the influence of Pyrokinesis until he dies

How to check if the effects stops correctly when running out of mana:

  1. Repeat the above steps but learn only 5 skill points worth of mana (for a total of 10 mana)
  2. Cast Pyrokinesis on Orry and keep casting until the mana runs out
  3. The effect stops and both guards will attack you