Commit Graph
100 Commits
Author SHA1 Message Date
BroodWyrm 74985e8490 *Merge
--HG--
branch : trunk
2009-03-19 21:11:18 +01:00
BroodWyrm c6409d0a73 *Add Placeholder Scripts for Azjol-Nerub Instances (I will fill them later)
--HG--
branch : trunk
2009-03-19 21:07:55 +01:00
XTZGZoReX fd2f768dfd * Move WheatyExceptionReport back to realmd/worldd. Apparently, it doesn't work when in the shared library.
* Fixed debug build on Windows (no more warnings).
* Spaces->tabs in some .vcproj's; these files are not meant to be composed of spaces (Visual Studio plainly doesn't like it).

--HG--
branch : trunk
2009-03-19 19:53:14 +01:00
XTZGZoReX 6c32bd5441 * Fixed ByteBuffer::read<std::string> specialization. This one is correct.
--HG--
branch : trunk
2009-03-19 17:13:56 +01:00
megamage 4877009098 *Set seer back when it is removed to prevent crash.
--HG--
branch : trunk
2009-03-19 08:59:15 -06:00
XTZGZoReX 2f9688bb07 * Small speedups in mempool/dotconfpp.
--HG--
branch : trunk
2009-03-19 15:42:53 +01:00
XTZGZoReX a075d37fdd * Removed unused/unneeded classes: Base, Mthread
* Fixed a merge issue that broke VC71 files.
* Moved WheatyExceptionReport to shared, where it should be.

--HG--
branch : trunk
2009-03-19 15:32:16 +01:00
QAston 3ff11b64ba *Move Overkill and Master of Subtlety to procflag and fix some issues with them.
*Proc Shattered Barrier only on aura destroy.
*Fix some possible issues with aura stackamount display.

--HG--
branch : trunk
2009-03-19 10:40:02 +01:00
megamage 9f84e9cb22 *Also exit vehicle in uncharm function.
--HG--
branch : trunk
2009-03-18 21:51:52 -06:00
megamage 281d20be0d *Allow spells to summon vehicles.
--HG--
branch : trunk
2009-03-18 21:39:09 -06:00
megamage 886b2a51e9 *Fix build.
--HG--
branch : trunk
2009-03-18 21:20:35 -06:00
megamage 069552aeaa *Summon creatures based on general summon types.
--HG--
branch : trunk
2009-03-18 21:16:24 -06:00
megamage 73d13c4992 *Read dbc summon properties for future use.
--HG--
branch : trunk
2009-03-18 20:54:39 -06:00
megamage 9b08473d28 [7490] Implement expected multiply summon case support with proper duration for EffectSummonDemon Author: VladimirMangos
--HG--
branch : trunk
2009-03-18 20:47:26 -06:00
megamage 249d0d53c0 [7489] Update gameobject rotation fields if need. Author: VladimirMangos
* Fixed update absent in ".gobject turn" command
    * Propetly set rotation fields for summoned objects
    * Check rotation/coordinates fields values at server loading

--HG--
branch : trunk
2009-03-18 20:46:21 -06:00
megamage ef47783882 [7487] Avoid attempt use InstanceSave data for non-dungeons. Author: VladimirMangos
Also check map existance and correctness at instance data loading.
    Removed unused and totally bugged InstanceMap::GetResetTime.

--HG--
branch : trunk
2009-03-18 20:41:49 -06:00
megamage 1c87752584 [7485] Added support for PostgreSQL connection using Unix sockets. Author: ApoC
For using socket connection specify host name as . and port as
    path to Unix socket directory or . for default path specified
    in PostgreSQL compile time.

--HG--
branch : trunk
2009-03-18 20:39:21 -06:00
megamage 74a8d5a1ac [7484] Cast proper triggred spell at spell 27808 tick. Author: VladimirMangos
--HG--
branch : trunk
2009-03-18 20:38:42 -06:00
megamage 31e0cf6850 [7483] the spell 'Protectorate Demolitionist' is a debuff. Author: DasBlub
--HG--
branch : trunk
2009-03-18 20:37:56 -06:00
megamage 8acc671f59 *Placeholder for special target selection for spell 57669. Patch writed by kozelo, rechapa79 with active support from Lightguard.
*Not really implemented. Need to find a good way.

--HG--
branch : trunk
2009-03-18 20:36:25 -06:00
megamage b59d758ccf *Fix a typo in 1984.
--HG--
branch : trunk
2009-03-18 20:32:17 -06:00
megamage f8bb0cd167 *Commend a function because it break build.
--HG--
branch : trunk
2009-03-18 20:22:42 -06:00
megamage 82777554a0 *Merge with 243.
--HG--
branch : trunk
2009-03-18 15:31:44 -06:00
megamage dbd69bda61 *Fix chain heal. Heal target even when it has full health.
--HG--
branch : trunk
2009-03-18 15:29:25 -06:00
megamage f11d41b9ce *Do not always add target to aoe map with target number limit.
--HG--
branch : trunk
2009-03-18 15:28:19 -06:00
megamage e440f13402 *Fixed possible crash and wrong data in instance state save (or not save). Author: zhenya
--HG--
branch : trunk
2009-03-18 15:26:32 -06:00
XTZGZoReX 838ad6d847 * Merge.
--HG--
branch : trunk
2009-03-18 21:57:49 +01:00
XTZGZoReX d84cec89c0 * Added specialized ByteBuffer::read for std::string. This will aid in packet processing later.
--HG--
branch : trunk
2009-03-18 21:34:59 +01:00
XTZGZoReX 103125cfbd * Do not output "Table game_graveyard_zone incomplete" for maps of type MAP_ARENA. These are not meant to have graveyards anyway.
--HG--
branch : trunk
2009-03-18 21:18:45 +01:00
XTZGZoReX ae65d36bb4 * Implemented new ObjectAccessor functions: GetCreatures, GetUnits, GetGameObjects, and GetWorldObjects. These can be used for loopong over objects in the world.
* Note: GetWorldObjects is (probably) heavy and should be used very sparingly. Always use the function corresponding to the type of object you're looping over.

--HG--
branch : trunk
2009-03-18 21:04:47 +01:00
QAston 21374e2590 *Fix milling.
*Fix Divine Shield.

--HG--
branch : trunk
2009-03-18 21:04:46 +01:00
XTZGZoReX ced575a3f3 * Added DO_WARN (-DDO_WARN=1) option to CMake. This can help find/remove warnings.
--HG--
branch : trunk
2009-03-18 20:51:13 +01:00
XTZGZoReX 5184783bd1 * Fixed/improved the config library: Removed useless methods and fixed the existing.
* Few related changes to make the rest of the core reflect the changes.

--HG--
branch : trunk
2009-03-18 20:46:39 +01:00
XTZGZoReX 5f2e9f1ed1 * Fixed extractor on systems with 2GB fopen() limit. Author: arrai
--HG--
branch : trunk
2009-03-18 20:10:37 +01:00
QAston 14f475d2ce *Fix Furious Attacks proc. By Darwin.
--HG--
branch : trunk
2009-03-18 20:02:04 +01:00
QAston d50316a731 *Merge.
--HG--
branch : trunk
2009-03-18 19:56:48 +01:00
QAston 00c27bcc05 Backed out changeset eb07c8f645e8
--HG--
branch : trunk
2009-03-18 19:55:31 +01:00
QAston 55f2f1db17 * Apply aura SPELL_AURA_ABILITY_IGNORE_AURASTATE for damage bonuses.
--HG--
branch : trunk
2009-03-18 19:53:36 +01:00
megamage 61645326a7 *Fix a crash. By VladimirMangos
--HG--
branch : trunk
2009-03-17 18:10:54 -06:00
megamage 385b4c09ce *Fix build.
--HG--
branch : trunk
2009-03-17 17:20:27 -06:00
megamage 8a21e4199b *Fix build.
--HG--
branch : trunk
2009-03-17 15:55:27 -06:00
megamage 9c7f2a0c01 [7480] Clear flight flag early for safe. Author: VladimirMangos
--HG--
branch : trunk
2009-03-17 14:58:13 -06:00
megamage 6d81b4e903 [7479] Implement per client localization for text emote target name. Author: VladimirMangos
--HG--
branch : trunk
2009-03-17 14:55:53 -06:00
megamage 6a6f4de757 [7478] Avoid rescan data at some achievments triggering for speed. Author: VladimirMangos
Only if chnage can affect result
    * ACHIEVEMENT_CRITERIA_TYPE_LEARN_SPELL
    * ACHIEVEMENT_CRITERIA_TYPE_LEARN_SKILLLINE_SPELLS
    * ACHIEVEMENT_CRITERIA_TYPE_GAIN_REPUTATION
    * ACHIEVEMENT_CRITERIA_TYPE_GAIN_EXALTED_REPUTATION if

--HG--
branch : trunk
2009-03-17 14:55:16 -06:00
megamage 46dfd6261b [7477] Implement work ACHIEVEMENT_CRITERIA_TYPE_EQUIP_ITEM Author: VladimirMangos
--HG--
branch : trunk
2009-03-17 14:54:32 -06:00
megamage cb1ff8180d [7476] Implement druid's talent 61336. Author: Lightguard
--HG--
branch : trunk
2009-03-17 14:53:30 -06:00
megamage 5fb7a0585c *Fix a bug that redundant packets are sent to clients which may cause freeze.
--HG--
branch : trunk
2009-03-17 14:35:11 -06:00
QAston 98eb343d10 *Allow triggered spells with spellfamilyflags to trigger other ones if spellprocevent for triggering aura has specified spellfamily.
--HG--
branch : trunk
2009-03-17 19:07:38 +01:00
megamage d4b52d5bbc *Move movementinform to finalize function to prevent error log spams.
--HG--
branch : trunk
2009-03-17 10:40:28 -06:00
megamage c24e336387 *Remove an assert and use error log instead.
--HG--
branch : trunk
2009-03-17 10:30:39 -06:00
QAston b1da219266 *Merge.
--HG--
branch : trunk
2009-03-17 00:28:59 +01:00
QAston 0cb08705b9 *Revert Damage Shield fix.
--HG--
branch : trunk
2009-03-17 00:28:22 +01:00
megamage d41910ec29 *Fix a crash in aura::triggerspell.
--HG--
branch : trunk
2009-03-16 17:21:56 -06:00
QAston 950afd2544 *Fix torment the weak.
--HG--
branch : trunk
2009-03-16 23:54:19 +01:00
QAston 94fe962982 *Fix dead-loop crash.
*Fix damage shield.

--HG--
branch : trunk
2009-03-16 23:15:38 +01:00
megamage 0213ad8a1f [7475] Move Player::IsInFeralForm to Unit::IsInFeralForm Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:57:34 -06:00
megamage 610b331535 [7474] Set correct value/maxvalue for skill with fixed skill value at skill loading. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:53:02 -06:00
megamage 39e71ef5e2 [7473] Better support new DK class profession. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:52:16 -06:00
megamage 986334e641 [7472] Fixed messages in Eye of Storm Battleground. Author: Triply
--HG--
branch : trunk
2009-03-16 15:51:45 -06:00
megamage 8a1d6df8c0 [7471] Ignore player target case for spell 29528 instead error reports in log. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:50:10 -06:00
megamage 6a3da0932f [7470] Fixed possible loot exploit, thanks to leak` for reporting Author: arrai
--HG--
branch : trunk
2009-03-16 15:49:21 -06:00
megamage 8921eb048d [7469] Allow scripting aura spell triggering in case not existed spell. Author: VladimirMangos
--HG--
branch : trunk
2009-03-16 15:46:27 -06:00
megamage 3eba06e4ad *Use SpellCastResult and finaly fix SPELL_CAST_OK value (255 custom value now). By VladimirMangos.
--HG--
branch : trunk
2009-03-16 12:00:14 -06:00
megamage 2453f22123 *Merge.
--HG--
branch : trunk
2009-03-16 11:48:25 -06:00
megamage d6a1516057 *Try to fix the bug that client get freezed when players teleported out of bg/arena.
--HG--
branch : trunk
2009-03-16 11:46:03 -06:00
megamage fdab13e3c1 *Fix living bomb using a better way.
--HG--
branch : trunk
2009-03-15 20:35:04 -06:00
QAston 5bc3df176a *Fix Living Bomb target selection.
*Fix healing mod apply for devouring plague.
*Fix psychic horror.

--HG--
branch : trunk
2009-03-15 23:59:06 +01:00
megamage 61f519ca26 [7464] Move check of spell using for lock open to single function. Remove more hacks. Author: VladimirMangos
--HG--
branch : trunk
2009-03-15 17:54:24 -06:00
megamage 3c9c17b253 [7463] Make basic preparations for replace 0 as ok spell cast value by more correct value. Author: VladimirMangos
Currently 0 used ast OK value for spell cast checks BUT 0 = SPELL_FAILED_AFFECTING_COMBAT
    So another values need used. This required lot code changes. This is first step.

--HG--
branch : trunk
2009-03-15 17:22:19 -06:00
megamage 133a1f2d33 [7462] Lost part of "[7456] Batter check for items with delayed cooldown.". Author: VladimirMangos
Now not only mana/health potion will restore cooldown counting at combat end.

--HG--
branch : trunk
2009-03-15 17:20:49 -06:00
megamage 596e9b353a [7461] Give proper honor amount at item based AddHonor spells cast. Author: VladimirMangos
*The last rev is also by VladimirMangos, sorry.

--HG--
branch : trunk
2009-03-15 17:20:15 -06:00
megamage 9ef443c286 Replace hack code in Spell::EffectOpenLock by generic way for check lock key items/skills
--HG--
branch : trunk
2009-03-15 17:18:59 -06:00
megamage 1a8528b3db [7460] Fixed possible cheating in rated arena by ressurection after relog. Author: Triply
Fix: Do not allow to remove insignia from players in arena!
    Fixed ending arena match when last player of team logs out.

--HG--
branch : trunk
2009-03-15 17:16:11 -06:00
megamage 681d1d171e *Do not call AttackStop() when switching target.
--HG--
branch : trunk
2009-03-15 17:12:59 -06:00
megamage e8fcd81e26 *Update function _AddAura code. only check aura state for first aura.
--HG--
branch : trunk
2009-03-15 17:01:46 -06:00
Anubisss 5ea9d6fa23 *Little cleanup in Utgarde Keep.
--HG--
branch : trunk
2009-03-15 22:13:07 +01:00
megamage 3de99d25ff *Fix an uninitialized variable which may cause crash.
--HG--
branch : trunk
2009-03-15 15:57:31 -06:00
Blaymoira bd67615f5f *Fix buld
--HG--
branch : trunk
2009-03-15 19:54:26 +01:00
Blaymoira 0b0ca166f2 *Fix typo in torment the weak
--HG--
branch : trunk
2009-03-15 19:26:01 +01:00
Blaymoira ccefda0578 *Rename some summon types
--HG--
branch : trunk
2009-03-15 19:25:44 +01:00
Blaymoira b41b611ba7 *Use correct dummyspell for Explosive Shot
--HG--
branch : trunk
2009-03-15 19:25:20 +01:00
QAston 9dedddcb40 *Fix compile.
--HG--
branch : trunk
2009-03-15 19:23:37 +01:00
QAston b7251e2643 *Fix crash.
--HG--
branch : trunk
2009-03-15 19:15:49 +01:00
QAston f663922a2c *Fix Torment the Weak
--HG--
branch : trunk
2009-03-15 19:02:29 +01:00
QAston 7a1e7c4f73 *Prevent possible crash.
*Remove obsolete Judgement of Righteousness coefficient-by cccyril

--HG--
branch : trunk
2009-03-15 18:02:10 +01:00
megamage f9b14c221b *Fix a typo introduced in 1926 that causes crash.
--HG--
branch : trunk
2009-03-15 11:54:12 -06:00
megamage abe53c5cb6 *Fix a bug that mobs do not return home after wipe.
--HG--
branch : trunk
2009-03-15 10:50:10 -06:00
QAston 4a207fc08b *Make divine hymn breakable by damage.
--HG--
branch : trunk
2009-03-15 16:56:00 +01:00
QAston d910fc951e *Auras by caster are now shown correctly (doublesized).
*First rank of Psychic Horror now procs correctly.
*Mana drain effects amount of damage is now correct.
*Raczman is now satisfied.

--HG--
branch : trunk
rename : sql/updates/1910_world.sql => sql/updates/1912_world.sql
2009-03-15 16:20:10 +01:00
Anubisss 8b246d66d3 *Remove incorrect sqls. Add the correct one.
--HG--
branch : trunk
2009-03-15 13:54:00 +01:00
Blaymoira fd54371457 *Added: Summontype 1161
--HG--
branch : trunk
2009-03-15 13:16:57 +01:00
Blaymoira 3421942b2b *Remove not used files
--HG--
branch : trunk
2009-03-15 12:37:47 +01:00
Blaymoira ab57240bb7 *Fix a typo - by Klaimmore
--HG--
branch : trunk
2009-03-15 12:27:41 +01:00
Blaymoira a1d942b39f *Don't apply school silence for delayed/instant spells. - by _krz
--HG--
branch : trunk
2009-03-15 11:37:03 +01:00
Blaymoira e70d6bf2c9 *Merge
--HG--
branch : trunk
2009-03-15 09:53:32 +01:00
Blaymoira a0a4d405b8 Backed out changeset: 4af6f4afed46
--HG--
branch : trunk
2009-03-15 09:40:08 +01:00
megamage c8d967a0ae *Fix runeblade forge. Set triggered = false to take reagent. But there is interrupted message. Need fix.
--HG--
branch : trunk
2009-03-15 00:48:35 -06:00
megamage 8c1914a3ae *Init motionmaster before AI init. This fix some crash bug of script.
--HG--
branch : trunk
2009-03-14 23:24:21 -06:00
megamage 4cb8ff7f26 *Fix the case that trap spell is casted on target self.
--HG--
branch : trunk
2009-03-14 21:30:03 -06:00
megamage 66cb0cc56a *Merge.
--HG--
branch : trunk
2009-03-14 20:56:27 -06:00