There's something funny about line of sight in this game

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

AlyssaFaden

First Lieutenant
61 Badges
Dec 7, 2002
267
2
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - After Dark
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Surviving Mars: First Colony Edition
  • Empire of Sin - Deluxe Edition
  • For the Motherland
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Rome Gold
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
The mech on the plateau - that's me. The mech on the ground just ran up and fired a DIRECT shot at me (it clipped through the ground).

My turn: without moving, I have no line of sight on him.

How can he see me for a direct shot and I cannot see him to return the compliment?
 

Attachments

  • funny.jpg
    funny.jpg
    593,4 KB · Views: 66

Lunatic Pathos

Second Lieutenant
3 Badges
Feb 27, 2018
198
0
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
Well, the why:

Mechs draw line of sight from their own head, but to multiple points on the target body. If most points are blocked, no los. If only some points are blocked, 'obstructed' attack penalty. If no points are blocked, full los. You can see how this can create asymmetric los.

Weapon shots are drawn from the weapon to the hit location, where los was from the head to some generalized points. That's why we get clipping problems.

Now, whether there is a better or preferred solution (within the limits of realistic game dev time and budget) is debatable and a matter of priorities and preference. Something will be lost in any trade-off.
 

AlyssaFaden

First Lieutenant
61 Badges
Dec 7, 2002
267
2
  • Hearts of Iron IV: Death or Dishonor
  • Cities: Skylines - After Dark
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Cities: Skylines - Natural Disasters
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Cities: Skylines - Mass Transit
  • BATTLETECH
  • Surviving Mars
  • Cities: Skylines Deluxe Edition
  • Cities: Skylines - Green Cities
  • Hearts of Iron IV: Expansion Pass
  • Cities: Skylines - Parklife
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Surviving Mars: First Colony Edition
  • Cities: Skylines Industries
  • Imperator: Rome Deluxe Edition
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Surviving Mars: First Colony Edition
  • Empire of Sin - Deluxe Edition
  • For the Motherland
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Europa Universalis III
  • Europa Universalis III Complete
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Crusader Kings II
  • Hearts of Iron III
  • Europa Universalis III Complete
  • Magicka
  • Europa Universalis III Complete
  • Rome Gold
  • Semper Fi
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Rome: Vae Victis
Well, the why:

Mechs draw line of sight from their own head, but to multiple points on the target body. If most points are blocked, no los. If only some points are blocked, 'obstructed' attack penalty. If no points are blocked, full los. You can see how this can create asymmetric los.

Weapon shots are drawn from the weapon to the hit location, where los was from the head to some generalized points. That's why we get clipping problems.

Now, whether there is a better or preferred solution (within the limits of realistic game dev time and budget) is debatable and a matter of priorities and preference. Something will be lost in any trade-off.

But then how does the guy on the ground see enough of me to fire, but I don't see enough of him?
 

Rifter

Major
Apr 25, 2018
570
0
Same thing has happened to me, he can shoot me but i cant shot him, especially annoying if its a bulwarked pilot being shot at. Game has some rough edges to be sure. Ive also noticed path finding is horrible.
 

Lunatic Pathos

Second Lieutenant
3 Badges
Feb 27, 2018
198
0
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
But then how does the guy on the ground see enough of me to fire, but I don't see enough of him?

20180511_152229-1.jpg


Okay, hope this is clear enough. The green lines are your los, the black is the enemy los. For arguments' sake, lets say the los does Ray tracing to the head, left and right torso, and left and right thigh, so 5 points total. Let's guess that you need los to 3, maybe only 2 points to be able to shoot with ' obstructed' penalty.

Enemy can draw los to your head and both torsos, but as in my drawing, the los to legs hits the hill. It gets 3/5 los points so it can fire obstructed.

However, the lines from your head to the enemies' legs AND torsos are blocked by the ground, so you can only see 1/5 los points and cannot fire. Basically, you can only see their head sticking up over the hill. But since they are drawing their los only from their head, that's good enough for them.
 

Lunatic Pathos

Second Lieutenant
3 Badges
Feb 27, 2018
198
0
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
One alternative would be to draw los from the weapons. The upside is you wouldn't get clipping problems (as much).

The downsides are:
You may still have asymmetrical los, though it would be rarer and more likely due to vertical obstructions like cliffs and buildings.
You may be obstructed for some weapons but not for others, which may cause confusion as to why or be a mess to show in the UI.
While it would improve the visual feedback, it would beg the question why the mech can't just shift its body or straighten its arms at shoulder level to get a better shot, which it could definitely do in the fiction.
You are drastically increasing the calculations needed for los, especially if you have to the into account facing and torso twisting changing possible weapon los.
It gives some mechs very subtle advantages/disadvantages depending on exactly where the hardpoints are and the shape of the arms.
 

Larcen Dredi

Corporal
3 Badges
Feb 27, 2018
46
0
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
I've been straight up shot through mountains, buttes, pillars, prison walls etc. I think it's only by med lasers that I've noticed.

The very first time it was at the prison, and Decker went down because of it, CT cored out by a ML while hiding behind what I thought to be a solid wall. I was using him to sensor lock. While my others chucked over the wall to soften the mechs up a bit, I was in bad shape.

I couldn't believe it, I used the camera to pan around and couldn't see through a mech through the wall but just gave up and thought maybe the enemy was just that much of a badass gunner and put it through a peephole.

Later I started seeing ML's coming through whole chunks of mountains, and craggy pillars of rock that no matter which way I move the camera I cannot see both my mech, and the enemy. There is no SHOT.

The cheesy answer I got to this was that it was because gameplay is occurring dynamically, not statically so it is taking into account the mechs are "moving" during their firing turns when calculating hits... bull chips. The mech was standing still entrenched lobbing LRMS lol.

Never seems to happen with ballistics, PPC or LL and I can't do it to the enemy ;)
 

Zugs

Sergeant
3 Badges
Jun 7, 2014
97
0
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • BATTLETECH: Flashpoint
talked about, hashed out, but again. Mechs draw LOS from head, not from weapon points. Also the "ground" is a rep of the area not totally perfect. This was the best solution for the issue, and its easy to see when a mech can shoot or has part cover from the red lines.
 

Lunatic Pathos

Second Lieutenant
3 Badges
Feb 27, 2018
198
0
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
I've been straight up shot through mountains, buttes, pillars, prison walls etc. I think it's only by med lasers that I've noticed.

The very first time it was at the prison, and Decker went down because of it, CT cored out by a ML while hiding behind what I thought to be a solid wall. I was using him to sensor lock. While my others chucked over the wall to soften the mechs up a bit, I was in bad shape.

I couldn't believe it, I used the camera to pan around and couldn't see through a mech through the wall but just gave up and thought maybe the enemy was just that much of a badass gunner and put it through a peephole.

Later I started seeing ML's coming through whole chunks of mountains, and craggy pillars of rock that no matter which way I move the camera I cannot see both my mech, and the enemy. There is no SHOT.

The cheesy answer I got to this was that it was because gameplay is occurring dynamically, not statically so it is taking into account the mechs are "moving" during their firing turns when calculating hits... bull chips. The mech was standing still entrenched lobbing LRMS lol.

Never seems to happen with ballistics, PPC or LL and I can't do it to the enemy ;)
There are two known bugs that may be involved here, separate from the international way los works described above:

1. That wall has some known masking problems. You're not the only one to get shot through it.

2. There is a bug with the AI's use of multishot where it only needs los to the first mech. Since the AI usually uses multishit to fire single medium lasers at extra targets to reduce evasion, that might explain why you only see it with MLs, though only if this is happening with multishot. (maybe a detail you didn't notice?)
 

Lunatic Pathos

Second Lieutenant
3 Badges
Feb 27, 2018
198
0
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
talked about, hashed out, but again. Mechs draw LOS from head, not from weapon points. Also the "ground" is a rep of the area not totally perfect. This was the best solution for the issue, and its easy to see when a mech can shoot or has part cover from the red lines.
All true, but I was trying to clarify the additional issue of asymmetric los, which is fairly rare (outside of fog-of-war problems) but does happen.
 

Larcen Dredi

Corporal
3 Badges
Feb 27, 2018
46
0
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
There are two known bugs that may be involved here, separate from the international way los works described above:

1. That wall has some known masking problems. You're not the only one to get shot through it.

2. There is a bug with the AI's use of multishot where it only needs los to the first mech. Since the AI usually uses multishit to fire single medium lasers at extra targets to reduce evasion, that might explain why you only see it with MLs, though only if this is happening with multishot. (maybe a detail you didn't notice?)

Thanks for this info, I will pay more attention to the multishot use. I have certainly noticed the AI using multishot MLs, but didn't catch whether or not it was in those cases. Mainly because I was hunkered behind a rock grinning then suddenly thinking Heeeyyyy... Might have a record a few...
 

Anonanon

Newbie since 2010
18 Badges
Jun 26, 2010
22
2
  • Galactic Assault
  • Lost Empire - Immortals
  • Majesty 2
  • Supreme Ruler 2020
  • Age of Wonders: Planetfall Sign Up
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • Prison Architect
  • BATTLETECH: Flashpoint
  • Shadowrun: Hong Kong
  • Shadowrun: Dragonfall
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Surviving Mars
  • BATTLETECH
  • 500k Club
had a similar thing but I was running along plateau and couldn't get sighted.
But if I jump jetted to the exact same location then I could shoot it.
Reason is real simple:
There was line of sight during travel.
Problem Solved.