Hey, I've only just come back to WoW modding after a long time and I'm trying to implement server-side collision checks for my map. I have altered Warsong Gulch's terrain and divided the map by spawning a large number of trees, however none of the objects I've placed (both trees and other objects) block line of sight when checked by the server. My process is as follows:
- Create a new MPQ archive containing world/maps/pvpzone03/
- Save the archive as patch-b.MPQ
- Backup and alter common-2.MPQ to remove the ADT's inserted into patch-b (e.g. removing World/maps/pvpzone03/pvpzone03_27_30.adt from common-2.MPQ)
- Run my modified (loads patch-b.MPQ) vmap extractor and then assemble vmaps
- Replace original common-2.MPQ
- Launch server and client
Now here's the part I don't get; the server is recognising my custom map files because height collisions work just fine. I can blink around without falling through the floor. It's the collision with trees and other objects that doesn't work at all.
There are a few spots where line of sight is broken but after some testing I've found that I don't think those are related to my current files. Another thing I've found is that the indoor check at the start is still being run and will dismount you if you go halfway down the lane and then back up again on a mount
Please help me out, this is incredibly frustrating and the ability to use line of sight is really important for the mod we're making
Let me know if I need to upload anything else (sorry for non-hyperlinks, spam detection)
thanks