Add more settings

This commit is contained in:
2025-03-08 19:52:07 -06:00
parent 48ef35778b
commit 0c5b3d9b68
7 changed files with 170 additions and 30 deletions

View File

@@ -181,7 +181,9 @@ export default defineComponent({
</div>
</li>
<li v-if="settings" class="list-group-item">
<SeedSettings :settings="settings" />
<div class="mb-1">
<SeedSettings :settings="settings" />
</div>
</li>
<li class="list-group-item">
<div class="mb-2">

View File

@@ -19,6 +19,18 @@ export default defineComponent({
}
return rendered;
},
isEnemizer() {
return (this.settings.enemy_shuffle && this.settings.enemy_shuffle != "vanilla")
|| (this.settings.boss_shuffle && this.settings.boss_shuffle != "vanilla");
},
dungeonItemsShuffled() {
return (this.settings.small_keys && this.settings.small_keys != "dungeons")
|| (this.settings.big_keys && this.settings.big_keys != "dungeons")
|| (this.settings.maps && this.settings.maps != "dungeons")
|| (this.settings.compasses && this.settings.compasses != "dungeons")
|| (this.settings.compasses && this.settings.compasses != "dungeons")
|| (this.settings.prize_shuffle && this.settings.prize_shuffle != "vanilla");
}
},
methods: {
}
@@ -28,7 +40,7 @@ export default defineComponent({
<template>
<div v-if="settings.randomizer && settingsDisplay.randomizer[settings.randomizer]">
{{ settingsDisplay.randomizer[settings.randomizer] }}
<hr>
<hr class="mt-2 mb-2" />
</div>
<div v-if="settings.goal">
Goal: {{ settingsDisplay.goal[settings.goal] }}
@@ -39,26 +51,46 @@ export default defineComponent({
<div v-if="settings.weapons">
Weapons: {{ settingsDisplay.weapons[settings.weapons] }}
</div>
<hr />
<div v-if="settings.entrance_shuffle && settings.entrance_shuffle != 'vanilla'">
{{ settingsDisplay.entrance_shuffle[settings.entrance_shuffle] }}
<hr class="mt-2 mb-2" />
<div>
{{ settingsDisplay.entrance_shuffle[settings.entrance_shuffle] }}
</div>
</div>
<div v-if="settings.enemy_shuffle && settings.enemy_shuffle != 'vanilla'">
{{ settingsDisplay.enemy_shuffle[settings.enemy_shuffle] }}
<div v-if="settings.door_shuffle && settings.door_shuffle != 'vanilla'">
<hr class="mt-2 mb-2" />
<div>
{{ settingsDisplay.door_shuffle[settings.door_shuffle] }}
</div>
<div v-if="settings.door_lobbies && settings.door_lobbies != 'vanilla'">
{{ settingsDisplay.door_lobbies[settings.door_lobbies] }}
</div>
</div>
<div v-if="settings.boss_shuffle && settings.boss_shuffle != 'vanilla'">
{{ settingsDisplay.boss_shuffle[settings.boss_shuffle] }}
<div v-if="isEnemizer">
<hr class="mt-2 mb-2" />
<div v-if="settings.enemy_shuffle && settings.enemy_shuffle != 'vanilla'">
{{ settingsDisplay.enemy_shuffle[settings.enemy_shuffle] }}
</div>
<div v-if="settings.boss_shuffle && settings.boss_shuffle != 'vanilla'">
{{ settingsDisplay.boss_shuffle[settings.boss_shuffle] }}
</div>
</div>
<div v-if="settings.small_keys && settings.small_keys != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.small_keys] }} Small Keys
</div>
<div v-if="settings.big_keys && settings.big_keys != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.big_keys] }} Big Keys
</div>
<div v-if="settings.maps && settings.maps != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.maps] }} Maps
</div>
<div v-if="settings.compasses && settings.compasses != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.compasses] }} Compasses
<div v-if="dungeonItemsShuffled">
<hr class="mt-2 mb-2" />
<div v-if="settings.small_keys && settings.small_keys != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.small_keys] }} Small Keys
</div>
<div v-if="settings.big_keys && settings.big_keys != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.big_keys] }} Big Keys
</div>
<div v-if="settings.maps && settings.maps != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.maps] }} Maps
</div>
<div v-if="settings.compasses && settings.compasses != 'dungeon'">
{{ settingsDisplay.dungeon_items[settings.compasses] }} Compasses
</div>
<div v-if="settings.prize_shuffle && settings.prize_shuffle != 'vanilla'">
{{ settingsDisplay.prize_shuffle[settings.prize_shuffle] }}
</div>
</div>
</template>