public SenseGroup(SenseGroupType type, CharacterSenses characterSenses, bool isTargetingSense, bool isRanged) { CharacterSenses = characterSenses; IsTargetingSense = isTargetingSense; IsRanged = isRanged; Type = type; }
public void CharacterWithStandardSensesAndAttackerWithSenseAffectingPower() { Target = Factory.BaseCharacter; CharacterSenses = Target.CharacterSenses; Attacker = Factory.BaseCharacter; BlindingPower = new SenseAffectingPower(Attacker, 10, true); SuperSight = CharacterSenses.SightGroup.CreateSenseWithNameForGroup("Super Sight"); SightGroup = CharacterSenses.SenseGroups["Sight"]; }
public void CharacterWithSightAndOtherCharacterTarget() { Character = Factory.BaseCharacter; Character.OCV.MaxValue = 4; Character.DCV.MaxValue = 4; Target = Factory.BaseCharacter; Sight = Character.CharacterSenses.Sight; Hearing = Character.CharacterSenses.Hearing; Touch = Character.CharacterSenses.Touch; CharacterSenses = Character.CharacterSenses; Strike = Character.Manuevers["Strike"] as Strike; Ranged = Factory.AddRangedAttackToCharacter(Character); CharacterSenses.Target = Target; }
public void CharacterWithSuperSightAndGoodEyeSightAndAmazingHearingAndCharacterHasTargetedAnotherCharacter() { Target = Factory.BaseCharacter; CharacterSenses = Factory.BaseCharacter.CharacterSenses; CharacterSenses.Target = Target; SightGroup = CharacterSenses.SenseGroups["Sight"]; SuperSight = SightGroup.CreateSenseWithNameForGroup("Super Sight"); SuperSight.PerceptionModifer = 10; Sight = CharacterSenses.Sight; Sight.PerceptionModifer = 5; Hearing = CharacterSenses.Hearing; Hearing.PerceptionModifer = +14; }