mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-21 09:02:07 -07:00
Fixed a bug with clipping assignment
This commit is contained in:
parent
8fb567bfa6
commit
c0cdf6910a
2 changed files with 12 additions and 8 deletions
|
|
@ -89,8 +89,8 @@ object RegionManager {
|
|||
if (!region.isHasFlags) {
|
||||
return -1
|
||||
}
|
||||
x -= x shr 6 shl 6
|
||||
y -= y shr 6 shl 6
|
||||
x -= (x shr 6) shl 6
|
||||
y -= (y shr 6) shl 6
|
||||
return region.planes[z].flags.clippingFlags[x][y]
|
||||
}
|
||||
|
||||
|
|
@ -175,8 +175,8 @@ object RegionManager {
|
|||
if (!region.isHasFlags) {
|
||||
return
|
||||
}
|
||||
x -= x shr 6 shl 6
|
||||
y -= y shr 6 shl 6
|
||||
x -= (x shr 6) shl 6
|
||||
y -= (y shr 6) shl 6
|
||||
if (projectile) {
|
||||
region.planes[z].projectileFlags.flag(x, y, flag)
|
||||
} else {
|
||||
|
|
@ -201,8 +201,8 @@ object RegionManager {
|
|||
if (!region.isHasFlags) {
|
||||
return
|
||||
}
|
||||
x -= x shr 6 shl 6
|
||||
y -= y shr 6 shl 6
|
||||
x -= (x shr 6) shl 6
|
||||
y -= (y shr 6) shl 6
|
||||
if (projectile) {
|
||||
region.planes[z].projectileFlags.unflag(x, y, flag)
|
||||
} else {
|
||||
|
|
@ -226,8 +226,8 @@ object RegionManager {
|
|||
if (!region.isHasFlags) {
|
||||
return -1
|
||||
}
|
||||
x -= x shr 6 shl 6
|
||||
y -= y shr 6 shl 6
|
||||
x -= (x shr 6) shl 6
|
||||
y -= (y shr 6) shl 6
|
||||
return region.planes[z].projectileFlags.clippingFlags[x][y]
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -170,6 +170,10 @@ class VisualCommand : CommandPlugin() {
|
|||
}
|
||||
return true
|
||||
}
|
||||
"teleallowed" -> {
|
||||
player!!.debug("Is tele allowed here? " + RegionManager.isTeleportPermitted(player!!.location))
|
||||
return true
|
||||
}
|
||||
"oib" -> player!!.interfaceManager.openInfoBars()
|
||||
"char" -> CharacterDesign.open(player)
|
||||
"savenpc" -> return true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue