Client type equality is out of spec with reasonable expectations.
Snippet:
mob/Login()
..()
world.log << "Expected: /client /client Actual: [client.type] [/client]"
world.log << "Expected: 1 Actual: [(client.type==/client)]"
world.log << "Expected: 1 Actual: [istype(client,/client)]"
world.log << "Expected: \[0x3b000000] \[0x3b000000] Actual \ref[client.type] \ref[/client]"
Output:
Expected: /client /client Actual: /client /client
Expected: 1 Actual: 0
Expected: 1 Actual: 1
Expected: [0x3b000000] [0x3b000000] Actual [0x3b000008] [0x3b000000]