Class ConstantSkillGenerator
java.lang.Object
megamek.client.generator.skillGenerators.AbstractSkillGenerator
megamek.client.generator.skillGenerators.ConstantSkillGenerator
- Direct Known Subclasses:
ModifiedConstantSkillGenerator
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionint[]
generateRandomSkills
(Entity entity, boolean clanPilot, boolean forceClan) Generates random skills for an entity based on the current settings of the random skill generator, but does not assign those new skills to that entity.Methods inherited from class megamek.client.generator.skillGenerators.AbstractSkillGenerator
cleanReturn, generateRandomSkills, generateRandomSkills, getLevel, getMethod, getType, isForceClose, setForceClose, setLevel, setRandomSkills, setRandomSkills, setType
-
Constructor Details
-
ConstantSkillGenerator
public ConstantSkillGenerator() -
ConstantSkillGenerator
-
-
Method Details
-
generateRandomSkills
Description copied from class:AbstractSkillGenerator
Generates random skills for an entity based on the current settings of the random skill generator, but does not assign those new skills to that entity. The return value MUST be cleaned with cleanReturn for this setup to work properly.- Specified by:
generateRandomSkills
in classAbstractSkillGenerator
- Parameters:
entity
- the Entity to generate a random skill array forclanPilot
- if the crew to generate a random skills array for are a clan crewforceClan
- forces the type to be clan if the crew are a clan crew- Returns:
- an integer array containing the (Gunnery, Piloting) skill values, or an alternative pairing if applicable [(Gunnery, Anti-'Mek) for infantry]
-