Commit Graph

65 Commits

Author SHA1 Message Date
megamage
00ba699d6f *Merge.
--HG--
branch : trunk
2009-02-16 19:04:31 -06:00
megamage
90313ed650 *Add DoCastAOE for script to cast AOE spells. Because AOE spells do not require any target.
*Corresponding update of Kalecgos script.

--HG--
branch : trunk
2009-02-15 13:19:18 -06:00
megamage
419b749520 *Merge.
--HG--
branch : trunk
2009-02-15 11:57:00 -06:00
Blaymoira
32f0fac014 *Small fix in Kalecgos - by darktabbit
--HG--
branch : trunk
2009-02-15 16:55:00 +01:00
QAston
14d85a183e *Make range check dependent from target.
--HG--
branch : trunk
2009-02-14 15:56:04 +01:00
megamage
6aee5fcbe7 *Merge.
--HG--
branch : trunk
2009-02-12 17:09:15 -06:00
QAston
c4fa6a5d54 *Allow creatures to have up to 8 spells in creature_template.
--HG--
branch : trunk
2009-02-11 22:59:02 +01:00
QAston
376788d761 *Turn off log spam.
--HG--
branch : trunk
2009-02-11 21:40:07 +01:00
Paradox
d230302b16 Replace tabs with spaces in more files.
--HG--
branch : trunk
2009-02-09 08:16:34 -05:00
megamage
2aff5260ea *Allow scripts to override SQL and DBC data.
--HG--
branch : trunk
2009-02-05 15:38:24 -06:00
megamage
4d008f2043 Replace tabs with spaces, and fix crlf issues
--HG--
branch : trunk
2009-02-04 10:33:18 -06:00
megamage
b6f8f9eea8 *Fix build.
--HG--
branch : trunk
2009-01-30 19:02:14 -06:00
megamage
8fee06f041 *AI structure update.
--HG--
branch : trunk
2009-01-30 18:10:05 -06:00
megamage
03234a0657 *Fix some bugged AI which cause creatures enter evade mode repeatedly.
*Let player enter combat when attacked but not hit by creatures.

--HG--
branch : trunk
2009-01-30 01:14:48 -06:00
Blaymoira
50172faf5a *Updated FindCreature and FindGameObject function
--HG--
branch : trunk
2009-01-25 09:57:40 +01:00
megamage
a8d5d6fcf1 *Merge.
--HG--
branch : trunk
2009-02-06 15:45:33 -06:00
megamage
d69198732e *Merge.
--HG--
branch : trunk
2009-02-04 17:22:43 -06:00
megamage
df7499e056 *Merge.
--HG--
branch : trunk
2009-02-04 10:53:58 -06:00
Drahy
7c19c420c6 * Updated copyright notice for new year (2009) part 1 - Mercurial cant convert all files at once
--HG--
branch : trunk
2009-02-04 12:04:12 +01:00
megamage
336e8501f0 *Update to Mangos 7208. Implement phase system.
--HG--
branch : trunk
2009-01-31 16:38:50 -06:00
megamage
d20eaef1d6 *Merge.
--HG--
branch : trunk
2009-01-31 13:58:33 -06:00
megamage
d1f1e9a956 *Merge.
--HG--
branch : trunk
2009-01-25 16:42:30 -06:00
megamage
ef88b04451 *Update to Mangos 7183.
--HG--
branch : trunk
2009-01-25 16:35:14 -06:00
megamage
9f1409c557 *Fix a crash bug caused by motionmaster.
*Fix charge movement.

--HG--
branch : trunk
2009-01-17 17:46:28 -06:00
megamage
0f150881a1 *Do not let target get in combat until hit by attacker.
--HG--
branch : trunk
2009-01-16 19:34:49 -06:00
megamage
9b8c50bb3b *Add script function DoGetThreat and DoModifyThreatPercent and check if !pUnit to prevent crash.
*Note: it is always possible that getVictim() becomes NULL during updateAI!

--HG--
branch : trunk
2009-01-09 12:06:08 -06:00
megamage
169dce868b *Allow FindCreature to find pet/guardian/active creatures.
--HG--
branch : trunk
2009-01-05 15:25:35 -06:00
megamage
2641173fbe *Fix a bug in ScriptedAI::SelectUnitList.
--HG--
branch : trunk
2009-01-04 15:27:11 -06:00
Blaymoira
a8feadf34c *Fix a typo in DoTeleportAll function - by Iskander
--HG--
branch : trunk
2009-01-03 12:42:23 +01:00
megamage
7422c2b9f6 *Some modifications of FindCreature and FindGameobject functions.
--HG--
branch : trunk
2009-01-01 23:42:11 -06:00
Blaymoira
057d490710 *Changes in FindCreature and FindGameObject function
--HG--
branch : trunk
2008-12-28 18:10:15 +01:00
Blaymoira
89f66acc87 *Changes in function ScriptedAI::DoSay - by Lightguard
--HG--
branch : trunk
2008-12-27 21:27:41 +01:00
Blaymoira
178ddecde6 *Restore build on linux - by Lightguard
--HG--
branch : trunk
2008-12-26 14:21:29 +01:00
Blaymoira
ec865f7916 *Implemented new function for Creature and Gameobject searching with gridsearchers - patch provided by Lightguard
*Names:
*Unit* FindCreature(uint32 entry, uint32 range);
*GameObject* ScriptedAI::FindGameObject(uint32 entry);

--HG--
branch : trunk
2008-12-26 13:30:46 +01:00
Blaymoira
ed7a4d9831 *Merged Scriptdev2 783
--HG--
branch : trunk
2008-12-13 19:56:53 +01:00
megamage
39083f4ff8 *Add function SummonTrigger and allow to override its AI.
*Remove some trigger scripts. Use default trigger AI and db data instead.
*Small fix on eagle boss' electrical storm.

--HG--
branch : trunk
2008-12-10 20:25:47 -06:00
megamage
3a1293ef18 *Update melee range calculation. By QAston.
--HG--
branch : trunk
2008-12-05 18:39:31 -06:00
megamage
1328b1259b *Add CONDITION_INSTANCE_DATA for dynamic loot of instance such as Zul'aman and AV battleground.
*Script update for Zul'aman.

--HG--
branch : trunk
2008-12-02 18:12:39 -06:00
megamage
c72bf6e8c4 *Fix the bug that gouge/scatter shot interrupt self.
*Fix the bug that spams setspeed errors.
*Clean up scripts to delete all lines which may cause crash by removing stealth aura.

--HG--
branch : trunk
2008-11-27 15:19:06 -06:00
megamage
99cf79bdf7 *Do not let Steady shot pause autoshot timer.
--HG--
branch : trunk
2008-11-25 17:58:06 -06:00
megamage
f7e5b2ba69 *Implement simple charmed AI for players charmed by creatures.
--HG--
branch : trunk
2008-11-24 17:15:41 -06:00
megamage
46dec5a819 *Fix arcane charge.
*SetInCombatWith in dozoneincombat.

--HG--
branch : trunk
2008-11-24 15:15:09 -06:00
megamage
71707df1de *Let creature search nearby target before enter evade mode
*Add function canStartAttack to reduce code in MoveInLineOfSight
*Fix a bug that cancelling bind sight auras may crash the server

--HG--
branch : trunk
2008-11-21 10:07:11 -06:00
megamage
ea68727d27 *Merge from Mangos. Add MapReference. Author: hunuza.
*Also re-commit the patches reverted in 255.

--HG--
branch : trunk
2008-11-18 19:40:06 -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
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
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
gvcoman
44bdb135f4 [svn] Implemented player on player and player on creature possession:
* Implemented packet and vision forwarding through possessed units
* Added new OnPossess script call alerting scripts on when possession is applied/removed
* Moved fall damage and fall under map calculations into the Player class
* Added new PossessedAI that is applied only while possession on creature is active
* Implemented summon possessed spell effect
* Fixed Eyes of the Beast

--HG--
branch : trunk
2008-11-05 20:51:05 -06:00
megamage
ab1bb3ac76 [svn] Add class SummonList in script to despawn summons. Update Zul'jin script for test.
--HG--
branch : trunk
2008-11-03 10:16:06 -06:00