Commit graph

724 commits

Author SHA1 Message Date
DiSlord
7a9346fe3d Prepare for master tree
Remove some unused in 303 data from table
Fix some table data
Fix send (change in 303) SMSG_SPELLDAMAGESHIELD opcode

Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-28 00:10:48 +03:00
invliD
6bdeeed92b [6957] Restore build after [6955].
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-27 23:50:51 +03:00
VladimirMangos
95a874ec49 [6956] Fixed pet spell learning broken in [6947]. 2008-12-27 22:48:00 +03:00
hunuza
b17b4c9fd8 [6955] Introduce new function Player::LeaveAllArenaTeams and use it on player delete.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-27 17:07:37 +01:00
DiSlord
c92d146391 [6954] Add some missing in 303 dbc charge count for mods
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-27 18:35:51 +03:00
DiSlord
30908fb5ff Merge branch 'master' of git@github.com:mangos/mangos into procflag 2008-12-27 18:29:03 +03:00
VladimirMangos
9c5dab1248 [6953] Cleanup packed guids write/read code.
* Remove unused function writeGUID and move function readGUID (with some changes) to ByteBuffer class.
* Remove now empty Tools.cpp/Tools.h from project.
2008-12-27 17:27:20 +03:00
VladimirMangos
cc4b43c65d [6952] Add packet size check for CMSG_GAMEOBJ_REPORT_USE. 2008-12-27 15:13:25 +03:00
Sarjuuk
2476ce7f72 [6951] Ignore oudated from behind facing requirement in flags for spell 9005 and ranks.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-27 13:46:01 +03:00
VladimirMangos
871ea8a3be [6950] Allow CMSG_GAMEOBJ_REPORT_USE client packet recieve by server. 2008-12-27 02:09:34 +03:00
Woweur
950bfc02df [6949] Fixing group invite opcode.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-27 01:47:36 +03:00
False.Genesis
82c94b4101 [6948] Fixed unattackable NPC summoned pets.
Not set player's pet only UNIT_FLAG_PVP_ATTACKABLE flag for creature's pets.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-26 15:18:10 +03:00
VladimirMangos
3488c1fee3 Prevent using loading pet from DB code for non-player pets. 2008-12-26 12:47:03 +03:00
VladimirMangos
3c774f9c68 [6947] Fixed learning some spells triggred by learning another spell.
At prepering learning spell dependences at server load mark
as auto-learned spells from DBC data only leraned
from telents/passive/skill-setting spells.
Expected "regression": if player learn "learning spell" then
he will always auto-learn spell learned by this "learning spell" also.
2008-12-26 11:54:58 +03:00
DiSlord
9d431700c3 [6946] Use blizzlike formula for armor reduction damage
Implement use CR_ARMOR_PENETRATION rating

Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-26 00:45:33 +03:00
DiSlord
ae4a0032c1 [6945] Implement FORM_METAMORPHOSIS Shapeshift
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-25 22:25:31 +03:00
DiSlord
d22d08d6b2 Add all missing generic family spell to HandleProcTriggerSpell
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-25 19:34:33 +03:00
DiSlord
95a2efcee7 Cleanup spell_proc_event table (remove deleted spells after client switch)
Add some missing cooldowns from main tree.

Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-25 19:33:11 +03:00
killdozer
39d1ca5ef0 [6944] Restore work after arena patch and reimplement battleground/arena announcer
Signed-off-by: killdozer <killdozer@mangos.ru>

Renumbering arena related mangos string to proper ranges and cleanup related code and DB data.
Set battleground/arena announcer disabled by default as extansion in server functionality.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-25 07:53:06 +03:00
freghar
95ae1bf0bc [6943] Add obsolete m4-created files to gitignore
Just ignore files generated by old m4 and auto(re)conf.

Signed-off-by: freghar <compmancz@gmail.com>
2008-12-25 03:40:36 +01:00
GriffonHeart
e3576ebff5 [6942] Provided mount data for new spell taxi path.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-25 03:23:41 +03:00
DiSlord
e2659ffa62 Merge branch 'master' of git@github.com:mangos/mangos into procflag 2008-12-25 02:53:00 +03:00
DiSlord
5c71f2b705 Cleanup unused spell in HandleProcTriggerSpell
Add all new scripted triggers to HandleProcTriggerSpell

Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-25 02:51:56 +03:00
GriffonHeart
2c1c58a44c [6941] Data for spell_learn_spell for new class specific enchanting ability.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-25 02:32:33 +03:00
DiSlord
65faea823c Merge branch 'master' of git@github.com:mangos/mangos into procflag 2008-12-25 01:21:52 +03:00
DiSlord
38edd87fb9 * Update spell_proc_event table data for 303
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-25 01:02:20 +03:00
VladimirMangos
45ac0c5036 [6940] Update spell_learn_spell. 2008-12-24 16:11:37 +03:00
NeatElves
1e5dad839f [6939] Fixing problems with quest_template.RewHonorableKills.
1) field not been added in time original sql update.
2) provided default value for field.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2008-12-24 07:13:27 +03:00
VladimirMangos
f42eb05a4b [6938] Better check for skipping triggred spells at .learn all_myspell command use.
This not solve all cases unexpected spell learning for class but result a lot better
including avoid known examples problematic spells learned early.
2008-12-24 06:59:34 +03:00
VladimirMangos
eeabb03e2d [6937] Implement another character level requirement for heroic character creating.
Add option to mangosd.conf for set required level for this limitation or let disable limitation.
2008-12-24 05:54:49 +03:00
VladimirMangos
e6e35f38d1 [6936] Update spell_chain table content. Most from provided data prepared by DiSlord.
Also switch to revision based numbering of sql updates.
2008-12-24 05:33:47 +03:00
VladimirMangos
904a2c40f3 [6935] Use larger buffer instead only formal size increase. 2008-12-23 23:50:32 +03:00
DiSlord
0ab8b9a036 [6934] Just update aura charge in UpdateAuraCharges() (no decrease it)
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 20:36:24 +03:00
DiSlord
92c7edffe0 Fix send opcode (for 303)
Update to 303 master

Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 19:56:08 +03:00
DiSlord
bae58eb069 Merge branch 'master' of git@github.com:mangos/mangos into procflag 2008-12-23 18:03:21 +03:00
arrai
513255585f [6933] Fixed resurrected players being attacked by creatures near their corpse although they were revived in a safe distance 2008-12-23 15:18:29 +01:00
VladimirMangos
7cc95eefb2 [6932] Move some old sql updates to subdir. 2008-12-23 02:04:42 +03:00
DiSlord
9024f5274f [6931] Small fix (from 3.0.3) PET_BONUS_RAP_TO_SPELLDMG for Hunter pet
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 02:03:56 +03:00
Wyk3d
f4ce2f6e9d [6930] Added more error output on ArenaTeam load errors. 2008-12-23 00:53:39 +02:00
DasBlub
03c71517ec prevent crashes in Player::_LoadArenaTeamInfo()
(cherry picked from commit 9f908e877d054ff9ab973082d631bb7199f292f6)

Signed-off-by: Wyk3d <Wyk3d@getmangos.com>
2008-12-23 00:51:24 +02:00
Wyk3d
a0edf095d9 Allow arena/battleground maps to be valid without an entry in the instance template 2008-12-23 00:47:31 +02:00
DiSlord
cd6717316e [6929] Apply new formula (from 3.0.3) for block value calculation
Signed-off-by: DiSlord <dislord@nomail.com>
2008-12-23 01:41:32 +03:00
tomrus88
5eddba260e Fixed allowed client builds 2008-12-22 17:06:17 +03:00
VladimirMangos
353b3c7d27 Prepare sql updates for merge.
This sql updates including chaarcter convertion queries:
  2008_12_22_18_characters_characters.sql
  2008_12_22_19_characters_item_instance.sql
2008-12-22 16:53:30 +03:00
tomrus88
391b3f5939 Merge branch 'master' into 303 2008-12-22 16:02:55 +03:00
VladimirMangos
2a4ff3d819 Bump for 0.13.0 development. 2008-12-22 15:54:26 +03:00
tomrus88
9fda3da212 Merge branch 'master' into 303
Conflicts:
	src/game/ObjectMgr.cpp
	src/game/Unit.cpp
2008-12-22 15:44:49 +03:00
VladimirMangos
bf3ffdaff6 MaNGOS 0.12 release. 2008-12-22 15:25:43 +03:00
Wyk3d
ed4efc317c [6928] Corrected the handling of evade and threat for creature summoned pets. Should fix some of the setVisibility crashes. 2008-12-22 12:48:19 +03:00
hunuza
1884889f04 [6927] Send correct level in error message due to too low level to create arena team.
Signed-off-by: hunuza <hunuza@gmail.com>
2008-12-22 12:47:37 +03:00