Commit Graph

27 Commits

Author SHA1 Message Date
Trazom62
f5e267da16 Fix Script HoL/Ionar. Thanks WarHead.
Fixes issue #258.

--HG--
branch : trunk
2010-01-28 22:06:31 +01:00
Trazom62
62cd3ff865 Fix Script Violet Hold
- fix event reset if wipe at a boss
- fix boss not random again after a wipe
- fix erekem guard handling
- fix portal random location
- fix save and load data
- fix world state display for wave count
- fix some timers
- fix mob_erekem_guard set on correct creature_template entry

Still WIP.

--HG--
branch : trunk
2010-01-28 20:22:11 +01:00
Trazom62
4d0960e630 Fix Script Naxxramas/Kel'Thuzad. Thank PrinceCreed, Scazzato88 and Gyullo.
Fixes issue #486.
Fixes issue #511.

- fix kel'thuzad not casting when entering phase 2.
- fix crash when casting Detonate Mana.

--HG--
branch : trunk
2010-01-28 19:30:15 +01:00
thenecromancer
984a47b541 Implement Insanity phase for Herald Volazj encounter (still missing AI for adds)
--HG--
branch : trunk
2010-01-28 14:42:05 +01:00
thenecromancer
b31c11bf03 More correct spell Id for snake script
--HG--
branch : trunk
2010-01-27 15:57:14 +01:00
Trazom62
b233a12c86 Fix crash in npc_orinoko_tuskbreakerAI
--HG--
branch : trunk
2010-01-26 18:55:00 +01:00
Rat
f107f9f8eb *finalized basic hard-lootmode defines
-DB devs should stick with lootmode 2,4,8,16 for hardmode loots (use as bitmask)
-and lootmode 1 as default

--HG--
branch : trunk
2010-01-26 11:06:46 +01:00
Trazom62
654ebe5950 Fix Script Gundrak/Gal Darah. Thanks Azuritus.
Fixes issue #448.

- implements achievements What the Eck? and Share The Love.
- Fix Impaling Charge used on aggro
- Fix reset of phase counter.

--HG--
branch : trunk
2010-01-25 21:08:44 +01:00
Trazom62
89574b13ed Fix Script Naxxramas/Faerlina with help of Scarymovie87.
Fixes issue #158.

- simplifies widow embrace handling
- Adds can only be mind controlled in 25man version
- Adds will be killed, if mind controlled and using Widows Embrace
- Adds will only cast Widows Embrace on death in 10man version
- implements Achievement Momma said knock you out
- Avoid greet yell for non-player units moving in line of sight
- update some timers.

--HG--
branch : trunk
2010-01-25 20:40:13 +01:00
Trazom62
41fb791f1f Fix Script VoA/Emalon.
- fix handling of minions' list so the overcharge does not fail due to dead minion in the list.

--HG--
branch : trunk
2010-01-24 21:57:33 +01:00
Rat
523dae2f63 *added new CMakeLists
-should speed up building on linux systems

--HG--
branch : trunk
2010-01-24 20:02:05 +01:00
Trazom62
50815cb7bc Fix Script Naxxramas/Kel'Thuzad. Thanks Scarymovie87.
Fixes issue 464.

- fix timers
- fix maximum number of spawn abomination or weaver
- fix kel'thuzad not attackable after reset.
- fix phase 3 start at 45%

--HG--
branch : trunk
2010-01-24 19:14:29 +01:00
XTZGZoReX
9f00ca3eb8 * Remove CellLock class and all cell-level thread locking.
** It was wasting CPU power as cell-level locking is not needed.
** Our multithreading is on map-level, not cell-level.
** CellLock was just a 'proxy' between Cell and CellPair and in some cases carried redundant data.
** Some minor cleanup in Cell::Visit/Map::Visit.

--HG--
branch : trunk
2010-01-23 22:24:41 +01:00
Trazom62
171e7b70a5 Fix some crashes linked to gurgthock summon
Fixes issue #440.
Fixes issue #441.

--HG--
branch : trunk
2010-01-23 18:48:06 +01:00
Trazom62
2b4a229934 Fix Script Naxxramass/Anub'Rekhan. Thanks scarymovie87.
Fixes issue #141.
Fixes issue #305.

- Fix some timers
- Implements Berserk ability after 10 minutes
- Fixed spawning method for Crypt Guardians
- Fix spawn of Corpse Scarabs on player or crypt guardian death.
- code cleanup

--HG--
branch : trunk
2010-01-23 17:34:18 +01:00
Trazom62
c784110d87 Fix Crash in boss_gluthAI::UpdateAI.
Fixes issue #442.
Thanks JuliuSZS for pre-diagnose

--HG--
branch : trunk
2010-01-23 11:52:45 +01:00
Trazom62
7b3691ac9e Fix irand(min,max) usage (min shall always be lower than max)
--HG--
branch : trunk
2010-01-22 18:38:33 +01:00
Brian
ea3b11f8c2 * merge
--HG--
branch : trunk
2010-01-21 18:39:27 -07:00
Brian
7162dcd475 * Backed out changeset c7c6faf26cbd
* A different solution to damage will be implemented
* You will need data from your DB provider if you don't have a backup

--HG--
branch : trunk
2010-01-21 18:38:49 -07:00
Trazom62
54458c0f13 Fix Script Naxxramass Thaddius/Stalagg/Feugen
- Stalagg and Feugen respawn if the other adds not dead within 5 sec.
- Thaddius start combat timers as soon as both are killed.
- Fix Thaddius flags after a crash
- Fix global variables used for adds alive flag.

--HG--
branch : trunk
2010-01-21 20:37:02 +01:00
win32
2572e9ef8e * Add support for basedmg and baserangeddmg values in creature_classlevelstats.
* Remove mindmg, maxdmg, attackpower and ranged field in creature_template and add Dmg_Mod, Rangeddmg_Mod field.

--HG--
branch : trunk
2010-01-21 13:48:27 +02:00
Trazom62
2fa32f577a Fix Script Naxxramass/Loatheb: timers updates. Thanks scarymovie87.
Fixes issue #183.

--HG--
branch : trunk
2010-01-20 20:01:16 +01:00
Brian
bbdca0aa43 * Cleaning Wintergrasp from the core part 1
* When someone feels like coding it properly, it can be added back in.

--HG--
branch : trunk
2010-01-20 06:26:13 -07:00
Rat
f36438af6a *Update Copyright times
--HG--
branch : trunk
2010-01-19 16:37:49 +01:00
Rat
14805ff0b4 *small visual fix for Valkyer Battle Maidens
--HG--
branch : trunk
2010-01-19 15:56:30 +01:00
Rat
727fbbef07 *fix event reset bug for quest The Light of Dawn, Fixes issue #108.
--HG--
branch : trunk
2010-01-19 12:07:51 +01:00
Rat
0cc053ea4d *Integrate Script system to Core
-added ScriptMgr for loading scripts
-removed bindings
-moved script system to src/game
-moved scripts to src/scripts
-VC project files updated
-cmakes updated (not 100% done yet)

NOTE to Devs:
-file locations changed
-precompiled renamed to ScriptedPch
-ecsort_ai renamed to ScriptedEscortAI
-follower_ai renamed to ScriptedFollowerAI
-guard_ai renamed to ScriptedGuardAI
-simple_ai renamed to ScriptedSimpleAI
-sc_creature renamed to ScriptedCreature
-sc_gossip renamed to ScriptedGossip
-sc_instance  renamed to ScriptedInstance

*use the new headers in scripts, thank you

NOTE to ALL:
cmake not fully tested, please report any errors with it
could make creashes, incompability
USE AT YOUR OWN RISK before further tests!!

--HG--
branch : trunk
2010-01-19 11:36:05 +01:00