Example rules to enable/disable challenges (feeds fitness evaluator).
This commit is contained in:
@@ -52,33 +52,26 @@ public class PlayerProfile {
|
||||
return skillLevel;
|
||||
}
|
||||
|
||||
public int getBumpSkill() {
|
||||
return skillVector.get(SKILL.BUMP);
|
||||
}
|
||||
public int getCollectSkill() {
|
||||
return skillVector.get(SKILL.COLLECT);
|
||||
}
|
||||
public int getJumpSkill() {
|
||||
switch (type) {
|
||||
case JUMPER:
|
||||
switch (skillLevel) {
|
||||
case NOVICE:
|
||||
return 20;
|
||||
case BEGINNER:
|
||||
return 40;
|
||||
case COMPETENT:
|
||||
return 60;
|
||||
case PROFICIENT:
|
||||
return 80;
|
||||
case EXPERT:
|
||||
return 100;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
return skillVector.get(SKILL.JUMP);
|
||||
}
|
||||
public int getRunSkill() {
|
||||
return skillVector.get(SKILL.RUN);
|
||||
}
|
||||
public int getShootSkill() {
|
||||
return skillVector.get(SKILL.SHOOT);
|
||||
}
|
||||
public int getStompSkill() {
|
||||
return skillVector.get(SKILL.STOMP);
|
||||
}
|
||||
|
||||
public double getProbability(ChallengeRewardType crt) {
|
||||
// if (!isEnabled(type)) {
|
||||
// return 0.0;
|
||||
// }
|
||||
|
||||
public double getProbability(ChallengeRewardType crt) {
|
||||
switch (crt) {
|
||||
case GAP:
|
||||
return Math.min(.5, (.5) * (skillVector.get(SKILL.JUMP) / 100.0)
|
||||
|
||||
Reference in New Issue
Block a user