public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new PorkHock( 1 ) ); bpc.DropItem( new RawHam( 1 ) ); bpc.DropItem( new RawBaconSlab( 1 ) ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new MinotaurHorn( 2 ) ); Ribs ribs = new Ribs( 5 ); ribs.Hue = 2935; ribs.Name = "flesh"; ribs.RotStage = RotStage.Rotten; bpc.DropItem( ribs ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); DragonHead head = new DragonHead(); head.Hue = 0; bpc.DropItem( head ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); Ribs ribs = new Ribs( 17 ); ribs.Hue = 2935; ribs.Name = "flesh"; ribs.RotStage = RotStage.Rotten; Ham ham = new Ham( 14 ); ham.Hue = 2935; ham.Name = "flesh"; ham.RotStage = RotStage.Rotten; BaconSlab bacon = new BaconSlab( 5 ); bacon.Hue = 2935; bacon.Name = "flesh"; bacon.RotStage = RotStage.Rotten; CookedBird bird = new CookedBird( 9 ); bird.Hue = 2935; bird.Name = "flesh"; bird.RotStage = RotStage.Rotten; Spam deer = new Spam( 1 ); deer.Hue = 2964; deer.Name = "a partially digested hind"; deer.RotStage = RotStage.Rotten; deer.ItemID = 15721; deer.Stackable = false; bpc.DropItem( ribs ); bpc.DropItem( ham ); bpc.DropItem( bacon ); bpc.DropItem( bird ); bpc.DropItem( deer ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new DevourersTeeth() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new BushmasterVenom() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new FunnelWebSpiderVenom() ); }
public virtual void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { int feathers = Feathers; int wool = Wool; int meat = Meat; int hides = Hides; int fur = ( this.HasFur ? hides : 0 ); int scales = Scales; int bones = Bones; if ( corpse.Map == Map.Felucca ) { feathers *= 2; wool *= 2; hides *= 2; } if( bones != 0 ) { bpc.DropItem( new Bone( bones ) ); //from.SendMessage( "You dismember the creature and can now extract the bones from the corpse." ); } if ( feathers != 0 ) { bpc.DropItem( new Feather( feathers ) ); //from.SendLocalizedMessage( 500479 ); // You pluck the bird. The feathers are now on the corpse. } if ( wool != 0 ) { bpc.DropItem( new Wool( wool ) ); //from.SendLocalizedMessage( 500483 ); // You shear it, and the wool is now on the corpse. } if ( meat != 0 ) { if ( MeatType == MeatType.Ribs ) bpc.DropItem( new RawRibs( meat ) ); else if ( MeatType == MeatType.Bird ) bpc.DropItem( new RawBird( meat ) ); else if ( MeatType == MeatType.LambLeg ) bpc.DropItem( new RawLambLeg( meat ) ); //from.SendLocalizedMessage( 500467 ); // You carve some meat, which remains on the corpse. } if ( hides != 0 ) { if ( HideType == HideType.Regular ) bpc.DropItem( new Hides( hides ) ); else if ( HideType == HideType.Thick ) bpc.DropItem( new ThickHides( hides ) ); else if ( HideType == HideType.Beast ) bpc.DropItem( new BeastHides( hides ) ); else if ( HideType == HideType.Scaled ) bpc.DropItem( new ScaledHides( hides ) ); //from.SendLocalizedMessage( 500471 ); // You skin it, and the hides are now in the corpse. } if ( fur != 0 ) { bpc.DropItem( new Fur( fur ) ); } if ( scales != 0 ) { ScaleType sc = this.ScaleType; switch ( sc ) { case ScaleType.Red: bpc.DropItem( new RedScales( scales ) ); break; case ScaleType.Yellow: bpc.DropItem( new YellowScales( scales ) ); break; case ScaleType.Black: bpc.DropItem( new BlackScales( scales ) ); break; case ScaleType.Green: bpc.DropItem( new GreenScales( scales ) ); break; case ScaleType.White: bpc.DropItem( new WhiteScales( scales ) ); break; case ScaleType.Blue: bpc.DropItem( new BlueScales( scales ) ); break; case ScaleType.All: { bpc.DropItem( new RedScales( scales ) ); bpc.DropItem( new YellowScales( scales ) ); bpc.DropItem( new BlackScales( scales ) ); bpc.DropItem( new GreenScales( scales ) ); bpc.DropItem( new WhiteScales( scales ) ); bpc.DropItem( new BlueScales( scales ) ); break; } } //from.SendMessage( "You cut away some scales, but they remain on the corpse." ); } if( m_CustomSkinnableParts != null ) { foreach( Item item in m_CustomSkinnableParts ) bpc.DropItem( item ); } }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new BeefHock( 4 ) ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new HydraScale() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new HornedBeetleHorn() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new UnicornHead() ); bpc.DropItem( new UnicornHorn() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new BeholdersEye() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new RawLambLeg( 4 ) ); }
public override void AddBodyParts(BodyPartsContainer bpc, Corpse corpse) { base.AddBodyParts(bpc, corpse); bpc.DropItem(new WalrusBlubber()); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new GiantsSkull() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new KingCobraVenom() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new TrollBlood() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new CopperheadVenom() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new GoblinBrain() ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new QuaraphonLimb() ); }
public override void AddBodyParts(BodyPartsContainer bpc, Corpse corpse) { base.AddBodyParts(bpc, corpse); bpc.DropItem(new PureWater()); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new FairyWing( 2 ) ); bpc.DropItem(new FairyShroom(3)); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new MinotaurHorn( 2 ) ); }
public override void AddBodyParts( BodyPartsContainer bpc, Corpse corpse ) { base.AddBodyParts( bpc, corpse ); bpc.DropItem( new DisplacerBeastFur() ); }