;
function isNumericKnowledgeFact(fact: KnowledgeFact): fact is NumericKnowledgeFact {
- return fact.kind !== 'spicePeek' && fact.kind !== 'auctionPeek' && fact.kind !== 'ixPoolPeek' && (fact.kind !== 'prediction' || fact.field === 'turn');
+ return fact.kind !== 'spicePeek' && fact.kind !== 'auctionPeek' && fact.kind !== 'ixPoolPeek' && fact.kind !== 'presciencePeek' && (fact.kind !== 'prediction' || fact.field === 'turn');
}
export function KnowledgeFactFields({
@@ -28,7 +28,41 @@ export function KnowledgeFactFields({
const invalid = knowledgeFactInputError(value);
return (
<>
- {value.kind === 'ixPoolPeek' ? (
+ {value.kind === 'presciencePeek' ? (
+ <>
+
+ {value.field === 'dial' ? : }
+ This asks what the target currently knows from Prescience in this battle. If that field is unknown or no longer available, the answer is I don’t know. Only the answer is published.
+ >
+ ) : value.kind === 'ixPoolPeek' ? (
<>