AscensionGameDev / Intersect-Engine

Intersect provides a complete game development suite for creating 2d mmorpgs with no programming experience required!
https://www.freemmorpgmaker.com/
Other
220 stars 351 forks source link

bug: NPC pathfinding can be exploited by taunt/bodyblocking #2119

Open Mcadams opened 9 months ago

Mcadams commented 9 months ago

Description

This was talked to at length in Discord just making a formal report for it: https://discord.com/channels/363106200243535872/965617981159788614/1176294481243410492

Proposed solution: https://discord.com/channels/363106200243535872/965617981159788614/1176301978012360795

You can use a taunt spell and corners/walls/players to block the NPC from reaching the tank. The NPC won't do anything but try to reach the player who is taunting, allowing NPCs to be killed with nobody taking damage. This is only really exploitable on NPCs that don't do anything but autoattack, but still exploitable nontheless

https://streamable.com/alxlqj

Steps to Reproduce

  1. Pull an NPC with a taunt spell
  2. In a corner, have two friends block you in. Against a wall, have 3 friends block you in. Or just stand in the center of 4 friends
  3. The NPC won't reroute to attack someone else, tank can continually taunt the NPC and kill it without taking damage

Version with bug

v.8.0.111

Last version that worked well

Unknown

Affected platforms

Windows

Did you find any workaround?

No response

Relevant log output

No response

Duplicate Bug Check

lodicolo commented 9 months ago

https://discord.com/channels/363106200243535872/965617981159788614/1176301978012360795

Implementation detail instructions for whoever fixes this