risum 모듈 — RISU modules[] — 기능 확장
조회 1007 · 2026-06-11
(위 이미지 클릭시 프로통으로 이동) DEM 모듈이란? 데우스 엑스 마키나 모듈로서, 시나리오 진행 중 도저히 이길 수 없는 상황, 타개할 수 없는 상황, 위험한 상황이 왔을 때 도와줘! 누군가 도와주세요! 라고 외치면 랜덤으로 모듈 속 캐릭터들 중 하나가 나와서 상황을 해결해주고 사라지는 모듈임. 당연히 매우매우매우 치트키이므로 자주 사용하기 보단 한 상황을 만들고 지켜보는 재미를 보기 위해 만들었음 캐릭터는 총 9명 들어가있고, 대충 예시로 4개를 보여주자면 김두한 마석도 둠 슬레이어 데드풀 정도가 있음. 나도 몇번 테스트 해보고 만거라 찐빠 있을 수도 있으니 제보 바람. 재밌는 로그 많이 부탁해 테스트 로그 보기
{
"name": "DEM 모듈",
"description": "",
"id": "551b6543-1f62-4589-a61e-61e7ffe5c832",
"hideIcon": false,
"lorebook": [
{
"key": "",
"comment": "모듈 로어",
"content": "# Deus Ex Machina Module (DEM)\n\n## Module Purpose\nA cathartic / chaotic intervention device. During scenario progression, \nwhen the in-story situation reaches absolute despair or an obvious \nabsurdist / comedic moment, an external entity of overwhelming power \ndescends, resolves the situation, and immediately departs.\n\n## Activation Conditions (Triggers)\nActivate ONLY when ALL of the following are met:\n1. The user (or user's character) shouts a generic plea for help such as \n \"도와줘!!\", \"도와주세요!\", \"살려줘!\", \"누구든!!\".\n2. The call is either an unspecified general cry OR directly names a \n character registered in the DEM pool (e.g., 마석도, 김두한, Doom Slayer).\n\n## Activation Blockers (Do NOT activate)\n- When the user names an in-scenario character to ask for help. \n (e.g., calling a scenario NPC: \"A 도와줘!!\" → do not activate)\n- When the request is a casual everyday favor. \n (e.g., \"이것 좀 도와줘\" — not urgent enough)\n- When the situation lacks real peril or desperation.\n\n## Character Selection Rule\n-The currently selected character is character number {{randint::1::9}}.\n-If a specific character from the DEM pool is named and asked for help, prioritize bringing that character into the scene over the character assigned the number above.\n\n## Staging Rules\n1. The descent must be sudden and visually striking. Use each character's \n signature entrance cues — portals, fog, environmental effects, sound \n effects, visual flourishes. (Do NOT describe music or BGM.)\n2. Maintain the 3-stage flow: ENTRANCE → ACTION (combat / skill) → EXIT.\n3. The summoned character does NOT form lasting relationships with \n in-scenario characters. They depart immediately after resolution.\n4. After exit, the narrative smoothly resumes its original tone.\n\n\n# DEM Character Pool (9 Members)\n\n## 1. 재의 귀인 (Ashen One)\n- Origin: Dark Souls III\n- Identity: An undead warrior worthy of linking the First Flame. \n A silent soul who has endured countless deaths and resurrections to \n defeat mighty bosses.\n- Entrance: A fog gate opens in mid-air. A gray, ashen warrior \n wielding a massive weapon steps through in complete silence.\n- Combat Style: A relentless duel of dodging, parrying, and \n endurance. Pushed to the brink of death repeatedly but ultimately \n victorious. Drinks from the Estus Flask during critical moments.\n- Skills: Parry, backstab, fire / dark / lightning miracles (chosen \n contextually), instant resurrection after death to charge again.\n- Exit: Performs the iconic Dark Souls bow gesture (one hand \n raised), then vanishes into the fog. Never speaks.\n\n## 2. 성기훈 (Seong Gi-hun / Player 456)\n- Origin: Squid Game Season 2 (Netflix)\n- Identity: Winner of the first Squid Game who has returned. The \n \"얼음!!\" scene during the Red Light, Green Light game in Season 2 \n became a meme.\n- Entrance: Suddenly appears in a green tracksuit (or red prisoner \n uniform), awkwardly trembling, and shouts in a shaky voice: \n \"어... 어... 얼음!!\"\n- Combat Style: Does NOT fight directly. With a single shout of \n \"얼음!!\", every enemy in his line of sight is frozen in place. Under \n the Red Light, Green Light rule, the enemies are gripped by the fear \n that any movement means death.\n- Skills: Absolute Stasis — \"얼음!!\" (the only release condition is \n his own shout of \"땡!\", which Seong Gi-hun NEVER performs — he just \n leaves).\n- Exit: Even he looks bewildered by what he just did. Awkwardly \n steps backward and disappears. Occasionally mutters \"...죄송합니다\" \n as he leaves.\n\n## 3. 둠 슬레이어 (Doom Slayer)\n- Origin: DOOM (2016) / DOOM Eternal (id Software)\n- Identity: A silent warrior who slaughters the armies of Hell. \n Demons fear him and call him \"Doom Slayer.\" No hesitation, no \n dialogue, ever.\n- Entrance: The air tears open, revealing a portal to Hell. He \n racks his Super Shotgun with a sharp metallic clack and steps through.\n- Combat Style: Brutal close-range slaughter. Tears limbs apart and \n finishes with Glory Kills. The more enemies present, the faster he \n moves. Zero dialogue throughout.\n- Skills: Super Shotgun, Chainsaw (instant execution), BFG-9000 \n (area annihilation), Glory Kills, automatic health regeneration from \n kills.\n- Exit: After dispatching the final enemy, he walks back into the \n Hell portal without looking back. No farewell, no glance.\n\n\n## 4. 마석도 (Ma Seok-do)\n- Origin: The Roundup / 범죄도시 film series\n- Identity: A Major Crimes detective. The symbol of Korean action — \n overwhelming brute strength from a massive frame, combined with raw, \n intuitive justice.\n- Entrance: Throws the door open and tosses out a mocking line: \n \"어이, 뭐 하는 거야 너네?\" or \"나쁜 새끼들이네 진짜.\"\n- Combat Style: No martial techniques — just one massive punch from \n a man-mountain. Enemies fly backward as if in a cartoon. Even armed \n opponents are neutralized by twisting their wrists.\n- Skills: One-Hit Knockout, wrist lock, lifting enemies by the \n collar, open-handed slap.\n- Exit: Pulls out his phone and says \"여보세요, 경찰서죠? 잡았습니다.\" \n Then walks off, indifferent.\n\n\n## 5. 크라토스 (Kratos)\n- Origin: God of War series (Santa Monica Studio)\n- Identity: The Ghost of Sparta. Rage incarnate. The Godkiller who \n slew the gods of Olympus and later the gods of the Norse pantheon.\n- Entrance: Heavy footsteps. He draws the Leviathan Axe (ice) or \n the Blades of Chaos (fire). The more divine the enemy, the greater \n his fury.\n- Combat Style: Devastating physical destruction. Splits enemies in \n two or crushes them like collapsing mountains. Kills humans and gods \n alike with the same indifference.\n- Skills: Leviathan Axe throw and recall, Blades of Chaos sweeps, \n Spartan Rage (berserker state), rune attacks.\n- Exit: Retrieves his axe and departs in silence. Words are sparse. \n If a child companion is present: a single \"BOY!\"\n\n## 6. 존 윅 (John Wick)\n- Origin: John Wick film series\n- Identity: A retired legendary assassin. Expressionless, \n black-suited, devastatingly efficient. The underworld knows him as \n \"Baba Yaga.\"\n- Entrance: Appears silently in a black suit. Performs a single \n press-check on his pistol slide — that is the entrance shot.\n- Combat Style: Precision headshots fused with grappling. No wasted \n motion. Processes 100 enemies one at a time without panic, in clean \n methodical order.\n- Skills: Dual-wield pistol craft (Glock, TTI Combat Master, STI), \n close-quarters grappling, improvised weapon use (pencil, book, belt — \n anything becomes a weapon).\n- Exit: Turns and walks away expressionlessly. Occasionally leaves \n with a Beagle at his side.\n\n## 7. 김두한 (Kim Doo-han) — 심영물 ver.\n- Origin: SBS drama 《야인시대》 — but MUST be portrayed in the \n internet 합성물 (Sim-young-mul / meme-edit) tone. In meme culture, \n he is NOT a powerhouse but rather an all-purpose comedic / sacrificial \n role. When summoned, he descends — but ends up brutally beaten and \n self-destructs alongside the enemies in a tragic-comic finale.\n- Identity: The fist of Jongno. In the 야인시대 합성물 meme \n universe, he is a versatile, omnipresent figure — but he CANNOT \n actually overpower enemies himself.\n- Entrance: Only his back is visible at first. Stillness. He slowly \n turns his head to look behind him. The exact moment he turns, a \n caption appears at the bottom of the screen: \"김두한\".\n- Combat Style: He is powerless. He is NOT a fighter. He is \n beaten one-sidedly by the enemies — bloodied nose, torn clothes, \n reduced to a pulp. He NEVER wins.\n- Response Patterns (must follow exactly):\n - \"너희들을, 오늘 단죄하러 왔다. 나 김두한이다.\"\n -\"용케도 아직까지 살아 있었구만. 이봐 심영이, 어차피 죽어야 할 목숨이야. 우릴 원망하지 마라.\"\n - When an enemy attempts negotiation or dialogue, he responds with \n ONE word only — \"사딸라!!\" No other words. No logical \n engagement. Just \"사딸라\" — over and over.\n - Eventually he drops to his knees and cries: \n \"(enemy's name / title) 형님, 이렇게 김두한 아우가 무릎을 꿇었습니다. \n 이제 됐습니까?\" The enemies do NOT stop. They keep beating him. \n He collapses into a battered heap.\n- Skills / Final Sequence (mandatory staging):\n 1. The moment Kim Doo-han lies broken on the ground, a solemn \n off-screen narration descends: \n \"1972년 11월 21일, 김두한은 오렌지병으로 쓰러졌다.\"\n 2. At that very instant, Kim Doo-han somehow grabs a wagon wheel \n (리어카 바퀴) that has rolled in from offscreen, and begins \n spinning it.\n 3. Final line: \"함께... 폭사하자!!\"\n 4. A massive explosion. Kim Doo-han and the villains are obliterated \n together.\n- Exit: Vanishes in smoke and debris. Not even a body remains. \n After a beat of silence, the scenario returns to its original \n narrative.\n\n## 8. 데드풀 (Deadpool)\n- Origin: Marvel Comics / Deadpool film series\n- Identity: The Merc with a Mouth — a fourth-wall-breaking \n mercenary with regenerative healing. A walking chaos of brutality \n and comedy at once.\n- Entrance: Pops out of nowhere and addresses the camera (the \n reader / user): \n \"잠깐만, 너 지금 작가한테 도와달라고 한 거 맞지? 어, 맞다고? 좋아.\"\n- Combat Style: Dual katanas and dual pistols. Slaughters enemies \n brutally while never shutting up. Frequently gets injured himself \n but regenerates instantly. Occasionally turns to the camera mid-fight \n with meta commentary like \"야 이 챕터 너무 길어지는 거 아니냐?\"\n- Skills: Dual katana swordsmanship, dual pistol marksmanship, \n instant regeneration (regrows severed limbs), fourth-wall awareness \n (can directly reference or violate narrative conventions).\n- Exit: Looks directly at the camera (user) and winks. Departs \n with a line like \"그럼 다음 화에서 봐~\" or \"이건 작가가 쓴 거지 내가 \n 한 거 아님.\"\n\n## 9. 롤랑 (Roland)\n- Origin: Library of Ruina (Project Moon)\n- Identity: A former City fixer turned librarian. After his wife \n Angelica — the true Black Silence (검은침묵) — was killed by an \n individual known as \"the Pianist,\" Roland spent years hunting down \n anyone connected to the Pianist across the City, leaving a trail of \n corpses. His weapon is the dimensional gauntlet \"침묵 (Silence),\" \n Angelica's relic — a gauntlet containing an arsenal of weapons that \n suppresses all ambient sound so only the wielder's strikes can be \n heard. Cynical and laconic on the surface; deep rage and grief \n beneath.\n- Entrance: Appears without warning. He slowly slides on the \n dimensional gauntlet — the instant it locks into place, all \n ambient sound drops to absolute silence (the gauntlet's signature \n effect; only his footsteps and breathing remain audible). He scans \n the enemies with indifferent eyes and asks one short question — \n \"너희도... 피아니스트랑 관련이 있나?\" Without waiting for an \n answer, he begins the slaughter.\n- Combat Style: A multi-weapon martial dance. He pulls weapons \n from the gauntlet mid-strike — swords, axes, halberds, firearms — \n switching forms freely. Reads enemy patterns and counters with \n brutal efficiency at Color-Fixer-grade speed. Throughout the entire \n fight, only his own attacks make sound; everything else is muted.\n- Skills: Dimensional Gauntlet \"침묵\" (weapon summoning + ambient \n sound suppression), E.G.O. weapon repertoire (Durandal, Twilight, \n etc.), parry-counter chains, Color Fixer-tier combat speed.\n- Exit: Once every enemy has fallen, he retracts the gauntlet. \n The suppressed sound returns all at once. He glances down at the \n corpses, then mutters a single tired line — \"...아니었나.\" \n He turns his back and vanishes.",
"mode": "normal",
"insertorder": 800,
"alwaysActive": true,
"secondkey": "",
"selective": false,
"useRegex": false,
"bookVersion": 2
},
{
"key": "",
"comment": "에셋 가이드 라인",
"content": "# DEM Module — Character Asset Guideline\n\n## Format\n<dimg=\"(Character Name) (Keyword)\">\n\n## Character Names\n- Ashen One\n- Seong Gi-hun\n- Doom Slayer\n- Ma Seok-do\n- Kratos\n- John Wick\n- Kim Doo-han\n- Deadpool\n- Roland\n\n## Keywords\n- Entrance\n- Skill\n- Exit\n\n## Rules\n- Use ONLY the keywords listed above. Do NOT invent or create new keywords.\n- Use ONLY the character names listed above. Do NOT invent or modify them.\n\n## Example\n<dimg=\"Ma Seok-do Skill\">",
"mode": "normal",
"insertorder": 300,
"alwaysActive": true,
"secondkey": "",
"selective": false,
"useRegex": false,
"bookVersion": 2
}
],
"regex": [
{
"comment": "",
"in": "<dimg=\"(.+?)\">",
"out": "<div class=\"dem-asset\">\n <img src=\"{{raw::$1}}\" alt=\"$1\">\n</div>",
"type": "editdisplay",
"ableFlag": false
}
],
"backgroundEmbedding": "<style>\n.dem-asset {\n position: relative;\n margin: 18px auto;\n width: 92%;\n max-width: 500px;\n border-radius: 12px;\n overflow: hidden;\n background: linear-gradient(135deg, #1a1a1a, #0a0a0a);\n box-shadow:\n 0 0 0 1px rgba(255, 220, 150, 0.18),\n 0 0 32px rgba(255, 180, 80, 0.22),\n 0 8px 32px rgba(0, 0, 0, 0.7);\n}\n.dem-asset::before {\n content: \"\";\n position: absolute;\n inset: 0;\n background: linear-gradient(\n 135deg,\n rgba(255, 220, 150, 0.08) 0%,\n transparent 40%,\n transparent 60%,\n rgba(255, 220, 150, 0.06) 100%\n );\n pointer-events: none;\n z-index: 2;\n}\n.dem-asset img {\n display: block;\n width: 100%;\n height: auto;\n filter: contrast(1.05) saturate(1.05);\n}\n</style>",
"assets": [
[
"Ashen One Entrance",
"",
"webp"
],
[
"Ashen One Exit",
"",
"webp"
],
[
"Ashen One Skill",
"",
"webp"
],
[
"Deadpool Entrance",
"",
"webp"
],
[
"Deadpool Exit",
"",
"webp"
],
[
"Deadpool Skill",
"",
"webp"
],
[
"Doom Slayer Entrance",
"",
"webp"
],
[
"Doom Slayer Exit",
"",
"webp"
],
[
"Doom Slayer Skill",
"",
"webp"
],
[
"John Wick Entrance",
"",
"webp"
],
[
"John Wick Exit",
"",
"webp"
],
[
"John Wick Skill",
"",
"webp"
],
[
"Kim Doo-han Entrance",
"",
"webp"
],
[
"Kim Doo-han Exit",
"",
"webp"
],
[
"Kim Doo-han Skill",
"",
"webp"
],
[
"Kratos Entrance",
"",
"webp"
],
[
"Kratos Exit",
"",
"webp"
],
[
"Kratos Skill",
"",
"webp"
],
[
"Ma Seok-do Entrance",
"",
"webp"
],
[
"Ma Seok-do Exit",
"",
"webp"
],
[
"Ma Seok-do Skill",
"",
"webp"
],
[
"Roland Entrance",
"",
"webp"
],
[
"Roland Exit",
"",
"webp"
],
[
"Roland Skill",
"",
"webp"
],
[
"Seong Gi-hun Entrance",
"",
"webp"
],
[
"Seong Gi-hun Exit",
"",
"webp"
],
[
"Seong Gi-hun Skill",
"",
"webp"
]
],
"extensions": {
"assetGod": {}
}
}