Skip to content

Commit b83c493

Browse files
committed
fix: form can be unset for quests
1 parent 936eb56 commit b83c493

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

server/src/services/EventManager.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -404,14 +404,15 @@ class EventManager extends Logger {
404404
this.available[category].forEach((item) => {
405405
if (!Number.isNaN(parseInt(item.charAt(0)))) {
406406
const [id, form] = item.split('-')
407+
const formId = form || '0'
407408
if (!this.masterfile.pokemon[id]) {
408409
this.masterfile.pokemon[id] = {
409410
name: '',
410411
pokedexId: +id,
411412
types: [],
412413
quickMoves: [],
413414
chargedMoves: [],
414-
defaultFormId: +form,
415+
defaultFormId: +formId,
415416
forms: {},
416417
genId: 0,
417418
}
@@ -420,8 +421,8 @@ class EventManager extends Logger {
420421
if (!this.masterfile.pokemon[id].forms) {
421422
this.masterfile.pokemon[id].forms = {}
422423
}
423-
if (!this.masterfile.pokemon[id].forms[form]) {
424-
this.masterfile.pokemon[id].forms[form] = { name: '*', category }
424+
if (!this.masterfile.pokemon[id].forms[formId]) {
425+
this.masterfile.pokemon[id].forms[formId] = { name: '*', category }
425426
this.log.debug(
426427
`Added ${this.masterfile.pokemon[id].name} Key: ${item} to masterfile. (${category})`,
427428
)

0 commit comments

Comments
 (0)