[8754] Some guld back related packets data correctness checks
commit99c348e13cfd3deeba84f1b6584aff2a8e3cab79
authorVladimirMangos <vladimir@getmangos.com>
Fri, 30 Oct 2009 02:23:44 +0000 (30 05:23 +0300)
committerVladimirMangos <vladimir@getmangos.com>
Fri, 30 Oct 2009 02:50:06 +0000 (30 05:50 +0300)
tree56f92e9695f9ff9417ed86d9220dea980c3b49ef
parent9aff011a09781981b229425192264f0836982fdf
[8754] Some guld back related packets data correctness checks

* Move when possible checks from deep code to packer/DB read level.
* Check real existed guild bank tabs amount instead just max possible amount.
* Check guild bank loaded state for packets expected to be called only after
  guild bank data loadin by another packet.

Thanks to elecyb and NetSky for original fix versions.
src/game/Guild.cpp
src/game/Guild.h
src/game/GuildHandler.cpp
src/game/SharedDefines.h
src/shared/revision_nr.h