Beispiel #1
0
        protected override bool Allow(SimDescription sim)
        {
            if (sim.CreatedSim == null)
            {
                IncStat("Hibernating");
                return(false);
            }
            else if (AddScoring("Stalking", sim) <= 0)
            {
                IncStat("Score Fail");
                return(false);
            }
            else
            {
                List <SimDescription> friends = Flirts.FindExistingFor(this, sim, true);
                if ((friends != null) && (friends.Count > 0))
                {
                    IncStat("Other Loves");
                    return(false);
                }
            }

            return(base.Allow(sim));
        }
Beispiel #2
0
 protected override ICollection <SimDescription> GetTargets(SimDescription sim)
 {
     return(Flirts.FindExistingFor(this, sim, true));
 }