Skip to content

Avanzamenti rifatti: 14 corretti e 40 nuovi - #86

Merged
TCDev10 merged 5 commits into
mainfrom
feat/advancement-rifatti
Oct 20, 2026
Merged

TCDev10 merged 5 commits into
mainfrom
feat/advancement-rifatti

Conversation

@TCDev10

@TCDev10 TCDev10 commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Rifatti tutti gli avanzamenti. I 14 vecchi sono corretti e tengono lo stesso id; in più ce ne sono 40 nuovi, per un totale di 54 in un'unica scheda.

Bug corretti

  • Requisiti in OR: tutti i criteri stavano in un solo gruppo requirements, quindi ne bastava uno. Uno Shekel sbloccava "Welcome to Israel", il disco senza uccidere Bibi sbloccava "Hava Nagila", un pezzo di drone sbloccava "Startup Founder".
  • Tel Aviv Nights: usava un campo location che minecraft:location non ha. Si sbloccava ovunque e a qualsiasi ora con la bici in inventario. Adesso serve essere dentro Tel Aviv di notte (time_check sull'orologio dell'overworld).
  • Master Explorer impossibile: chiedeva mappa, scarpe e bici, che in sopravvivenza non si ottengono. Adesso chiede di visitare 16 strutture.
  • Gatto con la Kippah: si sbloccava raccogliendo una Kippah. Adesso serve mostrarla davvero a un gatto.
  • Five Diamonds: chiedeva 5 diamanti qualsiasi. Adesso serve la preghiera al Kotel, che dà 5 diamanti.
  • Blessed Trader: chiedeva la Corona in inventario. Adesso serve uno scambio fatto indossando la Corona.
  • Avanzamenti a oggetti invece che a luoghi e azioni: Visit Jerusalem, Jaffa e Dead Sea Tourist (galleggiare e bagno di fango). In Hummus Connoisseur i piatti ora vanno mangiati, ed è stata aggiunta la shakshuka.
  • Albero piatto: tutti gli avanzamenti erano figli della radice. Ora ci sono rami logici.
  • Rav-Kav senza ricetta: aggiunta (7 Shekel, 1 lingotto d'oro, 1 carta).
  • Test: il vecchio controllo sugli id non guardava dentro gli array items.

Come funziona

  • Nuovo trigger israel_simulator:mod_event (IsraelEventTrigger, ModTriggers), lanciato dal codice per le azioni che non hanno un trigger vanilla:
    • preghiere: Muro, Arca, Tefillin;
    • Shofar e gatto;
    • Mar Morto: galleggiamento e fango;
    • Shabbat: riposo, e lavoro bloccato;
    • startup: sessione, exit, consegna;
    • drone e treno, con e senza Rav-Kav;
    • Mossad: missione e 5 missioni;
    • evocazione di Bibi e aereo sulle twin_towers;
    • feste.
  • JSON e chiavi en_us/it_it si generano con scripts/advancements/gen_advancements.py.
  • AchievementsAndProgressionTest riscritto. Controlla:
    • una sola radice e nessun genitore mancante;
    • requisiti uguali ai criteri;
    • chiavi identiche in en_us e it_it;
    • che trigger, eventi, oggetti, entità, strutture, biomi ed effetti esistano;
    • che ogni evento venga lanciato dal codice.
  • Voce in test.md.

Nuovi avanzamenti (40)

  • Il Kotel (exploration/western_wall): Arriva davanti al Muro del Pianto
  • Giornata allo Shuk (exploration/grand_market): Perditi nel Grande mercato
  • Prezzo Speciale per Te, Amico (economy/shuk_haggler): Compra qualcosa da un venditore dello Shuk
  • Davanti all'Arca (cultural/ark_prayer): Prega davanti all'Arca santa di una sinagoga
  • La Bolla (exploration/tel_aviv): Arriva a Tel Aviv
  • Trattative di Coalizione (exploration/government_building): Entra nel Palazzo del governo
  • Skyline (exploration/twin_towers): Trova le Twin Towers
  • Prepararsi all'Impatto (events/plane_crash, goal): Trovati vicino alle Twin Towers quando un aereo le colpisce
  • Oltre la Recinzione (exploration/gaza_strip): Entra nella Striscia di Gaza
  • Isola Privata (exploration/tropical_island): Sbarca sull'isola tropicale. Non chiedere della lista degli ospiti
  • Nel Deserto (exploration/judean_desert): Entra nel Deserto della Giudea. Porta dell'acqua
  • Oasi (exploration/ein_gedi): Trova l'oasi di Ein Gedi
  • Santuario Perduto (exploration/ancient_sanctuary): Scopri il Santuario antico nel deserto
  • Sale e Fango (exploration/dead_sea_souvenirs): Porta a casa il Fango del Mar Morto e un Blocco di sale del Mar Morto
  • Vestito di Tutto Punto (cultural/dressed_for_prayer): Indossa insieme Kippah, Talit e Tefillin
  • Preghiera del Mattino (cultural/tefillin_prayer): Lega i Tefillin di giorno indossando la Kippah
  • Suona lo Shofar (cultural/shofar): Suona uno Shofar
  • Shabbat Shalom (festival/shabbat_shalom): Riposati di Shabbat: niente scavare, costruire o combattere, e ricevi il bonus riposo
  • Non Oggi (secret/not_on_shabbat, nascosto): Prova a lavorare di Shabbat
  • Festa delle Luci (festival/hanukkah): Vivi Hanukkah e mangia una Sufganiyah
  • Chag Purim Sameach (festival/purim): Vivi Purim e mangia un Hamantash
  • Lascia Andare il Mio Popolo (festival/pesach): Vivi Pesach e mangia la Matzah
  • Un Anno in Israele (festival/all_festivals, challenge): Vivi lo Shabbat e tutte le feste: Rosh Hashanah, Yom Kippur, Sukkot, Hanukkah, Purim e Pesach
  • Il Tuo Primo Shekel (economy/first_shekel): Procurati uno Shekel
  • Spiccioli (economy/small_change): Trova un'Agorà. Ne servono cento per fare uno Shekel
  • Tasso di Cambio (economy/money_changer): Fai uno scambio con un Cambiavalute
  • È Tornato (combat/summon_bibi): Evoca Bibi con la Stella di Davide
  • Sei Licenziato! (combat/kill_trump, goal): Sconfiggi Donald Trump durante lo scontro con Bibi
  • Caso Chiuso (combat/kill_epstein, challenge, nascosto): Sconfiggi Jeffrey Epstein. Stavolta sul serio
  • Reclutato (mossad/mossad_recruit): Completa una missione per il referente del Mossad
  • Controspionaggio (mossad/counterintelligence): Elimina un agente del Mossad ostile
  • Katsa (mossad/mossad_veteran, goal): Completa 5 missioni del Mossad
  • Nazione Startup (technology/startup_office): Visita l'Ufficio di una startup
  • Exit! (technology/startup_exit, challenge): Porta la tua startup fino all'exit
  • Occhio dal Cielo (technology/drone_launch): Lancia un Palantrio Drone
  • Tutti a Bordo (transport/first_train): Prendi il treno tra Tel Aviv e Gerusalemme
  • Appoggia e Vai (transport/rav_kav): Viaggia in treno con la Rav-Kav
  • Vita da Moshav (food/moshav): Visita una fattoria nelle campagne israeliane
  • Frutti della Terra (food/harvest): Raccogli ceci, pomodori, melanzane e semi di sesamo
  • Sapore d'Israele (food/taste_of_israel, challenge): Mangia tutti i cibi israeliani della mod

Verifica: solo la CI, niente test in gioco.

@TCDev10
TCDev10 merged commit 6ade655 into main Oct 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant