project-navigation
Personal tools

Author Topic: harvester are rusty (yet another good old bug)  (Read 2240 times)

Offline jerikojerk

  • Squad Leader
  • ****
  • Posts: 149
    • View Profile
harvester are rusty (yet another good old bug)
« on: August 27, 2011, 11:12:56 am »
They must be rusty, there are some hole in the hull... how do you explain i'm able to see this alien ? (i discover it from the selected soldier... no move since).

Offline Mattn

  • Administrator
  • PHALANX Commander
  • *****
  • Posts: 4831
  • https://github.com/mgerhardy/vengi
    • View Profile
    • Vengi Voxel Tools
Re: harvester are rusty (yet another good old bug)
« Reply #1 on: August 27, 2011, 11:48:04 am »
nodraw brushes should in general not block the line-of-sight (afair) - but it should in this case. we have to find a working solution for every map here.

Offline MCR

  • PHALANX veteran
  • ******
  • Posts: 1244
    • View Profile
Re: harvester are rusty (yet another good old bug)
« Reply #2 on: August 27, 2011, 12:50:35 pm »
nodraw brushes should in general not block the line-of-sight (afair) - but it should in this case. we have to find a working solution for every map here.

 ::) ?

Strange behaviour. After all nodraw brushes represent blocks of solid matter, which are just not rendered - so those should block line of sight in every case. I cannot think of any case where it would be useful to have them behave otherwise.

Btw, there is another annoying problem with nodraw brushes which the combi lightclip/weaponclip/actorclip does not show:
Faces, which touch nodraw faces and are the same size or smaller, seem to get a nodraw flag in-game and are not rendered. This should also be fixed.

Offline H-Hour

  • Administrator
  • PHALANX Commander
  • *****
  • Posts: 1923
    • View Profile
Re: harvester are rusty (yet another good old bug)
« Reply #3 on: August 27, 2011, 03:43:27 pm »
Faces, which touch nodraw faces and are the same size or smaller, seem to get a nodraw flag in-game and are not rendered. This should also be fixed.

If a face is covered by a nodraw face, it should  not be visible and therefore the compiler removes it. (I think)