Commit Graph

249 Commits

Author SHA1 Message Date
gvcoman
4cd86b2ed5 Added TARGET_UNIT_AREA_SCRIPT target to the list of target types using custom targets defined in spell_script_target.
--HG--
branch : trunk
2008-11-17 18:47:24 -05:00
gvcoman
478ca47083 Delete possessed AI only on creature delete.
--HG--
branch : trunk
2008-11-16 14:38:02 -05:00
w12x
4b6072f9c3 Fixed entering arena teams. Hopefully.
--HG--
branch : trunk
2008-11-16 18:44:17 +01:00
KingPin
a32d417cf0 * Changelog location added.
--HG--
branch : trunk
2008-11-16 10:04:08 -05:00
KingPin
16565316e4 irc bot not in source.
--HG--
branch : trunk
2008-11-16 10:03:46 -05:00
runningnak3d
3c866d5529 [svn] * Fixed a SQL issue that was causing game events to not be saved
* FROM_UNIXTIME doesn't allow '' inside the ()
* This should solve the issue of jumping from phase 1 -> 2 -> 3 -> 4 without completing the objectives
* This should also tick a LOT of players off if their servers are running with the stock TDB blizz values :P (low pop servers at least).

--HG--
branch : trunk
2008-11-16 02:28:44 -06:00
runningnak3d
44291639b3 [svn] * Small fix to trinitycore.conf.dist
* In the comments for Trinity Script, removed old DB connection info
* What was the ScriptDev2 DB is now part of the World DB, so those settings are used.

--HG--
branch : trunk
2008-11-15 23:22:11 -06:00
w12x
a0826dce0d [svn] Added missing includes.
--HG--
branch : trunk
2008-11-15 15:11:31 -06:00
megamage
7d3997f7d6 [svn] *Update Kalecgos script.
*Correctly select aura triggered spell target.
*Fix some scripts, should be pGOHello = &
*Fix a bug that some channel spells cannot be interrupted.
*Fix a bug that not-selectable creature cannot be hit by target_entry spells.
*If eventAI cannot find heroic flag and normal flag, enable event as default rather than disable it.

--HG--
branch : trunk
2008-11-15 15:09:22 -06:00
gvcoman
61d9723c5b [svn] Fixed freeze caused by dynamic objects (hopefully).
--HG--
branch : trunk
2008-11-15 13:34:59 -06:00
megamage
8df6868fac [svn] DynamicObject should only be visible for caster if it is not in distance. However, I do not think this will fix the bug that dynamic object update freezes the server.
--HG--
branch : trunk
2008-11-15 11:56:59 -06:00
megamage
9ff33852b7 [svn] Fix the bug that next melee spells and auto shoot do not work.
--HG--
branch : trunk
2008-11-15 10:21:37 -06:00
visagalis
5eda9b1ec7 [svn] * Partly reverted 242 changes. To fix compile error.
--HG--
branch : trunk
2008-11-15 07:37:41 -06:00
KingPin
88aac8195f [svn] * minor cleanup in Level3.cpp
--HG--
branch : trunk
2008-11-15 07:14:03 -06:00
gvcoman
5deef1bb59 [svn] * Reimplemented packet/update forwarding in more generic way
* Implemented far sight spells (Far Sight, Eagle Eye, etc) at unlimited range and properly forward packets
* Implemented bind vision spells (Mind Vision, etc) to forward packets at unlimited distance
* Implemented Sentry Totem (both vision switching/forwarding and alerting)
* Other misc possession fixes
* Added .bindsight and .unbindsight commands

Please test out the above spells (including Mind Control) and report any issues on the forums.

--HG--
branch : trunk
2008-11-14 20:40:35 -06:00
visagalis
3085e66b96 [svn] *** Source: MaNGOS ***
* Fixed english spelling in src/game/WorldSocket.h/cpp. Author: Derex
* [240_world.sql] Create new command .senditems and remove from moderator level command .sendmail possibility send items. Author: Vladimir
* Added new command: .sendmoney player "subject" "message" money - Sends a mail with money to a player. Author: fredi
* Correctly apply taken damage debufs/bonuses in cases non-physical melee damage. Author: Frankir
* Fix a crash in add friend/ignore callback. (check if player still logged in). Author: Hunuza
* Better args checking in .sendmoney command. Author: Vladimir

--HG--
branch : trunk
2008-11-14 17:50:48 -06:00
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
runningnak3d
53a7b53e7a [svn] * Fixed SchoolMask for Twin Blades of Azzinoth (Spell 41434)
* Thanks Anubiss

--HG--
branch : trunk
2008-11-14 11:46:44 -06:00
runningnak3d
80cc6cf02d [svn] * Fixed 230_world.sql
* Thanks Riccardo

--HG--
branch : trunk
2008-11-14 11:19:51 -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