Hello,
still using POL 0.99.1 stable, latest 0.99 release.
Problem: In houses and dungeons, if a character stands at - for example - z=0, and the upper floor is at z=20, standard situation, he can shoot or cast spells through the floor, if:
+ The building is built, but not static, i.e. the floor is built.
+ No walls (does not depend if walls are static or built) are in the LOS in between.
That means: LOS through the floor works fine, if the building or the dungeon is static, i.e. the floor is static.
It also works with all walls, no matter if they are built or static. You have never LOS through walls. But you do have LOS through floors, if they are not static. If you build a house anywhere, and it is fully built (did not yet try it with Multis, we do not use them often), and no parts of it are static, you always have LOS through the floor, provided along the LOS line (disregarding height) is no wall or any other LOS blocking element. So the LOS line does not check for going through floors, which probably is hard, but it does work with statics.
With statics you never have LOS through floors, with built floors you always have LOS through floors, even more than one floor. You also have (correctly) LOS with different heights if nothing is in between, and with railings or anything it also works fine. But it does not check for floors, if they are not static, probably because things which are built, and not static are not added to the special POL map data files.
The only thing I can do is limit attack/cast range to height differences, i.e. difference in height (z) is smaller than 20.
Is this normal and known? Can I do anything, or am I doing something wrong?
Is there any thing we can do, except making things static? Which we have done in several places, and there it works.
Thanks
OWHorus
Line of Sight problems with built, not statics
Here you can post threads specific to the current release of the core (099)
Return to “Current stable release (099)”
Jump to
- Contrivance
- ↳ POL Server Website
- ↳ General Discussion
- ↳ Rants
- Novice & Help Area
- ↳ Hello world
- ↳ General Help
- ↳ Scripting Help
- ↳ Guides
- ↳ First steps
- Official POL Distribution (Distro)
- ↳ Development Discussion
- ↳ Distro Bug Reports
- ↳ Test shard
- ↳ Contribute to the distro
- ↳ Contributed Optional Packages and Scripts for the Distro
- Core Discussions
- ↳ Current development (100)
- ↳ Current stable release (099)
- ↳ Bug Reports & Feature Requests
- ↳ Solved issues
- ↳ Old requests
- ↳ Contribute to the core
- 3rd Party Scripts
- ↳ Contributed Scripts & Packages
- ↳ Complete Worlds
- 3rd Party Software
- ↳ POL Tools
- ↳ UO Tools
- ↳ Packet World
- ↳ Hosted Projects
- ↳ UOFiddler
- General Shard Development
- ↳ Miscellaneous Development Discussion
- Archive
- ↳ Older Core Versions
- ↳ POL Core 095
- ↳ General Help (095)
- ↳ POL Core 096
- ↳ General Help (096)
- ↳ POL Core 097
- ↳ Feature Request Archive
- ↳ General Help (097)
- ↳ Bug Reports (097)
- ↳ Solved Bugs (097)
- ↳ POL Core 098
- ↳ General Help (098)
- ↳ Bug Reports Archive (098)
- ↳ Old distros
- ↳ POL Core Patch Submissions
- ↳ Distro Patch Submissions