Commit Graph

565 Commits

Author SHA1 Message Date
Drahy
548f857d97 *Fix crash in AV
--HG--
branch : trunk
2009-06-27 17:29:12 +02:00
QAston
e7e79ff8a4 *Merge.
--HG--
branch : trunk
2009-06-27 16:37:29 +02:00
QAston
da3569402d *Merge tc1 1591 - 1599, skip 1596
--HG--
branch : trunk
2009-06-27 15:51:36 +02:00
QAston
a74ae18739 *Merge tc1 commits 1582-1590
--HG--
branch : trunk
2009-06-27 15:29:06 +02:00
krz
10ac2b73b8 Better check to prevent exploiting in BuyItemFromVendor
--HG--
branch : trunk
2009-06-26 20:58:39 +02:00
krz
a494b0436c Fix exploit in BuyItemFromVendor
--HG--
branch : trunk
2009-06-26 18:20:42 +02:00
krz
8334693fe7 Backported from TC2: *Fix typo causing problems with buying items.
--HG--
branch : trunk
2009-06-25 17:14:56 +02:00
QAston
d234b35a0c *Fix typo causing problems with buying items.
--HG--
branch : trunk
2009-06-25 13:50:11 +02:00
Machiavelli
7fd26a5fee * Fix a crash in Player::BuyItemFromVendor caused by player spoofing packets (Backported from TC2)
* Another crash exploit prevention using the same method in Bag::StoreItem, by Visagalis

--HG--
branch : trunk
2009-06-24 19:58:01 +02:00
Machiavelli
3c568253dc * Fix a crash in Player::BuyItemFromVendor caused by player spoofing packets
--HG--
branch : trunk
2009-06-24 19:46:54 +02:00
QAston
33b2917bb7 *Fix Ferocious Bite energy to dmg conversion
*Remove duplicated AP coefficients for Hammer of Wrath and Avengers Shield
*Correctly do effectaddcombopoints for spells which take them.
*Do not proc spelleffects on player login.

--HG--
branch : trunk
2009-06-24 15:58:44 +02:00
QAston
f2ec641e42 [8056] Move SMSG_CLEAR_COOLDOWN into function and use it. Other cleanups. Author:XTZGZoReX
[8060] Store spell_pet_auras for auraeffects instead of by whole aura Author:hunuza.

--HG--
branch : trunk
2009-06-23 14:05:37 +02:00
QAston
ad91c6b1e2 [8052] Fixed typo in error log output. Author: The_Game_Master
[8049] Added energize effect after last heal tick for 33763 and ranks. Author: bobaz
[8053] At character talents reset using chat command also reset talents
for all character pets. Author: VladimirMangos

--HG--
branch : trunk
2009-06-23 13:05:15 +02:00
krz
dd52461d40 * Allow spells to trigger ItemCombatSpells if spell is melee/ranged damage based. Original patch by freegajnja
* Tabs to spaces.

--HG--
branch : trunk
2009-06-23 04:47:46 +02:00
megamage
2940aeb681 [8048] Fixed typo in HandleBuyItemInSlotOpcode. Author: nos4r2zod
[8047] Little cleanup in C++ manner. Author: ApoC

--HG--
branch : trunk
2009-06-19 19:01:25 -05:00
megamage
07c59aeff5 *Fix a crash caused by item
--HG--
branch : trunk
2009-06-19 17:01:45 -05:00
megamage
64bb4bce04 *Fix a crash in 4181. sorry
--HG--
branch : trunk
2009-06-19 12:11:16 -05:00
megamage
15a753351c *Fix or add debug message for crash caused by controlled creatures
--HG--
branch : trunk
2009-06-19 11:19:23 -05:00
Iskander
0bef9c2e59 * Correct group reward distance check
--HG--
branch : trunk
2009-06-19 13:14:33 +02:00
D_Skywalk
abe4388eeb *Fixed gain reputation and xp reward between group mates in
--HG--
branch : trunk
2009-06-19 12:53:09 +02:00
megamage
e5d56a23d4 *Fix the bug that player turn is not updated in server side.
--HG--
branch : trunk
2009-06-18 20:53:32 -05:00
megamage
4f0ae79036 [8041] Avoid send talent info many times at loading. Small cleanups. Author: VladimirMangos
--HG--
branch : trunk
2009-06-18 17:06:59 -05:00
Machiavelli
660f8219c8 * Fix Player::SaveToDB()
--HG--
branch : trunk
2009-06-18 22:05:56 +02:00
Machiavelli
9fd9031918 * More updating of iterator data types in loops. (Player.cpp fully done now)
--HG--
branch : trunk
2009-06-18 21:34:21 +02:00
Machiavelli
3c3a4a303d * More updating of iterator data types in loops, and fix a crash (sorry)
--HG--
branch : trunk
2009-06-18 21:16:25 +02:00
Machiavelli
eaad0ed0c8 * Fix typo
--HG--
branch : trunk
2009-06-18 19:04:17 +02:00
Machiavelli
d0ab817a04 * More updating of iterator data types in loops
--HG--
branch : trunk
2009-06-18 18:53:09 +02:00
Machiavelli
6b13edd6d1 *Merge
--HG--
branch : trunk
2009-06-18 18:30:11 +02:00
Machiavelli
a4dafbf8ec * More updating of iterator data types in loops
--HG--
branch : trunk
2009-06-18 18:29:28 +02:00
megamage
c52e7e801c *A temp fix of the bug that player sometimes cannot save inventory.
--HG--
branch : trunk
2009-06-18 11:24:33 -05:00
megamage
4f10fa008d *Call item::removefromworld after unit::removefromworld to prevent crash.
--HG--
branch : trunk
2009-06-18 10:45:38 -05:00
megamage
e405e6f9ed *Fix a crash caused by mailed item deconstructor.
--HG--
branch : trunk
2009-06-17 09:57:22 -05:00
megamage
c6765f9365 *Allow to force to respawn creatures.
*Save creature data for vehicles.
*Change some visibility update sequence of respawned creatures.
*Fix bugs of quest 12687: dark rider may not be on horse / horse cannot be used twice / horse does not respawn at correct phase

--HG--
branch : trunk
2009-06-17 01:01:39 -05:00
megamage
3cf2be6042 [8026] Obtain object's map directly by calling appropriate WorldObject::GetMap()/GetBaseMap() functions instead of accessing MapManager. Code cleanups. Big thanks Infinity for tests. Author: Ambal
--HG--
branch : trunk
2009-06-16 11:19:59 -05:00
QAston
2e6db5421e *Fix aura type 280.
--HG--
branch : trunk
2009-06-16 15:29:07 +02:00
megamage
00f4a31b73 [8016] Work at npc click table data use. Author: VladimirMangos
* New fields in `npc_spellclick_spells` for allow set npc spell click mode from quest to infinity
      or to another quest, or from reward quest.
    * Not expect (and forbid set UNIT_NPC_FLAG_SPELLCLICK in DB and set it at `npc_spellclick_spells` loading.
    * Apply some speedups for creature checks affected by spel click state

*Also add target position of 51852. By Roland

--HG--
branch : trunk
2009-06-15 23:07:43 -05:00
megamage
572a9191d9 *Some creature display id update. By VladimirMangos and GriffonHeart
--HG--
branch : trunk
2009-06-15 18:02:12 -05:00
megamage
b9610f27dd *Check movementflag to interrupt casting instead of checking position.
*Also some other fixes about movement flags.

--HG--
branch : trunk
2009-06-15 12:02:55 -05:00
megamage
d861941477 *Remove some redundent code in spell.cpp
--HG--
branch : trunk
2009-06-14 21:06:45 -05:00
megamage
16be2ac9bb *Teleport player to home if player falls under the map and no close grave is available.
--HG--
branch : trunk
2009-06-14 12:22:24 -05:00
megamage
4e005c3070 [8013] Fixed SMSG_RAID_INSTANCE_INFO opcode, some other fixes. Author: tomrus88
--HG--
branch : trunk
2009-06-14 10:19:44 -05:00
megamage
c748c642cb [8012] Fixed rage decay rate to 1 rage per second. Author: domingo
--HG--
branch : trunk
2009-06-14 10:17:30 -05:00
megamage
314a4f8f00 [8008] Fixed SMSG_RAID_INSTANCE_MESSAGE opcode. Author: tomrus88
--HG--
branch : trunk
2009-06-14 10:06:41 -05:00
megamage
85a50c7ce2 [8007] Do not create empty maps while sending packets. Author: Ambal
--HG--
branch : trunk
2009-06-14 10:06:01 -05:00
megamage
8a2098d108 [7997] Fixed crash at recursive call remove same spell. Author: VladimirMangos
--HG--
branch : trunk
2009-06-13 09:42:08 -05:00
megamage
ee9c12b480 *Some fix of vehicles. Thanks to Seizerkiller.
--HG--
branch : trunk
2009-06-13 09:18:54 -05:00
megamage
9d670fe6f5 *Switch to support client version 3.1.3
*I strongly recommend you not to use this until you get the 313 db. Now all destructible buildings cause client crash.

Source: Mangos
Thanks to TOM_RUS for most work to make this switch possible ;)

--HG--
branch : trunk
2009-06-11 00:45:59 -05:00
megamage
b8f95e0546 *Fix the bug that players lose stats when change weapons when have disarm auras.
--HG--
branch : trunk
2009-06-10 10:13:45 -05:00
megamage
2ce7109f67 *Do not remove item mod for broken item. This fixes an exploit that druid can remove broken item and shapeshift when have resurrect sickness to gain huge ap.
--HG--
branch : trunk
2009-06-09 21:59:50 -05:00
megamage
a8dbf8904c *Correctly show spellclick flag for vehicles and creatures with info in spellclick table.
--HG--
branch : trunk
2009-06-08 23:43:25 -05:00