SecretsOTheP
891952eb79
Bot fixes for previous commit
2014-09-03 18:34:31 -04:00
SecretsOTheP
e6a0b01f37
Identified the routines needed to augment items in RoF. Currently, only Insert and Remove are supported. Swap and Destroy do not work due to missing functions related to the cursor.
2014-09-03 18:25:21 -04:00
Arthur Ice
118c2a9db9
LoadAAs converted to QueryDatabase
2014-09-03 13:49:04 -07:00
SecretsOTheP
64c324a42b
changelog.txt
2014-09-02 22:09:38 -04:00
SecretsOTheP
f909e76260
Merge branch 'master' of https://github.com/EQEmu/Server
2014-09-02 22:08:47 -04:00
SecretsOTheP
b7dfdc5060
Oops.
2014-09-02 22:07:49 -04:00
Uleat
e25239a50d
Merge branch 'master' of https://github.com/EQEmu/Server
2014-09-02 21:20:06 -04:00
Uleat
76d3edc534
Changed #loc to report the same precision as /loc for Cartesians
2014-09-02 21:19:30 -04:00
SecretsOTheP
7301182b3e
Merge branch 'master' of https://github.com/EQEmu/Server
...
Conflicts:
changelog.txt
2014-09-02 21:18:30 -04:00
SecretsOTheP
832e5e90d1
Secrets: Identified OP_GuildPromote for RoF clients.
...
Secrets: Fixed promotion, demotion, transferring a leader and displaying of client ranks in the Rain of Fear client. The rain of fear client, as such, will only have 3 ranks like the other clients, but supports a theoretical 8 ranks later.
Secrets/Akkadius: Fixed an issue involving character name lookup in the new DB code.
2014-09-02 21:16:20 -04:00
Michael Cook (mackal)
7ddaabee30
Merge pull request #235 from addtheice/guild_mgr_patch
...
Fixed bug with loading failing on Guild bank areas
2014-09-02 16:11:05 -04:00
Arthur Dene Ice
41d57ddab6
Fixed bug with loading failing on Guild bank areas
2014-09-02 12:43:56 -07:00
Michael Cook (mackal)
8dd00f5288
Fix crash issue in zone/hate_list.cpp
2014-09-02 02:39:03 -04:00
Akkadius
0a9222e1ee
-
2014-09-01 23:54:15 -05:00
Akkadius
e0db3c0b60
Fixed Character select to be loaded from new character data tables
2014-09-01 22:17:06 -05:00
KimLS
15f217b594
Fixed non-conforming sql files.
2014-09-01 15:48:22 -07:00
Michael Cook (mackal)
8422178233
Fix issue with requesting an adventure
2014-09-01 02:58:52 -04:00
Uleat
eebe902917
Script update for opcode_handlers.py - changes in file names.
2014-09-01 00:07:21 -04:00
KimLS
04dc593df9
Various bug fixes
2014-08-31 20:27:02 -07: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
Michael Cook (mackal)
11ed698642
(noudess) Merchants are more descriptive in their rejections
v1.1.1-rc2
2014-08-30 01:38:49 -04:00
Arthur Ice
0996570b78
merge from upstream
2014-08-28 15:49:16 -07:00
KimLS
ca84040a39
Crash fixes oh my
v1.1.1-rc1
2014-08-28 03:47:28 -07:00
KimLS
467afc86af
Merge branch 'master' of github.com:EQEmu/Server
2014-08-28 03:18:02 -07:00
KimLS
19271f90a4
Crash fixes
2014-08-28 03:17:47 -07:00
Arthur Ice
0a9732a267
LogMerchantTransaction converted to QueryDatabase
2014-08-28 00:10:55 -07:00
Arthur Ice
1bc06c9c24
LogPlayerMove converted to QueryDatabase
2014-08-28 00:05:28 -07:00
Arthur Ice
e0acc937b3
LogPlayerDelete converted to QueryDatabase
2014-08-28 00:04:20 -07:00
Arthur Ice
3a10a0129a
LogPlayerNPCKill converted to QueryDatabase
2014-08-27 23:53:37 -07:00
Arthur Ice
18dbcf16cc
LogPlayerHandin converted to QueryDatabase
2014-08-27 23:52:36 -07:00
Arthur Ice
bed8dc7d34
LogPlayerTrade converted to QueryDatabase
2014-08-27 23:52:35 -07:00
Arthur Ice
a0fc9844fd
AddSpeech converted to QueryDatabase
2014-08-27 23:21:09 -07:00
Michael Cook (mackal)
9d6dc47cf4
Fix crash with MySQLRequestResult::ErrorMessage()
2014-08-28 02:15:37 -04:00
Michael Cook
d42d77d3ef
Merge pull request #233 from addtheice/master
...
Fixed crash on expire mail success, messages where switched accidentally
2014-08-28 02:13:27 -04:00
Arthur Ice
9041891557
Fixed crash on expire mail success, messages where switched accidentally
2014-08-27 22:57:03 -07:00
akkadius
dedd1fc70d
NPC::ModifyNPCStat function bloat cleanup
2014-08-27 14:26:36 -05:00
Akkadius
5cf748d135
Initial work
2014-08-27 09:55:39 -05:00
Arthur Ice
9ddb56088e
merge from master
2014-08-26 18:49:15 -07:00
Alex
9f4167a65c
Merge pull request #230 from addtheice/RunQueryToDatabaseQuery_zone_guild_mgr
...
Run query to database query zone guild mgr
2014-08-26 17:36:46 -07:00
Alex
085b021587
Merge pull request #226 from addtheice/RunQueryToDatabaseQuery_zone_spawngroup
...
Run query to database query zone spawngroup
2014-08-26 17:36:17 -07:00
Alex
5a65fd4207
Merge pull request #227 from addtheice/RunQueryToDatabaseQuery_zone_spawn2
...
Run query to database query zone spawn2
2014-08-26 17:36:03 -07:00
Alex
0f321b3a69
Merge pull request #228 from addtheice/RunQueryToDatabaseQuery_zone_client_packet
...
Run query to database query zone client packet
2014-08-26 17:35:51 -07:00
Alex
53c7b789f2
Merge pull request #229 from KayenEQ/Development
...
Added new param to special attack NPC_NO_CHASE
2014-08-26 17:35:36 -07:00
Alex
850ea7789e
Merge pull request #225 from addtheice/RunQueryToDatabaseQuery_zone_spells
...
SpellGlobalCheck converted to QueryDatabase
2014-08-26 17:35:21 -07:00