fix(housing): handle null for current ward
This commit is contained in:
parent
07b3100fc5
commit
d9b764aefd
|
@ -51,9 +51,13 @@ namespace RoleplayersToolbox.Tools.Housing {
|
||||||
|
|
||||||
// Updated: 5.55
|
// Updated: 5.55
|
||||||
// 48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 41 56 41 57 48 83 EC 20 49 8B 00
|
// 48 89 5C 24 ?? 48 89 6C 24 ?? 48 89 74 24 ?? 57 41 56 41 57 48 83 EC 20 49 8B 00
|
||||||
private unsafe ushort CurrentWard {
|
private unsafe ushort? CurrentWard {
|
||||||
get {
|
get {
|
||||||
var objPtr = Util.FollowPointerChain(this._housingPointer, new[] { 0, 8 });
|
var objPtr = Util.FollowPointerChain(this._housingPointer, new[] { 0, 8 });
|
||||||
|
if (objPtr == IntPtr.Zero) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return (ushort) (*(ushort*) (objPtr + 0x96a2) + 1);
|
return (ushort) (*(ushort*) (objPtr + 0x96a2) + 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user