/** * Generates random skills for an entity based on the current settings of the random skills generator, * but does not assign those new skills to that entity * @param e - an Entity * @return an integer array of (gunnery, piloting) skill values */ public int[] getRandomSkills(Entity e) { return getRandomSkills(e, false); }
if (ent.getOwnerId() == c.getLocalPlayer().getId()) { for (int i = 0; i < ent.getCrew().getSlotCount(); i++) { int skills[] = rsg.getRandomSkills(ent); if (cForceClose.isSelected()) { skills[1] = skills[0] + 1;
if(bf.getTeam() == ScenarioForceTemplate.TEAM_IDS.get(eventRecipient.ordinal())) { for(Entity en : bf.getEntityList()) { int[] skills = rsg.getRandomSkills(en);
int[] skills = c.getRandomSkillsGenerator().getRandomSkills(e, true); e.getCrew().setGunnery(skills[0], i); e.getCrew().setPiloting(skills[1], i); if (e.getCrew() instanceof LAMPilot) { skills = c.getRandomSkillsGenerator().getRandomSkills(e, true); ((LAMPilot)e.getCrew()).setGunneryAero(skills[0]); ((LAMPilot)e.getCrew()).setPilotingAero(skills[1]);
int[] skills = parent.clientgui.getClient().getRandomSkillsGenerator().getRandomSkills(entity); fldGunnery.setText(Integer.toString(skills[0])); fldPiloting.setText(Integer.toString(skills[1])); if (entity.getCrew() instanceof LAMPilot) { skills = parent.clientgui.getClient().getRandomSkillsGenerator().getRandomSkills(entity); fldGunneryAero.setText(Integer.toString(skills[0])); fldPilotingAero.setText(Integer.toString(skills[1]));
int[] skills = rsg.getRandomSkills(en); en.setCrew(new Crew(en.getCrew().getCrewType(), rng.generate(), Compute.getFullCrewSize(en),
rsg.setType(RandomSkillsGenerator.T_CLAN); int[] skills = rsg.getRandomSkills(en);
private void autoSetSkillsAndName(Entity e) { IClientPreferences cs = PreferenceManager.getClientPreferences(); for (int i = 0; i < e.getCrew().getSlotCount(); i++) { if(cs.useAverageSkills()) { int skills[] = m_client.getRandomSkillsGenerator().getRandomSkills(e, true); int gunnery = skills[0]; int piloting = skills[1]; e.getCrew().setGunnery(gunnery, i); e.getCrew().setPiloting(piloting, i); if (e.getCrew() instanceof LAMPilot) { skills = m_client.getRandomSkillsGenerator().getRandomSkills(e, true); ((LAMPilot)e.getCrew()).setGunneryAero(skills[0]); ((LAMPilot)e.getCrew()).setPilotingAero(skills[1]); } } e.getCrew().sortRandomSkills(); if(cs.generateNames()) { e.getCrew().setName(m_client.getRandomNameGenerator().generate(), i); } } }
private void autoSetSkillsAndName(Entity e) { IClientPreferences cs = PreferenceManager.getClientPreferences(); for (int i = 0; i < e.getCrew().getSlotCount(); i++) { if (cs.useAverageSkills()) { int skills[] = client.getRandomSkillsGenerator().getRandomSkills(e, true); int gunnery = skills[0]; int piloting = skills[1]; e.getCrew().setGunnery(gunnery, i); // For infantry, piloting doubles as antimek skill, and this is // set based on whether the unit has antimek training, which gets // set in the BLK file, so we should ignore the defaults if (!(e instanceof Infantry)) { e.getCrew().setPiloting(piloting, i); } if (e.getCrew() instanceof LAMPilot) { skills = client.getRandomSkillsGenerator().getRandomSkills(e, true); ((LAMPilot)e.getCrew()).setGunneryAero(skills[0]); ((LAMPilot)e.getCrew()).setPilotingAero(skills[1]); } } if(cs.generateNames()) { e.getCrew().setName(client.getRandomNameGenerator().generate(), i); } } e.getCrew().sortRandomSkills(); }
rsg.setType(RandomSkillsGenerator.T_CLAN); int[] skills = rsg.getRandomSkills(en);
int[] skills = rsg.getRandomSkills(en); en.setCrew(new Crew(en.getCrew().getCrewType(), rng.generate(), Compute.getFullCrewSize(en),