Skip to content

Texto adaptativo: verbos y género ​

INFSP permite escribir mensajes cuyo verbo o sufijo se adapta automáticamente según la persona gramatical y el tiempo del relato, igual que el inglés hace con sustituciones como [We] [carry].

Estado actual

El bug Mantis1817 (rompía la compilación en la build 6M62) está corregido desde Inform 10.1.2. El texto adaptativo de verbos funciona con normalidad; las tablas de conjugación viven en la Part SL8 — Spanish Adaptive Verb Conjugation (Preform) de la extensión.

Verbos adaptativos ​

Un token de verbo (por ejemplo [llevas]) se conjuga según la persona del prior named object y el tiempo del relato. Se usa igual que [We] [carry] en inglés, con [tu]/[Tu] cumpliendo el papel de [We].

Verbos disponibles de serie ​

llevar, tener, quitar, poder, ser, estar. Para usar otro verbo de forma adaptativa hay que declararlo antes:

In Spanish coger is a verb.

Mensajes que no necesitan mayúscula inicial ​

"No [tu][llevas] nada."

→ No llevas nada. (en pasado: No llevabas nada.)

[tu] fija el prior named object al jugador e imprime "" (o "el"/"ella" si corresponde la 3ª persona).

Mensajes que empiezan con el verbo ​

Cuando el verbo abre la frase y necesita mayúscula, [Tu] (con mayúscula) abre una captura de texto que debe cerrarse con [plm] (primera letra en mayúscula):

"[Tu][quitas] el cerrojo[plm]."

→ Quitas el cerrojo.

[Tu] y [plm] son un par obligatorio: [Tu] siempre necesita un [plm] que lo cierre.

Mensajes sobre un tercero ​

Para describir la acción de otro personaje, usa [The actor] — imprime su nombre y fija la 3ª persona:

"[The actor] [coge] [the noun]."

→ Juan coge la espada.

WARNING

Las check rules de las Standard Rules ya filtran if the actor is the player, así que sus respuestas (A) son siempre 2ª persona: alcanza con [tu]/[Tu]. Reserva [The actor] para las respuestas (B), pensadas para cuando actúa un tercero.

Ver también: Verbos adaptativos: hay que declararlos.

Sufijo de género según el jugador: [o_jugador] ​

La partícula [o_jugador] imprime un sufijo de acuerdo (-o/-a, -os/-as) según el género y número del jugador actual, útil para adjetivos que describen al propio jugador:

block sleeping rule response (A) is "No estás especialmente somnolient[o_jugador].".

Con un jugador de género femenino:

>duerme
No estás especialmente somnolienta.