Commit graph

6282 commits

Author SHA1 Message Date
SilverIce
f572279a61 [11780] fix the issue that HomeMovementGenerator finalize code wasn't executed in real meaning 2011-08-12 18:04:36 +03:00
VladimirMangos
50e7fbbf5e [11779] Fixed resurrection for released ghost case. 2011-08-12 18:55:49 +04:00
Schmoozerd
83079e0b81 [11778] Implement removal of spells that don't have appropriate SpellAuraInterruptFlags using proc system
Signed-off-by: Laise <fenrisse@gmail.com>
2011-08-10 16:06:24 +03:00
SilverIce
e3e39b5607 [11777] reimplement [11719] in better way 2011-08-09 20:56:48 +03:00
Schmoozerd
4a2f96037e [11776] Add documention for CreatureAI API
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-09 03:25:36 +04:00
Lynx3d
a872624ce3 [11775] Fix compile with gcc for 32bit platforms. 2011-08-08 17:09:04 +02:00
Laise
d495a972a3 [11774] fix typos and add missing stuff from 11773 2011-08-07 18:30:56 +03:00
Laise
7b66eb8ac8 [11773] fix 11129 and 53672, 54149 procs 2011-08-07 08:03:08 +03:00
breakwater
cbc841f05d [11772] Some HandleAuraModIncreaseHealthPercent maximize health level at apply.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 01:13:31 +04:00
Vinolentus
336ebaa24a [11771] Avoid happines overflow in HandlePetAbandon :)
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 00:49:52 +04:00
virusav
cb685b3214 [11770] Implement dummy effect of spell 40962
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-08-07 00:34:47 +04:00
VladimirMangos
5310a7a0ea [11769] Fixed auction ordering functions assert fails.
This fix problem when by same order case left/right auction greater each other
in same time. This possible in old code because selection way compare for
case dependent only from one from compared auction so it can be true/false
for left/right.
2011-08-07 00:27:05 +04:00
Laise
3a85c36907 [11768] remove spells(added in [11766] that shouldn't be in spell_proc_event 2011-08-06 22:18:02 +03:00
Laise
68eb5f118c [11767] fix spell mod sending 2 2011-08-05 08:53:22 +03:00
Laise
c60425c6bd [11766] fix spell redirection and totem destruction on hit by redirected spell 2011-08-04 19:34:51 +03:00
Laise
61f31980cf [11765] fix basepoints for auras with initial custom stack amount 2011-08-01 10:57:55 +03:00
Laise
22da544ab1 [11764] fix some more cast end spell procs 2011-07-30 18:16:34 +03:00
Laise
b6caa3316b [11763] fix 48108 2011-07-30 17:14:55 +03:00
Laise
31e983a692 [11762] move IsCastEndProcModifierAura to more fitting place 2011-07-30 16:48:40 +03:00
Laise
43e45c2b35 [11761] change conditions for default cast end proc 2011-07-30 09:39:23 +03:00
Laise
98bd7918f4 [11760] change proc related part of [11748] note: PROC_EX_CAST_END shouldn't be used with any on-hit proc exs to avoid double proc 2011-07-29 09:38:21 +03:00
VladimirMangos
0220101f7e [11759] Fixed money reward for max level and repeatable quests
* Remove excluding normal repeatable quests not first cases for money/xp
   rewards. This is not confirmed functionality and possible related wrong
   repeating flag set for "first" repeating quest versions. Whern exist
   normal quest and second repeating quest with same details.
 * At max level positive RewOrReqMoney already included in RewMoneyMaxLevel
   and then not need rewarded\
 * When RewOrReqMoney > RewMoneyMaxLevel then RewMoneyMaxLevel values
   ignored and always used RewOrReqMoney as money reward.

Thanks to Lynx3d for original problem research.
2011-07-28 18:49:56 +04:00
Laise
2fab507ed6 [11758] better check for totem immunity for channeled spells 2011-07-28 11:50:18 +03:00
Laise
4f397bf7aa [11757] change target of end cast procs to always be the caster, also not allow skill update when proc is called from cast end part 2011-07-27 08:49:44 +03:00
SilverIce
0b26ca38a7 [11756] Call MovementInform at arrive in effect movement generator, move class to more appropriate place
Signed-off-by: SilverIce <slifeleaf@gmail.com>
2011-07-26 19:52:15 +03:00
VladimirMangos
eed25030b7 [11755] Fixed sql guards for restore proper wotj next git_id -s uses. 2011-07-26 15:16:43 +04:00
SilverIce
a7610f79c7 [11754] Implement jump (parabolic movement) effect
Also correct destination calculation in Unit::KnockBackFrom - now spline knockback effect works similar to client's effect (same amplitude, speed etc)
2011-07-26 13:56:06 +03:00
VladimirMangos
28759f9ed4 [11753] Show pending auction sales from all auctionhouses. 2011-07-25 10:16:59 +04:00
Laise
ab062be208 [11752] fix spell mod sending 2011-07-25 07:23:44 +03:00
VladimirMangos
f07a3232d4 [11751] Implement option for set ahbot config file in mangosd command line
"-a configfilename" or "--ahbot configfilename" can be used for this

This possibility can be useful if normal mangosd.conf path also set by -c
option for example.
2011-07-24 08:38:31 +04:00
Schmoozerd
b26a969e0d [11750] Implement npc spells 28096 and 28111
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-24 07:08:17 +04:00
darkstalker
7a24d7768b [11749] add C++ casts
Signed-off-by: Laise <fenrisse@gmail.com>
2011-07-23 10:24:41 +03:00
Laise
e178c79d51 [11748] Replace SpellModifier struct by direct aura access (this should fix charge drops of 36032) also revert [11740] 2011-07-20 15:41:39 +03:00
NeatElves
c9a9179d89 [11747] Resore use skinning_loot_template in ahbot code
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Not problem of original patch but my special "ability" in patch apply :/
2011-07-19 13:52:55 +04:00
herrtrigger
41ca608c57 [11746] Fixed default value for AuctionHouseBot.Buyer.BuyPrice to false
as expected by default.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-19 07:23:00 +04:00
Pyromaniac
8606dcc25f [11745] Use less CPU/HDD loading value for AuctionHouseBot.ItemsPerCycle.Boost
Update it in your habot.conf version if you have haby load at mangosd
startup time from ahbot activity

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-19 07:16:39 +04:00
NeatElves
d1d4973f95 [11744] Include spell_loot_template in ahbot loot filter
Also skip item=0 cases from loot tables.

Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-19 07:11:11 +04:00
VladimirMangos
3e0cacbdaf [11743] Fixed auction crash in case missing localization for only some items
Source crash in missing locale strings array size check before access
to it in locale structure.

Also move repeating code for access to wide used localization string arrays to ObjectMgr functions.
2011-07-19 02:34:16 +04:00
Azelen
bc171d5f97 [11742] Fixed typo in ahbot.conf comments.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>
2011-07-18 07:26:10 +04:00
VladimirMangos
575d9c8e5c [11741] Drop recently added duplicate code with remove SPELL_AURA_SPIRIT_OF_REDEMPTION 2011-07-17 05:26:36 +04:00
rowman
222612fa51 [11740] Restore spellmod charges used by fail spell cast
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

Also

 * Prevent more one charge use for same spell cast
 * Cleanup enum SpellState from unused cases
 * Propertly remove spellmod charges at spell finish in case pet/totem caster
2011-07-16 10:14:03 +04:00
VladimirMangos
f1bec402e9 [11739] Fixed possible crash after auction loading with wrong houseid field value.
Also
* Fixed error report at 'commands' load for "ahbot items" security level
* Some auction code cleanups and speedups
2011-07-14 17:06:11 +04:00
Laise
0254ad6bf9 [11738] make armor bonuses from certain items be unaffected by base armor mods 2011-07-14 12:13:13 +03:00
kid 10
07cc0aa13e [11737] Fixed use ".gobject move" with implicit player coordinates.
Signed-off-by: VladimirMangos <vladimir@getmangos.com>

By unknown reason added in last weeks or longer period gameobject
visually moved only after relogin. GO removed from client view and readded
at same place _but_ have and send to client new coordinates as debuged.
This problem researched and not comnnected directly with fixed bug.
2011-07-14 04:58:23 +04:00
VladimirMangos
a0ff5f4536 [11736] Hide passwords from logs
* DB connection
* chat/console password changes commands.
2011-07-13 05:40:02 +04:00
zergtmn
f4802ab4c4 [11735] Spells 64844 and 64904 can target caster 2011-07-13 03:58:55 +06:00
zergtmn
a1ca1d71d8 [11734] Use vector instead of list for sorting auction items 2011-07-12 03:41:28 +06:00
Laise
202a6b0a70 [11733] fix melee attack speed slowing part of 53695 and ranks 2011-07-11 10:23:53 +03:00
SilverIce
a7fba67225 [11732] Interrupt movement state at dying
TODO: proper solution would be update creatures while in corpse state.
This also would solve problems with death persistent auras that not get updated for died creatures
2011-07-10 22:17:08 +03:00
VladimirMangos
0cbb8e311e [11731] AHBot chat/console commands.
Originaly provided in ahbot patch but havy rewrited.
2011-07-10 06:16:51 +04:00