Verificator de ramuri de poveste
Găsiți legături rupte și noduri orfane într-o poveste ramificată sau într-un arbore de dialog.
Verificator de ramuri de poveste
Lipiți o poveste ramificată, un arbore de dialog sau un script de flux de chatbot și acest instrument mapează fiecare nod și legăturile dintre ele, apoi raportează ce s-a întrerupt. Citește titluri precum „#NodeName” ca definiții de nod și referințe inline, cum ar fi „[NodeName]” sau în stil Ink „-> NodeName” ca link-uri de ieșire de la orice nod sub care apar.
Două tipuri de probleme sunt semnalate. Legăturile întrerupte sunt referințe care indică un titlu de nod care nu există nicăieri în document - rezultatul obișnuit al unei redenumiri, al unei greșeli de tipar sau al unui pasaj șters la care alte noduri mai indică. Nodurile orfane sunt problema opusă: pasaje care există și sunt scrise în întregime, dar la care niciun alt nod nu se conectează vreodată, așa că un jucător sau utilizator nu le poate ajunge niciodată. Ambele sunt ușor de ratat cu ochiul odată ce un scenariu depășește o duzină sau două pasaje și ambele sunt exact genul de eroare care apare doar în timpul testării de redare sau după publicare.
Trei opțiuni reglează cecul în funcție de modul în care scrieți. „Numele nodurilor care țin cont de majuscule și minuscule” face ca „[Pădurea]” și „[pădurea]” să conteze ca ținte diferite în loc de același nod – util dacă convenția de denumire se bazează pe scrierea cu majuscule. „Ignorați legătura unui nod cu el însuși” păstrează un pasaj care se întoarce la alegerea sa de la numărarea ca referință pentru detectarea orfanilor, astfel încât să nu ascunde în liniște un nod cu adevărat inaccesibil. „Tratați primul nod ca punct de intrare” scutește primul titlu din raportul de nod orfan, deoarece pasajul de deschidere al unui script este atins prin începerea poveștii, nu prin linkul altui nod.
Totul rulează în browser: instrumentul analizează doar text și nu încarcă nimic, astfel încât capitolele nepublicate și munca clientului rămân private. Numărul de sub rezultat arată noduri, link-uri rupte și noduri orfane dintr-o privire, iar raportul listează linia fiecărui link întrerupt.