PlaneShift

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Rules
  • Assigned To
    Davide Vescovini
  • Operating System
  • Severity Medium
  • Priority
  • Reported Version
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: PlaneShift
Opened by Mario Rohkrämer - 24.03.2013
Last edited by Tuathanach - 27.02.2021

FS#5947 - "You must face the enemy to attack!" — But I do?!

It doesn’t happen often, but at least in a percent, that I stand close to an opponent, it is certainly inside the first-person view frustum, but still I can’t attack, and a system HUD message in red tells me I need to face it. This is not only annoying, but quite dangerous while fighting rather equal opponents. A small turn is usually enough to solve the situation, but must be done in the correct direction, preferably so that the straight-ahead view line is crossed.

The task blocks this from closing
ID Project Summary Priority Severity Assigned To Progress
6792 PlaneShift FS#6792 - List of Combat Bugs Medium Davide Vescovini
0%
Closed by  Tuathanach
27.02.2021 14:54
Reason for closing:  Duplicate
Additional comments about closing:  

FS#5289

Roman Yagodin commented on 25.03.2013 12:09

Totally agreed.

May be fixed by linking the angle to the 1) distance between player and the opponent and 2) opponent size (last one is ideal case).
At very low distance, attack angle must be very wide: 180 deg, or more!

Is also make sense to have narrow angles at higher distances, so angle value could be used to limit ranged attacks (arrows, spells and so on), somehow - by a chance to hit, spell power, etc.

bonifarz commented on 25.03.2013 15:46

Good figure.
Closely related tasks: PS#5909 and PS#5289
Related topics: Assignment of range stats on weapons, distance (and angle!) dependent chance to miss on bows.

Mario Rohkrämer commented on 25.03.2013 18:00

A few more details:

As currently implemented, the acceptable angle is probably 90 degrees wide. That means, an opponent may be located up to 45 degrees away from the straight line to consider my character facing it.

But when the bug strikes (usually in very close range combat), the opponent is indeed less than … let's say, 15 degrees away from the straight line, but still the game believes that my character is not facing it. I can even turn my character slightly and still get flooded by this wrong system message. Until I turn it a little further, then it suddenly realises that the opponent is now in the acceptable angle.

Bonifarz pointed to matching existing tasks (I wonder why I missed these…); and now I can also provide a few screenshots:

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing