Esempio n. 1
0
        protected override string OnCombatConsumeAttempt(CombatCreature consumer, CombatCreature opponent, out bool consumeItem, out bool isBadEnd)
        {
            NagaTFs tf = new NagaTFs();

            consumeItem = true;
            return(tf.DoTransformationFromCombat(consumer, opponent, out isBadEnd));
        }
Esempio n. 2
0
            protected override DisplayBase AsFullPageScene(bool currentlyIdling, bool hasIdleHours)
            {
                StandardDisplay display = new StandardDisplay();

                display.OutputText(Utils.RandomChoice(dreams));
                var tf = new NagaTFs();

                display.OutputText(tf.DoTransformation(target, out bool isBadEnd));
                //silently ignore the bad end. if it happens that feels like some next level bullshit, so...
                display.DoNext(GameEngine.ResumeExection);
                return(display);
            }