public Movement(HeroSystemCharacter character, string name, int inches, bool turningModeRequired) { this.Character = character; this.Name = name; this.Inches = inches; this.TurningModeRequired = turningModeRequired; Facing = new HexFacing(); MovementManuever manuever = new MovementManuever(this.Character, this); NonCombatCVModifier = new ManueverModifier(); }
public void FastCharacterWithRunAndFlyAndCharacterInCombat() { Character = Factory.BaseCharacter; Character.SPD.MaxValue = 6; Run = Character.CharacterMovement.Run; RunManuever = Character.Manuevers["Run"] as MovementManuever; Flight = new Movement(Character, "Flight", 100, true); Flight.NonCombatModifer = 4; FlightManuever = Character.Manuevers["Flight"] as MovementManuever; Sequence = new CombatSequence.CombatSequence(); Sequence.AddCharacter(Character); Sequence.StartCombat(); CharacterMovement = Character.CharacterMovement; Character.Hex = new GameHex(0, 0, 0); CharacterHex = Character.Hex; }