잔재, 환류, 황후, 상소 << 얘네는 그런거 상관없음. 걍 쌤
딜찍에서는 야성이 어나더레벨. 다른 클래스보다 최소 무기 +4강은 더 들고 시작한다고 보면될듯?
const textMap = {
"Combat Readiness": "전태",
"Pistoleer": "핸건",
"Loyal Companion": "두동",
"Time to Hunt": "사시",
"Communication Overflow": "교감",
"Evolutionary Legacy": "유산",
"Lone Knight": "고기",
"Berserker Technique": "비기",
"Demonic Impulse": "충동",
"Firepower Enhancement": "화강",
"Wind Fury": "질풍",
"Drizzle": "이슬비",
"Brawl King Storm": "권왕",
"Robust Spirit": "역천",
"Full Moon Harvester": "만월",
"Shock Training": "충단",
"Esoteric Skill Enhancement": "오의강화",
"Mayhem": "광기",
"Peacemaker": "피메",
"Judgment": "심판자",
"Arthetinean Skill": "기술",
"Enhanced Weapon": "강무",
"Asura's Path": "수라",
"First Intention": "초심",
"Night's Edge": "그믐",
"Perfect Suppression": "억제",
"Ultimate Skill: Taijutsu": "체술",
"Barrage Enhancement": "포강",
"Igniter": "점화",
"Death Strike": "죽습",
"Esoteric Flurry": "오의난무",
"Control": "절제",
"Punisher": "처단",
"Predator": "포식",
"Order of the Emperor": "황제",
"Phantom Beast Awakening": "환각",
"Ferality": "야성",
"Hunger": "갈증",
"Rage Hammer": "분망",
"Pinnacle": "절정",
"Gravity Training": "중수",
"Energy Overflow": "세맥",
"Master Summoner": "상소",
"Reflux": "환류",
"Lunar Voice": "달소",
"Grace of the Empress": "황후",
"Remaining Energy": "잔재",
"Surge": "버스트",
"Deathblow": "일격",
};
function replaceTextInNode(node) {
if (node.nodeType === Node.TEXT_NODE) {
for (const [key, value] of Object.entries(textMap)) {
if (node.nodeValue.includes(key)) {
node.nodeValue = node.nodeValue.replaceAll(key, value);
}
}
} else {
for (const child of node.childNodes) {
replaceTextInNode(child);
}
}
}
// 페이지 전체 텍스트 바꾸기 (초기 실행)
replaceTextInNode(document.body);
// 이후 DOM 변화 감지해서 자동 변환
const observer = new MutationObserver((mutations) => {
for (const mutation of mutations) {
if (mutation.addedNodes.length > 0 || mutation.type === "childList") {
replaceTextInNode(document.body);
break;
}
}
});
observer.observe(document.body, {
childList: true,
subtree: true,
});