diff --git a/common/patches/tob_structs.h b/common/patches/tob_structs.h index 05465cc12..09f8371d4 100644 --- a/common/patches/tob_structs.h +++ b/common/patches/tob_structs.h @@ -397,8 +397,8 @@ namespace TOB { struct EnterWorld_Struct { /*000*/ char name[64]; - /*064*/ int32 unknown1; - /*068*/ int32 unknown2; //tob handles these differently so for now im just going to ignore them till i figure it out + /*064*/ int32 unknown1; // this appears to always be 0 + /*068*/ int32 zoneID; // this is -1 for "last zone" }; struct ZoneChange_Struct { diff --git a/tob/opcodes.md b/tob/opcodes.md index 50d39dcef..fed8a7cf0 100644 --- a/tob/opcodes.md +++ b/tob/opcodes.md @@ -166,7 +166,7 @@ Below is a status list for the 450 opcodes we currently use on the server for th | `OP_EndLootRequest` | 🟡 Unverified | | | | `OP_EnduranceUpdate` | 🔴 Not-Set | | | | `OP_EnterChat` | 🔴 Not-Set | | | -| `OP_EnterWorld` | 🟢 Verified | Seems to largely work | | +| `OP_EnterWorld` | 🟢 Verified | | | | `OP_EnvDamage` | 🟡 Unverified | | | | `OP_EvolveItem` | 🔴 Not-Set | | | | `OP_ExpansionInfo` | 🟢 Verified | Updated from u32 to u64 and works now | |