In support of issue #145
- Translaterd all color fields that are saved as unsigned to be EQ2_Color, unsigned attempts to SetColor vs signed sets sint8 x 3. So previously the setting of color was not working due to DB / XML struct incompatibility.
- Equipment increased to 25 which is appropriate for this era
- Skin color / eye color / hair_type etc now works, other fields need verification
If class id is 0 (commoner) on character creation, then we will require class in the starting_zones be 255, rely just on the choice option being set exactly and race matching.
- char create allows all races now, world list structure is fixed
- allows multi client to send world lists
- work in progress for character listings in DoF
Alternate to SummonItem as it does not allow quantity. AddItem for the time being is only for adding a single item or stack of items, quantity is an optional field.
Fix#8
- the multiple 'version' handling in LS is removed, now just GetVersion() as before.
- Console commands '1' and '2' removed (would change world status to all clients). Version command added (was missing).
- Window Title updated to note version
- Some loose log messages (printfs) were made into proper "LOGIN" messages via log_config.xml
- Previously marked "World" messages that are also used as "Login" now properly categorized as such
- Removed DumpPacket on unknown opcodes (stop unnecessary data to console)
- Welcome banners on world/login updated
Fix#143
Adds flight_path_id, mount_id, mount_red_color, mount_green_color and mount_blue_color to transporters table
flight_path_id matches to StartAutoMount id or flight_paths id
mount_id matches to SetMount value
mount red/green/blue color are by default 255