Diyalog kutusuna ID rozeti + sahne gelistirmeleri

- Konusan kisinin repligi oynarken diyalog kutusunda 'ID <n>' rozeti
  gorunur (yanlis ses atamasini bildirmek icin referans numarasi)
- Kullanicinin sahne guncellemeleri dahil (isiklandirma, duvar/pencere,
  diyalog kutusu, typewriter, isin efekti)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
yilsem
2026-07-07 21:21:12 +03:00
co-authored by Claude Fable 5
parent 7c62b88d0e
commit 41c33d65ce
+2 -1
View File
@@ -527,7 +527,8 @@ function setDialog(b,i){
dAva.textContent=SHORT[b.rol].charAt(0);
dAva.style.background=col; dAva.style.color='#0a0e14'; dAva.style.boxShadow='0 0 14px '+col;
const hl=b.hedef&&H2L[b.hedef], hshort=hl?SHORT[hl]:(b.hedef==='Herkes'?'Herkese':null);
dName.innerHTML='<span style="color:'+col+'">'+SHORT[b.rol].toUpperCase()+'</span>'
dName.innerHTML='<span style="background:#21262d;border:1px solid '+col+';border-radius:6px;padding:1px 7px;margin-right:9px;color:#e6edf3;font-size:12px;font-weight:700">ID '+i+'</span>'
+'<span style="color:'+col+'">'+SHORT[b.rol].toUpperCase()+'</span>'
+(hshort?'<span class="arrow">➜</span><span class="target">'+hshort.toUpperCase()+'</span>':'')
+((mode==='tr'&&!TR_READY())?' <span class="badge">ses hazırlanıyor</span>':'');
const main=(mode==='tr')?b.tr:b.orig, sub=(mode==='tr')?b.orig:b.tr;