Le Avventure di Jack Byteson: La Stanza di Horus
VERSIONE RESTAURATA da TSM/Ready64
Gennaio-Marzo 2024
========================================

-- Lista Errori -- 

----------------------------------------
GRAFICA
----------------------------------------
- Ricostruita l'immagine [numero 1] prendendo i dati dall'avventura precedente.
 
- Ricreata un'immagine [numero 8] scegliendo a mano i colori (la bitmap era integra).

----------------------------------------
ERRORI TECNICI GENERALI
----------------------------------------
- Piccoli aggiustamenti di formattazione e ortografia (descrizione comandi, canobio=canopo).

- Input di testo migliorato. Ad esempio, ora il cursore non puo' piu' invadere l'area di gioco e cancellare le descrizioni.

- Rilocata un'immagine per fare spazio alle variabili Basic e a un po' di assembler.

- Azzerata color ram porzione $d990 - $d9b7 per togliere glitch.

- Aggiunti alla descrizione dei vari ambienti degli avvisi sulla presenza di oggetti "nuovi" che appaiono nel corso della partita, disattivati se l'oggetto viene raccolto.

- La parte in Basic è ora compressa con Exobasic. La stampa del messaggio finale è stata spostata e tradotta in assembler, perché la parte Basic stava diventando troppo ingombrante.

- Alla richiesta di pressione di un certo tasto, veniva ristampato l'ultimo messaggio ogni volta che l'utente ne premeva uno differente.

----------------------------------------
ERRORI TECNICI E DI LOGICA
----------------------------------------
- "Non puoi andare a ..." lampeggiante -> tolto "{clear}" dalla descrizione della stanza 1. Il messaggio spariva dopo una frazione di secondo.

- Dopo aver preso la lampada, qualunque azione si facesse che non fosse "accendo lampada" portava al game over. Ora il gioco risponde che è troppo buio (e vale anche prima di raccogliere la lampada).

- All'inizio se "lasci" la lampada accesa la devi prendere e accendere di nuovo. Risolto non consentendo di lasciare la lampada.

- Esamino parete/disegno/geroglifici non veniva eseguito se LM=3 (lampada accesa e botola trovata) ma solo se LM=2 (lampada accesa e botola non trovata). cambiato IF LM=2 con IF LM>1
 
- Se il medaglione era stato inserito nella luna, risultava inserito anche nel sole e viceversa. Ora bisogna che il medaglione sia nella luna per completare il rito e che sia nel sole per far aprire il passaggio, ergo la soluzione del gioco originale (buggato) non funziona più.
 
- Risolte le risposte senza senso ("Il medaglione è nella luna" -> "prendo medaglione" -> "dove vedi medaglione") dovute al fatto che era possibile usare il medaglione senza averlo raccolto (veniva controllato solo il fatto di aver scavato nella sabbia).

-  Aggiunto un riferimento alla "lastra" alla descrizione dell'altare nella stanza del loto.

- "Esamino anfora" e "tolgo coperchio" funzionavano solo nella stanza dove si raccoglie l'anfora.
 
- Aggiunte risposte al comando "esamino anfora" coerenti con lo stato della stessa.

- Era possibile completare il rito senza versare l'acqua nel catino.
 
- Al comando "getto seme", aggiunta una risposta che, se qualche passaggio del rito non è stato svolto, fa capire al giocatore di essere ancora in possesso del seme.
 
- Permetteva di prendere più volte la pergamena nella stanza della luna (anche la rivista si può prendere più volte ma e' lasciato come in origine perché la risposta che viene data fa presumere che il giocatore non se la sia portata via).
 
- Con medaglione nella luna, se si baciava il teschio non si presentava lo spirito, poi qualsiasi cosa si facesse compariva "lo spirito ti uccide".
Risolto mettendo il messaggio "un raggio di luna illumina..." in una subroutine e usando gosub/return.
 
- Il messaggio "un raggio di luna illumina..." appariva quando il medaglione era nel sole o nella luna, ora solo se è nella luna.
 
- Per alcuni oggetti non usava l'inventario, ma dava avvisi insieme alla descrizione della locazione ("hai l'anfora"). Ora la lista di tutti gli oggetti posseduti si ottiene digitando "i" (anche se non viene usato l'"engine" dell'inventario che permette cose come lasciare un oggetto od ottenere risposte tipo "hai già xxxxx"). Concordemente è stato rimosso l'avviso " Alcuni oggetti non vengono inventariati digita spesso la lettera g".
 
- Messo "esamino catino" quando il catino è sull'altare, risposta "è il catino del..." o "contiene l'acqua di vita".
 
- Si poteva versare l'acqua più volte.
 
- Aggiunta la logica per esaminare il medaglione se questo è presente nella locazione o è presente nell'inventario.
 
- Il catino, anche se preso, si poteva esaminare solo nella locazione del fiore con le 3 pietre.
 
- Il manoscritto non veniva inventariato e non si poteva leggere fuori dalla locazione in cui viene ritrovato.
 
- Tutta la gestione di vaso, coperchio e manoscritto era sballata: si poteva togliere il coperchio e prendere il manoscritto più volte; inoltre la gestione di un comando poteva causare il fall-through a un altro comando (ad es. "tolgo coperchio" poteva dare la lettura del manoscritto). Ancora: si poteva prendere il manoscritto senza togliere il coperchio o addirittura senza prendere il vaso. Neanche a dirlo, il manoscritto non andava nell'inventario e non si poteva leggere in altre locazioni. Si poteva posare il vaso nel braciere senza averlo. Un tentativo fallito di riprendere il vaso dopo aver tolto il coperchio / preso il manoscritto rimetteva coperchio e manoscritto allo stato iniziale.
 
- Si poteva far apparire e prendere il seme più volte.
 
- Si poteva prendere l'anfora più volte.
 
- Si poteva dissotterrare di nuovo il medaglione dopo averlo inserito.
 
- Si poteva fare questo:
(angolo luna)
inserisco medaglione
  ok
  hai lasciato medaglione
(angolo sole)
prendo medaglione
  dove vedi medaglione?
A questo punto il medaglione non era più nella luna né in mano al giocatore. Poteva essere recuperato nell'angolo della luna.
 
- Si poteva fare "sollevo lastra"/"prendo catino" più volte.

- E' stato fatto in modo che qualunque soluzione adatta a questa versione fosse compatibile con la versione originale, ma non è vero il contrario.
 
----------------------------------------
PROBLEMI RIMANENTI
----------------------------------------
 
- Dopo "scendo pioli" si possono ancora esaminare gli oggetti nella stanza iniziale.
 
- Fuori dalla locazione 1 non chiama la gestione automatica di esamino/prendo/lascio e dell'inventario.
 
- Molti comandi previsti dal gioco, se impartiti al momento sbagliato, vengono dati per incomprensibili e giudicati senza senso, anziché fallire con una spiegazione descrittiva. Problematica peraltro comune a tutte le avventure pubblicate su Next Strategy.

****************************************
CREDITI SOLUZIONE
****************************************
TSM: Bugfix Rob: Redazionale
Ready64.org
febbraio 2024

