Android build v1.1.6
This commit is contained in:
+12
-1
@@ -19,6 +19,7 @@ import {
|
||||
dispatchExternalGameAction,
|
||||
type ControllerIconStyle,
|
||||
type InputAction,
|
||||
useGameAction,
|
||||
} from './input'
|
||||
import { ControllerBindingLabel } from './components/ControllerIcons'
|
||||
import { PartyMemberFrame } from './components/PartyFrames'
|
||||
@@ -402,6 +403,12 @@ export function DualScreenBottomDisplay() {
|
||||
channel?.close()
|
||||
}
|
||||
|
||||
useGameAction((action) => {
|
||||
if (!state || state.opponentParty) return
|
||||
if (action === 'confirm' || action === 'back' || action === 'toggleTouchLock') return
|
||||
sendAction(action)
|
||||
})
|
||||
|
||||
if (!state && workshopState) {
|
||||
return (
|
||||
<main className="dual-bottom-display workshop-bottom-display">
|
||||
@@ -449,7 +456,10 @@ export function DualScreenBottomDisplay() {
|
||||
}
|
||||
|
||||
return (
|
||||
<main className={`dual-bottom-display ${state.opponentParty ? 'pvp-opponent-bottom-display' : ''}`}>
|
||||
<main
|
||||
className={`dual-bottom-display ${state.opponentParty ? 'pvp-opponent-bottom-display' : ''}`}
|
||||
data-combat-active={!state.opponentParty && state.status === 'playing' && !state.paused ? 'true' : 'false'}
|
||||
>
|
||||
<header className="dual-controls-header">
|
||||
<div>
|
||||
<p className="eyebrow">{state.opponentParty ? 'Opponent View' : `${state.difficultyName} ${state.contentName}`}</p>
|
||||
@@ -649,6 +659,7 @@ export function DualScreenTopCombat({
|
||||
return (
|
||||
<button
|
||||
className="dual-top-spell"
|
||||
data-controller-nav={state.opponentParty ? 'skip' : undefined}
|
||||
disabled={
|
||||
!state.playerIsAlive
|
||||
|| state.resource < spell.cost
|
||||
|
||||
Reference in New Issue
Block a user