Revision: 2860 Author: sani Date: 00:16:50, 23 December 2006 Message: linux map extractor compile fixes ---- Modified : /trunk/contrib/map_extractor/README.linux Modified : /trunk/contrib/map_extractor/System.cpp Modified : /trunk/contrib/map_extractor/ad Modified : /trunk/contrib/map_extractor/libmpq/Makefile Modified : /trunk/contrib/map_extractor/libmpq/common.cpp Modified : /trunk/contrib/map_extractor/libmpq/common.h Modified : /trunk/contrib/map_extractor/libmpq/mpq.cpp Modified : /trunk/contrib/map_extractor/libmpq/mpq.h Revision: 2859 Author: sani Date: 23:39:22, 22 December 2006 Message: weapon change fixes from ntsc ---- Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Revision: 2858 Author: sani Date: 22:23:10, 22 December 2006 Message: rage potion fix,save on mail fix,change weapon in fight cooldown ---- Modified : /trunk/src/game/Mail.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Modified : /trunk/src/game/Spell.cpp Modified : /trunk/src/game/SpellAuras.cpp Modified : /trunk/src/game/TradeHandler.cpp Modified : /trunk/src/game/WorldSocket.cpp Revision: 2857 Author: gonnabustya Date: 18:20:08, 22 December 2006 Message: fixed roll bug: player whos not in group gets item! ---- Modified : /trunk/src/game/Group.cpp Revision: 2856 Author: vladimir_mangos Date: 13:40:38, 22 December 2006 Message: Fixed: 0 speed at player login (my last momnet before commit "cleanup" fixed) :/ Fixed not saving resting state at logout, always save current resting state Fixed: correct transaction ending at player saving. ---- Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Unit.h Revision: 2855 Author: vladimir_mangos Date: 00:53:43, 22 December 2006 Message: Fixed: Set pet speed equal to owner speed not only at load but also at summon/tame. ---- Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Unit.cpp Modified : /trunk/src/game/Unit.h Revision: 2854 Author: vladimir_mangos Date: 23:48:26, 21 December 2006 Message: Fixed: check range instead exactly float value for "SpeedChange player %s is NOT correct" ---- Modified : /trunk/src/game/MiscHandler.cpp Modified : /trunk/src/game/Unit.h Revision: 2853 Author: vladimir_mangos Date: 23:13:35, 21 December 2006 Message: Fixed: auto move item from bank/bank slot to inventory at right click instead moving to another bank slot. ---- Modified : /trunk/src/game/ItemHandler.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Revision: 2852 Author: vladimir_mangos Date: 22:00:37, 21 December 2006 Message: Sorry, comment in [2851] is wrong. This is my bug. Fix for it. ---- Modified : /trunk/src/game/Creature.cpp Revision: 2851 Author: vladimir_mangos Date: 21:04:55, 21 December 2006 Message: Fixed: used walk speed as equivalent creature_template.speed. But note: most problem with creature speed related to wrong data in creature_template.speed in used DB. ---- Modified : /trunk/src/game/Creature.cpp Revision: 2850 Author: vladimir_mangos Date: 20:06:13, 21 December 2006 Message: Rewrite speed related code. Correct calculate current player speed. Set pet speed equal to owner speed Fixed: "SpeedChange player is NOT correct" problem. Must be tested but currently (if no bugs ;) ) must output only in case cheating. GM speed change commands now accept rate value in comparison to normal speed (from 10 to 0.1) instead absolute speed value. ".speed 1" set speed to normal base player speed (existed speed bonuses like mounted state ignored). Fixed: not give XP for pet killing. ---- Modified : /trunk/sql/mangos.sql Added : /trunk/sql/updates/2850_command.sql Modified : /trunk/src/game/CharacterHandler.cpp Modified : /trunk/src/game/Creature.cpp Modified : /trunk/src/game/Formulas.h Modified : /trunk/src/game/Language.h Modified : /trunk/src/game/Level0.cpp Modified : /trunk/src/game/Level1.cpp Modified : /trunk/src/game/MiscHandler.cpp Modified : /trunk/src/game/Object.cpp Modified : /trunk/src/game/Object.h Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Modified : /trunk/src/game/SpellAuras.cpp Modified : /trunk/src/game/Unit.cpp Modified : /trunk/src/game/Unit.h Revision: 2849 Author: vladimir_mangos Date: 03:07:32, 21 December 2006 Message: Fixed: fix damage of Execute cast. Patch provide by yaguana & darka ---- Modified : /trunk/src/game/SpellEffects.cpp Revision: 2848 Author: vladimir_mangos Date: 02:42:07, 21 December 2006 Message: Used more std-like stats for pets (but not fully standard currently). Patch provided by nobody. Cleanup and refactoring Pets stats related code. ---- Modified : /trunk/src/game/Pet.cpp Modified : /trunk/src/game/Pet.h Revision: 2847 Author: vladimir_mangos Date: 02:00:20, 21 December 2006 Message: Implement SPELL_AURA_MOD_RANGED_HASTE and SPELL_AURA_EMPATHY auras. Patch provided by TOM_RUS. ---- Modified : /trunk/src/game/Level3.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/SpellAuras.cpp Modified : /trunk/src/game/SpellAuras.h Revision: 2846 Author: vladimir_mangos Date: 23:05:46, 20 December 2006 Message: Fixed: correctly set riding skill at riding spells learning. Original patch suggested by teety. ---- Modified : /trunk/src/game/Player.cpp Revision: 2845 Author: vladimir_mangos Date: 22:15:29, 20 December 2006 Message: Fixed: in addition to [2844] check honor rank (and in this case item level requirement also) at item buy. Move taxi flight start by nodes list in new Player::ActivateTaxiPathTo to let call it from scrips for pseudo-taxi-masters with single path flight gossip cases. Cleanup some taxi related code, remove code duplicating. ---- Modified : /trunk/src/game/ItemHandler.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Modified : /trunk/src/game/TaxiHandler.cpp Modified : /trunk/src/game/WorldSession.h Revision: 2844 Author: vladimir_mangos Date: 18:17:08, 20 December 2006 Message: Fixed: remove check for required level at buy item from vendor. PvP bonus items is another non-implemented case. Patch provided by Alan Oaten. ---- Modified : /trunk/src/game/ItemHandler.cpp Revision: 2843 Author: vladimir_mangos Date: 16:28:56, 20 December 2006 Message: [New sql update: 2843_character_pet.sql] Fixed: let rename hunter pet only one time. Fixed: not lost information about tamed pet at mini-pet/guardian abandon Fixed: restore receiving xp by hunter pet. Fixed: save to DB only full controlled pets only. ---- Modified : /trunk/sql/mangos.sql Added : /trunk/sql/updates/2843_character_pet.sql Modified : /trunk/src/game/Pet.cpp Modified : /trunk/src/game/PetHandler.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/SpellEffects.cpp Revision: 2842 Author: vladimir_mangos Date: 02:12:47, 20 December 2006 Message: [Note: new sql update 2842_character_pet.sql]Big pet code reorganization. All pets (summons/tamed/guardians/mini-pets) now Pet objects. guardians/mini-pets now not stored in Player::GetPet() and can be summoned in parallel with summons/tamed pets. Mini-pets is always neutral now, Mini-pets/guardians can't be controlled. Current Summons/tamed pets now showed in character selection window with selected character. Tamed elite pets lost elite bonuses (if this bonuses selected in code base at creature rank value). ---- Modified : /trunk/sql/mangos.sql Added : /trunk/sql/updates/2842_character_pet.sql Modified : /trunk/src/game/Creature.cpp Modified : /trunk/src/game/Creature.h Modified : /trunk/src/game/CreatureAISelector.cpp Modified : /trunk/src/game/NPCHandler.cpp Modified : /trunk/src/game/Pet.cpp Modified : /trunk/src/game/Pet.h Modified : /trunk/src/game/PetAI.cpp Modified : /trunk/src/game/PetHandler.cpp Modified : /trunk/src/game/Player.cpp Modified : /trunk/src/game/Player.h Modified : /trunk/src/game/QueryHandler.cpp Modified : /trunk/src/game/Spell.cpp Modified : /trunk/src/game/SpellEffects.cpp Modified : /trunk/src/game/TaxiHandler.cpp Modified : /trunk/src/game/Unit.cpp Modified : /trunk/src/game/Unit.h Modified : /trunk/src/game/WorldSession.cpp Revision: 2841 Author: wyk3d Date: 19:35:36, 19 December 2006 Message: Added extra debug output to Item::SetState. ---- Modified : /trunk/src/game/Item.cpp