+ const prizeAcquired = !!(prizeFlags & prizeMap[dungeon.offset].mask);
+ state[`${dungeon.id}-prize-acquired`] = prizeAcquired;
+ if (prizeAcquired) {
+ if (!isCrystal) {
+ if (prizeMap[dungeon.offset].mask === 1) {
+ state[`${dungeon.id}-prize`] = 'red-pendant';
+ } else if (prizeMap[dungeon.offset].mask === 2) {
+ state[`${dungeon.id}-prize`] = 'blue-pendant';
+ } else if (prizeMap[dungeon.offset].mask === 4) {
+ state[`${dungeon.id}-prize`] = 'green-pendant';
+ }
+ } else {
+ state[`${dungeon.id}-prize`] = 'crystal';
+ }
+ }