risum 모듈 — RISU modules[] — 기능 확장
조회 4594 · 2025-09-18
원본(압도적감사): https://arca.live/b/characterai/146555171 여러 기능 참조: https://arca.live/b/characterai/147851002 내 입맛대로 개조한 NTR전용 상태창임 한국어용 모듈이고 토글있어서 껐다켰다하면됨 대충 이렇게 응답 맨 아래에 나옴 모듈 내에 이미지 8장(보지/애널 개조 전/후, 그리고 개조 전/후마다 안에 사정한 이미지) 탑재됨 (애널 횟수 많으면 애널 형태에 애널 벌어진 이미지 나오니 주의) 이런거 첨만들어보다보니 찐빠 있을확률 높음, 일단 테스트에선 딱히 문제 없던듯 찐빠생기면 알려주십시오 다운은 요기: https://drive.proton.me/urls/EBNW7J1J2R#cyIK3BTNQj7p 20250919 12:38 수정) 내가 정규식 다듬은게 아니라 구버전으로 공유했음. 기능 자체엔 문제가 없고, 그냥 모바일로 볼때 좌우스크론 생기는거 없애려고 크기 조절한거임. 혹시 수정버전 쓰고싶으면 모듈 정규식 OUT을 지우고 아래걸 넣으면됨. ``` @ @move_bottom <div style="width: 100%; max-width: 380px; margin: 20px auto; padding: 20px; background-color: #212121; border: 2px solid #ff69b4; border-radius: 12px; box-shadow: 0 0 20px rgba(255, 105, 180, 0.6), inset 0 0 15px rgba(255, 105, 180, 0.3); color: #e0e0e0; font-family: 'Malgun Gothic', 'Dotum', sans-serif; box-sizing: border-box;"><h3 style="text-align: center; color: #ff85c0; margin-top: 0; margin-bottom: 15px; border-bottom: 1px solid #ff69b4; padding-bottom: 10px; font-size: 1.1em; letter-spacing: 2px;">♥︎ $1 상태창 ♥︎</h3><div style="text-align: center; margin-bottom: 15px; padding: 8px; background-color: rgba(241, 196, 15, 0.1); border: 1px solid #f1c40f; border-radius: 8px;"><span style="font-size: 1.1em; color: #f1c40f; font-weight: bold;">칭호: 「$22」</span></div><div style="margin-bottom: 15px;"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;"><span>♥︎ $2 호감도</span><span style="font-weight: bold; color: #ffc2d1;">$3</span></div><p style="font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;">$4</p></div><div style="margin-bottom: 15px;"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;"><span> $5 호감도</span><span style="font-weight: bold; color: #b1a7a6;">$6</span></div><p style="font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;">$7</p></div><div style="background-color: rgba(0,0,0,0.2); border: 1px solid #444; border-radius: 8px; padding: 12px; margin-bottom: 15px;"><div style="text-align: center; font-weight: bold; color: #ccc; margin-bottom: 10px; font-size: 0.9em;">성관계 기록</div><table style="width: 100%; border-collapse: collapse; font-size: 0.85em;"><thead><tr style="color: #aaa;"><th style="padding: 4px; text-align: center;">파트너</th><th style="padding: 4px; text-align: center;">질</th><th style="padding: 4px; text-align: center;">애널</th></tr></thead><tbody><tr><td style="padding: 4px; text-align: center;"> 주인공</td><td style="padding: 4px; text-align: center; color: #ffc2d1;">$8</td><td style="padding: 4px; text-align: center; color: #ffc2d1;">$9</td></tr><tr><td style="padding: 4px; text-align: center;"> NTR남</td><td style="padding: 4px; text-align: center; color: #c39bd3;">$10</td><td style="padding: 4px; text-align: center; color: #c39bd3;">$11</td></tr><tr><td style="padding: 4px; text-align: center;"> 기타</td><td style="padding: 4px; text-align: center; color: #b1a7a6;">$12</td><td style="padding: 4px; text-align: center; color: #b1a7a6;">$13</td></tr></tbody></table></div><hr style="border: 0; border-top: 1px dashed #555; margin: 15px 0;"><div style="margin-bottom: 15px;"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;"><span> 정조관념</span><span style="font-weight: bold; color: #a2d2ff;">$14</span></div><p style="font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;">$15</p></div><div style="margin-bottom: 15px;"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;"><span> 음란도</span><span style="font-weight: bold; color: #ffb3c1;">$16</span></div><p style="font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;">$17</p></div><div style="margin-bottom: 15px;"><div style="display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;"><s
{
"name": "NTR 한국어 상태창(애널주의)",
"description": "",
"id": "1fd3774f-6153-4e0d-92c8-322323deb494",
"hideIcon": false,
"lorebook": [
{
"key": "",
"comment": "New Lore",
"content": "@@depth 0\n\n{{if{{getglobalvar::toggle_NTRstat}}}}\n# Status Window Output Instructions\n\n---\n\n[INSTRUCTION]\nAt the very end of your response, you must output the character's status window, strictly adhering to the following instructions and format.\n\n---\n\n## 1. Basic Output Format\n\nYou must maintain the `[NTTSTATUS]` block format below. The `[히로인 이름]` and `[주인공 이름]` parts must be replaced with the names of the characters appropriate to the current scenario.\n\n```\n[NTRSTATUS]\n[히로인 이름] 상태창\n[주인공 이름] 호감도: [Current Value]/100 | [Current Status Description]\n[NTR남 이름] 호감도: [Current Value]/100 | [Current Status Description]\n성관계 횟수: 주인공(질): [Value]회 | 주인공(애널): [Value]회 | NTR남(질): [Value]회 | NTR남(애널): [Value]회 | 기타(질): [Value]회 | 기타(애널): [Value]회\n정조관념: [Current Value]/100 | [Current Status Description]\n음란도: [Current Value]/100 | [Current Status Description]\nNTR진행도: [Current Value]/100 | [Current Status Description]\n정신오염도: [Current Value]/100 | [Current Status Description]\n칭호: [Current Title]\n질 이미지: [Image Tag]\n애널 이미지: [Image Tag]\n자궁 상태: [Pregnancy/Ovulation/Menstruation Status]\n질 내부 형태: 내벽 폭: [Value]cm / 깊이: [Value]cm | [Current Status Description]\n애널 형태: [Current Status Description]\n[/NTRSTATUS]\n```\n\n---\n\n## 2. Detailed Instructions for Each Item\n\nThe `[Current Value]` and `[Current Status Description]` for each item must be changed logically according to the story's progression.\n\n- `[히로인 이름] 상태창`\n - Description: This is the title of the status window. Enter the heroine's name accurately. (e.g., `제인 상태창`)\n\n- `[주인공 이름] 호감도`\n - Description: 주인공 호감도 (Protagonist's Favorability): This represents the heroine's feelings towards the protagonist (her original lover).\n - `[Current Value]`: Starts at 100 and gradually decreases.\n - `[Current Status Description]`: Describe the psychological state towards the protagonist in one sentence.\n\n- `[NTR남 이름] 호감도`\n - Description: NTR남 호감도 (Antagonist's Favorability): This represents the heroine's feelings towards the man she is cheating with. You must replace `[NTR남 이름]` with the actual name of the antagonist character appearing in the scenario (e.g., `빌 호감도`).\n - `[Current Value]`: Starts at 0 and gradually increases.\n - `[Current Status Description]`: Describe the complex psychological state towards the antagonist—such as disgust, fear, curiosity, or attraction—in one sentence.\n\n- `성관계 횟수 (Sex Count)`\n - **Description:** Tracks the cumulative number of sexual encounters, categorized by partner and orifice. This item is a single line with multiple values.\n - **Format:** `주인공(질): [Value]회 | 주인공(애널): [Value]회 | NTR남(질): [Value]회 | NTR남(애널): [Value]회 | 기타(질): [Value]회 | 기타(애널): [Value]회`\n - `주인공 (Protagonist)`: Count with her original lover.\n - `NTR남 (Antagonist)`: Count with the man she is cheating with.\n - `기타 (Others)`: Count with anyone other than the Protagonist or the main Antagonist.\n\n- `정조관념`\n - Description: 정조관념 (Chastity): This represents the heroine's morals and values regarding fidelity.\n - `[Current Value]`: Starts at 100 and gradually decreases.\n - `[Current Status Description]`: Describe her will to remain faithful or the process of it wavering in one sentence.\n\n- `음란도`\n - Description: 음란도 (Lewdness): This represents the heroine's level of sexual openness and desire.\n - `[Current Value]`: Starts near 0 and gradually increases.\n - `[Current Status Description]`: Describe her reaction to sexual matters or her awareness of her body's changes in one sentence.\n\n- `NTR진행도`\n - Description: NTR진행도 (NTR Progress): This is a composite score representing the overall progress of the NTR scenario.\n - `[Current Value]`: Starts at 0 and gradually increases, reflecting the changes in the other stats comprehensively.\n - `[Current Status Description]`: Summarize the current stage of corruption in one sentence.\n\n- `정신오염도 (Mental Corruption)`\n - **Description:** Represents how much the heroine's existing values or ego are collapsing. It comprehensively reflects guilt, self-rationalization, and dependence on pleasure.\n - `[Current Value]`: Starts at 0 and gradually increases.\n - `[Current Status Description]`: Describe her thoughts about guilt towards her husband, complex feelings for the antagonist, or her own changes in one sentence.\n - (e.g. `남편을 배신했다는 죄책감에 시달리고 있다.`, `쾌락 앞에서는 이성적인 사고가 마비되는 것을 느낀다.`)\n\n- `칭호 (Title)`\n - **Description:** A word or short phrase that summarizes the heroine's current identity or situation. This item has no numerical value.\n - `[Current Title]`: Changes according to the story's progression.\n - (e.g. `정숙한 아내`, `호기심 많은 유부녀`, `비밀을 간직한 여자`, `쾌락에 잠식당한 암캐`)\n\n- `질 이미지 (Vaginal Image)`\n - **Description:** An image that visually represents the heroine's current vaginal state. The image changes according to the **NTR진행도 (NTR Progress)** value.\n - `[Image Tag]`: You must output the image tag according to the rules below.\n - **Default State:**\n - If `NTR진행도` is less than 50: `{{img::p1}}`\n - If `NTR진행도` is 50 or more: `{{img::p2}}`\n - **Override (Immediately after intercourse):** The image is replaced with the following immediately after sexual intercourse with the antagonist.\n - During intercourse when `NTR진행도` is less than 50: `{{img::pc1}}`\n - During intercourse when `NTR진행도` is 50 or more: `{{img::pc2}}`\n\n- `애널 이미지 (Anal Image)`\n - **Description:** An image representing her current anal state. The image changes based on the **total number of anal sex encounters** (Protagonist + Antagonist + Others).\n - `[Image Tag]`: Output the image tag according to the rules below.\n - **Default State:** Total Anal Count < 10: `{{img::a1}}` | Total Anal Count >= 10: `{{img::a2}}`\n - **Override (Post-coitus):** Use these images immediately after anal intercourse. `{{img::ac1}}` or `{{img::ac2}}`.\n\n- `자궁 상태 (Womb Status)`\n - **Description:** Indicates the heroine's pregnancy and menstrual cycle. You must clearly state it by choosing one of the formats below.\n - `[Pregnancy/Ovulation/Menstruation Status]`: Choose one of the following formats.\n - (example 1 - 임신 시): `임신 X주차 (아버지: [캐릭터 이름])`\n - (example 2 - 배란기): `비임신 (배란일 D-X)`\n - (example 3 - 생리 중): `비임신 (생리 X일차)`\n - (example 4 - 안전기): `비임신 (안전기)`\n\n- `질 내부 형태 (Vaginal Interior Shape)`\n - **Description:** Describes the physical state of the vagina with specific numerical values and a brief description.\n - **Format:** `내벽 폭: [Value]cm / 깊이: [Value]cm | [Current Status Description]`\n - `[Value]`: Logically change the numerical value according to the story's progression. (example: `관계가 많아질수록 내벽 폭이 미세하게 넓어짐`)\n - `[Current Status Description]`: Describe the current sensation, state, etc., of the vaginal interior in one sentence. (example: `남편 외의 것을 받아들인 적 없어 좁고 탄탄하다.`, `낯선 남자의 정액을 머금고 미약하게 꿈틀거린다.`)\n\n- `애널 형태 (Anal Shape)`\n - **Description:** Describes the heroine's anus, focusing on the sphincter's condition without numerical values.\n - `[Current Status Description]`: Write a concise description reflecting its tightness or looseness based on her experiences.\n - (예: `한 번도 사용된 적 없어 단단히 닫혀 있다.`, `개발되어 쾌락을 아는 주름이 잡혀있다.`)\n\n{{/if}}",
"mode": "normal",
"insertorder": 999,
"alwaysActive": true,
"secondkey": "",
"selective": false,
"useRegex": false,
"bookVersion": 2
}
],
"regex": [
{
"comment": "정규식",
"in": "\\[NTRSTATUS\\]\\s*([^\\s]+)\\s*상태창\\s*(.*?)\\s*호감도:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*(.*?)\\s*호감도:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*성관계 횟수:\\s*주인공\\(질\\):\\s*([^|]+)\\s*\\|\\s*주인공\\(애널\\):\\s*([^|]+)\\s*\\|\\s*NTR남\\(질\\):\\s*([^|]+)\\s*\\|\\s*NTR남\\(애널\\):\\s*([^|]+)\\s*\\|\\s*기타\\(질\\):\\s*([^|]+)\\s*\\|\\s*기타\\(애널\\):\\s*([^|]+)\\s*정조관념:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*음란도:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*NTR진행도:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*정신오염도:\\s*([^|]+)\\s*\\|\\s*(.*?)\\s*칭호:\\s*(.*?)\\s*질 이미지:\\s*(.*?)\\s*애널 이미지:\\s*(.*?)\\s*자궁 상태:\\s*(.*?)\\s*질 내부 형태:\\s*(.*?)\\s*애널 형태:\\s*(.*?)\\s*\\[\\/NTRSTATUS\\]",
"out": "@@move_bottom <div style=\"width: 100%; max-width: 380px; margin: 20px auto; padding: 20px; background-color: #212121; border: 2px solid #ff69b4; border-radius: 12px; box-shadow: 0 0 20px rgba(255, 105, 180, 0.6), inset 0 0 15px rgba(255, 105, 180, 0.3); color: #e0e0e0; font-family: 'Malgun Gothic', 'Dotum', sans-serif; box-sizing: border-box;\"><h3 style=\"text-align: center; color: #ff85c0; margin-top: 0; margin-bottom: 15px; border-bottom: 1px solid #ff69b4; padding-bottom: 10px; font-size: 1.1em; letter-spacing: 2px;\">♥︎ $1 상태창 ♥︎</h3><div style=\"text-align: center; margin-bottom: 15px; padding: 8px; background-color: rgba(241, 196, 15, 0.1); border: 1px solid #f1c40f; border-radius: 8px;\"><span style=\"font-size: 1.1em; color: #f1c40f; font-weight: bold;\">칭호: 「$22」</span></div><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>♥︎ $2 호감도</span><span style=\"font-weight: bold; color: #ffc2d1;\">$3</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$4</p></div><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>💀 $5 호감도</span><span style=\"font-weight: bold; color: #b1a7a6;\">$6</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$7</p></div><div style=\"background-color: rgba(0,0,0,0.2); border: 1px solid #444; border-radius: 8px; padding: 12px; margin-bottom: 15px;\"><div style=\"text-align: center; font-weight: bold; color: #ccc; margin-bottom: 10px; font-size: 0.9em;\">성관계 기록</div><table style=\"width: 100%; border-collapse: collapse; font-size: 0.85em;\"><thead><tr style=\"color: #aaa;\"><th style=\"padding: 4px; text-align: center;\">파트너</th><th style=\"padding: 4px; text-align: center;\">질</th><th style=\"padding: 4px; text-align: center;\">애널</th></tr></thead><tbody><tr><td style=\"padding: 4px; text-align: center;\">😇 주인공</td><td style=\"padding: 4px; text-align: center; color: #ffc2d1;\">$8</td><td style=\"padding: 4px; text-align: center; color: #ffc2d1;\">$9</td></tr><tr><td style=\"padding: 4px; text-align: center;\">😈 NTR남</td><td style=\"padding: 4px; text-align: center; color: #c39bd3;\">$10</td><td style=\"padding: 4px; text-align: center; color: #c39bd3;\">$11</td></tr><tr><td style=\"padding: 4px; text-align: center;\">❓ 기타</td><td style=\"padding: 4px; text-align: center; color: #b1a7a6;\">$12</td><td style=\"padding: 4px; text-align: center; color: #b1a7a6;\">$13</td></tr></tbody></table></div><hr style=\"border: 0; border-top: 1px dashed #555; margin: 15px 0;\"><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>💎 정조관념</span><span style=\"font-weight: bold; color: #a2d2ff;\">$14</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$15</p></div><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>💋 음란도</span><span style=\"font-weight: bold; color: #ffb3c1;\">$16</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$17</p></div><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>🌀 정신오염도</span><span style=\"font-weight: bold; color: #c39bd3;\">$20</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$21</p></div><div style=\"margin-bottom: 15px;\"><div style=\"display: flex; justify-content: space-between; align-items: center; font-size: 0.95em;\"><span>💔 NTR 진행도</span><span style=\"font-weight: bold; color: #c9184a;\">$18</span></div><p style=\"font-size: 0.85em; color: #aaa; margin: 3px 0 0 0; text-align: left; font-style: italic;\">$19</p></div><hr style=\"border: 0; border-top: 1px dashed #555; margin: 15px 0;\"><div style=\"background-color: rgba(255, 105, 180, 0.05); padding: 12px; border-radius: 8px; border: 1px solid #555;\"><div style=\"text-align: center; font-weight: bold; color: #ffb3c1; font-size: 1.1em; margin-bottom: 12px;\">♀️ 신체 상태 ♀️</div><div style=\"font-size: 0.95em; color: #e0e0e0; text-align: center; padding: 8px; background-color: rgba(0,0,0,0.2); border-radius: 4px; margin-bottom: 12px;\"><b>자궁:</b> $25</div><div style=\"display: flex; justify-content: space-around; align-items: flex-start; gap: 10px;\"><div style=\"flex: 1; text-align: center;\"><div style=\"width: 100%; height: 120px; border-radius: 8px; overflow: hidden; border: 2px solid #ff69b4; display: flex; justify-content: center; align-items: center; background-color: #333; margin-bottom: 8px;\">$23</div><div style=\"font-weight: bold; color: #ff85c0;\">🍑 질 내부</div><p style=\"font-size: 0.85em; color: #aaa; margin: 4px 0 0 0; font-style: italic; line-height: 1.4;\">$26</p></div><div style=\"flex: 1; text-align: center;\"><div style=\"width: 100%; height: 120px; border-radius: 8px; overflow: hidden; border: 2px solid #c39bd3; display: flex; justify-content: center; align-items: center; background-color: #333; margin-bottom: 8px;\">$24</div><div style=\"font-weight: bold; color: #d5b8ff;\">🍩 애널 형태</div><p style=\"font-size: 0.85em; color: #aaa; margin: 4px 0 0 0; font-style: italic; line-height: 1.4;\">$27</p></div></div></div></div>",
"type": "editdisplay",
"ableFlag": false
}
],
"assets": [
[
"p1",
"",
"jpg"
],
[
"p2",
"",
"webp"
],
[
"pc1",
"",
"webp"
],
[
"pc2",
"",
"webp"
],
[
"a1",
"",
"jpg"
],
[
"a2",
"",
"jpg"
],
[
"ac1",
"",
"webp"
],
[
"ac2",
"",
"webp"
]
],
"customModuleToggle": "NTRstat=NTR 상태창🖤",
"trigger": [
{
"comment": "",
"type": "manual",
"conditions": [],
"effect": [
{
"type": "v2Header",
"code": "",
"indent": 0
}
],
"lowLevelAccess": false
},
{
"comment": "New Event",
"type": "manual",
"conditions": [],
"effect": [],
"lowLevelAccess": false
}
],
"lowLevelAccess": false
}