Beispiel #1
0
        public override int Score(SimScoringParameters parameters)
        {
            switch (StoryProgression.Main.Personalities.GetLawfulness(parameters.Actor))
            {
            case Managers.ManagerPersonality.LawfulnessType.Lawful:
                return(mHit.Score(parameters));

            case Managers.ManagerPersonality.LawfulnessType.Unlawful:
                return(mMiss.Score(parameters));

            default:
                return(mNeutral.Score(parameters));
            }
        }
Beispiel #2
0
 public override bool IsHit(SimScoringParameters parameters)
 {
     return(StoryProgression.Main.GetValue <NetWorthOption, int>(parameters.Actor.Household) > mGate.Score(parameters));
 }