public NewLoveseatNorthAddon() { AddonComponent ac; ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 1801 ); ac.Name = "love seat"; AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 2916 ); ac.Hue = 2307; ac.Name = "love seat"; AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 2916 ); ac.Hue = 2307; ac.Name = "love seat"; AddComponent( ac, 1, 1, 0 ); }
public TrinsicSmallSouthAddon() { AddonComponent ac = null; ac = new AddonComponent(2778); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(2778); AddComponent(ac, 1, 0, 0); ac = new AddonComponent(2779); AddComponent(ac, 2, 1, 0); ac = new AddonComponent(2780); AddComponent(ac, -1, -1, 0); ac = new AddonComponent(2781); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(2782); AddComponent(ac, 2, -1, 0); ac = new AddonComponent(2783); AddComponent(ac, -1, 0, 0); ac = new AddonComponent(2784); AddComponent(ac, 0, -1, 0); ac = new AddonComponent(2784); AddComponent(ac, 1, -1, 0); ac = new AddonComponent(2785); AddComponent(ac, 2, 0, 0); ac = new AddonComponent(2786); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(2786); AddComponent(ac, 1, 1, 0); }
public OrnatechairSAddon() { AddonComponent ac = null; ac = new AddonComponent(1113); ac.Hue = 46; AddComponent(ac, 0, 1, 0); ac = new AddonComponent(1113); ac.Hue = 46; AddComponent(ac, 1, 1, 0); ac = new AddonComponent(11727); ac.Hue = 46; AddComponent(ac, -1, 1, 1); ac = new AddonComponent(11727); ac.Hue = 46; AddComponent(ac, 1, 1, 1); ac = new AddonComponent(11728); ac.Hue = 46; AddComponent(ac, 0, 0, 0); ac = new AddonComponent(11728); ac.Hue = 46; AddComponent(ac, 1, 0, 0); ac = new AddonComponent(11504); ac.Hue = 46; AddComponent(ac, 0, 0, 5); ac = new AddonComponent(11504); ac.Hue = 46; AddComponent(ac, 1, 0, 5); ac = new AddonComponent(11210); ac.Hue = 46; AddComponent(ac, -1, 0, 0); ac = new AddonComponent(5036); ac.Hue = 46; AddComponent(ac, 1, 1, 4); }
public SanctuaryAddon() { AddonComponent ac; ac = new AddonComponent( 3678 ); AddComponent( ac, -4, -1, 0 ); ac = new AddonComponent( 3678 ); AddComponent( ac, 5, -2, 0 ); ac = new AddonComponent( 3687 ); AddComponent( ac, 1, -5, 0 ); ac = new AddonComponent( 3684 ); AddComponent( ac, -1, -4, 0 ); ac = new AddonComponent( 3681 ); AddComponent( ac, -3, -3, 0 ); ac = new AddonComponent( 3690 ); AddComponent( ac, 3, -4, 0 ); ac = new AddonComponent( 3684 ); AddComponent( ac, 5, 2, 0 ); ac = new AddonComponent( 3678 ); AddComponent( ac, 0, 6, 0 ); ac = new AddonComponent( 3687 ); AddComponent( ac, 4, 4, 0 ); ac = new AddonComponent( 3690 ); AddComponent( ac, 2, 5, 0 ); ac = new AddonComponent( 3681 ); AddComponent( ac, 6, 0, 0 ); ac = new AddonComponent( 3684 ); AddComponent( ac, -4, 3, 0 ); ac = new AddonComponent( 3687 ); AddComponent( ac, -5, 1, 0 ); ac = new AddonComponent( 3681 ); AddComponent( ac, -2, 5, 0 ); }
public SmBathroomCounterEAddon() { AddonComponent ac; ac = new AddonComponent( 7617 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 7618 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 7619 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 4104 ); AddComponent( ac, 0, 0, 5 ); ac = new AddonComponent( 6420 ); AddComponent( ac, 0, 1, 6 ); ac = new AddonComponent( 4979 ); AddComponent( ac, 0, -1, 4 ); ac = new AddonComponent( 3625 ); ac.Name = "shaving cream"; AddComponent( ac, 0, -1, 8 ); ac = new AddonComponent( 3626 ); ac.Name = "hand lotion"; AddComponent( ac, 0, -1, 7 ); ac = new AddonComponent( 3836 ); ac.Name = "perfume"; AddComponent( ac, 0, -1, 6 ); ac = new AddonComponent( 5155 ); ac.Name = "bar of soap"; AddComponent( ac, 0, 0, 8 ); }
public Hall2010GhostChairAddon() { AddonComponent ac; ac = new AddonComponent(9537); ac.Hue = 2723; AddComponent(ac, 0, -1, 0); ac = new AddonComponent(9536); ac.Hue = 2723; AddComponent(ac, -1, 0, 0); ac = new AddonComponent(2854); ac.Light = LightType.Circle225; ac.Hue = 2624; AddComponent(ac, 0, 1, 0); ac = new AddonComponent(9546); ac.Hue = 2723; AddComponent(ac, -1, 1, 0); ac = new AddonComponent(3096); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(2854); ac.Light = LightType.Circle225; ac.Hue = 2624; AddComponent(ac, 1, -1, 0); ac = new AddonComponent(1); ac.Hue = 2723; AddComponent(ac, 0, 0, 0); ac = new AddonComponent(4071); ac.Hue = 2723; AddComponent(ac, -1, -1, 0); ac = new AddonComponent(4072); ac.Hue = 2723; AddComponent(ac, 0, -1, 0); ac = new AddonComponent(4075); ac.Hue = 2723; AddComponent(ac, 1, -1, 0); ac = new AddonComponent(4070); ac.Hue = 2723; AddComponent(ac, -1, 0, 0); ac = new AddonComponent(4074); ac.Hue = 2723; AddComponent(ac, 0, 0, 0); ac = new AddonComponent(4078); ac.Hue = 2723; AddComponent(ac, 1, 0, 0); ac = new AddonComponent(4073); ac.Hue = 2723; AddComponent(ac, -1, 1, 0); ac = new AddonComponent(4076); ac.Hue = 2723; AddComponent(ac, 0, 1, 0); ac = new AddonComponent(4077); ac.Hue = 2723; AddComponent(ac, 1, 1, 0); ac = new AddonComponent(3232); ac.Hue = 2694; AddComponent(ac, 0, 2, 0); ac = new AddonComponent(3235); ac.Hue = 2694; AddComponent(ac, 1, -1, 0); }
public CrystalCluster01Addon() { AddonComponent ac = null; ac = new AddonComponent(8743); AddComponent(ac, -1, 0, 0); ac = new AddonComponent(12253); AddComponent(ac, -1, -1, 0); ac = new AddonComponent(8738); AddComponent(ac, 0, -1, 0); ac = new AddonComponent(8770); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(8769); AddComponent(ac, -1, -2, 0); ac = new AddonComponent(8768); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(8767); AddComponent(ac, 0, 2, 0); ac = new AddonComponent(8766); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(8765); AddComponent(ac, 1, 0, 0); ac = new AddonComponent(8764); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(8736); AddComponent(ac, 0, -2, 0); }
public TallTree02Addon() { AddonComponent ac = null; ac = new AddonComponent( 3405 ); AddComponent( ac, -3, 3, 0 ); ac = new AddonComponent( 3406 ); AddComponent( ac, -2, 2, 0 ); ac = new AddonComponent( 3407 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 3408 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 3409 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 3410 ); AddComponent( ac, 2, -2, 0 ); ac = new AddonComponent( 3411 ); AddComponent( ac, 3, -3, 0 ); ac = new AddonComponent( 3395 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 3396 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 3394 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 3393 ); AddComponent( ac, -2, 2, 0 ); }
public OccloSmallEastAddon() { AddonComponent ac = null; ac = new AddonComponent( 2797 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 2797 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 2799 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 2800 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 2802 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 2802 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 2803 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 2805 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 2798 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 2801 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 2804 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 2804 ); AddComponent( ac, 1, 0, 0 ); }
public AG_WayGateNorthAddon() { AddonComponent ac; ac = new AddonComponent( 476 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 466 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 474 ); AddComponent( ac, -1, 0, 15 ); ac = new AddonComponent( 3255 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 6958 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 6961 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 6967 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 14201 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 477 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 481 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 480 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 9036 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 6955 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 6968 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 3025 ); AddComponent( ac, 1, 1, 10 ); }
public TeleporterAndSignAddon() { AddonComponent ac = null; ac = new AddonComponent( 1876 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 1872 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 7977 ); AddComponent( ac, -2, -1, 15 ); ac = new AddonComponent( 9 ); AddComponent( ac, -2, -1, 0 ); ac = new AddonComponent( 14170 ); AddComponent( ac, 2, 0, 6 ); ac = new AddonComponent( 1878 ); AddComponent( ac, 3, 1, 0 ); ac = new AddonComponent( 1880 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 1873 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 1873 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 1877 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 1879 ); AddComponent( ac, 3, -1, 0 ); ac = new AddonComponent( 1875 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 1875 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 1872 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 1874 ); AddComponent( ac, 3, 0, 0 ); }
public DisplayCaseSmallEastAddon() { AddComponent(new AddonComponent(2725), 0, 1, 5); AddComponent(new AddonComponent(2834), 0, 1, 2); AddComponent(new AddonComponent(2725), 0, 1, 0); AddComponent(new AddonComponent(2721), 0, 0, 5); AddComponent(new AddonComponent(2838), 0, 0, 2); AddComponent(new AddonComponent(2723), 0, -1, 5); AddComponent(new AddonComponent(2832), 0, -1, 2); AddComponent(new AddonComponent(2723), 0, -1, 0); AddComponent(new AddonComponent(2724), 1, -1, 5); AddComponent(new AddonComponent(2835), 1, -1, 2); AddComponent(new AddonComponent(2724), 1, -1, 0); AddComponent(new AddonComponent(2719), 1, 0, 5); AddComponent(new AddonComponent(2836), 1, 0, 2); AddComponent(new AddonComponent(2840), 1, 1, 5); AddComponent(new AddonComponent(2833), 1, 1, 2); AddComponent(new AddonComponent(2840), 1, 1, 0); AddonComponent ac = null; ac = new AddonComponent(2723); AddComponent(ac, 0, -1, 5); ac = new AddonComponent(2721); AddComponent(ac, 0, 0, 5); ac = new AddonComponent(2832); AddComponent(ac, 0, -1, 2); ac = new AddonComponent(2838); AddComponent(ac, 0, 0, 2); ac = new AddonComponent(2723); AddComponent(ac, 0, -1, 0); }
public harvesttableAddon() { AddonComponent ac; ac = new AddonComponent( 4569 ); ac.Hue = 550; AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 4570 ); ac.Hue = 550; AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 10318 ); ac.Hue = 1140; ac.Name = "cornucopia"; AddComponent( ac, -1, 0, 6 ); ac = new AddonComponent( 3191 ); AddComponent( ac, 0, 0, 6 ); ac = new AddonComponent( 15641 ); AddComponent( ac, -1, 0, 3 ); ac = new AddonComponent( 3174 ); AddComponent( ac, 0, 0, 5 ); ac = new AddonComponent( 3354 ); AddComponent( ac, 0, 0, 6 ); ac = new AddonComponent( 3181 ); AddComponent( ac, -1, 0, 6 ); ac = new AddonComponent( 3186 ); AddComponent( ac, 0, 0, 6 ); ac = new AddonComponent( 2512 ); AddComponent( ac, -1, 0, 3 ); ac = new AddonComponent( 5642 ); ac.Name = "Turkey Leg"; AddComponent( ac, 0, 1, 12 ); ac = new AddonComponent( 5927 ); AddComponent( ac, 1, 1, 13 ); }
public StoneCoffinAddon( bool east ) { if ( east ) { AddonComponent comp = new AddonComponent( 0x3048 ); comp.Name = "stone coffin"; AddComponent( comp, 0, 0, 0 ); comp = new AddonComponent( 0x3049 ); comp.Name = "stone coffin"; AddComponent( comp, 0, -1, 0 ); } else { AddonComponent comp = new AddonComponent( 0x304A ); comp.Name = "stone coffin"; AddComponent( comp, 0, 0, 0 ); comp = new AddonComponent( 0x304B ); comp.Name = "stone coffin"; AddComponent( comp, -1, 0, 0 ); } }
public NewTree04Addon() { AddonComponent ac = null; ac = new AddonComponent( 12505 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 12504 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 12503 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 12502 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 12501 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 12500 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 12494 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 12493 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 12492 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 12491 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 12490 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 12489 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 12488 ); AddComponent( ac, 2, 2, 0 ); }
public NewTree02Addon() { AddonComponent ac = null; ac = new AddonComponent( 12476 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 12475 ); AddComponent( ac, -2, 1, 0 ); ac = new AddonComponent( 12474 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 12473 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 12472 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 12487 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 12486 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 12484 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 12483 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 12471 ); AddComponent( ac, 2, 1, 0 ); }
public NewTree02Addon() { AddonComponent ac = null; ac = new AddonComponent(12476); AddComponent(ac, 2, -1, 0); ac = new AddonComponent(12475); AddComponent(ac, -2, 1, 0); ac = new AddonComponent(12474); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(12473); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(12472); AddComponent(ac, 1, 1, 0); ac = new AddonComponent(12487); AddComponent(ac, -1, 0, 0); ac = new AddonComponent(12486); AddComponent(ac, 1, 0, 0); ac = new AddonComponent(12484); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(12483); AddComponent(ac, 1, 1, 0); ac = new AddonComponent(12471); AddComponent(ac, 2, 1, 0); }
public override void OnComponentUsed(AddonComponent c, Mobile from) { if (m_TypeName == null) { return; } TaxidermyKit.TrophyInfo info = TaxidermyKit.TrophyInfos.FirstOrDefault(i => i.CreatureType == m_TypeName); if (info != null) { BaseHouse house = BaseHouse.FindHouseAt(c); if (house != null && (house.IsCoOwner(from) || (house.Addons.ContainsKey(this) && house.Addons[this] == from))) { from.AddToBackpack(new FishTrophyDeed(m_FishWeight, m_Fisher, m_DateCaught, info.DeedNumber, info.AddonNumber, info.NorthID)); if (house.Addons.ContainsKey(this)) { house.Addons.Remove(this); } Delete(); } else { from.SendLocalizedMessage(502092); // You must be in your house to do this. } } }
public TallTree02Addon() { AddonComponent ac = null; ac = new AddonComponent(3405); AddComponent(ac, -3, 3, 0); ac = new AddonComponent(3406); AddComponent(ac, -2, 2, 0); ac = new AddonComponent(3407); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(3408); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(3409); AddComponent(ac, 1, -1, 0); ac = new AddonComponent(3410); AddComponent(ac, 2, -2, 0); ac = new AddonComponent(3411); AddComponent(ac, 3, -3, 0); ac = new AddonComponent(3395); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(3396); AddComponent(ac, 1, -1, 0); ac = new AddonComponent(3394); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(3393); AddComponent(ac, -2, 2, 0); }
public override void OnComponentUsed(AddonComponent c, Mobile from) { if ((from.InRange(c.Location, 3))) { BaseHouse house = BaseHouse.FindHouseAt(from); if (house != null && (house.IsOwner(from) || (house.LockDowns.ContainsKey(this) && house.LockDowns[this] == from))) { Components.ForEach(x => { if (x.ItemID == 0xA2A4 || x.ItemID == 0xA2A8) { x.ItemID++; from.PlaySound(958); } else { x.ItemID--; } }); from.PlaySound(958); } else { from.SendLocalizedMessage(502092); // You must be in your house to do this. } } else { from.LocalOverheadMessage(MessageType.Regular, 0x3B2, 1019045); // I can't reach that. } }
public override void OnComponentUsed(AddonComponent c, Mobile from) { if(from.InRange(c.Location, 3) && from.Backpack != null) { foreach(WispOrb orb in WispOrb.Orbs) { if(orb.Owner == from) { LabelTo(from, 1153357); // Thou can guide but one of us. return; } } Alignment alignment = Alignment.Neutral; if(from.Karma > 0 && m_Alignment == Alignment.Good) alignment = Alignment.Good; else if (from.Karma < 0 && m_Alignment == Alignment.Evil) alignment = Alignment.Evil; if(alignment != Alignment.Neutral) { WispOrb orb = new WispOrb(from, alignment); from.Backpack.DropItem(orb); Timer.DelayCall(TimeSpan.FromSeconds(0.5), new TimerStateCallback(SendMessage_Callback), new object[] { orb, from } ); } else LabelTo(from, 1153350); // Thy spirit be not compatible with our goals! } }
public CrystalCluster02Addon() { AddonComponent ac = null; ac = new AddonComponent( 730 ); AddComponent( ac, 1, -2, 0 ); ac = new AddonComponent( 8712 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 8765 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 8762 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 8763 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 8766 ); AddComponent( ac, 1, 3, 0 ); ac = new AddonComponent( 8742 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 8732 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 8774 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 8775 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 8776 ); AddComponent( ac, 2, 2, 0 ); ac = new AddonComponent( 8777 ); AddComponent( ac, -1, 3, 0 ); ac = new AddonComponent( 12263 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 8732 ); AddComponent( ac, 2, 0, 0 ); }
public LighthouseAddon() { AddComponent( new AddonComponent( 6845 ), -3, -1, 0 ); AddComponent( new AddonComponent( 6849 ), -2, 1, 0 ); AddComponent( new AddonComponent( 6843 ), -3, -3, 0 ); AddComponent( new AddonComponent( 6844 ), -3, -2, 0 ); AddComponent( new AddonComponent( 6832 ), 1, -1, 0 ); AddComponent( new AddonComponent( 6860 ), 0, -1, 0 ); AddComponent( new AddonComponent( 6820 ), -1, 3, 0 ); AddComponent( new AddonComponent( 6829 ), 2, -1, 0 ); AddComponent( new AddonComponent( 6822 ), 1, 3, 0 ); AddComponent( new AddonComponent( 6821 ), 0, 3, 0 ); AddComponent( new AddonComponent( 6828 ), 3, -1, 0 ); AddComponent( new AddonComponent( 6823 ), 2, 3, 0 ); AddComponent( new AddonComponent( 6825 ), 3, 2, 0 ); AddComponent( new AddonComponent( 6824 ), 3, 3, 0 ); AddComponent( new AddonComponent( 6827 ), 3, 0, 0 ); AddComponent( new AddonComponent( 6826 ), 3, 1, 0 ); AddComponent( new AddonComponent( 6855 ), -1, 1, 0 ); AddComponent( new AddonComponent( 6852 ), -1, 2, 0 ); AddComponent( new AddonComponent( 6838 ), 0, -2, 0 ); AddComponent( new AddonComponent( 6835 ), 1, -2, 0 ); AddComponent( new AddonComponent( 6841 ), -1, -3, 0 ); AddComponent( new AddonComponent( 6863 ), -1, -2, 0 ); AddComponent( new AddonComponent( 6859 ), -1, -1, 0 ); AddComponent( new AddonComponent( 6858 ), -1, 0, 0 ); AddComponent( new AddonComponent( 6862 ), -2, -2, 0 ); AddComponent( new AddonComponent( 6842 ), -2, -3, 0 ); AddComponent( new AddonComponent( 6846 ), -2, 0, 0 ); AddComponent( new AddonComponent( 6861 ), -2, -1, 0 ); AddonComponent ac = new AddonComponent( 6864 ); ac.Light = LightType.Circle300; AddComponent( ac, 2, 2, 0 ); }
public OrangeBlossomTreeAddon() { AddonComponent ac = null; ac = new AddonComponent( 3280 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 3265 ); AddComponent( ac, -1, 1, 25 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 1, -1, 27 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 1, 1, 45 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 0, 1, 36 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 1, 0, 36 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 0, 1, 25 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 1, 0, 25 ); ac = new AddonComponent( 3265 ); AddComponent( ac, 1, 1, 36 ); ac = new AddonComponent( 3264 ); AddComponent( ac, 1, -1, 21 ); ac = new AddonComponent( 3264 ); AddComponent( ac, -1, 1, 13 ); ac = new AddonComponent( 3264 ); AddComponent( ac, 1, 0, 20 ); }
public MaginciaSmallEastAddon() { AddonComponent ac = null; ac = new AddonComponent( 2769 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 2769 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 2770 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 2771 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 2772 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 2773 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 2774 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 2774 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 2775 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 2776 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 2776 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 2777 ); AddComponent( ac, 0, 2, 0 ); }
public NewTree01Addon() { AddonComponent ac = null; ac = new AddonComponent( 12481 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 12480 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 12479 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 12478 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 12477 ); AddComponent( ac, 2, 2, 0 ); ac = new AddonComponent( 12470 ); AddComponent( ac, 2, -2, 0 ); ac = new AddonComponent( 12469 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 12468 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 12467 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 12466 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 12465 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 12464 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 12463 ); AddComponent( ac, 2, 2, 0 ); }
public TreasurePile05Addon() { AddonComponent ac = null; ac = new AddonComponent( 7017 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 7016 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 7015 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 7014 ); AddComponent( ac, -2, 0, 0 ); ac = new AddonComponent( 7013 ); AddComponent( ac, -2, -1, 0 ); ac = new AddonComponent( 7012 ); AddComponent( ac, -2, 1, 0 ); ac = new AddonComponent( 7011 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 7010 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 7009 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 7018 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 7019 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 7008 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 7007 ); AddComponent( ac, 2, 0, 0 ); }
public MLTree18Addon() { AddonComponent ac = null; ac = new AddonComponent( 15053 ); AddComponent( ac, 3, -1, 0 ); ac = new AddonComponent( 15052 ); AddComponent( ac, 3, 0, 0 ); ac = new AddonComponent( 15051 ); AddComponent( ac, -3, 1, 0 ); ac = new AddonComponent( 15050 ); AddComponent( ac, -3, 1, 0 ); ac = new AddonComponent( 15049 ); AddComponent( ac, -2, 1, 0 ); ac = new AddonComponent( 15048 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 15047 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 15046 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 15045 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 15044 ); AddComponent( ac, 3, 1, 0 ); }
public override void OnComponentUsed( AddonComponent c, Mobile from ) { if ( from.InRange( c.Location, 2 ) ) { if ( m_Fruits > 0 ) { Item fruit = Fruit; if ( fruit == null ) return; if ( !from.PlaceInBackpack( fruit ) ) { fruit.Delete(); from.SendLocalizedMessage( 501015 ); // There is no room in your backpack for the fruit. } else { if ( --m_Fruits == 0 ) Timer.DelayCall( TimeSpan.FromMinutes( 30 ), new TimerCallback( Respawn ) ); from.SendLocalizedMessage( 501016 ); // You pick some fruit and put it in your backpack. } } else from.SendLocalizedMessage( 501017 ); // There is no more fruit on this tree } else from.LocalOverheadMessage( MessageType.Regular, 0x3B2, 1019045 ); // I can't reach that. }
public DeepSeaFishtankNReplaceableAddon() { AddonComponent ac = null; //Black on top of tank ac = new AddonComponent(4846); ac.Hue = 1; ac.Name = "deepsea fishtank lid"; AddComponent(ac, 0, 0, 22); //Black bottom of tank ac = new AddonComponent(4846); ac.Hue = 1; ac.Name = "deepsea fishtank base"; AddComponent(ac, 0, 0, 0); //Sand ac = new AddonComponent(4846); ac.Hue = 348; ac.Name = "sand"; AddComponent(ac, 0, 0, 1); //Water ac = new AddonComponent(6732); ac.Hue = 96; ac.Name = "water"; AddComponent(ac, -1, -2, 0); ac = new AddonComponent(6732); ac.Hue = 96; ac.Name = "water"; AddComponent(ac, 0, -1, 0); }
public CrystalCluster01Addon() { AddonComponent ac = null; ac = new AddonComponent( 8743 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 12253 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 8738 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 8770 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 8769 ); AddComponent( ac, -1, -2, 0 ); ac = new AddonComponent( 8768 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 8767 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 8766 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 8765 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 8764 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 8736 ); AddComponent( ac, 0, -2, 0 ); }
public HarvestWreathEAddon() { AddonComponent ac = null; ac = new AddonComponent( 9005 ); ac.Hue = 2117; AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 3196 ); AddComponent( ac, 0, 0, 14 ); ac = new AddonComponent( 3193 ); AddComponent( ac, 0, 0, 17 ); ac = new AddonComponent( 3192 ); AddComponent( ac, 0, 0, 14 ); ac = new AddonComponent( 3354 ); AddComponent( ac, 0, 1, 15 ); ac = new AddonComponent( 3181 ); AddComponent( ac, 0, 0, 14 ); ac = new AddonComponent( 3180 ); AddComponent( ac, 0, 1, 15 ); ac = new AddonComponent( 3187 ); AddComponent( ac, 0, 0, 10 ); ac = new AddonComponent( 2512 ); AddComponent( ac, 0, 0, 16 ); }
public eviltreeAddon() { AddonComponent ac; ac = new AddonComponent( 8778 ); ac.Hue = 1; AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 4650 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 4654 ); AddComponent( ac, -2, -1, 0 ); ac = new AddonComponent( 4655 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 7570 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 7571 ); AddComponent( ac, 1, 1, 3 ); ac = new AddonComponent( 7573 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 7393 ); AddComponent( ac, 1, 0, 20 ); ac = new AddonComponent( 7586 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 7403 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 6941 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 4650 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 4651 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 7574 ); AddComponent( ac, 2, -1, 0 ); }
public SmallTreasurePileAddon() { AddonComponent ac = null; ac = new AddonComponent( 6987 ); AddComponent( ac, -2, 0, 0 ); ac = new AddonComponent( 6996 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 6986 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 6984 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 6982 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 6983 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 6980 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 6979 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 6978 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 6977 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 6976 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 6975 ); AddComponent( ac, 1, 1, 0 ); }
public AG_PlanterEastAddon() { AddonComponent ac; ac = new AddonComponent(6811); AddComponent(ac, 1, 0, 12); ac = new AddonComponent(3205); AddComponent(ac, 0, 1, 3); ac = new AddonComponent(3204); AddComponent(ac, 0, -1, 7); ac = new AddonComponent(3223); AddComponent(ac, 0, 1, 5); ac = new AddonComponent(3224); AddComponent(ac, 0, 0, 2); ac = new AddonComponent(3206); AddComponent(ac, 1, 1, 12); ac = new AddonComponent(2824); ac.Name = "Planter"; AddComponent(ac, 0, -1, 0); ac = new AddonComponent(3376); AddComponent(ac, 0, 0, 3); ac = new AddonComponent(2822); ac.Name = "Planter"; AddComponent(ac, 0, 1, 0); ac = new AddonComponent(2823); ac.Name = "Planter"; AddComponent(ac, 0, 0, 0); }
public MarketStandSouthEmptyAddon() { AddComponent( new AddonComponent( 2938 ), 0, 0, 1 ); AddComponent( new AddonComponent( 6787 ), 0, -1, 0 ); AddComponent( new AddonComponent( 2938 ), 0, -1, 1 ); AddComponent( new AddonComponent( 6786 ), 0, 2, 0 ); AddComponent( new AddonComponent( 6787 ), 0, 1, 0 ); AddComponent( new AddonComponent( 2938 ), 0, 1, 1 ); AddonComponent ac; ac = new AddonComponent( 6787 ); ac.Name = "marketstand"; AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 6787 ); ac.Name = "marketstand"; AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 2938 ); ac.Name = "marketstand"; AddComponent( ac, 0, 1, 1 ); ac = new AddonComponent( 2938 ); ac.Name = "marketstand"; AddComponent( ac, 0, 0, 1 ); ac = new AddonComponent( 2938 ); ac.Name = "marketstand"; AddComponent( ac, 0, -1, 1 ); ac = new AddonComponent( 6786 ); AddComponent( ac, 0, 2, 0 ); }
public LargeSkullAddon() { AddonComponent ac; ac = new AddonComponent(8707); AddComponent(ac, 0, 0, 0); }
public override void OnComponentUsed(AddonComponent component, Mobile from) { BaseHouse house = BaseHouse.FindHouseAt(from); if (house != null && (house.IsOwner(from) || (house.LockDowns.ContainsKey(this) && house.LockDowns[this] == from))) { if (m_ResourceCount > 0) { Container cont = from.Backpack; Engines.Plants.Seed seed = new Engines.Plants.Seed(); if (cont == null || !cont.TryDropItem(from, seed, false)) { from.BankBox.DropItem(seed); from.SendLocalizedMessage(1072224); // An item has been placed in your bank box. } else { from.SendLocalizedMessage(1072223); // An item has been placed in your backpack. } ResourceCount--; NextResourceCount = DateTime.UtcNow + TimeSpan.FromDays(7); } } else { from.SendLocalizedMessage(502092); // You must be in your house to do } }
public SnowPile3Addon() { AddonComponent ac = null; ac = new AddonComponent( 6077 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 6085 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 6085 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 6086 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 6083 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 6091 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 6092 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 6077 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 6087 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 6087 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 6088 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 6081 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 6089 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 6090 ); AddComponent( ac, -1, 1, 0 ); }
public DeluciaSmallEastAddon() { AddonComponent ac = null; ac = new AddonComponent(2788); AddComponent(ac, -1, -1, 0); ac = new AddonComponent(2789); AddComponent(ac, -1, 2, 0); ac = new AddonComponent(2791); AddComponent(ac, -1, 0, 0); ac = new AddonComponent(2791); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(2795); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(2795); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(2787); AddComponent(ac, 1, 2, 0); ac = new AddonComponent(2790); AddComponent(ac, 1, -1, 0); ac = new AddonComponent(2792); AddComponent(ac, 0, -1, 0); ac = new AddonComponent(2793); AddComponent(ac, 1, 0, 0); ac = new AddonComponent(2793); AddComponent(ac, 1, 1, 0); ac = new AddonComponent(2794); AddComponent(ac, 0, 2, 0); }
public AG_SovereignBannerAddon() { AddonComponent ac; ac = new AddonComponent( 6571 ); ac.Light = LightType.Circle225; AddComponent( ac, 0, 0, 0 ); }
public AG_Nest1Addon() { AddonComponent ac; ac = new AddonComponent( 7045 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 7044 ); AddComponent( ac, -2, 2, 0 ); ac = new AddonComponent( 7043 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 7041 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 7042 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 7046 ); AddComponent( ac, -2, -1, 0 ); ac = new AddonComponent( 7048 ); AddComponent( ac, -2, -2, 0 ); ac = new AddonComponent( 7049 ); AddComponent( ac, -1, -2, 0 ); ac = new AddonComponent( 7050 ); AddComponent( ac, 2, -2, 0 ); ac = new AddonComponent( 7052 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 7053 ); AddComponent( ac, 2, 1, 0 ); ac = new AddonComponent( 7053 ); AddComponent( ac, 2, 0, 0 ); ac = new AddonComponent( 7058 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 7059 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 7063 ); AddComponent( ac, -2, 2, 0 ); ac = new AddonComponent( 7066 ); AddComponent( ac, 1, -2, 0 ); ac = new AddonComponent( 7067 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 7054 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 7054 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 7056 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 7054 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 7052 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 7051 ); AddComponent( ac, 2, -1, 0 ); ac = new AddonComponent( 7050 ); AddComponent( ac, 0, -2, 0 ); ac = new AddonComponent( 7049 ); AddComponent( ac, 0, -2, 0 ); ac = new AddonComponent( 7063 ); AddComponent( ac, -2, 1, 0 ); ac = new AddonComponent( 7056 ); AddComponent( ac, -2, 0, 0 ); ac = new AddonComponent( 7068 ); AddComponent( ac, 1, -2, 0 ); }
public MorningGlowTreeAddon() { AddonComponent ac = null; ac = new AddonComponent( 3302 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 3144 ); AddComponent( ac, -1, 1, 20 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, -1, 20 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, 1, 34 ); ac = new AddonComponent( 3144 ); AddComponent( ac, -1, 1, 16 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, -1, 15 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, 1, 25 ); ac = new AddonComponent( 3144 ); AddComponent( ac, -1, 1, 10 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, 1, 20 ); ac = new AddonComponent( 3144 ); AddComponent( ac, 1, -1, 10 ); }
public NujelmSmallEastAddon() { AddonComponent ac = null; ac = new AddonComponent( 2749 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 2749 ); AddComponent( ac, 0, 0, 0 ); ac = new AddonComponent( 2755 ); AddComponent( ac, -1, -1, 0 ); ac = new AddonComponent( 2756 ); AddComponent( ac, -1, 2, 0 ); ac = new AddonComponent( 2806 ); AddComponent( ac, -1, 0, 0 ); ac = new AddonComponent( 2806 ); AddComponent( ac, -1, 1, 0 ); ac = new AddonComponent( 2807 ); AddComponent( ac, 0, -1, 0 ); ac = new AddonComponent( 2809 ); AddComponent( ac, 0, 2, 0 ); ac = new AddonComponent( 2754 ); AddComponent( ac, 1, 2, 0 ); ac = new AddonComponent( 2757 ); AddComponent( ac, 1, -1, 0 ); ac = new AddonComponent( 2808 ); AddComponent( ac, 1, 0, 0 ); ac = new AddonComponent( 2808 ); AddComponent( ac, 1, 1, 0 ); }
public MarketStandRoofSouthAddon() { AddonComponent ac; ac = new AddonComponent(6787); AddComponent(ac, 0, 0, 0); ac.Name = "market stand"; ac = new AddonComponent(2938); AddComponent(ac, 0, 0, 1); ac.Name = "market stand"; ac = new AddonComponent(1445); AddComponent(ac, 0, 0, 5); ac.Name = "market stand"; ac = new AddonComponent(2938); AddComponent(ac, 0, 1, 1); ac.Name = "market stand"; ac = new AddonComponent(1445); AddComponent(ac, 0, 1, 5); ac.Name = "market stand"; ac = new AddonComponent(1445); AddComponent(ac, 0, 2, 5); ac.Name = "market stand"; ac = new AddonComponent(6787); AddComponent(ac, 0, 2, 0); ac.Name = "market stand"; ac = new AddonComponent(2938); AddComponent(ac, 0, 2, 1); ac.Name = "market stand"; }
public virtual void OnChop(Mobile from) { BaseHouse house = BaseHouse.FindHouseAt(this); #region High Seas BaseBoat boat = BaseBoat.FindBoatAt(from, from.Map); if (boat != null && boat is BaseGalleon) { ((BaseGalleon)boat).OnChop(this, from); return; } #endregion if (house != null && (house.IsOwner(from) || (house.Addons.ContainsKey(this) && house.Addons[this] == from))) { Effects.PlaySound(this.GetWorldLocation(), this.Map, 0x3B3); from.SendLocalizedMessage(500461); // You destroy the item. int hue = 0; if (this.RetainDeedHue) { for (int i = 0; hue == 0 && i < this.m_Components.Count; ++i) { AddonComponent c = this.m_Components[i]; if (c.Hue != 0) { hue = c.Hue; } } } this.Delete(); house.Addons.Remove(this); BaseAddonDeed deed = this.GetDeed(); if (deed != null) { if (this.RetainDeedHue) { deed.Hue = hue; } else { deed.Hue = 0; } from.AddToBackpack(deed); } } else { from.SendLocalizedMessage(1113134); // You can only redeed items in your own house! } }
public RedMoonGateSquareAddon() { AddonComponent ac = null; ac = new AddonComponent(6095); AddComponent(ac, -2, -2, 0); ac = new AddonComponent(6096); AddComponent(ac, -2, -1, 0); ac = new AddonComponent(6096); AddComponent(ac, -2, 0, 0); ac = new AddonComponent(6096); AddComponent(ac, -2, 1, 0); ac = new AddonComponent(6097); AddComponent(ac, -1, -2, 0); ac = new AddonComponent(6097); AddComponent(ac, 0, -2, 0); ac = new AddonComponent(6097); AddComponent(ac, 1, -2, 0); ac = new AddonComponent(6100); AddComponent(ac, 2, -2, 0); ac = new AddonComponent(6102); AddComponent(ac, 2, -1, 0); ac = new AddonComponent(6102); AddComponent(ac, 2, 0, 0); ac = new AddonComponent(6102); AddComponent(ac, 2, 1, 0); ac = new AddonComponent(6099); AddComponent(ac, -1, -1, 0); ac = new AddonComponent(6099); AddComponent(ac, -1, 0, 0); ac = new AddonComponent(6099); AddComponent(ac, -1, 1, 0); ac = new AddonComponent(6099); AddComponent(ac, 0, 1, 0); ac = new AddonComponent(6099); AddComponent(ac, 1, 1, 0); ac = new AddonComponent(6099); AddComponent(ac, 1, 0, 0); ac = new AddonComponent(6099); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(6099); AddComponent(ac, 0, -1, 0); ac = new AddonComponent(6099); AddComponent(ac, 1, -1, 0); ac = new AddonComponent(3546); ac.Light = LightType.ArchedWindowEast; AddComponent(ac, 0, 0, 0); ac = new AddonComponent(6098); AddComponent(ac, -2, 2, 0); ac = new AddonComponent(6101); AddComponent(ac, -1, 2, 0); ac = new AddonComponent(6101); AddComponent(ac, 0, 2, 0); ac = new AddonComponent(6101); AddComponent(ac, 1, 2, 0); ac = new AddonComponent(6103); AddComponent(ac, 2, 2, 0); }
public RedMapleTree2cAddon() { AddonComponent ac = null; ac = new AddonComponent(9341); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(9338); AddComponent(ac, 0, 0, 0); }
public override void OnComponentLoaded(AddonComponent c) { switch (c.ItemID) { case 0x2E3E: ++c.ItemID; break; } }
private void AddGeneratorComponent(int itemID, int x, int y, int z) { AddonComponent component = new AddonComponent(itemID); component.Name = "power generator"; component.Hue = 0x451; AddComponent(component, x, y, z); }
public BakedRoadRunnerAddon() { AddComponent(new AddonComponent(2519), 0, 0, 0); AddComponent(new AddonComponent(2488), 0, 0, 1); AddonComponent ac; ac = new AddonComponent(2488); AddComponent(ac, 0, 0, 1); }
public HagStew() { AddonComponent stew; stew = new AddonComponent(2416); stew.Name = "stew"; stew.Visible = true; AddComponent(stew, 0, 0, -7); //stew }
public BaseAddonContainer(int itemID) : base(itemID) { Movable = false; AddonComponent.ApplyLightTo(this); this.m_Components = new List <AddonContainerComponent>(); }
public override void OnComponentLoaded(AddonComponent c) { switch (c.ItemID) { case 0x1016: case 0x101A: case 0x101D: case 0x10A5: --c.ItemID; break; } }
private void AddGeneratorComponent(int itemID, int x, int y, int z) { AddonComponent component = new AddonComponent(itemID) { Name = "a power generator", Hue = 0x451 }; AddComponent(component, x, y, z); }
public Hall2011Tabl2Addon() { AddonComponent ac; ac = new AddonComponent(2868); ac.Hue = 1150; AddComponent(ac, 0, 1, 0); ac = new AddonComponent(2868); ac.Hue = 1150; AddComponent(ac, 1, 0, 0); ac = new AddonComponent(4623); AddComponent(ac, 0, -1, 5); ac = new AddonComponent(4629); AddComponent(ac, -1, 0, 5); ac = new AddonComponent(4626); AddComponent(ac, 1, 1, 5); ac = new AddonComponent(4630); AddComponent(ac, 0, 0, 5); ac = new AddonComponent(4627); AddComponent(ac, 0, 1, 5); ac = new AddonComponent(4624); AddComponent(ac, 1, -1, 5); ac = new AddonComponent(4628); AddComponent(ac, -1, 1, 5); ac = new AddonComponent(4625); AddComponent(ac, 1, 0, 5); ac = new AddonComponent(4622); AddComponent(ac, -1, -1, 5); ac = new AddonComponent(4012); ac.Light = LightType.ArchedWindowEast; AddComponent(ac, 1, 1, 17); ac = new AddonComponent(6571); ac.Light = LightType.ArchedWindowEast; AddComponent(ac, 1, 1, 20); ac = new AddonComponent(7811); AddComponent(ac, 0, 1, 14); ac = new AddonComponent(7812); AddComponent(ac, 1, 0, 15); ac = new AddonComponent(7811); AddComponent(ac, 1, 0, 6); ac = new AddonComponent(7812); AddComponent(ac, 0, 1, 5); ac = new AddonComponent(2493); ac.Hue = 1157; AddComponent(ac, 0, 1, 15); ac = new AddonComponent(2517); ac.Hue = 1157; AddComponent(ac, 1, 0, 6); ac = new AddonComponent(2516); ac.Hue = 1157; AddComponent(ac, 0, 1, 5); ac = new AddonComponent(2494); ac.Hue = 1157; AddComponent(ac, 0, -1, 5); }
public DisplayCaseAddon(bool east) { if (east) { AddonComponent comp = new AddonComponent(0xB06); comp.Name = "wooden display case"; AddComponent(comp, 0, 1, 0); comp = new AddonComponent(0xB07); comp.Name = "wooden display case"; AddComponent(comp, 0, 0, 0); comp = new AddonComponent(0xB08); comp.Name = "wooden display case"; AddComponent(comp, 0, -1, 0); comp = new AddonComponent(0xB03); comp.Name = "wooden display case"; AddComponent(comp, 0, 1, 3); comp = new AddonComponent(0xB04); comp.Name = "wooden display case"; AddComponent(comp, 0, 0, 3); comp = new AddonComponent(0xB05); comp.Name = "wooden display case"; AddComponent(comp, 0, -1, 3); } else { AddonComponent comp = new AddonComponent(0xB02); comp.Name = "wooden display case"; AddComponent(comp, -1, 0, 0); comp = new AddonComponent(0xB01); comp.Name = "wooden display case"; AddComponent(comp, 0, 0, 0); comp = new AddonComponent(0xB00); comp.Name = "wooden display case"; AddComponent(comp, 1, 0, 0); comp = new AddonComponent(0xAFF); comp.Name = "wooden display case"; AddComponent(comp, -1, 0, 3); comp = new AddonComponent(0xAFE); comp.Name = "wooden display case"; AddComponent(comp, 0, 0, 3); comp = new AddonComponent(0xAFD); comp.Name = "wooden display case"; AddComponent(comp, 1, 0, 3); } }
public BoulderRock01Addon() { AddonComponent ac = null; ac = new AddonComponent( 4943 ); AddComponent( ac, 0, 1, 0 ); ac = new AddonComponent( 4944 ); AddComponent( ac, 1, 1, 0 ); ac = new AddonComponent( 4945 ); AddComponent( ac, 1, 0, 0 ); }
public GlobeOfSosariaAddon() { AddComponent(new AddonComponent(13911), 0, 0, 0); AddComponent(new AddonComponent(13920), 0, 0, 0); AddonComponent ac; ac = new AddonComponent(13911); AddComponent(ac, 0, 0, 0); ac = new AddonComponent(13920); AddComponent(ac, 0, 0, 0); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Components = reader.ReadStrongItemList <AddonContainerComponent>(); m_Resource = (CraftResource)reader.ReadInt(); AddonComponent.ApplyLightTo(this); }