public Ranger() { Name = "Ranger"; Description = "Combatant which specializes in attacking from afar with ranged attacks."; CallSign = "RNG"; GF = GuardianForce.Valefor; Class = ClassType.Ranger; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.ShortBow, BaseItemType.Longbow, BaseItemType.LightCrossbow, BaseItemType.HeavyCrossbow, BaseItemType.Shortsword, BaseItemType.HandAxe, BaseItemType.ThrowingAxe }); }
public WhiteMage() { Name = "White Mage"; Description = "Magic user which specializes in restorative white magic."; CallSign = "WHM"; GF = GuardianForce.Carbuncle; Class = ClassType.WhiteMage; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.Quarterstaff, BaseItemType.LightFlail, BaseItemType.Lightmace, BaseItemType.SmallShield }); }
public Monk() { Name = "Monk"; Description = "Melee fighter which specializes in fighting unarmed."; CallSign = "MNK"; GF = GuardianForce.Titan; Class = ClassType.Monk; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.Gloves }); }
public BlackMage() { Name = "Black Mage"; Description = "Magic user which specializes in destructive black magic."; CallSign = "BLM"; GF = GuardianForce.Ramuh; Class = ClassType.BlackMage; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.Quarterstaff, BaseItemType.LightFlail, BaseItemType.Lightmace }); AddAbility(1, Feat.Fire); }
public Warrior() { Name = "Warrior"; Description = "Melee fighter which specializes in a variety of weapons and armor."; CallSign = "WAR"; GF = GuardianForce.Ifrit; Class = ClassType.Warrior; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.Longsword, BaseItemType.GreatSword, BaseItemType.GreatAxe, BaseItemType.Battleaxe, BaseItemType.SmallShield, BaseItemType.LargeShield, BaseItemType.TowerShield }); }
public Thief() { Name = "Thief"; Description = "Combat specialist which excels at stealth and thievery."; CallSign = "THF"; GF = GuardianForce.Fenrir; Class = ClassType.Thief; HPRating = ProficiencyRating.B; MPRating = ProficiencyRating.E; ACRating = ProficiencyRating.E; BABRating = ProficiencyRating.E; STRRating = ProficiencyRating.A; DEXRating = ProficiencyRating.B; CONRating = ProficiencyRating.A; INTRating = ProficiencyRating.E; WISRating = ProficiencyRating.E; CHARating = ProficiencyRating.C; WeaponTypes.AddRange(new [] { BaseItemType.Dagger, BaseItemType.SmallShield }); }