Add lots of console logs

Weights of items (not accounting for max stack size) are now printed

Eviolite predictions are fixed

Added (currently disabled) console logging for item generators
This commit is contained in:
RedstonewolfX 2024-08-21 18:32:31 -04:00
parent debc02231d
commit b57cbc5fb2

View File

@ -1212,7 +1212,9 @@ class EvolutionItemModifierTypeGenerator extends ModifierTypeGenerator {
return null; return null;
} }
return new EvolutionItemModifierType(evolutionItemPool[Utils.randSeedInt(evolutionItemPool.length)]!); // TODO: is the bang correct? const idx = Utils.randSeedInt(evolutionItemPool.length)
// console.log(evolutionItemPool.map((v, i) => i == idx ? `> ${Utils.getEnumKeys(EvolutionItem)[v!]} <` : Utils.getEnumKeys(EvolutionItem)[v!]))
return new EvolutionItemModifierType(evolutionItemPool[idx]!); // TODO: is the bang correct?
}); });
} }
} }
@ -1266,7 +1268,9 @@ class FormChangeItemModifierTypeGenerator extends ModifierTypeGenerator {
return null; return null;
} }
return new FormChangeItemModifierType(formChangeItemPool[Utils.randSeedInt(formChangeItemPool.length)]); const idx = Utils.randSeedInt(formChangeItemPool.length)
// console.log(formChangeItemPool.map((v, i) => i == idx ? `> ${Utils.getEnumKeys(FormChangeItem)[v!]} <` : Utils.getEnumKeys(FormChangeItem)[v!]))
return new FormChangeItemModifierType(formChangeItemPool[idx]!);
}); });
} }
} }