-
Notifications
You must be signed in to change notification settings - Fork 10
Skill Tree
SlintVox edited this page May 7, 2019
·
21 revisions
The skill tree offers a player unique skills to improve their gameplay. Each skill needs to be "trained" to level up. One player can only train one skill at a time. They can access the skill pane by pressing the L
button.
Before testing these test cases, make sure to create a fresh new world using the JoshariasSurvival mod.
- Click
L
Verify: (Reference image under About section)- Skill pane opens
- These skill options appear: Swimming, Running, Crafting, Fitness, Assembling, Idle
- Click into each skill tree.
Verify:- Each skill shows the correct "Skill", "Progress", "Description", and "Start Training" bar.
- None of the skills are being trained.
Note: Some skills will have theStart Training
button grayed about due to required skills not being met.
- Press
esc
to exit.
- Open skill tree using
L
. - Click on "Crafting" skill.
Verify: Progress level contains current level and experience points. - Click
Start Training
.
Verify: experience points goes up over time. - Click
f1
to bring up command prompt - Enter
setTimeDilation 35
to speed up time
Verify: Crafting skill is able to reach the next level after filling experience bar. - Set time back to normal using
setTimeDilation 1
.
- Open skill tree using
L
. - Click on "Crafting" skill.
- Click
Start Training
.
Verify: Crafting is being trained. - Click "Fitness" skill
- Click
Start Training
Verify: Fitness skill is being trained. - Click Back into "Crafting" skill
Verify: Crafting skill is not being trained.
- Open skill tree using
L
. - Select "Crafting". Keep track of current experience points.
- Select
Start Training
. - Click a different skill.
- Wait a few seconds, then switch back to "Crafting".
Verify: Experience points increased compared from before and is still increasing. - Press
esc
to exit from skill tree. - Wait a few seconds, then press
L
. - View "Crafting" skill.
Verify: Experience points increased compared from before and is still increasing.
- Open skill tree using
L
- Select "Crafting"
- Select Start training skill, then immediately stop.
- Click "Idle"
Verify: The "Idle" skill is being trained.
- Open console commands pressing
f1
- Type in
giveSkillBook ManualLaborEventualSkills:FitnessSkill 3
- Use book that appears in inventory after using command
Verify: Fitness skill is now level 3 - Select either "Swimming"/"Running"
Verify: User is able to train swimming and running.
Skill Effects
(5/6/2019: Test cases are unable to be tested. Mod needs method to check character stats)
It is recommended to create a new world before testing these test cases
- Open console commands pressing
f1
- Get character skill stats using
[not created yet]
- Type in
giveSkillBook ManualLaborEventualSkills:FitnessSkill 2
Verify: Fitness skill is now level 2 - Use skill book (found in inventory after using
giveSkill
command) - Get character skill stats using
[not created yet]
Verify: Swimming, Running, and Climbing speed improved
- Open console commands pressing
f1
- Get character skill stats using
[not created yet]
- Type in
giveSkillBook ManualLaborEventualSkills:RunningSkill 2
Verify: Swimming skill is now level 2 - Use skill book (found in inventory after using
giveSkill
command) - Get character skill stats using
[not created yet]
Verify: Running speed improved
- Open console commands pressing
f1
- Get character skill stats using
[not created yet]
- Type in
giveSkillBook ManualLaborEventualSkills:SwimmingSkill 2
Verify: Swimming skill is now level 2 - Use skill book (found in inventory after using
giveSkill
command) - Get character skill stats using
[not created yet]
Verify: Swimming speed improved
- Open console commands pressing
f1
- Get character skill stats using
[not created yet]
- Type in
giveSkillBook ManualLaborEventualSkills:AssemblySkill 2
Verify: Assembly skill is now level 2 - Use skill book (found in inventory after using
giveSkill
command) - Get character skill stats using
[not created yet]
Verify: Assembly speed improved
- Open console commands pressing
f1
- Get character skill stats using
[not created yet]
- Type in
giveSkillBook ManualLaborEventualSkills:IdleSkill 2
Verify: Assembly skill is now level 2 - Use skill book (found in inventory after using
giveSkill
command) - Get character skill stats using
[not created yet]
Verify: None of the stats have changed.