Back to Server

Item : IEntity, IPoint3D, IPoint2D, IHued

Derived Types: AddonComponent, AlchemyStone, Amber, Amethyst, AniLargeVioletFlask, AniRedRibbedFlask, AniSmallBlueFlask, AnkhEast, AnkhWest, Anvil, ArcaneGem, Arrow, Axle, AxleGears, BambooChair, Bandage, BankCheck, BarkeepContract, BarrelHoops, BarrelLid, BarrelStaves, BarrelTap, BaseAddon, BaseAddonDeed, BaseArmor, BaseBeverage, BaseBoatDeed, BaseBook, BaseBulletinBoard, BaseClothing, BaseClothMaterial, BaseDockedBoat, BaseDoor, BaseFloor, BaseGranite, BaseHarvestTool, BaseHides, BaseIngot, BaseInstrument, BaseJewel, BaseLeather, BaseLight, BaseMagicFish, BaseMulti, BaseOre, BasePiece, BasePlayerBB, BasePotion, BaseReagent, BaseScales, BaseSign, BaseSuit, BaseTool, BaseTrap, BaseWall, BaseWeapon, Beads, Beard, Beeswax, BigFish, BlankScroll, Blocker, Blood, BlueBeaker, BlueCurvedFlask, Board, Bola, BolaBall, Bolt, BoltOfCloth, Bone, Bottle, BowlFlour, BulkOrderBook, BulletinMessage, Campfire, ChampionSkull, ChampionSpawn, Citrine, Clock, ClockFrame, ClockParts, ClockworkAssembly, Cloth, ClothingBlessDeed, ColoredAnvil, CommodityDeed, Container, ContractOfEmployment, CookableFood, CopperWire, Cotton, CoveredChair, CurvedFlask, DarkSource, DecorativeAxeNorth, DecorativeAxeWest, DecorativeBowNorth, DecorativeBowWest, DecorativeDAxeNorth, DecorativeDAxeWest, DecorativeShield1, DecorativeShield10, DecorativeShield11, DecorativeShield2, DecorativeShield3, DecorativeShield4, DecorativeShield5, DecorativeShield6, DecorativeShield7, DecorativeShield8, DecorativeShield9, DecorativeShieldSword1North, DecorativeShieldSword1West, DecorativeShieldSword2North, DecorativeShieldSword2West, DecorativeSwordNorth, DecorativeSwordWest, Diamond, Dices, DisguiseKit, Dough, Dressform, Dyes, DyeTub, Easle, EffectController, EffectItem, Eggshells, Emerald, EmptyCurvedFlaskE, EmptyCurvedFlaskW, EmptyJar, EmptyJars2, EmptyJars3, EmptyJars4, EmptyRibbedFlask, EmptyVial, EmptyVialsWRack, EtherealMount, FancyWoodenChairCushion, Feather, Fish, FishingPole, Flax, Food, FootStool, Forge, Fork, ForkLeft, ForkRight, FullJar, FullJars2, FullJars3, FullJars4, FullVialsWRack, GamblingStone, Gears, Glass, GlassblowingBook, GlassBottle, Gold, GoldWire, GreenBeaker, GreenBottle, GreenCurvedFlask, GuildDeed, Guildstone, GuildTeleporter, Hair, HairDye, HairRestylingDeed, HalfEmptyJar, HalfEmptyJars2, Head, Hinge, HolidayTree, HolidayTreeDeed, Hourglass, HourglassAni, HouseDeed, HousePlacementTool, HouseSign, HouseTeleporter, IngotStone, InteriorDecorator, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem, InternalItem2, InternalItem2, IronWire, JarHoney, Key, Kindling, Knife, KnifeLeft, KnifeRight, LadyPortrait1, LadyPortrait2, LargeBOD, LargeEmptyFlask, LargeEmptyPot, LargeFlask, LargeForgeEast, LargeForgeWest, LargePainting, LargeTable, LargeVase, LargeVioletFlask, LargeYellowFlask, LeftArm, LeftLeg, LightSource, Lockpick, Log, LongFlask, LtBlueCurvedFlask, MahjongGame, ManPortrait1, ManPortrait2, MapItem, MasonryBook, MediumFlask, MeltedWax, MessageInABottle, MonsterStatuette, Moongate, Moonstone, MountItem, NameChangeDeed, NewPlayerTicket, NewSpawner, Nightstand, Obelisk, OilCloth, Ornament, PaintsAndBrush, Plank, Plate, PotionKeg, PottedCactus, PottedCactus1, PottedCactus2, PottedCactus3, PottedCactus4, PottedCactus5, PottedPlant, PottedPlant1, PottedPlant2, PottedTree, PottedTree1, PowderOfTemperament, PowerCrystal, PowerScroll, PublicMoongate, RecallRune, RedBeaker, RedBottle, RedCurvedFlask, RedRibbedFlask, RegStone, ResGate, RewardCake, RightArm, RightLeg, Rope, Ruby, RuinedArmoire, RuinedBookcase, RuinedBooks, RuinedChair, RuinedClock, RuinedDrawers, RuinedFallenChairA, RuinedFallenChairB, RuinedPainting, Runebook, SackFlour, Sand, SandMiningBook, Sapphire, Scales, Scissors, ScribeStone, Sextant, SextantParts, Shaft, ShipwreckedItem, ShortMusicStand, SilverWire, SmallBlueBottle, SmallBlueFlask, SmallBOD, SmallBrownBottle, SmallEmptyFlask, SmallEmptyPot, SmallFlask, SmallGreenBottle, SmallGreenBottle2, SmallRedFlask, SmallVioletBottle, SmallYellowFlask, SmithStone, SOS, Spawner, Spawner2, SpecialBeardDye, SpecialFishingNet, SpecialHairDye, Spellbook, SpellScroll, SpinningHourglass, Spoon, SpoonLeft, SpoonRight, Springs, Spyglass, StarSapphire, StatCapScroll, Static, StatueEast, StatueNorth, StatuePegasus, StatueSouth, StoneChair, StoneMiningBook, Stool, SwarmOfFlies, SweetDough, TailorStone, TallMusicStand, Tapestry1N, Tapestry2N, Tapestry2W, Tapestry3N, Tapestry3W, Tapestry4N, Tapestry4W, Tapestry5N, Tapestry5W, Tapestry6N, Tapestry6W, TaxidermyKit, Teleporter, Throne, ThrowingDagger, TillerMan, TinyRedBottle, TinyYellowBottle, Torso, Tourmaline, TransferItem, TransferItem, TribalBerry, TribalPaint, TrophyAddon, TrophyDeed, UncutCloth, UnholyBone, Vase, VioletRibbedFlask, VioletStemmedBottle, WayPoint, Whip, WomanPortrait1, WomanPortrait2, WoodDebris, WoodenBench, WoodenBowl, WoodenChair, WoodenChairCushion, WoodenThrone, Wool, WritingTable, YellowBeaker, YewWoodTable

Nested Types: ImplFlag, SaveFlag

(static) TimeSpan DefaultDecayTime( get; set; )
(static) int LockedDownFlag( get; set; )
(static) bool ScissorCopyLootType( get; set; )
(static) int SecureFlag( get; set; )
(static) bool GetSaveFlag( SaveFlag flags, SaveFlag toGet )
(static) void ProcessDeltaQueue()
(static) void SetSaveFlag( ref SaveFlag flags, SaveFlag toSet, bool setIf )
(ctor) Item()
(ctor) Item( int itemID )
(ctor) Item( Serial serial )
int Amount( get; set; )
Mobile BlessedFor( get; set; )
bool BlocksFit( get; )
bool CanTarget( get; )
int ColdResistance( get; )
bool Decays( get; )
TimeSpan DecayTime( get; )
bool Deleted( get; )
Direction Direction( get; set; )
bool DisplayLootType( get; )
int EnergyResistance( get; )
int FireResistance( get; )
bool ForceShowProperties( get; )
bool HandlesOnMovement( get; )
bool HandlesOnSpeech( get; )
Mobile HeldBy( get; set; )
int Hue( get; set; )
int HuedItemID( get; )
bool InSecureTrade( get; )
bool Insured( get; set; )
bool IsLockedDown( get; set; )
bool IsSecure( get; set; )
bool IsVirtualItem( get; )
ItemData ItemData( get; )
int ItemID( get; set; )
ArrayList Items( get; )
int LabelNumber( get; )
DateTime LastMoved( get; set; )
Layer Layer( get; set; )
LightType Light( get; set; )
Point3D Location( get; set; )
LootType LootType( get; set; )
Map Map( get; set; )
bool Movable( get; set; )
string Name( get; set; )
bool Newbied( get; set; )
Packet OPLPacket( get; )
object Parent( get; set; )
bool PayedInsurance( get; set; )
int PhysicalResistance( get; )
int PileWeight( get; )
int PoisonResistance( get; )
ObjectPropertyList PropertyList( get; )
Packet RemovePacket( get; )
object RootParent( get; )
int SavedFlags( get; set; )
Serial Serial( get; )
Point3D Server.IEntity.Location( get; )
bool Stackable( get; set; )
int TempFlags( get; set; )
int TotalGold( get; set; )
int TotalItems( get; set; )
int TotalWeight( get; set; )
bool Visible( get; set; )
double Weight( get; set; )
Packet WorldPacket( get; )
int X( get; set; )
int Y( get; set; )
int Z( get; set; )
virtual void AddBlessedForProperty( ObjectPropertyList list, Mobile m )
virtual void AddItem( Item item )
virtual void AddLockedDownProperty( ObjectPropertyList list )
virtual void AddLootTypeProperty( ObjectPropertyList list )
virtual void AddNameProperties( ObjectPropertyList list )
virtual void AddNameProperty( ObjectPropertyList list )
virtual void AddResistanceProperties( ObjectPropertyList list )
virtual void AddSecureProperty( ObjectPropertyList list )
virtual bool AllowEquipedCast( Mobile from )
virtual bool AllowSecureTrade( Mobile from, Mobile to, Mobile newOwner, bool accepted )
bool AtPoint( int x, int y )
bool AtWorldPoint( int x, int y )
void Bounce( Mobile from )
virtual bool CanEquip( Mobile m )
virtual bool CheckBlessed( Mobile m )
virtual bool CheckBlessed( object obj )
virtual bool CheckConflictingLayer( Mobile m, Item item, Layer layer )
virtual bool CheckItemUse( Mobile from, Item item )
virtual bool CheckLift( Mobile from, Item item )
virtual bool CheckNewbied()
virtual bool CheckPropertyConfliction( Mobile m )
virtual bool CheckTarget( Mobile from, Target targ, object targeted )
void ClearBounce()
virtual void Consume()
virtual void Consume( int amount )
virtual void Delete()
void Delta( ItemDelta flags )
virtual void Deserialize( GenericReader reader )
virtual bool DropToItem( Mobile from, Item target, Point3D p )
virtual bool DropToMobile( Mobile from, Mobile target, Point3D p )
virtual bool DropToWorld( Mobile from, Point3D p )
virtual Item Dupe( int amount )
virtual Item Dupe( Item item, int amount )
virtual void FreeCache()
BounceInfo GetBounce()
virtual void GetChildProperties( ObjectPropertyList list, Item item )
IPooledEnumerable GetClientsInRange( int range )
virtual void GetContextMenuEntries( Mobile from, ArrayList list )
virtual int GetDropSound()
bool GetFlag( ImplFlag flag )
Rectangle2D GetGraphicBounds()
IPooledEnumerable GetItemsInRange( int range )
virtual int GetLiftSound( Mobile from )
virtual int GetMaxUpdateRange()
IPooledEnumerable GetMobilesInRange( int range )
IPooledEnumerable GetObjectsInRange( int range )
virtual int GetPacketFlags()
virtual void GetProperties( ObjectPropertyList list )
bool GetSavedFlag( int flag )
SecureTradeContainer GetSecureTradeCont()
Point3D GetSurfaceTop()
bool GetTempFlag( int flag )
virtual int GetUpdateRange( Mobile m )
Point3D GetWorldLocation()
Point3D GetWorldTop()
void Internalize()
void InvalidateProperties()
virtual bool IsAccessibleTo( Mobile check )
bool IsChildOf( object o )
bool IsChildOf( object o, bool allowNull )
virtual bool IsStandardLoot()
virtual void LabelLootTypeTo( Mobile to )
void LabelTo( Mobile to, string text )
void LabelTo( Mobile to, int number )
void LabelTo( Mobile to, string format, object[] args )
void LabelTo( Mobile to, int number, string args )
void LabelToAffix( Mobile to, int number, AffixType type, string affix )
void LabelToAffix( Mobile to, int number, AffixType type, string affix, string args )
virtual void MoveToWorld( Point3D location )
void MoveToWorld( Point3D location, Map map )
virtual void OnAdded( object parent )
virtual void OnAfterDelete()
virtual void OnAmountChange( int oldValue )
virtual void OnAosSingleClick( Mobile from )
virtual bool OnDecay()
virtual void OnDelete()
virtual void OnDoubleClick( Mobile from )
virtual void OnDoubleClickCantSee( Mobile from )
virtual void OnDoubleClickDead( Mobile from )
virtual void OnDoubleClickNotAccessible( Mobile from )
virtual void OnDoubleClickOutOfRange( Mobile from )
virtual void OnDoubleClickSecureTrade( Mobile from )
virtual bool OnDragDrop( Mobile from, Item dropped )
virtual bool OnDragLift( Mobile from )
virtual bool OnDroppedInto( Mobile from, Container target, Point3D p )
virtual bool OnDroppedOnto( Mobile from, Item target )
virtual bool OnDroppedToMobile( Mobile from, Mobile target )
virtual bool OnDroppedToWorld( Mobile from, Point3D p )
virtual bool OnEquip( Mobile from )
virtual void OnHelpRequest( Mobile from )
virtual DeathMoveResult OnInventoryDeath( Mobile parent )
virtual void OnItemAdded( Item item )
virtual void OnItemLifted( Mobile from, Item item )
virtual void OnItemRemoved( Item item )
virtual void OnItemUsed( Mobile from, Item item )
virtual void OnLocationChange( Point3D oldLocation )
virtual void OnMapChange()
virtual void OnMovement( Mobile m, Point3D oldLocation )
virtual bool OnMoveOff( Mobile m )
virtual bool OnMoveOver( Mobile m )
virtual DeathMoveResult OnParentDeath( Mobile parent )
virtual void OnParentDeleted( object parent )
virtual void OnRemoved( object parent )
virtual void OnSectorActivate()
virtual void OnSectorDeactivate()
virtual void OnSecureTrade( Mobile from, Mobile to, Mobile newOwner, bool accepted )
virtual void OnSingleClick( Mobile from )
virtual void OnSingleClickContained( Mobile from, Item item )
virtual void OnSnoop( Mobile from )
virtual void OnSpeech( SpeechEventArgs e )
virtual void OnSubItemAdded( Item item )
virtual void OnSubItemRemoved( Item item )
void ProcessDelta()
void PublicOverheadMessage( MessageType type, int hue, int number )
void PublicOverheadMessage( MessageType type, int hue, int number, string args )
void PublicOverheadMessage( MessageType type, int hue, bool ascii, string text )
void RecordBounce()
void RemDelta( ItemDelta flags )
virtual void RemoveItem( Item item )
virtual void ScissorHelper( Mobile from, Item newItem, int amountPerOldItem )
virtual void ScissorHelper( Mobile from, Item newItem, int amountPerOldItem, bool carryHue )
virtual void SendInfoTo( NetState state )
void SendLocalizedMessageTo( Mobile to, int number )
void SendLocalizedMessageTo( Mobile to, int number, string args )
void SendLocalizedMessageTo( Mobile to, int number, AffixType affixType, string affix, string args )
virtual void SendPropertiesTo( Mobile from )
void SendRemovePacket()
virtual void Serialize( GenericWriter writer )
void SetFlag( ImplFlag flag, bool value )
void SetLastMoved()
void SetSavedFlag( int flag, bool value )
void SetTempFlag( int flag, bool value )
void SetTotalGold( int value )
void SetTotalItems( int value )
void SetTotalWeight( int value )
virtual bool StackWith( Mobile from, Item dropped )
virtual bool StackWith( Mobile from, Item dropped, bool playSound )
virtual void UpdateTotals()
virtual bool VerifyMove( Mobile from )