HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Why can enemies shoot through walls in my dungeon map

07-10-2006, 06:00 PM#1
Sardius
I noticed something, I gave rifleman a missile(splash) attack in my dungeon map to make their attacks dodgeable, although this doesn't sem to be the cause. I've noticed they can shoot through ANY walls that are one tile thick. Even ones that are two layers high and they're on lower ground... Their projectiles pass right through the walls.

This looks absolutly stupid and like the computer is hacking the fact that they can see, aquire you as a target AND shoot you through walls... How can I fix this?
07-10-2006, 06:14 PM#2
map-maker
add line of sight blockers? >.>
07-10-2006, 06:25 PM#3
Fulla
Increase the height level of the walls?
07-10-2006, 09:00 PM#4
Sardius
Height does nothing, they shoot directly through the wall, I already explained that these walls are 2 layers high, and a unit on a lower layer can still target me through the wall...

Sight blockers would probably solve this problem but I don't know how big they are, I can place a small or large line of sight blocker but it doesn't actually say how small or big that is, can anyone tell me the size of the pathing and line of sight blockers so I know how many spaces I can leave between each?
07-10-2006, 10:39 PM#5
Freakazoid
Quote:
Originally Posted by Sardius
Height does nothing, they shoot directly through the wall, I already explained that these walls are 2 layers high, and a unit on a lower layer can still target me through the wall...

Sight blockers would probably solve this problem but I don't know how big they are, I can place a small or large line of sight blocker but it doesn't actually say how small or big that is, can anyone tell me the size of the pathing and line of sight blockers so I know how many spaces I can leave between each?

Press "P" and you will see.
07-11-2006, 12:34 AM#6
Pheonix-IV
Its cause of the way WCIII does visibility, its possible to see through walls that are only 1 layer thick.
07-11-2006, 12:52 AM#7
map-maker
you're going to have to use sight blockers..they have click helpers i think so it will show you how far apart they can be just like invisible platforms
07-11-2006, 01:08 AM#8
Pheonix-IV
Small LoS Blockers have a pathing of 1 x 1 (you can fit 4 onto 1 wall 'piece') Large ones have a pathing of 4 x 4 (1 onto 1 wall 'piece')
07-11-2006, 02:33 AM#9
Sardius
Someone told me adding a lot of these will generate a lot of lag?

I guess I would have to place them all manually as well?
07-11-2006, 02:44 AM#10
FriendlyWarlord
If you know how to import skins, you can easily import pathing maps too, and make your own LOS blockers that are bigger. Each pixel in the picture = a tiny square on the grid, and you just use the same colours that show up in the world editor (when you turn pathing on). And clear is black. Sorry if you have no idea what I just said, I can try to explain it better if I need to =p

Unfortunately, if one enemy on that team can see you, they all can. Try thicker walls, lower attack range, or something else, I guess...
07-11-2006, 03:14 AM#11
Sardius
So yoursaying that even if I do put in line of sight blockers in the wall, if I was fighting a neutral hostile opponent, another nearby neutral hostile opponent could still come and start shooting at me through the wall?
07-11-2006, 03:49 AM#12
Pheonix-IV
Yes, units on the same team share vision.
07-11-2006, 08:12 AM#13
Fulla
hmm, there may be something in gameplay constants?
Sight range when obstructed.
07-11-2006, 08:53 AM#14
Anitarf
Units on the same team share vision, there's no way around that. You could make it two teams, though, one neutral and one agressive, and move units from the neutral player to the agressive one when the player approaches them with triggers.
07-11-2006, 08:58 AM#15
Freakazoid
Quote:
Originally Posted by Sardius
Someone told me adding a lot of these will generate a lot of lag?

I never had tha problem, maybe a bit in the editor, but not in-game.

May you post a screenshot of you "maze" ??