Vai al contenuto principale

Guida

Scrivere una regola

Le regole decidono che cosa vede chi gioca, che cosa paga e che cosa cambia dopo. Si scrivono in lingua corrente, non in codice.

Una regola è una frase

Il pulsante «Règles…» di una scelta apre il costruttore. Lì una regola prende la forma di una frase da completare: «possiede l'oggetto [Chiave di ottone] in quantità almeno [1]». Le parole sono fisse, le caselle tra parentesi aprono 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

«+ Condition» apre un selettore raggruppato per famiglia: inventario, risorse, valori, eventi, personaggio, progressione, negozio, prove, combattimento. Ogni voce si legge in lingua corrente, e il selettore offre 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 si vede: la frase mostra un marcatore al suo posto, e la validazione glielo ricorderà prima della pubblicazione. Non è un errore mentre scrive; lo è 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 scende nell'ordine in cui le cose accadono davvero a chi gioca.

  • I costi si pagano nel momento in cui chi gioca sceglie, prima di tutto il resto, e li vede. Un costo prende un numero fisso: un importo tirato ai dadi renderebbe una scelta visibile senza essere 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 JSON, da nessuna parte

Nell'editor non esiste alcun campo in cui digitare a mano una condizione, un effetto o una destinazione. Nessuna modalità avanzata, nessuna vista sorgente, nessuna scappatoia temporanea. Una sezione «Détails techniques» mostra la forma compilata di una regola, in sola lettura, per chi è curioso.

La conseguenza è semplice: finché una regola non è nel selettore, non è scrivibile. È un vincolo, ed è anche ciò che garantisce che una regola salvata sarà compresa dal motore il giorno in cui qualcuno la gioca.