Michael Cook (mackal)
a73ac9cfe8
Added helper function bool EQEmu::IsTradeskill(uint32 skill)
...
Returns true if you pass a tradeskill to it, otherwise false
2014-09-24 23:36:27 -04:00
Uleat
7feb531ff7
Re-ordered server opcodes and handlers to facilitate the export of client patch structs and handlers
2014-09-24 20:23:01 -04:00
Michael Cook (mackal)
a445d7e39f
Rename OP_BuffFadeMsg to OP_ColoredText since it is a generic opcode
2014-09-24 12:22:06 -04:00
KimLS
0d12715d77
Data verification utils, not in use yet. Also added ability for lua packet to bypass the translation layer (dangerous) if a writer so desires (useful for quickly trying packet stuff)
2014-09-24 03:58:46 -07:00
akkadius
16ba3eb11e
Restoring Disciplines to their original load order (Slot)
...
Tribute uninitialized value database conversion fix
Tribute load fix (Lost in translation)
Changed Tribute 0 value to 0xFFFFFFFF instead of 0
Sanity check for unitialized tribute value on load
2014-09-23 19:12:31 -05:00
akkadius
973aa94cb5
Fix for database schema conversion where character_ table has 0 characters present. This will allow the tables to still be created properly and the old one renamed.
2014-09-23 18:28:17 -05:00
KimLS
4cbccfdce2
Fix for MoveCharacterToZone using zoneid instead of zone_id
2014-09-23 16:02:04 -07:00
KimLS
f89add9f64
Fix for AA conversion
2014-09-23 15:09:33 -07:00
KimLS
7cef4d8fe9
Fix for spell books on newer clients not playing well with the tricksy new deblob code
2014-09-23 13:39:05 -07:00
KimLS
7b85b09f24
isnan fix for vs2012
2014-09-23 13:04:18 -07:00
akkadius
1170b57fd5
Fix starting items for starting_item entries that use slot -1 to find a free slot
2014-09-22 16:23:43 -05:00
akkadius
a5a8bfb0f4
Bye bye commented old junk
2014-09-21 23:48:51 -05:00
akkadius
69bddef5a0
Merge branch 'master' of https://github.com/EQEmu/Server
2014-09-21 23:35:27 -05:00
akkadius
7d242045ec
Another merge aftermath overwriting character_data reference to old table
2014-09-21 23:34:53 -05:00
JJ
c3035fdf41
Merge branch 'master' of https://github.com/EQEmu/Server
2014-09-21 20:03:09 -04:00
JJ
e34c47414f
Consistent directory locations under common.
2014-09-21 20:02:01 -04:00
akkadius
909dda7c09
Array iter fix
2014-09-21 19:01:50 -05:00
KimLS
22ab145f19
Merge branch 'master' of github.com:EQEmu/Server
2014-09-21 15:59:24 -07:00
KimLS
cd8e30a2ec
Bug with MySQLRequestResult
2014-09-21 15:59:02 -07:00
akkadius
03be6b2b6b
Debug message adjustments
2014-09-21 16:24:06 -05:00
akkadius
4ed88e348e
Merge aftermath
2014-09-21 02:58:56 -05:00
akkadius
ad29fa9cfa
Merge remote-tracking branch 'remotes/origin/master' into blob_conversion
...
Conflicts:
changelog.txt
common/database.cpp
world/client.cpp
world/zoneserver.cpp
zone/command.cpp
2014-09-21 02:32:31 -05:00
KimLS
b4f3993616
Should compile on gcc now
2014-09-20 23:56:04 -07:00
KimLS
9733f04c9c
Merge of changelog, how i hate thee
2014-09-20 15:10:33 -07:00
KimLS
7140a2054f
Ban and suspend commands now require a reason that is recorded in the DB
2014-09-20 15:09:43 -07:00
Michael Cook (mackal)
1049e48aca
Add Spells:SHDProcIDOffByeOne to support newer spell files
...
In June 2009 SoE stopped doing a +1 to the base for SHD procs
So UF+ spell files were not working, set this to false to support these spell files
2014-09-20 16:58:35 -04:00
Michael Cook (mackal)
33b79a3588
Limit character length to 15 (the client doesn't let you enter more)
2014-09-20 15:59:34 -04:00
Michael Cook (mackal)
9b70b73759
Correct tell queue related messages
2014-09-19 18:17:42 -04:00
Michael Cook (mackal)
a2368b4ea7
Implement tell queues
...
Default queue size 20 (World:TellQueueSize)
This doe not play well with multiple sessions and a toon crashes and relogs
Normal tells have issues as well.
2014-09-18 22:55:06 -04:00
Michael Cook (mackal)
3d6bb964df
Stop nuking MySQLRequestResult Success flag
2014-09-18 14:59:50 -04:00
akkadius
3cb02e3b86
Merge branch 'blob_conversion' of https://github.com/EQEmu/Server into blob_conversion
2014-09-17 20:19:04 -05:00
akkadius
34c3b8628e
Merge from master
2014-09-17 20:16:37 -05:00
KimLS
8f921ce919
Merge branch 'blob_conversion' of github.com:EQEmu/Server into blob_conversion
2014-09-17 17:45:53 -07:00
KimLS
6754dfdf6d
Small sanity checks that was causing a few errors
2014-09-17 17:45:40 -07:00
akkadius
81722962cf
KLS Nazi Grammar Fix
2014-09-17 14:30:19 -05:00
akkadius
f30ae9dd5a
Some descriptor adjustments
2014-09-17 02:52:13 -05:00
akkadius
eb49707779
Changed conversion routine.
...
At the end of conversion, character_ table will be renamed to character_old so that it does not get hit with trying to convert next world bootup
Added some file logging during the initial conversion routine
2014-09-17 02:47:13 -05:00
akkadius
87bb5deb5c
Added quest::crosszonesetentityvariablebynpctypeid(npctype_id, id, m_var)
...
Added quest::crosszonesignalnpcbynpctypeid(npctype_id, data)
Added $client->GetTaskActivityDoneCount(THIS, TaskID, ActivityID)
2014-09-16 16:03:27 -05:00
Akkadius
e390531dcd
Initial character creation escape sequences
...
Added initial skill/language/bind saves to character creation
2014-09-11 03:14:34 -05:00
akkadius
d7dc733480
Small db changes
2014-09-11 00:44:12 -05:00
akkadius
0c38b46bf1
Remove namespace std
2014-09-09 16:15:25 -05:00
akkadius
899cf32e6b
Added some DB logging to catch any potential query errors, this logs to eqemu_query_error_log.txt at the root folder, currently no rule toggling for this
...
Corrected some character name reservation logic
Adjusted telnet console so it does not throw 'Command Unknown' when simply hitting enter key
Adjusted System MSG for worldshutdown to use minutes instead of seconds
Added warning for when Shared platinum is disabled at the rule level for players to NOT put platinum in the shared bank when they insert platinum in the shared platinum slot
Changed a place in the code where disciplines were trained, someone had uint16 allocated to CharacterID and this was causing issues for characters with large ID's in the database
Added a fix for bind points getting overwritten with invalid zone data, setting everything to 0,0,0,0 - Since I've added this change I've had no issues for players
Fixed some spell book swap logic in the code, removed swap function.
Fixed issue with guild ranks not loading properly
Commented out some of the non-working tell-que code
Took out some of the auto increment settings in the auto database conversion that don't affect anything anyways
Added some additional escape string sequences for queries that needed them
Added ThrowDBError logging to catch any potential query issues with saves or load functions
2014-09-09 16:03:24 -05:00
KimLS
7f7f99cbe3
BestZ will now adjust for model size when used to adjust movement z
2014-09-08 16:45:20 -07:00
KimLS
a3b54e5cae
Fix for forage crash
2014-09-07 22:41:42 -07:00
akkadius
b392d16808
Fixed ROF Augment item dupe with not checking for available slots properly and adding items to the virtual instance
2014-09-07 05:43:37 -05:00
akkadius
1f9597a9e2
Fix for item dupe via RoF augmenting
2014-09-07 05:35:19 -05:00
akkadius
54c89d69f6
Merge remote-tracking branch 'remotes/origin/master' into blob_conversion
...
Conflicts:
common/database.cpp
common/mysql_request_result.h
common/shareddb.cpp
2014-09-07 04:11:09 -05:00
akkadius
a14371ba5c
Removed debugging
...
Added player profile data loading safety net checking
2014-09-07 04:00:56 -05:00
Akkadius
4c12d31e4a
Removed command character backup
...
Changed all remaining references from the character_ table to the character_data
2014-09-06 22:35:19 -05:00
Akkadius
e50cf5c4be
- Ported inspect_messages to character_inspect_messages
...
- Ported character leadership abilities to character_leadership_abilities
- Removed player profile debug printing
- Refactored total time entitled on account to load from the sum of time_played from all characters in character_data
2014-09-06 21:50:29 -05:00