mirror of
https://github.com/YouHaveTrouble/GuildMaster.git
synced 2026-05-12 14:36:58 +00:00
fix hire button ignoring adventurer cap
This commit is contained in:
@@ -56,7 +56,7 @@ export default defineComponent({
|
||||
return Object.values(this.adventurersForHire);
|
||||
},
|
||||
canRecruitMore() {
|
||||
return Object.keys(this.adventurersForHire).length < this.guild.adventurerCapacity.getAdventurerCapacity();
|
||||
return Object.keys(this.adventurers).length < this.guild.adventurerCapacity.getAdventurerCapacity();
|
||||
},
|
||||
newRecruitCost(): number {
|
||||
const guildLevel = this.guild.level;
|
||||
@@ -80,7 +80,7 @@ export default defineComponent({
|
||||
this.$emit("previewAdventurer", adventurer);
|
||||
},
|
||||
findNewRecruit(): void {
|
||||
if (!this.canRecruitMore) return;
|
||||
if (this.recruitSlotsFilled) return;
|
||||
this.$emit("findNewRecruit");
|
||||
},
|
||||
},
|
||||
@@ -93,6 +93,10 @@ export default defineComponent({
|
||||
type: Object as PropType<{ [key: string]: Adventurer }>,
|
||||
required: true,
|
||||
},
|
||||
adventurers: {
|
||||
type: Object as PropType<{ [key: string]: Adventurer }>,
|
||||
required: true,
|
||||
},
|
||||
},
|
||||
emits: ["dismissAdventurer", "hireAdventurer", "previewAdventurer", "findNewRecruit"],
|
||||
})
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
<AdventurerRecruitment
|
||||
:guild="guild"
|
||||
:adventurers-for-hire="adventurersForHire"
|
||||
:adventurers="adventurers"
|
||||
@hireAdventurer="$emit('hireAdventurer', $event)"
|
||||
@dismissAdventurer="$emit('dismissAdventurer', $event)"
|
||||
@previewAdventurer="selectedAdventurer = $event"
|
||||
|
||||
Reference in New Issue
Block a user