public BaseCraftAle(int itemID) : base(itemID) { m_Quality = AleQuality.Regular; m_Crafter = null; m_Variety = DefaultVariety; this.FillFactor = 4; }
public BaseCraftAle( int itemID ) : base(itemID) { m_Quality = AleQuality.Regular; m_Crafter = null; m_Variety = DefaultVariety; this.FillFactor = 4; }
public AleKeg( ) : base(0x1940) { this.Weight = 1.0; m_Held = 75; m_Quality = AleQuality.Regular; m_Crafter = null; m_Variety = DefaultVariety; m_BottleDuration = 7.0; m_AllowBottling = false; m_Start = DateTime.UtcNow; }
public AleKeg( ) : base(0x1940) { this.Weight = 1.0; m_Held = 75; m_Quality = AleQuality.Regular; m_Crafter = null; m_Variety = DefaultVariety; m_BottleDuration = 7.0; m_AllowBottling = false; m_Start = DateTime.Now; }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Start = reader.ReadDateTime(); m_BottleDuration = reader.ReadDouble(); m_AllowBottling = reader.ReadBool(); SaveFlag flags = (SaveFlag)reader.ReadEncodedInt(); if (GetSaveFlag(flags, SaveFlag.Held)) { m_Held = reader.ReadInt(); } if (GetSaveFlag(flags, SaveFlag.Crafter)) { m_Crafter = reader.ReadMobile(); } if (GetSaveFlag(flags, SaveFlag.Quality)) { m_Quality = (AleQuality)reader.ReadEncodedInt(); } else { m_Quality = AleQuality.Regular; } if (m_Quality == AleQuality.Low) { m_Quality = AleQuality.Regular; } if (GetSaveFlag(flags, SaveFlag.Variety)) { m_Variety = ( HopsVariety )reader.ReadEncodedInt(); } else { m_Variety = DefaultVariety; } if (m_Variety == HopsVariety.None) { m_Variety = DefaultVariety; } }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); SaveFlag flags = (SaveFlag)reader.ReadEncodedInt(); if (GetSaveFlag(flags, SaveFlag.Crafter)) { m_Crafter = reader.ReadMobile(); } if (GetSaveFlag(flags, SaveFlag.Quality)) { m_Quality = (AleQuality)reader.ReadEncodedInt(); } else { m_Quality = AleQuality.Regular; } if (m_Quality == AleQuality.Low) { m_Quality = AleQuality.Regular; } if (GetSaveFlag(flags, SaveFlag.Variety)) { m_Variety = (HopsVariety)reader.ReadEncodedInt(); } else { m_Variety = DefaultVariety; } if (m_Variety == HopsVariety.None) { m_Variety = DefaultVariety; } m_Poisoner = reader.ReadMobile(); m_Poison = Poison.Deserialize(reader); m_FillFactor = reader.ReadInt(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); switch (version) { case 2: { SaveFlag flags = (SaveFlag)reader.ReadEncodedInt(); if (GetSaveFlag(flags, SaveFlag.Crafter)) { m_Crafter = reader.ReadMobile(); } if (GetSaveFlag(flags, SaveFlag.Quality)) { m_Quality = (AleQuality)reader.ReadEncodedInt(); } else { m_Quality = AleQuality.Regular; } if (m_Quality == AleQuality.Low) { m_Quality = AleQuality.Regular; } if (GetSaveFlag(flags, SaveFlag.Variety)) { m_Variety = (HopsVariety)reader.ReadEncodedInt(); } else { m_Variety = DefaultVariety; } if (m_Variety == HopsVariety.None) { m_Variety = DefaultVariety; } //break; goto case 1; } case 1: { m_Poisoner = reader.ReadMobile(); goto case 0; } case 0: { m_Poison = Poison.Deserialize(reader); m_FillFactor = reader.ReadInt(); /* * m_Crafter = reader.ReadMobile(); * m_Quality = (AleQuality)reader.ReadInt(); * * if ( version >= 2 ) * { * m_Variety = (HopsVariety)reader.ReadInt(); * } * else * { * HopsInfo info; * * switch ( reader.ReadInt() ) * { * default: * case 0: info = HopsInfo.BitterHops; break; * case 1: info = HopsInfo.SnowHops; break; * case 2: info = HopsInfo.ElvenHops; break; * case 3: info = HopsInfo.SweetHops; break; * } * * m_Variety = BrewingResources.GetFromHopsInfo( info ); * } */ break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 2: { SaveFlag flags = (SaveFlag)reader.ReadEncodedInt(); if ( GetSaveFlag( flags, SaveFlag.Crafter ) ) m_Crafter = reader.ReadMobile(); if ( GetSaveFlag( flags, SaveFlag.Quality ) ) m_Quality = (AleQuality)reader.ReadEncodedInt(); else m_Quality = AleQuality.Regular; if ( m_Quality == AleQuality.Low ) m_Quality = AleQuality.Regular; if ( GetSaveFlag( flags, SaveFlag.Variety ) ) m_Variety = (HopsVariety)reader.ReadEncodedInt(); else m_Variety = DefaultVariety; if ( m_Variety == HopsVariety.None ) m_Variety = DefaultVariety; //break; goto case 1; } case 1: { m_Poisoner = reader.ReadMobile(); goto case 0; } case 0: { m_Poison = Poison.Deserialize( reader ); m_FillFactor = reader.ReadInt(); /* m_Crafter = reader.ReadMobile(); m_Quality = (AleQuality)reader.ReadInt(); if ( version >= 2 ) { m_Variety = (HopsVariety)reader.ReadInt(); } else { HopsInfo info; switch ( reader.ReadInt() ) { default: case 0: info = HopsInfo.BitterHops; break; case 1: info = HopsInfo.SnowHops; break; case 2: info = HopsInfo.ElvenHops; break; case 3: info = HopsInfo.SweetHops; break; } m_Variety = BrewingResources.GetFromHopsInfo( info ); } */ break; } } }
public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); switch ( version ) { case 2: { m_Start = reader.ReadDateTime(); m_BottleDuration = reader.ReadDouble(); m_AllowBottling = reader.ReadBool(); goto case 1; } case 1: { SaveFlag flags = (SaveFlag)reader.ReadEncodedInt(); if ( GetSaveFlag( flags, SaveFlag.Held ) ) m_Held = reader.ReadInt(); if ( GetSaveFlag( flags, SaveFlag.Crafter ) ) m_Crafter = reader.ReadMobile(); if ( GetSaveFlag( flags, SaveFlag.Quality ) ) m_Quality = (AleQuality)reader.ReadEncodedInt(); else m_Quality = AleQuality.Regular; if ( m_Quality == AleQuality.Low ) m_Quality = AleQuality.Regular; if ( GetSaveFlag( flags, SaveFlag.Variety ) ) m_Variety = ( HopsVariety )reader.ReadEncodedInt(); else m_Variety = DefaultVariety; if ( m_Variety == HopsVariety.None ) m_Variety = DefaultVariety; break; } } }