PDA

View Full Version : *Replace a ton of switches with RAND(), and overload RAND() to support up to 16 param


biglad
09-26-2009, 09:23 AM
*Replace a ton of switches with RAND(), and overload RAND() to support up to 16 parameters.*Add a safety check to prevent knocking players off of transports, just in case they die while on one.*Fix a couple incorrect spell defines.

src/bindings/scripts/scripts/eastern_kingdoms/karazhan/bosses_opera.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/bosses_opera.cpp) (1 lines added, 5 lines removed)
src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/northrend/ulduar/ulduar/boss_flame_leviathan.cpp) (2 lines added, 2 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_brutallus.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_brutallus.cpp) (18 lines added, 24 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter2.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter2.cpp) (7 lines added, 25 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_midnight.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_midnight.cpp) (3 lines added, 16 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_moroes.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_moroes.cpp) (8 lines added, 17 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_maiden_of_virtue.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_maiden_of_virtue.cpp) (9 lines added, 20 lines removed)
src/bindings/scripts/base/guard_ai.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/base/guard_ai.cpp) (1 lines added, 8 lines removed)
src/game/Player.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/game/Player.cpp) (1 lines added, 1 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_felmyst.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/sunwell_plateau/boss_felmyst.cpp) (1 lines added, 5 lines removed)
src/bindings/scripts/scripts/northrend/violet_hold/boss_zuramat.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/northrend/violet_hold/boss_zuramat.cpp) (4 lines added, 8 lines removed)
src/bindings/scripts/scripts/northrend/gundrak/boss_moorabi.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/northrend/gundrak/boss_moorabi.cpp) (10 lines added, 10 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_curator.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_curator.cpp) (3 lines added, 8 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/magisters_terrace/boss_selin_fireheart.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/magisters_terrace/boss_selin_fireheart.cpp) (1 lines added, 5 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/molten_core/molten_core.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/molten_core/molten_core.cpp) (2 lines added, 10 lines removed)
src/game/CreatureEventAI.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/game/CreatureEventAI.cpp) (1 lines added, 8 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_terestian_illhoof.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_terestian_illhoof.cpp) (3 lines added, 15 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_shade_of_aran.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_shade_of_aran.cpp) (2 lines added, 11 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/karazhan/boss_prince_malchezaar.cpp) (2 lines added, 11 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter5.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/scarlet_enclave/chapter5.cpp) (15 lines added, 28 lines removed)
src/game/CreatureAIImpl.h (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/game/CreatureAIImpl.h) (223 lines added, 0 lines removed)
src/bindings/scripts/scripts/eastern_kingdoms/magisters_terrace/boss_priestess_delrissa.cpp (http://bitbucket.org/Azrael/mgacore2/src/2e8144358882/src/bindings/scripts/scripts/eastern_kingdoms/magisters_terrace/boss_priestess_delrissa.cpp) (6 lines added, 11 lines removed)


More... (http://bitbucket.org/Azrael/mgacore2/changeset/2e8144358882/)