From b57cbc5fb28a4f6cfdf61105aedec43287679009 Mon Sep 17 00:00:00 2001 From: RedstonewolfX <108761527+RedstonewolfX@users.noreply.github.com> Date: Wed, 21 Aug 2024 18:32:31 -0400 Subject: [PATCH] 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 --- src/modifier/modifier-type.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modifier/modifier-type.ts b/src/modifier/modifier-type.ts index 808f3fd379c..f15ce924489 100644 --- a/src/modifier/modifier-type.ts +++ b/src/modifier/modifier-type.ts @@ -1212,7 +1212,9 @@ class EvolutionItemModifierTypeGenerator extends ModifierTypeGenerator { 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 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]!); }); } }