Sphereserver / Source-X

Ultima Online server emulator
Apache License 2.0
57 stars 45 forks source link

Monsters can walk through walls #1130

Closed GladieUO closed 11 months ago

GladieUO commented 11 months ago

Hi, I have mentioned it in my previous issue, but this might be separate problem.

So we have a tiles (foundations), that have flag "bridge", these are used mainly in static stairs, and allow you to walk stairs into the next level in static houses. These tiles are also used in many places like dungeons etc....

The problem is, that the monsters can walk through walls that are placed on such foundation with flag "bridge". image image

https://i.gyazo.com/9dd33ae276b02ba58199500ef74422b0.mp4

xwerswoodx commented 11 months ago

Is it a specific location or custom location? If it's exists on map I'd like to get it's coordinates for checks.

GladieUO commented 11 months ago

yes the video its terathan keep, 5336,1743,5 or 5336,1692,5

xwerswoodx commented 11 months ago

May you have different muls on server and client? Because for me at the location there is only normal dungeon for me but I see that stones used at terathan keep and seems like players can pass on it, seems a bit silly but I wonder if it's client-side or sphere-side issue. They can be done intentionally, but I am not sure, as I see players can walk on water too, it seems a bit stupid honestly. Need to check how sphere works on other half blocks before make a decision.

GladieUO commented 11 months ago

Im using same UO files for sphere and client, one folder.

check the video its in terathan, yes normal dungeon

https://i.gyazo.com/9dd33ae276b02ba58199500ef74422b0.mp4

xwerswoodx commented 11 months ago

image

this is where I tp when I enter the coordinates you gave, this is why I asked

GladieUO commented 11 months ago

OH OMG sorry, I didnt realised that i have moved the dungeons to other places. Its out here. image image

xwerswoodx commented 11 months ago

image

No no, I am exactly the location you shown on the map, but seems like your map files not comes from original uo (or changed in time), because I am using original muls just update them couple of days ago, if they are custom, there could be some issues, you may need to check the wall flags, because they can be wrong or missing. Even I asked position because it seems buggy for me while the left wall starts middle of the block.

For the issue, to check I can probably do some tests to see if npcs walk through walls if they are on slabs.

xwerswoodx commented 11 months ago

I did some test on my own, but none of them walk through walls for me honestly, I also think walking on that slabs so stupid but other that that, npcs acting normally while moving around.

image

I removed but there were more than 10 enemies from different types around but none of them goes in, and wrym never leave the area, I don't know what happens on your map but probably can be caused from broken mul files. I can't tell it's on mul-base issue, but honestly everything working fine on my latest build.

GladieUO commented 11 months ago

Im using original files too, I just copied the black part of map where the dungeons are from different one. I dont think that Fiddler would bug that. Also no changes to walls or anything else.

Let me try more.

GladieUO commented 11 months ago

Well I guess the solution is in tiledata, removing the flag "bridge" and setting height to 5 so you can still walk on it. Then the Monsters cant walk through. 😫