6.- Editando el fichero 'loc002a.ini'
En este apartado vamos a editar el fichero .ini particular de una de las localidades para realizar el control de un evento que el jugador podrá realizar exclusivamente
en esa localidad.
Estos ficheros .ini también se pueden editar con el mismo editor que has usado para editar el fichero 'local.ini'.
Los nombres de los ficheros .ini de cada localidad deben ser de una manera concreta. Se explica con detalle al final de la sección
Estructura de datos del fichero '.ini' de cada localidad.
Para este ejemplo vamos a utilizar el fichero 'loc002a.ini' que ya incluye la aventura básica y que aparte de unas línea de comentarios, está completamente
vacío de comandos y sentencias.
Como podrás observar en el índice de este manual en los apartados 'Sentencias de definiciones para el fichero '.ini' de cada localidad' y 'Comandos disponibles',
podemos usar diversos comandos y sentencias en el interior de este tipo de ficheros .ini de localidad, pero para realizar algo muy simple de ejemplo en la localidad
número 2 haremos que si el jugador usa el anillo que lleva (objeto número 1), le daremos 2 puntos de salud y si lo vuelve a usar le presentaremos un mensaje.
Pues como esta acción sólo la queremos controlar en la localidad 2 editaremos el fichero 'loc002a.ini'. Buscamos el siguiente texto en el fichero:
'** Aquí: Comandos a procesar en esta localidad
... y justo detrás de esa línea ponemos lo siguiente:
IF COND EVENTO_ACCION=SI COND ACCION_SELECCIONADA=Usar COND OBJETO_SELECCIONADO=1
IF COND ANILLO_USADO=0
COMANDO SUMAR_VARIABLE SALUD 2
COMANDO TEXTO_CONSOLA Has conseguido algo de salud al usar tu anillo en la cámara del Faraón
COMANDO CARGAR_VARIABLE ANILLO_USADO=1
ELSE
COMANDO TEXTO_CONSOLA Ya no le queda más energía a tu anillo
ENDIF
ENDIF