Commit Graph

209 Commits

Author SHA1 Message Date
megamage
053b671cb5 [svn] Add UNIT_STAT_CASTING, and use it to update attack timer as test.
--HG--
branch : trunk
2008-11-14 17:42:00 -06:00
visagalis
bfa9e75161 [svn] *** Source: MaNGOS ***
* Implement localization of creature/gameobject name that say/yell. Author: evilstar (rewrited by: Vladimir)
* Fix auth login queue. Author: Derex
* Allowed switching INVTYPE_HOLDABLE items during combat, used correct spells for triggering global cooldown at weapon switch. Author: mobel/simak
* Fixed some format arg type/value pairs. Other warnings. Author: Vladimir
* [238_world.sql] Allow have team dependent graveyards at entrance map for instances. Author: Vladimir

NOTE:
Entrance map graveyards selected by same way as local (by distance from entrance) Until DB support will work in old way base at current DB data.

--HG--
branch : trunk
2008-11-14 17:03:03 -06:00
visagalis
d1e759479b [svn] *** Source: MaNGOS ***
* Fixed build extractor at Windows Vista. Author: Vladimir
* Fixed comment text and code indentifiers spelling. Author: Vladimir & Paradox.
* Access cached member lists in guild handlers instead of querying the DB. Author: Hunuza
* Small fixes in send/received packet and simple code cleanup also. Author: Vladimir
* Not output error at loading empty character_ticket table. Author: Vladimir
* Not reset display model at shapeshift aura remove if it not set at apply. Author: Arthorius
* Applied props to few files.

--HG--
branch : trunk
2008-11-14 16:28:45 -06:00
megamage
eefcc9026b [svn] Remove a hack to try to fix "pet attack self" bug. Warning: this change may bring some unexpected bug.
--HG--
branch : trunk
2008-11-14 14:43:54 -06:00
megamage
05a3da754e [svn] Let caster face target after casting shadowstep.
--HG--
branch : trunk
2008-11-14 14:25:20 -06:00
megamage
f6c1a7a93d [svn] Some update on channeled spells.
--HG--
branch : trunk
2008-11-14 14:19:23 -06:00
slg
2c3130d415 [svn] * Merged SD2 Rev. 706 & 707
- Added: Pathaleon the Calculator script. Also added a Mechanar Instance script.
 - Added: Fixed and improved version of High King Maulgar. (Timers, Spells, Adds...)
 - Fixed: Nethermancer Sepethrea encounter. Spawning Adds, timers, spells...
 - Fixed: Lot of timers and spells like for: Doomlord Kazzak, Doomwalker, Gruul, and more.

* Fixed 147_world.sql

--HG--
branch : trunk
2008-11-13 17:12:54 -06:00
megamage
55d58ea878 [svn] Fix blink. Bug: can blink through door. Author: GodsdoG.
Fix blessed recovery and martyrdom. Patch provided by Gomez.
setActive for Akama shade to see if this can fix the bug that it cannot find channeler.

--HG--
branch : trunk
2008-11-12 23:06:51 -06:00
megamage
379bc3682c [svn] Fix a bug that players cannot hear others talking.
Provide script support for type 10 gameobject.
Add some missing script sql.

--HG--
branch : trunk
2008-11-12 16:21:08 -06:00
megamage
e3a9de2d84 [svn] Cast on caster for SPELL_EFFECT_TRADE_SKILL.
--HG--
branch : trunk
2008-11-12 10:36:13 -06:00
megamage
f40b573a45 [svn] Update IsNoStackSpellDueToSpell. This should fix the bug that some talent spell auras cannot stack. Patch provided by QAston.
--HG--
branch : trunk
2008-11-12 10:22:56 -06:00
megamage
953aa51ea9 [svn] Fix a typo that makes pet cannot autocast. Thank Elron for pointing out the mistake.
--HG--
branch : trunk
2008-11-12 10:01:57 -06:00
megamage
62e2949370 [svn] Fix a typo. This solve the bug that sap and other spells cannot be removed by damage.
The original author of AURA_INTERRUPT_FLAG_UNATTACKABLE is kamir86. Sorry for not mentioning that in rev 221.

--HG--
branch : trunk
2008-11-12 09:28:38 -06:00
KingPin
ad217ed2f4 [svn] * more fixes for hash/unordered map. source mangos.
--HG--
branch : trunk
2008-11-12 06:41:30 -06:00
megamage
897a989080 [svn] Fix some aura_interrupt_flags.
--HG--
branch : trunk
2008-11-11 20:50:03 -06:00
megamage
26d2b9f138 [svn] Fix a bug that tame beast may crash server.
--HG--
branch : trunk
2008-11-11 17:59:56 -06:00
megamage
d06130f88c [svn] Fix some aura_interrupt_flag to correctly remove auras.
Add interrupt_flag_unattackable. Source: mangos forum. Adapted by F636y623.
Add function CombatStart().

--HG--
branch : trunk
2008-11-11 17:49:51 -06:00
KingPin
b9c7086f05 [svn] Added player latency reading to Characters DB. Patch by Biglad.
*** Latency readouts provided by Trollz Inc. For all your cheap yet effective statistics please come to Trollz Inc... Now with more murloc blood added for more accuracy.

--HG--
branch : trunk
2008-11-11 14:01:02 -06:00
gvcoman
655d86275b [svn] Disable the follow and stay commands on charmed units or pets that have aura Bind Sight.
--HG--
branch : trunk
2008-11-10 22:51:37 -06:00
KingPin
943b4b68b9 [svn] * GCC compile fix - Source Derex
* Cleanups

*** This revision made by ogres due to our Gnome engineers getting a little too drunk at yesterdays Trinity office party(It's true, would I lie to you?).

--HG--
branch : trunk
2008-11-10 20:11:14 -06:00
megamage
73d1b07a91 [svn] Fix some typos.
--HG--
branch : trunk
2008-11-10 17:19:35 -06:00
KingPin
99044f7005 [svn] * Fixed tickethamdeling stuff.
* ArenaDb access,ticketcache, Client inventory position data cleanup from Mangos.

--HG--
branch : trunk
2008-11-10 11:01:48 -06:00
KingPin
09a0d1122a [svn] * Improve some arena team related DB access
* Cache GM tickets on server startup.
* Remove unused src/game/HateMatrix.h and references.
* Better check client inventory pos data received in some client packets to
skip invalid cases

--HG--
branch : trunk
2008-11-10 09:04:23 -06:00
KingPin
09280b0091 [svn] * Switch from hashmap to unordered map. - cleanup source - mangos. Help - Aokromes
--HG--
branch : trunk
rename : src/framework/Utilities/HashMap.h => src/framework/Utilities/UnorderedMap.h
2008-11-10 06:53:00 -06:00
megamage
f2250030cd [svn] Fix pet spells: only AOE and enemy target spells are autocastable.
Script for quest: First Trial. Original patch by Bufu (SD2), adapted by Patro.

--HG--
branch : trunk
2008-11-09 23:54:02 -06:00
megamage
a04ad26b9e [svn] Add Druid swift flight form quest scripts. Patch provided by Blaymoria.
Update tempest keep scripts. Patch provided by Blaymoria.

--HG--
branch : trunk
2008-11-09 15:17:38 -06:00
megamage
ee02a2fc84 [svn] Send AttackStart package when update visibility.
Update DoMeleeAttackIfReady to support dual wield.
Show player modelid2 instead id3 of triggers. This should fix the bug that gameobject::castspell summon a human model.
Remove the correct flag to make creature attackable. This should fix the bug that Illidan and Magtheridon are unattackable.
Add NullCreatureAI for trinityscript.
Fix channeler's soul transfer.
Some update of black temple scripts.

--HG--
branch : trunk
2008-11-09 14:54:13 -06:00
megamage
2c83fc42fc [svn] Fix a bug that event_ai mobs do not attack or cast.
--HG--
branch : trunk
2008-11-09 10:00:15 -06:00
megamage
30ecce57b2 [svn] Duplicate SystemConfig.h to fix linux build. This is a hack. Hope someone will find the correct in future.
--HG--
branch : trunk
2008-11-08 23:48:00 -06:00
gvcoman
c014d6667c [svn] * Disabled the move and stay commands while pet is possessed
* Make pet come back to its owner after possession ends if it's not currently in combat
* Allow the possessed unit to properly change attack targets
* Also remove charm effects from charmed target on owner aura cancel

--HG--
branch : trunk
2008-11-08 23:32:15 -06:00
megamage
35a284df7e [svn] Fix build in Linux. Patch provided by SyRiOCoP.
--HG--
branch : trunk
2008-11-08 17:55:48 -06:00
gvcoman
78647da51d [svn] Fixed charmer or possessor not being entered in the threat lists of creatures who are being attacked by the charmed or possessed unit.
--HG--
branch : trunk
2008-11-08 17:46:34 -06:00
megamage
e94ec9fa71 [svn] Merge from mangos:
Do not check LOS for triggered spells. Fri Nov 07 16:08:30 apoc
Fix reset combopoints on miss/parry/immune and etc. Sat Nov 08 14:53:03 DiSlord

--HG--
branch : trunk
2008-11-08 17:43:22 -06:00
megamage
bc0164355f [svn] Fix: DOT and HOT only proc effects when hit, but not on every tick (I know there is a proc flag patch, but this is a very quick fix).
Change the structure of customattrmap. Use bit flag instead of uint32 for every attribute.

--HG--
branch : trunk
2008-11-08 11:26:44 -06:00
megamage
1c1517030b [svn] Do not break stealth when spell is not successfully casted (e.g. out of range).
--HG--
branch : trunk
2008-11-08 09:11:18 -06:00
megamage
7b23225006 [svn] Disable LOS check in canSeeOrDetect. It has been proved that CPU cannot sustain so much calculation.
--HG--
branch : trunk
2008-11-08 09:03:56 -06:00
megamage
339006e515 [svn] Fix build in Linux.
--HG--
branch : trunk
2008-11-07 21:52:31 -06:00
gvcoman
9d6d9efa65 [svn] Fixed pets stopping attack after pressing the attack button multiple times.
--HG--
branch : trunk
2008-11-07 18:46:25 -06:00
gvcoman
3c7ae2b226 [svn] Removed accidentally forgotten debug code added in [197].
--HG--
branch : trunk
2008-11-07 16:56:16 -06:00
gvcoman
e18c771553 [svn] Possession:
* Fixed player not having PvP flag on remove
* Fixed pet resetting its aggro on remove
* Fixed pet bar resetting on remove (?)
* Added dummy handler for NOT_ACTIVE_MOVER, display message only in debug logging mode

--HG--
branch : trunk
2008-11-07 16:49:42 -06:00
megamage
46bb829582 [svn] Merge define.h from mangos. Hope this will solve the lag problem.
--HG--
branch : trunk
2008-11-07 13:46:47 -06:00
megamage
2021552353 [svn] Update serpent shrine scripts. Patch provided by streetrat.
--HG--
branch : trunk
2008-11-07 10:03:34 -06:00
megamage
fd3fcb4612 [svn] Remove isVisible function. Check stealth and invisible in canAttack();
Use new remove aura by interrupt flag function.

--HG--
branch : trunk
2008-11-07 09:36:46 -06:00
megamage
fdff7330d2 [svn] Fix ritual of summoning.
--HG--
branch : trunk
2008-11-06 17:16:33 -06:00
megamage
2a328220bf [svn] Merge from mangos:
b44eac552a0f9d4f298398d4cb07d2cd1462ad41 Use .respawn only for selected creature (if any) Tue Oct 28 08:34:35 2008
91988e44158fe5a7611d34612bc192aa7988de06 Fixed crash at using .account set gmlevel with wrong args.

--HG--
branch : trunk
2008-11-06 16:51:46 -06:00
megamage
43eabaff1b [svn] Fix a typo in canSeeOrDetect().
--HG--
branch : trunk
2008-11-06 16:34:54 -06:00
megamage
b22c10128d [svn] Update SerpentShrine Cavern script. Patch provided by streetrat.
--HG--
branch : trunk
2008-11-06 16:17:36 -06:00
megamage
37d4724c97 [svn] Merge from Mangos:
3c7ac5bd3e20c33a22ac57c5c3bac23a0798dc9e 2008-10-23 19:06:27
Some endianess related fixes and cleanups. By VladimirMangos.

--HG--
branch : trunk
2008-11-06 16:10:28 -06:00
megamage
0aada07187 [svn] Fix hunter's trap (let original caster summon dynamic object).
Fix black temple boss 1's hurl spine.

--HG--
branch : trunk
2008-11-06 12:24:56 -06:00
megamage
31be467b2e [svn] Check combat reach in GetRandomContactPoint() until find out why some units have invalid combat reach.
--HG--
branch : trunk
2008-11-06 10:36:40 -06:00