VladimirMangos
512c015dc2
[7731] Some code cleanups, warrning fixes.
2009-04-29 04:03:59 +04:00
zhenya
8144f30199
[7730] Some optimizantion and code style.
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-04-29 01:05:21 +04:00
Lightguard
a4373c887d
[7729] Implement skill level dependent speed bonus for mount (item 40775).
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-29 00:17:34 +04:00
VladimirMangos
5b9e46edea
[7728] Use correct loot_type values in data sent to client instead long time existed hacks. Code cleanups.
...
Thanks to Seizerkiller and TOM_RUS for help in reseach.
2009-04-28 01:43:16 +04:00
AlexDereka
9ab8c6edd3
[7727] Use more simple code for element erase.
2009-04-28 00:00:19 +04:00
AlexDereka
995988039b
[7726] Fixed memory leak in InstanceSaveMgr.
2009-04-27 21:57:11 +04:00
AlexDereka
14b49d1fd6
[7725] Fixed memory leak in PlayerDumpWriter.
2009-04-27 20:54:52 +04:00
Trazom
f8e0fc7dbc
[7724] Fixed possible crash when a drunk player gets fall damage
...
Signed-off-by: AlexDereka <dereka.alex@gmail.com>
2009-04-27 18:18:16 +04:00
VladimirMangos
73db1cbe01
[7723] New AI call EnterCombat called at enter creature to combat (and re-enter if leave by some reason).
2009-04-27 03:40:50 +04:00
VladimirMangos
f2f817883a
[7722] Fixed cast allow check in EventAI.
2009-04-27 03:32:46 +04:00
VladimirMangos
57002fa014
[7721] Fixed possible source crash at rogue stealth lost in some special cases.
2009-04-27 00:32:33 +04:00
VladimirMangos
b9853cb958
[7720] Fixed crash at .character level use from console. Include GM name in message for command target if report need.
2009-04-26 23:37:07 +04:00
VladimirMangos
b62c142425
[7719] Use all existed 4 world map overlay area ids instead 3, replace values by constant for avoid problem repeat.
2009-04-26 20:32:45 +04:00
AlexDereka
d74cdadc54
[7718] Fix my typo in [7716] commit.
2009-04-26 20:14:15 +04:00
VladimirMangos
9dd305b457
[7717] Use more safe code in EventAI.
2009-04-26 19:19:36 +04:00
AlexDereka
c9d51a6dc7
[7716] Fixed some typos and possible crashes.
2009-04-26 18:49:07 +04:00
VladimirMangos
c2e6dd20dd
[7715] Provided way for scripts set alternative gameobject state for client show.
...
Also use enum for gsmeobject states.
2009-04-26 07:21:11 +04:00
VladimirMangos
1ec21cfb71
[7714] Implement new command .character level for set level provided level.
2009-04-26 01:24:09 +04:00
DiSlord
ad12cd7531
[7713] Fix AreaGroup.dbc structure, more correct check it
...
Signed-off-by: DiSlord <dislord@nomail.com>
2009-04-25 10:42:42 +04:00
NoFantasy
727f590f6e
[7712] Fixed typo in EventAI for preventing aggro from civilians.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-25 02:24:19 +04:00
AlexDereka
4a32920b9d
[7711] Removed Sqlite Code.
2009-04-24 21:28:16 +04:00
VladimirMangos
ecb5a0328a
[7710] Fixed problem with stuck in combat creatures with EventAI. Remove redundent AI field.
2009-04-24 18:56:26 +04:00
VladimirMangos
5d9516354e
[7709] Cleanups in AI()->AttackedBy use.
...
* Remove redundent AI()->AttackedBy call at melee cast in state update (called in cast)
* Move attacks state update call after first attack instead after all extra attack state updates.
2009-04-24 18:54:18 +04:00
VladimirMangos
226bdca199
[7708] Continue chat command function declarations sorting.
2009-04-24 04:46:05 +04:00
NoFantasy
38cf432133
[7707] Remove duplicate line in check.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-24 04:18:42 +04:00
VladimirMangos
b2da7732f9
[7706] Rename command .plimit -> .server plimit
2009-04-24 03:58:19 +04:00
VladimirMangos
7fde7b8ca6
[7705] Rename some account/character related commands.
...
* .lockaccount -> .account lock
* .password -> .account password
* .chardelete -> .character delete
* .customize -> .character customize
* .rename -> .character rename
2009-04-24 02:46:11 +04:00
Trogvar
94f7bd6ec1
[7704] Implement damage part for spell 12809.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-24 01:11:14 +04:00
Trazom
eedc10d46f
[7703] Implement heal/damage total counters and related BG achievments.
...
* ACHIEVEMENT_CRITERIA_TYPE_DAMAGE_DONE
* ACHIEVEMENT_CRITERIA_TYPE_HEALING_DONE
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-23 23:56:15 +04:00
Trazom
9136354e7f
[7702] Implement some damage/healing achievement statistics.
...
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_DEALT
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HIT_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_TOTAL_DAMAGE_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEAL_CASTED
* ACHIEVEMENT_CRITERIA_TYPE_TOTAL_HEALING_RECEIVED
* ACHIEVEMENT_CRITERIA_TYPE_HIGHEST_HEALING_RECEIVED
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-23 22:04:08 +04:00
Trazom
7c0201f834
[7701] Move explicit healing repeating code to DealHeal functions.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-23 04:54:57 +04:00
DonTomika
adf9eb942d
[7700] Implement ACHIEVEMENT_CRITERIA_TYPE_EARN_HONORABLE_KILL
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-23 00:09:28 +04:00
VladimirMangos
898acd1248
[7699] Avoid implicit convertion enum constant value to 'uint32 const&' in templated code.
...
This triggering wrong code generation in release mode for VS2003/VS2005.
2009-04-22 21:59:05 +04:00
NoFantasy
07310ff6c1
[7698] Remove redundent call InterruptNonMeleeSpells.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-22 18:10:16 +04:00
VladimirMangos
d910610600
[7697] Interrupt casting at enter to evade mode.
2009-04-22 18:05:59 +04:00
AlexDereka
cc83cac0aa
[7696] Fixed compile warnings
2009-04-22 17:03:34 +04:00
NoFantasy
4fd4cc31d1
[7695] Fixed typo & -> &&
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-22 15:35:46 +04:00
raven_coda
c88f2164fc
[7694] Fixed achievement criteria set at loading.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-21 22:10:47 +04:00
VladimirMangos
1b09aab42b
[7693] Allow use .revive command in console, support revive offline players.
2009-04-21 20:24:37 +04:00
VladimirMangos
35970244e5
[7692] Implement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILL_LINE and reimplement ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS.
...
Also correctly set this criteria at login.
2009-04-20 23:16:07 +04:00
AlexDereka
c4c093dac6
[7691] Added MySQL to PostgreSQL converter.
...
Tested on PostgreSQL 8.3 and MySQL 5.0.
For compile see README.
2009-04-20 22:24:30 +04:00
VladimirMangos
fc0e1ecdf1
[7690] Move GetCreature/GetGameobject to class Map.
...
* This let get objects at map without reference to player or another object.
* Simplify future implementation for per-map storage for like objects
2009-04-20 19:08:13 +04:00
NoFantasy
ee9ea143d1
[7689] Batter EventAI loading checks and fix one from possible crash cases.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-19 23:51:05 +04:00
VladimirMangos
f4adf83cd7
[7688] Move Get*IfCanInteractWith to Player including renamed IsGameObjectOfTypeInRange.
2009-04-19 22:54:40 +04:00
VladimirMangos
82b0ff8b5d
[7687] Batter player dumps protection from not proper use.
...
* Prevent direct apply player dumps to DB
* Check expected character DB structure (revision) before apply.
2009-04-19 16:02:15 +04:00
Lightguard
f97735f519
[7686] Implement aura SPELL_AURA_ADD_CASTER_HIT_TRIGGER (111).
...
Fixed bug with triggering SPELL_AURA_SPELL_MAGNET at non-magic casts (special weapon attacks).
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-19 00:42:16 +04:00
NoFantasy
b3c4e38409
[7685] Load emotes.dbc and make emotes/emotetexts accessable from script DLL. Also some enum updates.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-18 16:07:15 +04:00
VladimirMangos
e94c6755d0
[7684] Resolve possible conflict in summon property enum type and enum names (currently commented)
2009-04-18 12:44:19 +04:00
Trazom
6c62fe750c
[7683] Fixed update ACHIEVEMENT_CRITERIA_TYPE_COMPLETE_QUEST for daily quests.
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-18 00:10:59 +04:00
Trazom
718185cf8e
[7682] Implement support ACHIEVEMENT_CRITERIA_TYPE_FISH_IN_GAMEOBJECT
...
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2009-04-17 23:41:48 +04:00