public virtual void PrintLightAlmostOutCheck() { Debug.Assert(LsArtifact != null && LsArtAc != null); if (LsArtAc.Field1 <= 20) { gOut.Print("{0}{1}", LsArtifact.GetTheName(true, buf: Globals.Buf01), LsArtAc.Field1 <= 10 ? " is almost out!" : " grows dim!"); } }
public override void PrintLightAlmostOutCheck() { Debug.Assert(LsArtifact != null && LsArtAc != null); if (LsArtifact.Uid == 1) { if (LsArtAc.Field1 <= 10 && gEngine.RollDice(1, 100, 0) > 50) { gOut.Print("{0} flickers momentarily.", LsArtifact.GetTheName(true, buf: Globals.Buf01)); } } else { base.PrintLightAlmostOutCheck(); } }