Skip to content

Commit

Permalink
power/qic action
Browse files Browse the repository at this point in the history
  • Loading branch information
stefanseifert committed Nov 30, 2024
1 parent e71fd24 commit b0f9043
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 4 deletions.
24 changes: 22 additions & 2 deletions src/components/turn/botAction/ActionPowerQic.vue
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,24 @@
</div>
<div class="actionCol text-muted small">
<ol>
<li v-html="t('botAction.powerQic.placeToken')"></li>
<li v-html="t('botAction.powerQic.numberedSelection')"></li>
<template v-if="hasLostFleet">
<li v-html="t('botAction.powerQic.lostFleetPlaceToken.title')"></li>
<ul>
<li v-html="t('botAction.powerQic.lostFleetPlaceToken.power')"></li>
<li v-html="t('botAction.powerQic.lostFleetPlaceToken.spaceshipFaceDown')"></li>
<li v-html="t('botAction.powerQic.lostFleetPlaceToken.spaceshipFaceUp')"></li>
</ul>
<li v-html="t('botAction.powerQic.numberedSelection')"></li>
<li v-html="t('botAction.powerQic.lostFleetSpaceship.title')"></li>
<ul>
<li v-html="t('botAction.powerQic.lostFleetSpaceship.faceDown')"></li>
<li v-html="t('botAction.powerQic.lostFleetSpaceship.faceUp')"></li>
</ul>
</template>
<template v-else>
<li v-html="t('botAction.powerQic.placeToken')"></li>
<li v-html="t('botAction.powerQic.numberedSelection')"></li>
</template>
<li v-if="isFactionXenosNormalAction">
<span class="fst-italic" v-html="t(`botFaction.${botFaction}`)"></span>:
<span class="fw-bold" v-html="t(`botAction.powerQic.executeTwice`)"></span>
Expand All @@ -26,6 +42,7 @@ import SupportInfo from '../supportInfo/SupportInfo.vue'
import { useStateStore } from '@/store/state'
import NavigationState from '@/util/NavigationState'
import BotFaction from '@/services/enum/BotFaction'
import Expansion from '@/services/enum/Expansion'
export default defineComponent({
name: 'ActionPowerQic',
Expand Down Expand Up @@ -53,6 +70,9 @@ export default defineComponent({
}
},
computed: {
hasLostFleet() : boolean {
return this.state.setup.expansions.includes(Expansion.LOST_FLEET)
},
botFaction() : BotFaction|undefined {
return this.navigationState.botFaction
},
Expand Down
13 changes: 12 additions & 1 deletion src/locales/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,18 @@
"powerQic": {
"placeToken": "Lege ein Aktionsmarker auf eine offenes Macht-/Q.I.C.-Aktionsfeld.",
"numberedSelection": "Auswahl nach Zahlen.",
"executeTwice": "Führe diese Aktion zweimal aus."
"executeTwice": "Führe diese Aktion zweimal aus.",
"lostFleetPlaceToken": {
"title": "Lege ein Aktionsmarker auf eine offenes Aktionsfeld:",
"power": "Machtaktion auf dem Forschungstableau.",
"spaceshipFaceDown": "Automa-Schiffsmarker mit der Schiffseite nach oben.",
"spaceshipFaceUp": "Felder auf der Aktionsseite des Automa-Schiffsmarkers."
},
"lostFleetSpaceship": {
"title": "Wenn ein Automa-Schiffsmarker gewählt wurde:",
"faceDown": "Wenn die Aktion die Schiffseite eines Automa-Schiffsmarkers trifft, setze 1 Erkundungs-Shuttle in das Schiff und drehe den Automa-Schiffsmarker auf die Aktionsseite. Markiere ggf. bereits von dir genutzte Aktionen auf diesem Schiff mit einem Machtstein.",
"faceUp": "Wenn die Aktion ein Feld auf der Aktionsseite eines Automa-Schiffsmarkers ist, lege einen Machtstein auf dieses Feld. Wenn auf diesem Schiffsmarker die Aktion links davon noch frei ist, lege auch auf diese einen Machtstein. Decke die korrespondiere(n) Aktion(en) auf dem Schiff mit einem Aktionsmarker ab."
}
},
"researchArea": {
"validResearchArea": "Auswahl: Forschungsbereich, in dem der Automa aufsteigen kann oder in dem noch eine Ausbautechnologie vorhanden ist.",
Expand Down
13 changes: 12 additions & 1 deletion src/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,18 @@
"powerQic": {
"placeToken": "Place action token on an uncovered Power/Q.I.C. action space.",
"numberedSelection": "Numbered selection.",
"executeTwice": "Execute this action twice."
"executeTwice": "Execute this action twice.",
"lostFleetPlaceToken": {
"title": "Place action token on an uncovered action space:",
"power": "Power actions on the research board.",
"spaceshipFaceDown": "Automa Spaceship tile with the spaceship-side up.",
"spaceshipFaceUp": "Space on the action side of an Automa Spaceship tile."
},
"lostFleetSpaceship": {
"title": "If placed on a Automa Spaceship tile:",
"faceDown": "If the action is the spaceship side of an Automa Spaceship tile, place 1 Exploration Shuttle on that spaceship and flip the Automa Spaceship tile to its action side. Mark any spaces corresponding to an action space you already used this round with a power token.",
"faceUp": "If the action is a space on the action side of an Automa Spaceship tile, cover it with a power token. If there is a neigboring space to the left of it on the same Spaceship tile and it is still empty, place a power token on that space as well. Then place an action marker on the corresponding action(s) on the Spaceship."
}
},
"researchArea": {
"validResearchArea": "Valid: Any research area where Automa can advance or an advanced tech tile is available.",
Expand Down

0 comments on commit b0f9043

Please sign in to comment.