Пример #1
0
 public GingerBreadHouseAddon()
 {
     for (int i = 0x2be5; i < 0x2be8; i++)
     {
         LocalizedAddonComponent laoc = new LocalizedAddonComponent(i, 1077395);                   // Gingerbread House
         laoc.Light = LightType.SouthSmall;
         AddComponent(laoc, (i == 0x2be5) ? -1 : 0, (i == 0x2be7) ? -1 : 0, 0);
     }
 }
		public GingerBreadHouseAddon()
		{
			for( int i=0x2be5; i<0x2be8; i++ )
			{
				LocalizedAddonComponent laoc = new LocalizedAddonComponent( i, 1077395 ); // Gingerbread House
				laoc.Light = LightType.SouthSmall;
				AddComponent( laoc, (i==0x2be5) ? -1 : 0, (i==0x2be7) ? -1 : 0, 0 ); 
			}
		}
Пример #3
0
        public GingerBreadHouseAddon()
        {
            for (int i = 0x2be5; i < 0x2be8; i++)
            {
                LocalizedAddonComponent laoc = new LocalizedAddonComponent(i, 1077395)
                {
                    Light = LightType.SouthSmall
                };

                AddComponent(laoc, i == 0x2be5 ? -1 : 0, i == 0x2be7 ? -1 : 0, 0);
            }
        }
Пример #4
0
        public ChampionSkullPlatform()
        {
            AddComponent(new AddonComponent(0x71A), -1, -1, -1);
            AddComponent(new AddonComponent(0x709), 0, -1, -1);
            AddComponent(new AddonComponent(0x709), 1, -1, -1);
            AddComponent(new AddonComponent(0x709), -1, 0, -1);
            AddComponent(new AddonComponent(0x709), 0, 0, -1);
            AddComponent(new AddonComponent(0x709), 1, 0, -1);
            AddComponent(new AddonComponent(0x709), -1, 1, -1);
            AddComponent(new AddonComponent(0x709), 0, 1, -1);
            AddComponent(new AddonComponent(0x71B), 1, 1, -1);

            AddComponent(new AddonComponent(0x50F), 0, -1, 4);
            AddComponent(m_Power = new ChampionSkullBrazier(this, ChampionSkullType.Power), 0, -1, 5);

            AddComponent(new AddonComponent(0x50F), 1, -1, 4);
            AddComponent(m_Enlightenment = new ChampionSkullBrazier(this, ChampionSkullType.Enlightenment), 1, -1, 5);

            AddComponent(new AddonComponent(0x50F), -1, 0, 4);
            AddComponent(m_Venom = new ChampionSkullBrazier(this, ChampionSkullType.Venom), -1, 0, 5);

            AddComponent(new AddonComponent(0x50F), 1, 0, 4);
            AddComponent(m_Pain = new ChampionSkullBrazier(this, ChampionSkullType.Pain), 1, 0, 5);

            AddComponent(new AddonComponent(0x50F), -1, 1, 4);
            AddComponent(m_Greed = new ChampionSkullBrazier(this, ChampionSkullType.Greed), -1, 1, 5);

            AddComponent(new AddonComponent(0x50F), 0, 1, 4);
            AddComponent(m_Death = new ChampionSkullBrazier(this, ChampionSkullType.Death), 0, 1, 5);

            AddonComponent comp = new LocalizedAddonComponent(0x20D2, 1049495)
            {
                Hue = 0x482
            };

            AddComponent(comp, 0, 0, 5);

            comp = new LocalizedAddonComponent(0x0BCF, 1049496)
            {
                Hue = 0x482
            };
            AddComponent(comp, 0, 2, -7);

            comp = new LocalizedAddonComponent(0x0BD0, 1049497)
            {
                Hue = 0x482
            };
            AddComponent(comp, 2, 0, -7);
        }
Пример #5
0
        public CannonTurret(Mobile m)
        {
            Owner = m;

            ShotsRemaining = 20;

            Base = new CannonBase(this);
            Base.MoveToWorld(this.Location, this.Map);

            AddonComponent c = new LocalizedAddonComponent(16918, 1155505);

            AddComponent(c, 0, 0, 3);
            Turret = c;

            _NextShot = DateTime.UtcNow;
        }
Пример #6
0
        private void AddComplexComponent(int item, int xoffset, int yoffset, int zoffset, int hue, int localization = 0)
        {
            AddonComponent ac;

            if (localization == 0)
            {
                ac = new AddonComponent(item);
            }
            else
            {
                ac = new LocalizedAddonComponent(item, localization);
            }

            if (hue != 0)
            {
                ac.Hue = hue;
            }

            AddComponent(ac, xoffset, yoffset, zoffset);
        }