Damage challenge and damage table shuffle

This commit is contained in:
2025-07-22 13:02:33 -05:00
parent 7fc28e2e3e
commit d2845183ed
5 changed files with 34 additions and 3 deletions

7
package-lock.json generated
View File

@@ -2116,14 +2116,15 @@
} }
}, },
"node_modules/form-data": { "node_modules/form-data": {
"version": "4.0.2", "version": "4.0.4",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
"integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"asynckit": "^0.4.0", "asynckit": "^0.4.0",
"combined-stream": "^1.0.8", "combined-stream": "^1.0.8",
"es-set-tostringtag": "^2.1.0", "es-set-tostringtag": "^2.1.0",
"hasown": "^2.0.2",
"mime-types": "^2.1.12" "mime-types": "^2.1.12"
}, },
"engines": { "engines": {

View File

@@ -176,6 +176,7 @@ export default defineComponent({
</template> </template>
<SettingPicker color="success" v-model="set.boss_shuffle" name="boss_shuffle" generator="base" :prefix="prefix" /> <SettingPicker color="success" v-model="set.boss_shuffle" name="boss_shuffle" generator="base" :prefix="prefix" />
<SettingPicker color="success" v-model="set.enemy_shuffle" name="enemy_shuffle" generator="base" :prefix="prefix" /> <SettingPicker color="success" v-model="set.enemy_shuffle" name="enemy_shuffle" generator="base" :prefix="prefix" />
<SettingPicker color="success" v-model="set.damage_table_shuffle" name="damage_table_shuffle" generator="base" :prefix="prefix" />
</AccordionItem> </AccordionItem>
<AccordionItem :expanded="false"> <AccordionItem :expanded="false">
<template #header> <template #header>
@@ -206,6 +207,12 @@ export default defineComponent({
<SettingPicker color="primary" v-model="set.bombs" name="bombs" generator="base" :prefix="prefix" /> <SettingPicker color="primary" v-model="set.bombs" name="bombs" generator="base" :prefix="prefix" />
<SettingPicker color="primary" v-model="set.book" name="book" generator="base" :prefix="prefix" /> <SettingPicker color="primary" v-model="set.book" name="book" generator="base" :prefix="prefix" />
</AccordionItem> </AccordionItem>
<AccordionItem :expanded="false">
<template #header>
<b>Challenge Modes:</b>
</template>
<SettingPicker color="danger" v-model="set.damage_challenge" name="damage_challenge" generator="base" :prefix="prefix" />
</AccordionItem>
</div> </div>
</template> </template>

View File

@@ -13,6 +13,7 @@ base:
trap_door_mode: all trap_door_mode: all
boss_shuffle: all boss_shuffle: all
enemy_shuffle: all enemy_shuffle: all
damage_table_shuffle: all
small_keys: all small_keys: all
big_keys: all big_keys: all
maps: all maps: all
@@ -27,6 +28,7 @@ base:
bombs: all bombs: all
book: all book: all
follower_shuffle: all follower_shuffle: all
damage_challenge: all
hints: all hints: all
apr2025: apr2025:
mode: ['open', 'standard'] mode: ['open', 'standard']

View File

@@ -47,6 +47,9 @@ enemy_shuffle:
vanilla: Vanilla Enemies vanilla: Vanilla Enemies
shuffled: Shuffled Enemies shuffled: Shuffled Enemies
mimics: All Mimics mimics: All Mimics
damage_table_shuffle:
vanilla: Vanilla
randomized: Randomized
boss_shuffle: boss_shuffle:
vanilla: Vanilla Bosses vanilla: Vanilla Bosses
simple: Simple Boss Shuffle simple: Simple Boss Shuffle

View File

@@ -155,6 +155,14 @@ enemy_shuffle:
display: Shuffled display: Shuffled
mimics: mimics:
display: All Mimics display: All Mimics
damage_table_shuffle:
display: Damage Table Shuffle
default: vanilla
values:
vanilla:
display: None
randomized:
display: Randomized
small_keys: small_keys:
display: Small Key Shuffle display: Small Key Shuffle
default: dungeon default: dungeon
@@ -351,6 +359,16 @@ follower_shuffle:
display: None display: None
shuffled: shuffled:
display: Shuffled display: Shuffled
damage_challenge:
display: Damage Mode
default: normal
values:
normal:
display: Normal
ohko:
display: One-Hit KO
gloom:
display: Gloom
hints: hints:
display: Hints display: Hints
default: off default: off