Vai al contenuto principale

Scrivere una regola

Le regole decidono ciò che il lettore vede, ciò che il personaggio paga e ciò che cambia poi. Si scrivono in lingua corrente, senza codice.

Frasi da completare, gruppi E e O, costi, effetti e prove di dado. Nessun codice, da nessuna parte.

Questo capitolo è un riferimento: ci torni quando un'avventura ne avrà bisogno. Se Fatum è nuovo per lei, cominci dal primo passo del percorso: Che cosa sa fare il motore

Una regola è una frase

Il pulsante «Regole…» di una scelta apre il costruttore. Lì una regola prende la forma di una frase da completare: «il personaggio possiede almeno [1] [Chiave d'ottone]». Le parole sono fisse; ogni casella tra parentesi quadre apre un selettore o un piccolo campo numerico.

In cima al pannello, un riassunto si riscrive a ogni modifica e le restituisce l'intera regola in una frase. È lo stesso riassunto che compare in piccolo nel grafo e nell'ispettore, il che significa che c'è un solo modo di leggere una regola in tutto l'editor.

Il costruttore di regole ingrandito: il riassunto automatico, il testo della scelta e un gruppo «tutte queste condizioni» con due frasi.
La freccia in alto a destra alterna tra il pannello stretto e questa vista larga. Entrambe mostrano la stessa cosa; la larga si legge meglio.

Una regola vale per tutte le lingue insieme. Solo il testo della scelta, in cima al pannello, segue la lingua di lavoro.

Scegliere una condizione

«+ Condizione» apre un selettore ordinato per famiglia: inventario, risorse, valori, eventi, personaggio, progressione, negozio, prove, combattimento, gruppi logici, memoria della partita, confronti con un valore, obiettivi e profilo. Ogni voce è scritta in lingua corrente, e il selettore propone solo ciò che il motore sa davvero valutare.

Il selettore di condizioni: un campo di ricerca e le voci raggruppate per famiglia.
Una casella di riferimento ancora vuota si riempie dallo stesso selettore, e propone di creare la definizione mancante senza uscire dalla regola.

Una casella lasciata vuota resta visibile: la frase mostra un segnaposto al suo posto, e la convalida glielo ricorda prima della pubblicazione. Durante la scrittura la casella vuota non è segnalata come errore; lo diventa al momento di pubblicare.

I gruppi

Più condizioni poste una accanto all'altra devono essere tutte soddisfatte. Per dire altro, le si mette in un gruppo, che sullo schermo è una vera scatola con la sua etichetta.

«+ Condition» nell'intestazione di un gruppo crea la riga al suo interno. Per spostare una riga esistente in un gruppo, usi il suo menu «Déplacer…»: è l'unica via, e rifiuta ogni spostamento che creerebbe un ciclo.
Gruppo Vero quando Serve per
TUTTE QUESTE CONDIZIONI Tutte le righe che contiene sono soddisfatte. «la chiave e la lanterna»
ALMENO UNA Basta una sola riga. «la chiave o la capacità di scassinare»
SALVO SE La sua unica riga non è soddisfatta. «salvo se il ponte è distrutto»

Costi, effetti, prove, destinazione

Sotto le condizioni, il pannello segue l'ordine in cui le cose accadono davvero per il lettore.

  • I costi si pagano nel momento in cui il lettore sceglie, prima di tutto il resto, e il lettore li vede. Un costo è un numero fisso o una formula senza dadi: un importo tirato con i dadi renderebbe visibile una scelta senza garantire che sia pagabile.
  • Gli effetti si applicano una volta risolta la scelta, nell'ordine in cui lei li dispone. Un effetto può tirare i dadi.
  • Una prova trasforma la scelta: la destinazione la lascia e passa negli esiti, uno per risultato, ciascuno con i propri effetti.
  • La destinazione chiude il pannello, ed è lo stesso controllo dell'ispettore: cinque possibilità, una alla volta.

Nessun codice da digitare

Nell'editor non esiste alcun campo in cui digitare a mano una condizione, un effetto o una destinazione. Niente modalità avanzata, niente vista sorgente, nessuna soluzione di ripiego. Una sezione espandibile «Dettagli tecnici (sola lettura)» mostra il dettaglio di una regola così come il motore la legge, senza permettere di modificarlo, per chi è interessato.

La conseguenza è semplice: finché una regola non è proposta dal selettore, non può essere scritta. Questo vincolo garantisce che una regola salvata sarà compresa dal motore il giorno in cui un lettore la giocherà.