File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -286,18 +286,22 @@ class Player {
286286 const bonus = { ...constants . statTemplate } ;
287287 const skillStats = constants . bonusStats [ `${ skill } _skill` ] ;
288288 const { level, maxLevel } = this . skills [ skill ] ;
289- const steps = Object . keys ( skillStats ) . sort ( ( a , b ) => a - b ) . map ( ( a ) => Number ( a ) ) ;
289+ try {
290+ const steps = Object . keys ( skillStats ) . sort ( ( a , b ) => a - b ) . map ( ( a ) => Number ( a ) ) ;
290291
291- for ( let x = 1 ; x <= maxLevel ; x += 1 ) {
292- if ( level < x ) break ;
292+ for ( let x = 1 ; x <= maxLevel ; x += 1 ) {
293+ if ( level < x ) break ;
293294
294- const skillStep = steps . slice ( ) . reverse ( ) . find ( ( a ) => a <= x ) ;
295- const skillBonus = skillStats [ skillStep ] ;
296- Object . keys ( skillBonus ) . forEach ( ( type ) => {
297- bonus [ type ] += skillBonus [ type ] ;
298- } ) ;
295+ const skillStep = steps . slice ( ) . reverse ( ) . find ( ( a ) => a <= x ) ;
296+ const skillBonus = skillStats [ skillStep ] ;
297+ Object . keys ( skillBonus ) . forEach ( ( type ) => {
298+ bonus [ type ] += skillBonus [ type ] ;
299+ } ) ;
300+ }
301+ return util . removeZeroes ( bonus ) ;
302+ } catch {
303+ return { } ;
299304 }
300- return util . removeZeroes ( bonus ) ;
301305 }
302306
303307 getFairyBonus ( ) {
You can’t perform that action at this time.
0 commit comments