Tutorial creazione trappole in Foundry VTT v.14

Tutorial per la piattaforma di Foundry VTT versione 14 per la creazione di trappole . Ti insegneremo in 20passaggi come creare una trappola interattiva , con rischiesta di TS ed effetti sonori ed effetti video su foundry VTT.

Tutorial Trappole Interattive — Foundry VTT 14 | Dragon Magic
1 / 20
💣 SLIDE 01 / 20

Benvenuto nel Tutorial Trappole

Imparerai a creare trappole interattive con tiro salvezza, danni, suoni ed effetti animati in Foundry VTT 14

💣

Cosa Costruiremo

In questo tutorial completo creeremo una trappola a lama scattante interattiva:

  • Regione Trappola
    Area che si attiva quando un token ci passa sopra
  • Tiro Salvezza
    Prova su Destrezza con CD 15 (automazione con Midi-QOL)
  • Effetti Speciali
    Suono di lama, animazione sangue, danni automatici

Moduli Necessari

💡
Requisiti: Foundry VTT 14.x + moduli essenziali per automazione, effetti e suoni. Vedremo l'installazione passo passo.

Moduli che installeremo:

  • Midi-QOL — Automazione tiri salvezza e danni
  • Sequencer — Effetti visivi e animazioni
  • JB2A — Asset animati predefiniti
  • Token Magic FX — Filtri visivi sui token
  • Monk's Active Tile Triggers — Trigger avanzati
🔧 SLIDE 02 / 20

Installare i Moduli Essenziali

Configurare Foundry VTT 14 con i moduli per trappole interattive

🔧

Accedere al Module Browser

  1. Apri la Configurazione
    Clicca su Game Settings (icona ingranaggio) nella barra in alto a destra.
  2. Seleziona Module Management
    Clicca su Module Management o Manage Modules.
  3. Cerca i Moduli
    Usa la barra di ricerca per trovare i moduli necessari.
  4. Installa
    Clicca Install accanto a ciascun modulo. Richiede connessione internet.
📦

Moduli da Installare

Modulo Funzione Priorità
Midi-QOL Automazione combattimento Essenziale
Sequencer Effetti visivi e animazioni Essenziale
JB2A Asset animati (lame, fuoco, ecc.) Consigliato
Token Magic FX Filtri visivi sui token Consigliato
Monk's Active Tiles Trigger avanzati per tile Opzionale
DFreds Convenient Effects Effetti di condizione predefiniti Opzionale
Attenzione: Dopo l'installazione, riavvia Foundry VTT per attivare i moduli. Vai in Module Management e spunta "Attiva" per ciascun modulo.
⚙ SLIDE 03 / 20

Configurare Midi-QOL

Impostare l'automazione per tiri salvezza e danni automatici

Impostazioni Midi-QOL

  1. Apri le Impostazioni
    Vai in Game Settings → Configure Settings → Module Settings → Midi-QOL.
  2. Workflow Settings
    Clicca su Workflow Settings per configurare il comportamento automatico.
  3. Abilita Auto Roll
    Imposta Auto Roll Attack e Auto Roll Damage su Auto.
  4. Tiri Salvezza
    Imposta Auto Check Saves su Auto per far tirare i dadi automaticamente.
📐

Configurazione Consigliata

Per le trappole, queste impostazioni sono fondamentali:

Midi-QOL Settings
Auto Roll AttackAuto
Auto Roll DamageAuto
Auto Check SavesAuto (GM Roll)
Remove Damage ButtonsChecked
Add Chat Damage ButtonsChecked
💡
Consiglio: Imposta GM Sees All Rolls per vedere i risultati dei tiri salvezza dei giocatori senza rivelarli.
🎨 SLIDE 04 / 20

Installare JB2A e Sequencer

Asset animati e sistema di effetti visivi per le trappole

🎨

JB2A — Jules & Ben's Animated Assets

JB2A fornisce animazioni predefinite per:

  • 🔥 Esplosioni e fuoco
  • ⚡ Fulmini e elettricità
  • 🩸 Sangue e ferite
  • 💨 Fumo e nebbia
  • 🗡️ Lame e proiettili
  1. Cerca JB2A
    Nel Module Browser, cerca JB2A o Jules and Ben's Animated Assets.
  2. Installa
    Clicca Install. Il modulo è gratuito ma accetta donazioni.
  3. Attiva
    Spunta Attiva in Module Management e riavvia.
🎥

Sequencer — Effetti Visivi

Sequencer è il motore che riproduce le animazioni:

  1. Installa Sequencer
    Cerca Sequencer nel Module Browser e installalo.
  2. Configura
    Nelle impostazioni di Sequencer, abilita Enable Core Effects.
  3. Verifica JB2A
    Assicurati che Sequencer riconosca JB2A: vai in Sequencer Database Viewer.
💡
Combinazione: Sequencer + JB2A = animazioni spettacolari con una sola riga di codice!
🖼 SLIDE 05 / 20

Preparare la Mappa e la Trappola

Creare la scena e posizionare la trappola visivamente

🗺

Creare la Scena

  1. Nuova Scena
    Crea una nuova scena come visto nel tutorial precedente: + Crea Scena.
  2. Carica la Mappa
    Usa una mappa di dungeon o corridoio con spazio per la trappola.
  3. Allinea la Griglia
    Assicurati che la griglia sia allineata correttamente (100px standard).
  4. Attiva la Scena
    Clicca con il tasto destro → Activate per aprirla nel canvas.
💣

Posizionare la Trappola Visiva

Per rendere la trappola visibile (opzionale, per il GM):

  1. Crea un Tile
    Usa lo strumento Tile e disegna un'area nel punto della trappola.
  2. Immagine Trappola
    Carica un'immagine PNG trasparente di una lama, chiodi, o rune magiche.
  3. Nascondi ai Giocatori
    Nelle proprietà del tile, imposta Visibility: GM Only.
💡
Consiglio: Puoi usare un tile invisibile (1x1 pixel trasparente) se non vuoi mostrare nulla ai giocatori.
📏 SLIDE 06 / 20

Creare la Regione Trappola

L'area che attiva la trappola quando un token ci entra

📏

Disegnare la Regione

  1. Attiva lo Strumento
    Premi R o seleziona Draw Region dalla toolbar a sinistra.
  2. Disegna l'Area
    Clicca multipli punti intorno alla zona della trappola. Chiudi il poligono cliccando sul primo punto.
  3. Nome la Regione
    Dai un nome chiaro: Trappola Lame Scattanti.
  4. Colore (GM Only)
    Scegli un colore rosso/arancione per identificarla facilmente. I giocatori non la vedono.

Configurare il Trigger

Imposta quando la trappola si attiva:

Region Behavior
TriggerToken Enters
TargetAny Token
Cooldown1 round
SecretHidden from Players
Attenzione: Imposta Cooldown per evitare che la trappola si attivi infinite volte se un token rimane nell'area.
🎯 SLIDE 07 / 20

Creare l'Item "Trappola"

Costruire l'oggetto trappola con tiro salvezza e danni

📦

Nuovo Item Trappola

  1. Apri Items
    Clicca l'icona Items (📦) nella sidebar sinistra.
  2. Crea Item
    Clicca + Crea Item. Seleziona tipo Weapon o Equipment.
  3. Nome
    Dai il nome: Trappola Lame Scattanti.
  4. Descrizione
    Scrivi una descrizione per il GM: "Lame che scattano dal pavimento. CD 15 Destrezza."
🗡

Configurare Danni e Tiro Salvezza

Nella scheda Details dell'item:

  1. Damage Formula
    Imposta: 2d10 (taglio) + 1d6 (sanguinamento opzionale).
  2. Save Ability
    Seleziona Dexterity (Destrezza).
  3. Save DC
    Imposta 15 come Classe Difficoltà.
  4. Save Damage
    Imposta Half Damage on Save (metà danni se supera il tiro).
💡
Consiglio: Per trappole più letali, usa 4d10 e CD 17. Per trappole minori, 1d8 e CD 12.
💬 SLIDE 08 / 20

Collegare la Regione all'Item Trappola

Usare i Behavior della Regione per eseguire l'item automaticamente

💬

Behavior: Execute Macro

Per collegare la trappola all'item, useremo un Macro:

  1. Crea una Macro
    Vai nella sidebar → Macros (icona scheda). Clicca + Crea Macro.
  2. Tipo Script
    Seleziona Script (non Chat). Dai il nome: Trappola Lame Scattanti.
  3. Scrivi il Codice
    Vedremo il codice completo nella prossima slide.
  4. Salva
    Clicca Execute per testare, poi Save.
📜

Assegnare il Macro alla Regione

  1. Seleziona la Regione
    Clicca con il tasto destro sulla regione trappola nel canvas.
  2. Add Behavior
    Seleziona Add Behavior → Execute Macro.
  3. Scegli il Macro
    Dal dropdown, seleziona Trappola Lame Scattanti.
  4. Imposta Trigger
    Assicurati che il trigger sia Token Enters.
💡
Alternativa: Con Monk's Active Tile Triggers puoi fare lo stesso senza scrivere codice, usando l'interfaccia grafica.
💻 SLIDE 09 / 20

Il Codice della Trappola

Macro completo con tiro salvezza, danni, suoni ed effetti animati

💻

Macro Completo: Trappola Lame Scattanti

Copia e incolla questo codice nel tuo macro:

JavaScript Macro
// Trappola Lame Scattanti - CD 15 Destrezza // Richiede: Midi-QOL, Sequencer, JB2A const token = args[0]?.token ?? canvas.tokens.controlled[0]; if (!token) return ui.notifications.warn("Nessun token selezionato!"); // 1. Riproduci suono della trappola AudioHelper.play({src: "modules/jb2a_patreon/Library/Generic/Weapon_Attacks/Melee/LaserSword01_01_Regular_Blue_800x600.webm", volume: 0.8, autoplay: true, loop: false}, false); // 2. Effetto visivo lama che scatta new Sequence() .effect() .file("jb2a.gust_of_wind.veryfast") .atLocation(token) .scale(0.5) .fadeIn(100) .fadeOut(200) .effect() .file("jb2a.impact.004") .atLocation(token) .scale(0.8) .fadeIn(50) .play(); // 3. Tiro salvezza Destrezza CD 15 const save = await token.actor.rollAbilitySave("dex", {flavor: "Trappola Lame Scattanti - Tiro Salvezza su Destrezza", chatMessage: true}); // 4. Calcola danni let damage = "2d10"; if (save.total >= 15) { damage = "1d10"; // Metà danni ChatMessage.create({content: `✅ ${token.name} ha evitato la trappola! Danni ridotti.`}); } else { ChatMessage.create({content: `❌ ${token.name} è stato colpito dalle lame!`}); } // 5. Applica danni con Midi-QOL const damageRoll = new Roll(damage).evaluate({async: true}); await MidiQOL.applyTokenDamage([{type: "slashing", damage: damageRoll.total}], token, null, new Set(), {}); // 6. Effetto sangue sul token new Sequence() .effect() .file("jb2a.blood_splatter") .atLocation(token) .scale(0.6) .fadeIn(100) .fadeOut(500) .play(); // 7. Scuoti il token (shake) token.animate({x: token.x + 5}, {duration: 50}); token.animate({x: token.x - 5}, {duration: 50}); token.animate({x: token.x}, {duration: 50});
🎵 SLIDE 10 / 20

Aggiungere Suoni Personalizzati

Importare file audio per la trappola e configurare l'ambiente

🎵

File Audio per la Trappola

Per una trappola a lame, ti servono questi suoni:

  • Attivazione: Suono di meccanismo che scatta (click metallico)
  • Impatto: Lame che colpiscono (swish + thud)
  • Danno: Grugnito di dolore (opzionale)
  1. Trova i Suoni
    Siti consigliati: Freesound.org, Zapsplat.com, Tabletop Audio.
  2. Formato
    Usa .mp3 o .ogg per compatibilità. Evita .wav (troppo pesante).
  3. Cartella
    Carica i file in Data/modules/tuono-modulo/sounds/ o usa il File Picker di Foundry.
🔊

Configurare il Suono nel Macro

Per usare un suono personalizzato, modifica questa riga nel macro:

Codice Suono
// Suono da file esterno AudioHelper.play({ src: "sounds/trap_blade_snap.mp3", volume: 0.8, autoplay: true, loop: false }, false); // Suono da URL (Syrinscape, Tabletop Audio) AudioHelper.play({ src: "https://syrinscape.com/...", volume: 0.6, autoplay: true }, false);
💡
Consiglio: Usa Syrinscape o Tabletop Audio per suoni professionali. Foundry supporta lo streaming audio.
🎨 SLIDE 11 / 20

Effetti Visivi con Sequencer

Animazioni spettacolari per la trappola usando JB2A e Sequencer

🎨

Sequencer — Guida Rapida

Sequencer usa una sintassi a catena per creare effetti:

Sintassi Sequencer
new Sequence() .effect() // Aggiungi effetto .file("jb2a.xxx") // File JB2A .atLocation(token) // Posizione .scale(1.0) // Scala .fadeIn(100) // Fade in ms .fadeOut(200) // Fade out ms .play(); // Riproduci

Effetti JB2A utili per trappole:

  • jb2a.gust_of_wind.veryfast — Movimento rapido
  • jb2a.impact.004 — Impatto generico
  • jb2a.blood_splatter — Sangue
  • jb2a.spiritual_weapon — Arma spiritica
📜

Database Viewer

Per trovare tutti gli effetti disponibili:

  1. Apri il Viewer
    Clicca l'icona Sequencer nella barra in alto (dopo l'installazione).
  2. Cerca "trap"
    Usa la barra di ricerca per filtrare effetti di trappole.
  3. Preview
    Clicca su un effetto per vederlo in anteprima sul canvas.
  4. Copia il Nome
    Clicca Copy Path per ottenere il nome esatto da usare nel macro.
💡
Pro Tip: Cerca blade, spike, trap, impact nel database per effetti specifici.
👤 SLIDE 12 / 20

Token Magic FX — Filtri Visivi

Applicare filtri di sangue, scuotimento e oscuramento al token colpito

👤

Filtri sul Token

Token Magic FX aggiunge filtri visivi ai token:

  1. Installa TMFX
    Cerca Token Magic FX nel Module Browser e installalo.
  2. Attiva
    Spunta in Module Management e riavvia Foundry.
  3. Filtri Disponibili
    Clicca con il tasto destro su un token → Token Magic per vedere i filtri.
💡
Filtri utili per trappole: Blood (sangue), Shockwave (onda d'urto), Fire (fuoco), Frost (gelo).
💻

Applicare Filtri via Macro

Aggiungi questo codice al macro della trappola:

Codice TMFX
// Applica filtro sangue al token TokenMagic.addFilters(token, "blood"); // Scuoti il token (shake effect) token.shake({duration: 500, strength: 5}); // Rimuovi filtro dopo 3 secondi setTimeout(() => { TokenMagic.deleteFilters(token, "blood"); }, 3000); // Filtro fuoco (per trappola incendiaria) TokenMagic.addFilters(token, "fire");
Performance: Non esagerare con i filtri! Troppi effetti contemporanei possono lagare i client dei giocatori.
🖌 SLIDE 13 / 20

Trappola a Dardo Avvelenato

Secondo esempio: trappola con proiettile e avvelenamento

🖌

Configurazione

Trappola a dardo avvelenato con CD 13 Costituzione:

  • Danno: 1d6 perforante + 2d6 veleno
  • Tiro Salvezza: Costituzione CD 13
  • Effetto: Avvelenamento per 1 minuto
  1. Crea l'Item
    Nuovo item: Dardo Avvelenato. Tipo: Weapon. Danno: 1d6+2d6.
  2. Save
    Ability: Constitution, DC: 13, Half Damage: Sì.
  3. Effetto
    Aggiungi Active Effect: Avvelenato (svantaggio su attacchi e tiri salvezza).
💻

Macro Dardo Avvelenato

Macro Dardo
const token = args[0]?.token ?? canvas.tokens.controlled[0]; if (!token) return; // Suono dardo AudioHelper.play({src: "sounds/dart_whoosh.mp3", volume: 0.7}, false); // Animazione dardo new Sequence() .effect() .file("jb2a.arrow.physical") .atLocation({x: token.x-100, y: token.y}) .stretchTo(token) .scale(0.5) .play(); // Tiro salvezza Costituzione const save = await token.actor.rollAbilitySave("con", {flavor: "Dardo Avvelenato - CD 13 Costituzione"}); let damage = "3d6"; if (save.total >= 13) { damage = "1d6+1d6"; ChatMessage.create({content: `✅ ${token.name} ha resistito al veleno!`}); } else { ChatMessage.create({content: `❌ ${token.name} è avvelenato!`}); // Applica condizione avvelenato await token.actor.createEmbeddedDocuments("ActiveEffect", [{ label: "Avvelenato", icon: "icons/skills/toxins/poison-bottle.webp", duration: {rounds: 10}, changes: [{key: "flags.midi-qol.disadvantage.attack.all", mode: 0, value: 1}] }]); } await MidiQOL.applyTokenDamage([{type: "piercing", damage: (await new Roll(damage).evaluate()).total}], token, null, new Set(), {});
🔥 SLIDE 14 / 20

Trappola Incendiaria

Terzo esempio: trappola con fuoco e danni da area

🔥

Configurazione

Trappola incendiaria con CD 14 Destrezza:

  • Danno: 4d6 fuoco (area 10ft)
  • Tiro Salvezza: Destrezza CD 14
  • Effetto: Fuoco persistente 1d6/round
  1. Regione
    Crea una regione più grande (10ft × 10ft) per l'area del fuoco.
  2. Item
    Crea Trappola Incendiaria. Danno: 4d6 fire. Save: Dex 14.
  3. Effetto Persistente
    Aggiungi Active Effect: "In Fiamme" — 1d6 fire all'inizio del turno.
💻

Macro Incendiaria

Macro Fuoco
const token = args[0]?.token ?? canvas.tokens.controlled[0]; if (!token) return; // Suono esplosione AudioHelper.play({src: "sounds/fire_explosion.mp3", volume: 0.9}, false); // Animazione fuoco new Sequence() .effect() .file("jb2a.fireball.beam") .atLocation(token) .scale(1.5) .fadeIn(100) .effect() .file("jb2a.explosion.01") .atLocation(token) .scale(1.2) .play(); // Filtro fuoco sul token TokenMagic.addFilters(token, "fire"); // Tiro salvezza const save = await token.actor.rollAbilitySave("dex", {flavor: "Trappola Incendiaria - CD 14 Destrezza"}); let damage = "4d6"; if (save.total >= 14) damage = "2d6"; await MidiQOL.applyTokenDamage([{type: "fire", damage: (await new Roll(damage).evaluate()).total}], token, null, new Set(), {}); // Effetto persistente if (save.total < 14) { await token.actor.createEmbeddedDocuments("ActiveEffect", [{ label: "In Fiamme", icon: "icons/magic/fire/flame-burning-hand.webp", duration: {rounds: 3}, changes: [{key: "system.traits.dv.custom", mode: 0, value: "fire"}] }]); }
🔍 SLIDE 15 / 20

Rilevare e Disarmare la Trappola

Permettere ai giocatori di trovare e disarmare le trappole

🔍

Rilevamento con Percezione

Per rilevare la trappola, i giocatori devono superare una prova di Percezione:

  1. CD di Rilevamento
    Imposta una CD nascosta: CD 15 Percezione per notare la trappola.
  2. Passiva
    Confronta la Percezione Passiva del giocatore con la CD. Se superiore, rileva automaticamente.
  3. Attiva
    Se il giocatore dice "controllo il pavimento", fai tirare Percezione attiva.
💡
Consiglio: Non dire mai "tira Percezione". Chiedi "Cosa fai?" e se descrivono azioni di ricerca, allora fai tirare.
🔧

Disarmare con Gli Strumenti da Ladro

Per disarmare la trappola:

  1. Prova di Destrezza
    CD 15 con Gli Strumenti da Ladro. Senza competenza: svantaggio.
  2. Successo
    La trappola è disarmata. Rimuovi la regione o disattiva il trigger.
  3. Fallimento di 5+
    La trappola si attiva accidentalmente! Esegui il macro immediatamente.
Tabella Disarmo
SuccessoTrappola disarmata
Fallimento normaleNon disarmata, riprova
Fallimento ≥ 5Trappola si attiva!
🎮 SLIDE 16 / 20

Testare la Trappola

Verificare che tutto funzioni prima della sessione

🎮

Modalità Test GM

Come GM, testa la trappola passo passo:

  1. Trascina un Token
    Metti un token di test sulla scena.
  2. Muovi il Token
    Trascina il token sopra la regione trappola. Dovrebbe attivarsi automaticamente.
  3. Verifica il Tiro
    Controlla che il tiro salvezza appaia in chat con il risultato.
  4. Controlla i Danni
    Verifica che i danni siano applicati correttamente ai PF del token.
  5. Controlla Effetti
    Assicurati che l'animazione, il suono e i filtri si attivino.
🔧

Debug Comune

Problema Soluzione
Trappola non si attiva Verifica che la regione copra il percorso del token
Nessun suono Controlla il percorso del file audio e il volume
Animazione non appare Verifica che JB2A sia installato e attivo
Danni non applicati Controlla che Midi-QOL sia configurato correttamente
Macro dà errore Apri la console (F12) e leggi il messaggio di errore
Effetto non scompare Aggiungi un setTimeout per rimuovere il filtro
🖼 SLIDE 17 / 20

Trappola Visibile per i Giocatori

Mostrare la trappola dopo che è stata rilevata

👁

Rivelare la Trappola

Quando un giocatore rileva la trappola, puoi renderla visibile:

  1. Cambia Visibilità
    Clicca con il tasto destro sulla regione → Toggle Visibility.
  2. Cambia Colore
    Passa da rosso (nascosta) a giallo (rilevata) per differenziare.
  3. Aggiungi Tile Visivo
    Posiziona un tile con rune o lama visibile per tutti i giocatori.
💡
Immersione: Quando rilevano la trappola, descrivila: "Noti fili sottili collegati a lame nascoste nel pavimento."
📜

Macro per Rivelare

Puoi automatizzare la rivelazione con un macro:

Macro Rivelazione
// Rivelazione automatica trappola const region = canvas.regions.getName("Trappola Lame Scattanti"); if (region) { region.update({visible: true}); ChatMessage.create({ content: `🔍 La trappola è stata rilevata!`, speaker: {alias: "GM"} }); }

Assegna questo macro a un bottone o a un item "Kit da Disarmo".

📈 SLIDE 18 / 20

Ottimizzazione e Performance

Mantenere la fluidità con molte trappole ed effetti

📈

Limitare gli Effetti

Per non lagare i client dei giocatori:

  • Max 3 effetti per trappola (suono + animazione + filtro)
  • Evita loop infiniti nelle animazioni
  • Usa scale ridotte (0.5-1.0) per non coprire la mappa
  • Riduci durata degli effetti a 1-2 secondi
Attenzione: Se hai 5+ giocatori, testa le trappole in una sessione privata prima. Alcuni PC potrebbero avere difficoltà con molti effetti.
🔧

Preload e Caching

Pre-carica gli asset per evitare ritardi:

  1. Preload Sequencer
    Nel macro, aggiungi Sequencer.Preloader.preloadForClients(["jb2a.xxx"]) all'inizio.
  2. File Locali
    Usa file audio locali invece di URL esterni per latenza minore.
  3. WebP
    Converti le immagini in WebP per file più leggeri.
📜 SLIDE 19 / 20

Trappole Avanzate: Combinazioni

Creare trappole complesse con più trigger ed effetti concatenati

📜

Trappola a Catena

Trappola che attiva una seconda trappola:

  1. Trappola 1
    Lame scattanti (CD 15 Dex, 2d10). Se colpisce, attiva Trappola 2.
  2. Trappola 2
    Dardo avvelenato (CD 13 Con, 3d6). Si attiva 1 round dopo.
  3. Delay
    Nel macro della Trappola 1, aggiungi await new Promise(r => setTimeout(r, 6000)) per 6 secondi di delay.
🌟

Trappola Magica

Trappola con effetti magici:

  • Runa Esplosiva: CD 14 Dex, 4d6 force + knockback 10ft
  • Sigillo Ghiaccio: CD 13 Con, 3d6 cold + rallentamento
  • Porta Teletrasporto: CD 15 Wis, teletrasporto in trappola secondaria
💡
Creatività: Le trappole magiche possono usare qualsiasi effetto di JB2A! Fulmini, ghiaccio, teletrasporto, illusioni...
📋 SLIDE 20 / 20

Riepilogo e Comandi Rapidi

Tutto quello che hai imparato per creare trappole mortali

📋

Moduli e Scorciatoie

Modulo Funzione Stato
Midi-QOL Automazione tiri/danni Essenziale
Sequencer Effetti visivi Essenziale
JB2A Asset animati Consigliato
Token Magic FX Filtri visivi Consigliato
Monk's Active Tiles Trigger avanzati Opzionale
🎓

Cosa Hai Imparato

  • ✅ Installare e configurare Midi-QOL, Sequencer, JB2A
  • ✅ Creare una regione trappola con trigger automatico
  • ✅ Scrivere macro con tiro salvezza e danni automatici
  • ✅ Aggiungere suoni personalizzati alle trappole
  • ✅ Usare Sequencer per animazioni spettacolari
  • ✅ Applicare filtri visivi con Token Magic FX
  • ✅ Creare trappole a dardo, fuoco e combinazioni
  • ✅ Gestire rilevamento e disarmo da parte dei giocatori
  • ✅ Ottimizzare performance e testare le trappole
💣
Complimenti! Ora puoi creare trappole che faranno tremare i tuoi giocatori! Usale con saggezza... o no! 😈
Usa e per navigare

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *