consolidate client version handling
Created by: Helianthella
tmwa
- add
ClientVersion
class (wrappeduint32_t
) - add missing
native_tag
andnetwork_tag
toNativeType
- add client version to
0x2713
and resize the packet - resize client version in
0x2afd
to useClientVersion
(uint32_t
vsuint16_t
)
login server
- use the actual version field, not the flags field (will require a tiny modification in MM+guild)
- actually handle the flags (well, one of them)
- pass client version to char server
char server
- ignore client version sent from client
- use the client version that is sent from login server
- pass client version to map server
map server
- update
clif_send
to useClientVersion