//master constructor public BombBag( BombermanControlItem controlitem, int maxbombs, int bombstrength ) : base( 0xE76 ) { ControlItem = controlitem; Hue = 1161; Name = "Bomb Bag"; //locked down in backpack Movable = false; MaxBombs = maxbombs; BombStrength = bombstrength; Active = true; }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); _Owner = reader.ReadMobile(); MaxBombs = reader.ReadInt(); BombStrength = reader.ReadInt(); _SpeedUpgraded = reader.ReadBool(); Detonator = (BombDetonator)reader.ReadItem(); ControlItem = (BombermanControlItem)reader.ReadItem(); int count = reader.ReadInt(); for( int i = 0; i < count; i++ ) { Bombs.Add( (Bomb)reader.ReadItem() ); } Active = reader.ReadBool(); }