Implement generic script loaders to greatly reduce code duplication
This commit is contained in:
+1447
-1670
File diff suppressed because it is too large
Load Diff
+1559
-1908
File diff suppressed because it is too large
Load Diff
@@ -30,13 +30,9 @@ namespace Scripts.Northrend.Ulduar
|
||||
{
|
||||
namespace Razorscale
|
||||
{
|
||||
/*class boss_razorscale_controller : CreatureScript
|
||||
{
|
||||
public boss_razorscale_controller() : base("boss_razorscale_controller") { }
|
||||
|
||||
class boss_razorscale_controllerAI : BossAI
|
||||
/*class boss_razorscale_controller : BossAI
|
||||
{
|
||||
public boss_razorscale_controllerAI(Creature creature) : base(creature, InstanceData.RazorscaleControl)
|
||||
public boss_razorscale_controller(Creature creature) : base(creature, InstanceData.RazorscaleControl)
|
||||
{
|
||||
me.SetDisplayId(me.GetCreatureTemplate().ModelId2);
|
||||
}
|
||||
@@ -152,7 +148,7 @@ namespace Scripts.Northrend.Ulduar
|
||||
}
|
||||
}
|
||||
|
||||
public override CreatureAI GetAI(Creature creature)
|
||||
public override CreatureAI Get(Creature creature)
|
||||
{
|
||||
return GetInstanceAI<boss_razorscale_controllerAI>(creature);
|
||||
}
|
||||
|
||||
@@ -377,6 +377,12 @@ namespace Scripts.Northrend.Ulduar
|
||||
public const uint UniverseGlobe = 55;
|
||||
public const uint AlgalonTrapdoor = 56;
|
||||
public const uint BrannBronzebeardAlg = 57;
|
||||
|
||||
// Misc
|
||||
public const uint BrannBronzebeardIntro = 58;
|
||||
public const uint LoreKeeperOfNorgannon = 59;
|
||||
public const uint Dellorah = 60;
|
||||
public const uint BronzebeardRadio = 61;
|
||||
}
|
||||
|
||||
struct InstanceWorldStates
|
||||
|
||||
+569
-709
File diff suppressed because it is too large
Load Diff
@@ -29,7 +29,7 @@ namespace Scripts.Northrend.Ulduar
|
||||
new Position(2028.766f, 17.42014f, 411.4446f, 3.857178f), // Mimiron
|
||||
};
|
||||
public static Position[] YSKeepersPos =
|
||||
{
|
||||
{
|
||||
new Position(2036.873f, 25.42513f, 338.4984f, 3.909538f), // Freya
|
||||
new Position(1939.045f, -90.87457f, 338.5426f, 0.994837f), // Hodir
|
||||
new Position(1939.148f, 42.49035f, 338.5427f, 5.235988f), // Thorim
|
||||
|
||||
Reference in New Issue
Block a user