@ -1215,6 +1215,104 @@ class HikeMapDB {
statusEffect : null ,
playerUsable : true ,
monsterUsable : false
} ,
{
id : 'quick_strike' ,
name : 'Quick Strike' ,
description : 'A fast attack with high accuracy' ,
type : 'damage' ,
mpCost : 4 ,
basePower : 80 ,
accuracy : 98 ,
hitCount : 1 ,
target : 'enemy' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : true
} ,
{
id : 'focus' ,
name : 'Focus' ,
description : 'Concentrate to boost accuracy for the next few turns' ,
type : 'buff' ,
mpCost : 6 ,
basePower : 20 ,
accuracy : 100 ,
hitCount : 1 ,
target : 'self' ,
statusEffect : { type : 'accuracy_up' , percent : 20 , duration : 3 } ,
playerUsable : true ,
monsterUsable : false
} ,
{
id : 'second_wind' ,
name : 'Second Wind' ,
description : 'Catch your breath to restore MP' ,
type : 'restore' ,
mpCost : 0 ,
basePower : 30 ,
accuracy : 100 ,
hitCount : 1 ,
target : 'self' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : false
} ,
{
id : 'heavy_blow' ,
name : 'Heavy Blow' ,
description : 'A devastating attack that is hard to land' ,
type : 'damage' ,
mpCost : 15 ,
basePower : 250 ,
accuracy : 60 ,
hitCount : 1 ,
target : 'enemy' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : true
} ,
{
id : 'quick_heal' ,
name : 'Quick Heal' ,
description : 'A small but efficient heal' ,
type : 'heal' ,
mpCost : 4 ,
basePower : 25 ,
accuracy : 100 ,
hitCount : 1 ,
target : 'self' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : false
} ,
{
id : 'triple_strike' ,
name : 'Triple Strike' ,
description : 'Strike three times in rapid succession' ,
type : 'damage' ,
mpCost : 18 ,
basePower : 50 ,
accuracy : 80 ,
hitCount : 3 ,
target : 'enemy' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : false
} ,
{
id : 'full_restore' ,
name : 'Full Restore' ,
description : 'Fully restore HP at great MP cost' ,
type : 'heal' ,
mpCost : 30 ,
basePower : 100 ,
accuracy : 100 ,
hitCount : 1 ,
target : 'self' ,
statusEffect : null ,
playerUsable : true ,
monsterUsable : false
}
] ;
@ -1583,6 +1681,78 @@ class HikeMapDB {
custom_description : 'Slow down to conserve energy and reduce damage'
} ) ;
// Level 4 - Choice: Trail Blaze (whirlwind) OR Quick Feet (quick_strike)
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'whirlwind' ,
unlock_level : 4 ,
choice_group : 3 ,
custom_name : 'Trail Blaze' ,
custom_description : 'Spin through the pack hitting everyone in your path!'
} ) ;
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'quick_strike' ,
unlock_level : 4 ,
choice_group : 3 ,
custom_name : 'Quick Feet' ,
custom_description : 'Lightning fast footwork for a guaranteed hit'
} ) ;
// Level 5 - Choice: Second Wind OR Trail Mix (quick_heal)
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'second_wind' ,
unlock_level : 5 ,
choice_group : 4 ,
custom_name : 'Second Wind' ,
custom_description : 'Catch your breath and restore your energy reserves'
} ) ;
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'quick_heal' ,
unlock_level : 5 ,
choice_group : 4 ,
custom_name : 'Trail Mix' ,
custom_description : 'A quick snack to keep you going'
} ) ;
// Level 6 - Choice: Finish Line Sprint (triple_strike) OR Focus Zone
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'triple_strike' ,
unlock_level : 6 ,
choice_group : 5 ,
custom_name : 'Finish Line Sprint' ,
custom_description : 'Give it everything for the final stretch - 3 rapid strikes!'
} ) ;
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'focus' ,
unlock_level : 6 ,
choice_group : 5 ,
custom_name : 'Zone In' ,
custom_description : 'Enter the zone - boost your accuracy for the next few turns'
} ) ;
// Level 7 - Choice: Ultra Marathon (full_restore) OR Bonk (heavy_blow)
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'full_restore' ,
unlock_level : 7 ,
choice_group : 6 ,
custom_name : 'Ultra Marathon' ,
custom_description : 'Dig deep and fully restore your HP'
} ) ;
this . createClassSkill ( {
class_id : 'trail_runner' ,
skill_id : 'heavy_blow' ,
unlock_level : 7 ,
choice_group : 6 ,
custom_name : 'The Bonk' ,
custom_description : 'Hit the wall... then hit them with it! Devastating but hard to land.'
} ) ;
console . log ( ' Trail Runner skills seeded' ) ;
}