Akkadius
e0db3c0b60
Fixed Character select to be loaded from new character data tables
2014-09-01 22:17:06 -05:00
Akkadius
e0a99730e5
pp revert
2014-08-31 21:58:04 -05:00
Akkadius
6497bdf45a
More stuff
2014-08-31 21:31:44 -05:00
Akkadius
ca430e2494
Fix void Database::GetCharName(uint32 char_id, char* name)
...
Increased MAX_PP_SPELLBOOK to 720 for UF/RoF
Increased MAX_PP_MEMSPELL to 12
Implemented up to 12 spell slots
Fix for public_note default value in bool BaseGuildManager::DBSetGuild(uint32 charid, uint32 guild_id, uint8 rank)
Updated all CastSpell entries to use the appropriate slot type defines located now in zone/common.h
Fixed Guild Loading from character_data
Fixed #guild list
Refactored Merchantlist loading
Refactored Temp Merchantlist loading
Gutted most of dbasync
Added:
LoadCharacterSpellBook(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterMemmedSpells(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterLanguages(uint32 character_id, PlayerProfile_Struct* pp);
LoadCharacterBindPoint(uint32 character_id, PlayerProfile_Struct* pp);
SaveCharacterSpellSwap(uint32 character_id, uint32 spell_id, uint32 from_slot, uint32 to_slot);
SaveCharacterSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
SaveCharacterMemorizedSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
DeleteCharacterSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
DeleteCharacterMemorizedSpell(uint32 character_id, uint32 spell_id, uint32 slot_id);
Removed Zone::LoadTempMerchantData_result(MYSQL_RES* result)
Removed Zone::LoadMerchantData_result(MYSQL_RES* result)
Removed SharedDatabase::GetPlayerProfile
Removed SharedDatabase::SetPlayerProfile
Removed SharedDatabase::SetPlayerProfile_MQ
Removed Zone::DBAWComplete(uint8 workpt_b1, DBAsyncWork* dbaw) from zone.cpp
2014-08-31 17:52:43 -05:00
Akkadius
f8439fd6e6
Made many adjustments to character load code.
...
Removed bool Client::FinishConnState2(DBAsyncWork* dbaw)
Removed all async character loads
Removed bool GetAccountInfoForLogin
Removed bool GetAccountInfoForLogin_result
Removed bool GetCharacterInfoForLogin_result
Removed bool GetCharacterInfoForLogin
Added:
bool LoadCharacterFactionValues(uint32 character_id, faction_map & val_list);
bool LoadCharacterDisciplines(uint32 character_id, PlayerProfile_Struct* pp);
bool LoadCharacterSkills(uint32 character_id, PlayerProfile_Struct* pp);
2014-08-31 07:52:52 -05:00
Akkadius
8dda7ddd04
Added the following tables to player profile automatic conversion during world bootup:
...
`character_bind_home`;
`character_alternate_abilities`;
`character_currency`;
`character_data`;
`character_spells`;
`character_memmed_spells`;
`character_disciplines`;
2014-08-31 05:52:36 -05:00
Akkadius
5d8ea5752d
Added automatic table creation in conversion process.
...
More will come when more tables are added
2014-08-31 03:23:42 -05:00
akkadius
4071d88290
At point of commit:
...
Basic character data, currency and AA are being loaded/saved from the database, currently working on the rest right now.
- Character blob removed from load for testing. Lots of cleanup yet to be done so don't judge code yet.
Saves:
- Two FULL saves when looting a corpse, this has been reduced to just currency saves on initial loot and trimmed to one save since AddToMoneyPP did it already
- Every time a player moves coin with any situation (Splits/Trades/Merchant/Skills/Bank Coin Exchange/Coin Moves), a full save is made, this is now just a currency save
- Every time a player skilled up at a skill vendor, a full blob save hit was made, this is not just a currency hit
2014-08-31 02:53:59 -05:00
KimLS
ca84040a39
Crash fixes oh my
2014-08-28 03:47:28 -07:00
KimLS
19271f90a4
Crash fixes
2014-08-28 03:17:47 -07:00
Akkadius
5cf748d135
Initial work
2014-08-27 09:55:39 -05:00
akkadius
3b048ee8a2
Character creation process crash fix (world) and query cleanup
2014-08-24 07:13:15 -05:00
KimLS
7fc21b9e3a
Tons of renames
2014-08-21 19:33:02 -07:00
Arthur Ice
af57ca3b05
Merge upstream
2014-08-01 10:41:16 -07:00
Uleat
8b14c21a24
More numeric to constant conversions..should be most of them... Please report any inventory abnormalities.
2014-07-31 07:52:38 -04:00
Arthur Ice
0f6ce6a1f4
Upstream merge
2014-07-30 14:46:02 -07:00
Uleat
36a2d52f1c
More 'dictionary' updates..added 'constants' files to client translators..started replacement of hard-coded inventory values.
2014-07-27 20:35:43 -04:00
Arthur Ice
b43ab783b0
AddReport converted to StringFormat
2014-07-10 22:55:00 -07:00
Arthur Ice
be90b4e0cc
CheckLogin converted to StringFormat
2014-07-10 22:53:20 -07:00
Arthur Ice
b3895f717a
GetGuildIDByCharID converted to StringFormat
2014-07-10 22:19:14 -07:00
Arthur Ice
77a5d82de4
GetAdventureStats converted to StringFormat
2014-07-10 22:19:07 -07:00
Arthur Ice
a7ac4b8deb
UpdateAdventureStatsEntry converted to StringFormat
2014-07-10 22:19:01 -07:00
Arthur Ice
9cd2225f8c
GlobalInstane converted to StringFormat
2014-07-10 22:04:58 -07:00
Arthur Ice
f2e7f8ec64
SetInstanceDuration converted to StringFormat
2014-07-10 21:30:17 -07:00
Arthur Ice
899c34ff63
AssignRaidToInstance converted to StringFormat
2014-07-10 21:30:11 -07:00
Arthur Ice
79819a85d6
AssignGroupToInstance converted to StringFormat
2014-07-10 21:30:05 -07:00
Arthur Ice
e66b4e4a3d
GetCharactersInInstance converted to StringFormat
2014-07-10 21:29:59 -07:00
Arthur Ice
d606d8f4f2
GetInstanceID converted to StringFormat
2014-07-10 17:56:53 -07:00
Arthur Ice
a862d9a06d
GetInstanceID converted to StringFormat
2014-07-10 17:56:48 -07:00
Arthur Ice
c4d9e543e3
GetInstanceVersion converted to StringFormat
2014-07-10 17:56:43 -07:00
Arthur Ice
5104b507bb
BuryCorpsesInInstance converted to StringFormat
2014-07-10 17:56:38 -07:00
Arthur Ice
cb5cecd0c2
CheckInstanceExists converted to StringFormat
2014-07-10 17:56:33 -07:00
Arthur Ice
77c793166c
RemoveClientsFromInstance converted to StringFormat
2014-07-10 17:56:27 -07:00
Arthur Ice
e08533c634
RemoveClientFromInstance converted to StringFormat
2014-07-10 17:56:22 -07:00
Arthur Ice
39196efcb3
AddClientToInstance converted to StringFormat
2014-07-10 17:56:17 -07:00
Arthur Ice
cc9bef9706
PurgeExpiredInstances converted to StringFormat
2014-07-10 17:56:12 -07:00
Arthur Ice
9d38c6d44e
CreateInstance converted to StringFormat
2014-07-10 17:56:07 -07:00
Arthur Ice
fb213e6ee5
GetUnusedInstanceID converted to StringFormat
2014-07-10 17:56:02 -07:00
Arthur Ice
aafc681034
GetTimeRemainingInstance converted to StringFormat
2014-07-10 17:55:57 -07:00
Arthur Ice
11dc235121
VersionFromInstanceID converted to StringFormat
2014-07-10 17:55:52 -07:00
Arthur Ice
cb510e13d1
ZoneIDFromInstanceID converted to StringFormat
2014-07-10 17:55:47 -07:00
Arthur Ice
784b16bd43
CheckInstanceExpired converted to StringFormat
2014-07-10 17:55:42 -07:00
Arthur Ice
c6c47aba22
DeleteInstance converted to StringFormat
2014-07-10 17:55:37 -07:00
Arthur Ice
3581b0bf1a
CharacterInInstanceGroup converted to StringFormat
2014-07-10 17:55:32 -07:00
Arthur Ice
b5f5dae9e8
VerifyZoneInstance converted to StringFormat
2014-07-10 17:55:27 -07:00
Arthur Ice
d68fca8e51
GetRaidLeaderName converted to StringFormat
2014-07-10 17:55:22 -07:00
Arthur Ice
dc6e5bc48e
GetRaidID converted to StringFormat
2014-07-10 17:55:16 -07:00
Arthur Ice
12c15c6db0
ClearRaidDetails converted to StringFormat
2014-07-10 17:55:11 -07:00
Arthur Ice
d21c4a58b4
ClearAllRaidDetails converted to StringFormat
2014-07-10 17:55:06 -07:00
Arthur Ice
652b158ca4
ClearAllRaids converted to StringFormat
2014-07-10 17:55:01 -07:00