← 모듈 공장 리스트

🍉서리 프롬프트 for Claude v8-1 alt

risum 모듈 — RISU modules[] — 기능 확장

🗒️ 제작자 게시글

프롬프트원문 보기 ↗

👍 86 · 조회 11827 · 2025-05-23

제작자 의도 — 본문 전문 (4,000자)
※모듈 임포트/활성화 필수
수박서리의 서리 프롬프트 for Claude
캐싱
s a[-1] a[-2]에 나머지는 아무거나 넣는 거 추천
s는 시스템롤 (필수)
a[-1]은 리롤용 (반대로 말하면 리롤 별로 안 하는 사람은 빼도 됨)
a[-2]는 대화 쭉 이어갈 때 (필수)
본인이 최근 아웃풋 수정을 좀 자주 하는 편이다 → a[-3]
아니다 → 아무거나
변경점
[패치노트]
2025-05-25 v8-1)
현학적이고 지루한 교향곡, 벨벳 등 억제
자주 보이는 "이것은 더 이상 단순히 A가 아니었다" 억제
눈깔집착 억제
지나치게 분석적인 성향 억제
외과적 정밀함 억제
모듈에 생각의 사슬 누출 방지 제대로 작동 안 하던 버그 수정
추론 최적화 토글 일부 수정
2025-05-27 v8-2)
잼민이/소넷 특유의 분석적인 캐릭터 로봇 만들기 현상 완화
안 중요한 부분은 적당히 설명으로 넘기도록 수정
추론 최적화 토글 수정 ('Writing style&Pacing', 'Repetition Prevention' 추가)
사칭방지 강화
인풋번역 사용시 외국어로 인식하는 현상 완화
리스 업뎃 됐다는데 divider? group? 토글이 뭔지 알려주실분... - AI 채팅 채널
을 참고하여 디바이더 추가 (정말 고마워요)
[기본 변경 사항]
잼이오 버전 기준으로 버전업, 오푸스/소넷 둘 다 테스트해봤음
지시를 너무 잘 듣길래 # Feedback 부분의 지시를 대폭 # Guidelines 부분으로 이동
믿거나 말거나 [소넷 반복 = 과도한 문자적 해석]? - AI 채팅 채널
을 사용하여 과도한 로어 참조 방지 (정말 고마워요)
Anthropic 내부 직원이 Sonnet 4의 지시 이행력에 감탄함 - AI 채팅 채널
을 보고 GIGO를 완화하기 위해
소넷 반복, 표현단순화 완화에 효과있었던 구문 하나 - AI 채팅 채널
을 일부 사용 (정말 고마워요)
그 외에도 의도치 않은 반복/경직성을 불러올 수 있는 부분 대폭 제거
하이파+캐싱을 위해 장기기억 위치를 변경
[토큰]
기본 1200토큰
장르 토글: 정치/전략 +700, 현실성 +400, 섹스 +800
일본식 표현 추가: +700
한입한출: +100
DOWNLOAD
[프롬]
v8
https://realm.risuai.net/character/6d2b8452-d672-4b18-90cd-97ecffa7b2f6
대체 링크
https://drive.proton.me/urls/05QJBA0E1C#q1BBpll8eslK
v8-1
https://realm.risuai.net/character/a08e411d-db52-400a-b1b1-8b825b6226a2
대체 링크
https://drive.proton.me/urls/K1AWHN0DXM#Jd5y9fq1S9nl
v8-2
https://realm.risuai.net/character/09d946e2-69f2-49ec-904f-551112dc8e67
대체 링크
https://drive.proton.me/urls/BSP1RRQ50C#jE6vekPUUEu3
[모듈]
Gemini v8-8
https://drive.proton.me/urls/V4XE4QNZDW#U4M4tgEFD6H2
대체링크
https://adios.ninja/uploads/Oamo7JAbE6.risum
Lua 모듈 등과 같이 써서 인풋번역/대필이 이상하게 작동하는 사람은 대신 이쪽 버전의 모듈을 사용할 것:
https://drive.proton.me/urls/AWCTM76S5G#5OxT0b7SXaQS
대체링크
https://adios.ninja/uploads/3YRSLrgVtl.risum
Claude v8-1 (공용모듈임)
https://drive.proton.me/urls/MDS6AKTHZ0#eNguDrnIhhfe
대체링크
https://adios.ninja/uploads/zuC5Eyacne.risum
Lua 모듈 등과 같이 써서 인풋번역/대필이 이상하게 작동하는 사람은 대신 이쪽 버전의 모듈을 사용할 것:
https://drive.proton.me/urls/JRQTP9MG0M#p3LN38qKvoYv
대체링크
https://adios.ninja/uploads/oVv7AQnBqf.risum
※모듈 임포트 필수
활성화도 해줄 것!!!!!!
토글
[추천 세팅]
CoT는 꼭 필요할 때만 켜기
[문체]
원하는 걸 골라 보자
[시점]
1인칭, 2인칭, 3인칭x2 중 아무튼 원하는 걸 고르자
[사칭]
원하는 걸 하나 고르자
[장르]
원하는 장르가 있다면 골라 보자
[ON]
내가 1인칭으로 인풋을 넣어서 (나는 ~했다 이런 식) AI가 헷갈려하지 않을까? → '1인칭 인풋'을 켠다
시간관념이나 공간관념이 좀 떨어져 보인다 → '서리 자체 상태창'을 켠다
서리 자체 상태창
말고
개인적으로 사용하는 상태창 (ex: 2인 상태창) 등이 있다
→ '상단 상태창 잘 나오게'나 '하단 상태창 잘 나오게'를 켠다 (상단 켜면 위쪽에, 하단 켜면 아래쪽에 출력됨)
※이 토글은 본인이 보유한 상태창이 잘 작동하도록 '보조'해주는 거지 새로운 상태창을 만들어주는 기능은 아님
애들이 너무 순하다/나는 마조다 → '폭력성 강화'를 켠다
전투씬이다 → '액션씬 강화'를 켠다
끝문단에 자꾸 암시질이 ㅈ같다 → '끝문단 암시 방지'를 켠다
캐릭터들이 나를 나데나데해줬으면 좋겠다 → '나데나데'를 켠다
말투가 어색하거나 일관성이 없을 때 → '말투 일관성+웹소설 사이트 참조'를 켠다
검열 걸렸다/18금이 먹고 싶다 → '검열해제 프리필'을 켠다
그래도 안 된다 → '2차 검열해제 (엄마암)'을 켠다
에셋이 너무 많이 나온다 → '에셋 적게 나오게'를 켠다
에셋이 안 나온다 → '에셋 잘나오게'를 켠다
속마음이 안 나온다 → '속마음 잘나오게'를 켠다
영본어가 싫다 (ara-ara) → '영본어 (한본어) 방지'를 켠다
영본어가 좋다 → '일본식 표현 추가'를 켠다
의성어가 싫다 → '의성어 제거'를 켠다
의성어가 안 나온다 → '의성어 잘나오게'를 켠다'
전개 빠르게 해 줘 → '전개속도 ↑'를 켠다
전개 천천히 해 줘 → '전개속도 ↓'를 켠다
시뮬봇 한 씬에 캐릭터가 너무 많이 나와 → '한 씬 인물 수 제한 (시뮬용)'을 켠다
영어/일본어 입력하기 귀찮다 → 인풋번역을 켠다
그냥 입력이 귀찮다 → 인풋대필을 켠다 (인풋번역과 동시 사용 가능)
그러면 이렇게 버튼이 뜨는데 그거 클릭하면 내가 입력했던 인풋이 번역 (인풋대빌의 경우 개선)되어 대체됨
진행하다가 잠깐 멈추고 "AI에게" 질문을 하고 싶다 → 'OOC 모드 (스토리 진행은 중지됨)'을 켠다
그럼 이렇게 질문 주고 받을 수 있다
챈산 로어북이나 나무위키 모듈/유튜브 모듈 등을 쓰고 싶다 → '로어북 딸깍용 모드 (OOC 모드와 중복x)'을 켠다
서리 자체 상태창은
(기본)
(게임식)
이렇게 생겼다
예시
CC BY-NC-SA 4.0 국제 라이선스 적용
이 저작물은
크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스
에 따라 이용할 수 있습니다.
이 저작물은 아카라이브 커뮤니티 - AI 채팅 채널을 위해 공개되었으며, AI 채팅 채널 외 타 채널 혹은 커뮤니티에 공유, 배포 등으로
이용할 때에는 반드시 원 저작자의 이름과 출처를 명시해야 합니다. 상업적 용도의 경우 어떠한 이유로도 이용할 수 없습니다.
리믹스, 변형, 2차적 저작물을 작성하고 그 결과물을 공유할 경우에는 원 저작물과 동일한 조건의 CCL을 적용하여야 합니다.
Thanks to)
슈퍼-탱자 프롬(팬픽, 2차창작에 유용) [ver 1.0] - AI 채팅 채널 (arca.live)
【
】 감귤청 v13 - 초고농축 올 인 원 프롬 / G4o 대응 - AI 채팅 채널 (arca.live)
개인용 클로드 잡탕프롬 (오푸스 전용) - AI 채팅 채널 (arca.live)
[Claude 3.5]
작가 프롬프트 Cl 011 스탠다드 - 개조 및 수정에 용이한 기반 프롬프트 - AI 채팅 채널 (arca.live)
핑퐁 프롬프트 V31 (탈옥 제외 687토큰, 탈옥 포함 739토큰, COT 포함 905토큰) - AI 채팅 채널 (arca.live)
어시스턴트의 역할에 따른 문체의 변화 연구 - AI 채팅 채널 (

정체

🧰 프롬프트·올인원기술분류 PROMPT슬롯 prompt🍉서리 프롬프트 for Claude v8-1 alt

설명

🍉서리 프롬프트 for Claude 8-1 alt
파싱된 모듈 전체 (28,130자)
{
 "name": "🍉서리 프롬프트 for Claude v8-1 alt",
 "description": "🍉서리 프롬프트 for Claude 8-1 alt",
 "id": "ddb713fc-cc3e-42b9-9f0f-1956050a9b5f",
 "regex": [
  {
   "comment": "개요 출력문",
   "in": "^[\\s]*####[\\s]*(Outline|개요|概要)[:]?[\\s]*[\\n]+(.*)####[\\*\\s]*(Narrative|이야기|物語)[\\*\\s]*$",
   "out": "#### Narrative",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 3>"
  },
  {
   "comment": "PC 턴 출력문",
   "in": "^[\\s]*####[\\s]*PC Turn[:]?[\\s]*[\\n]+(.*)####[\\*\\s]*NPC Turn[\\*\\s]*$",
   "out": "#### Narrative",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 3>"
  },
  {
   "comment": "인풋대필+번역 출력문 Gemini Thinking",
   "in": "^[\\s]*####[\\s]*(Input Translation|인풋 번역|インプット翻訳)[:]?[\\s]*[\\n]+(.*)[\\s]*####[\\s]*(Input Enhancement|인풋 개선|インプット改善)[:]?[\\s]*[\\n]+(.*)####[\\*\\s]*(Narrative|이야기|物語)[\\*\\s]*$",
   "out": "{{setvar::trans::$4}}",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 2>"
  },
  {
   "comment": "인풋번역 출력문 Gemini Thinking",
   "in": "^[\\s]*####[\\s]*(Input Translation|인풋 번역|インプット翻訳)[:]?[\\s]*[\\n]+(.*)####[\\*\\s]*(Narrative|이야기|物語)[\\*\\s]*$",
   "out": "{{setvar::trans::$2}}",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "sm<order 1>"
  },
  {
   "comment": "인풋대필 출력문 Gemini Thinking",
   "in": "^[\\s]*####[\\s]*(Input Enhancement|인풋 개선|インプット改善)[:]?[\\s]*[\\n]+(.*)####[\\*\\s]*(Narrative|이야기|物語)[\\*\\s]*$",
   "out": "{{setvar::trans::$2}}",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "<order 1>ms"
  },
  {
   "comment": "인풋대필+번역 출력문",
   "in": "^[\\s]*##[\\s]*(Input Translation|인풋 번역|インプット翻訳)[:]?[\\s]*[\\n]+(.*)[\\s]*##[\\s]*(Input Enhancement|인풋 개선|インプット改善)[:]?[\\s]*[\\n]+(.*)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "{{setvar::trans::$4}}\n# $5",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 2>"
  },
  {
   "comment": "인풋번역 출력문",
   "in": "^[\\s]*##[\\s]*(Input Translation|인풋 번역|インプット翻訳)[:]?[\\s]*[\\n]+(.*)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "{{setvar::trans::$2}}\n# $3",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 1>"
  },
  {
   "comment": "인풋대필 출력문",
   "in": "^[\\s]*##[\\s]*(Input Enhancement|인풋 개선|インプット改善)[:]?[\\s]*[\\n]+(.*)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "{{setvar::trans::$2}}\n# $3",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms<order 1>"
  },
  {
   "comment": "이야기 지우기",
   "in": "^[\\s]*####[\\*\\s]*(Narrative|이야기|物語)[\\*\\s]*$",
   "out": "",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "ms"
  },
  {
   "comment": "<Thoughts> 리퀘스트",
   "in": "<Thoughts>(.*)</Thoughts>",
   "out": "",
   "type": "editprocess",
   "ableFlag": true,
   "flag": "gs<order 5>"
  },
  {
   "comment": "추론 출력문",
   "in": "(.+?)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "{{#if {{? {{getglobalvar::toggle_ban_cot_output}}=0}}}}\n$1\n{{/if}}\n# $2",
   "type": "editoutput",
   "ableFlag": true,
   "flag": "s<order 0>m"
  },
  {
   "comment": "추론 디스플레이",
   "in": "^(.+?)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "<Thoughts>\n\n$1\n\n</Thoughts>\n",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "ms<order 4>"
  },
  {
   "comment": "추론 리퀘스트",
   "in": "^(.*)#[\\*\\s]*(Response|응답|応答)[\\*\\s]*$",
   "out": "# $2",
   "type": "editprocess",
   "ableFlag": true,
   "flag": "ms<order 4>"
  },
  {
   "comment": "사후응답 디스플레이",
   "in": "^[\\*\\s]*#[\\*\\s]*(Post-response|사후응답|事後応答)(.*)",
   "out": "<details>\n    <summary><strong>사후응답</strong></summary>\n    <div>\n\t$2\n    </div>\n</details>",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "ms<order 2>"
  },
  {
   "comment": "# Response 디스플레이",
   "in": "# (Response|응답|応答)",
   "out": "",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "g<order 1>"
  },
  {
   "comment": "챕터 가리개 여부",
   "in": "(## (Volume|볼륨|巻)(.*)[\\n]+### (Chapter|챕터|章)(.*))",
   "out": "{{#if {{? {{getglobalvar::toggle_episode_display_removal}}=0}}}}$1{{/if}}\n",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "<order 1>mg"
  },
  {
   "comment": "상태창 올인원 호환",
   "in": "- Date: (.+?)\\n+-.+: (.+?)\\n+-.+: (.+?)\\n+-.+: (.+?)\\n+-.+: ([^\\n]+)(?=[<p></p>]*?)",
   "out": "<head>\n  <style>\n    @import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Gowun+Batang&display=swap');\n  \n    svg {\n      display: inline;\n      fill: #ffffff;\n      width: 1em;\n      margin-bottom: 0.2em;\n    }\n  \n    .indicator {\n      display: flex;\n      flex-direction: column;\n      border: double #ffffff;\n      border-width: 6px 0;\n      max-width: 400px;\n      margin: 1em auto;\n    }\n  \n    .textbox {\n      display: flex;\n      flex-direction: column;\n      margin: 0.5em auto;\n      width: fit-content;\n    }\n  \n    .text {\n      line-height: 1em;\n      font-size: 1em;\n      font-family: \"Gowun Batang\";\n      font-optical-sizing: auto;\n      font-style: italic;\n      font-weight: 400;\n      color: #ffffff;\n    }\n  </style>\n</head>\n  \n<body style=\"background-color: black;\">\n  <div class=\"indicator\">\n    <div class=\"textbox\">\n      <span class=\"text\">\n        <svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n          <g id=\"SVGRepo_iconCarrier\">\n            <path d=\"M7 11h2v2H7zm0 4h2v2H7zm4-4h2v2h-2zm0 4h2v2h-2zm4-4h2v2h-2zm0 4h2v2h-2z\"></path>\n            <path d=\"M5 22h14c1.103 0 2-.897 2-2V6c0-1.103-.897-2-2-2h-2V2h-2v2H9V2H7v2H5c-1.103 0-2 .897-2 2v14c0 1.103.897 2 2 2zM19 8l.001 12H5V8h14z\"></path>\n          </g>\n        </svg>\n        $1\n      </span>\n      <span class=\"text\">\n        <svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n          <g id=\"SVGRepo_iconCarrier\">\n            <path d=\"M12 2C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2zm0 18c-4.411 0-8-3.589-8-8s3.589-8 8-8 8 3.589 8 8-3.589 8-8 8z\"></path>\n            <path d=\"M13 7h-2v6h6v-2h-4z\"></path>\n          </g>\n        </svg>\n        $2\n      </span>\n      <span class=\"text\">\n        <svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n          <g id=\"SVGRepo_iconCarrier\">\n            <path d=\"M12 14c2.206 0 4-1.794 4-4s-1.794-4-4-4-4 1.794-4 4 1.794 4 4 4zm0-6c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2z\"></path>\n          </g>\n        </svg>\n        $3\n      </span>\n      <span class=\"text\">\n        <svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n          <g id=\"SVGRepo_iconCarrier\">\n            <path d=\"M12 3C8.691 3 6 5.691 6 9c0 1.654 1.346 3 3 3h6c1.654 0 3-1.346 3-3 0-3.309-2.691-6-6-6zm0 10h-3v8h3v-8zm6 0h-3v8h3v-8zm-7-2c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm7 0c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2z\"></path>\n          </g>\n        </svg>\n        $4\n      </span>\n      <span class=\"text\">\n        <svg viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\">\n          <g id=\"SVGRepo_iconCarrier\">\n            <path d=\"M19 6h-2V4c0-1.654-1.346-3-3-3H10C8.346 1 7 2.346 7 4v2H5c-1.654 0-3 1.346-3 3v11c0 1.654 1.346 3 3 3h14c1.654 0 3-1.346 3-3V9c0-1.654-1.346-3-3-3zM9 4c0-.551.449-1 1-1h4c.551 0 1 .449 1 1v2H9V4zm11 15c0 .551-.449 1-1 1H5c-.551 0-1-.449-1-1V9c0-.551.449-1 1-1h14c.551 0 1 .449 1 1v10z\"></path>\n          </g>\n        </svg>\n        $5\n      </span>\n    </div>\n  </div>\n</body>\n<br>",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "<move_top><order 0>"
  },
  {
   "comment": "서리 자체 상태창 (Default)",
   "in": "\\[[\\s]*Date[\\s]*:(.*)\\|[\\s]*Season[\\s]*:(.*)\\|[\\s]*Time[\\s]*:(.*)\\|[\\s]*Location[\\s]*:(.*)\\|[\\s]*Characters[\\s]*:(.*)\\|[\\s]*Others[\\s]*:(.*)\\]",
   "out": "<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <style>\n        :root {\n            --main-bg-color: #121212;\n            --accent-color: #7f5af0;\n            --text-primary: #ececec;\n            --text-secondary: #a7a9be;\n            --border-color: #2e2e2e;\n            --panel-bg: #1e1e1e;\n        }\n        \n        body {\n            margin: 0;\n            padding: 0;\n            font-family: 'Noto Sans KR', sans-serif;\n            background-color: var(--main-bg-color);\n            color: var(--text-primary);\n        }\n        \n        .status-container {\n            max-width: 100%;\n            margin: 10px auto;\n            border-radius: 8px;\n            background-color: var(--panel-bg);\n            box-shadow: 0 4px 15px rgba(0,0,0,0.3);\n            overflow: hidden;\n        }\n        \n        .status-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 8px 15px;\n            background-color: var(--accent-color);\n            color: white;\n        }\n        \n        .status-header h2 {\n            margin: 0;\n            font-size: 1rem;\n        }\n        \n        .status-body {\n            display: flex;\n            flex-wrap: wrap;\n            padding: 10px;\n        }\n        \n        .status-section {\n            padding: 8px 12px;\n            flex: 1;\n            min-width: 150px;\n            border-right: 1px solid var(--border-color);\n        }\n        \n        .status-section:last-child {\n            border-right: none;\n        }\n        \n        .section-title {\n            font-size: 0.8rem;\n            color: var(--accent-color);\n            margin: 0 0 5px 0;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .section-content {\n            font-size: 0.9rem;\n            margin: 0;\n        }\n        \n        .characters-list {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-top: 5px;\n        }\n        \n        .character-tag {\n            background-color: rgba(127, 90, 240, 0.2);\n            border: 1px solid var(--accent-color);\n            border-radius: 15px;\n            padding: 3px 10px;\n            font-size: 0.8rem;\n            white-space: nowrap;\n        }\n        \n        .others-list {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 8px;\n            margin-top: 5px;\n        }\n        \n        .other-character {\n            display: flex;\n            align-items: center;\n            background-color: rgba(60, 60, 60, 0.5);\n            border-radius: 15px;\n            padding: 3px 10px;\n            font-size: 0.8rem;\n            white-space: nowrap;\n        }\n        \n        .location-badge {\n            background-color: rgba(127, 90, 240, 0.3);\n            border-radius: 10px;\n            padding: 2px 6px;\n            margin-left: 5px;\n            font-size: 0.7rem;\n        }\n        \n        @media (max-width: 768px) {\n            .status-body {\n                flex-direction: column;\n            }\n            \n            .status-section {\n                border-right: none;\n                border-bottom: 1px solid var(--border-color);\n                padding: 10px;\n            }\n            \n            .status-section:last-child {\n                border-bottom: none;\n            }\n        }\n    </style>\n</head>\n<body>\n    <div class=\"status-container\">\n        <div class=\"status-header\">\n            <h2>상태창</h2>\n            <span id=\"time-display\">$1</span>\n        </div>\n        <div class=\"status-body\">\n            <div class=\"status-section\">\n                <h3 class=\"section-title\">날짜 / 계절</h3>\n                <p class=\"section-content\" id=\"date-season\">$2</p>\n            </div>\n            <div class=\"status-section\">\n                <h3 class=\"section-title\">시간</h3>\n                <p class=\"section-content\" id=\"time-info\">$3</p>\n            </div>\n            <div class=\"status-section\">\n                <h3 class=\"section-title\">위치</h3>\n                <p class=\"section-content\" id=\"location-info\">$4</p>\n            </div>\n            <div class=\"status-section\">\n                <h3 class=\"section-title\">현재 인물</h3>\n                <div class=\"characters-list\" id=\"characters-container\">$5</div>\n            </div>\n            <div class=\"status-section\">\n                <h3 class=\"section-title\">기타 인물</h3>\n                <div class=\"others-list\" id=\"others-container\">$6</div>\n            </div>\n        </div>\n    </div>\n</body>\n</html>",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "g"
  },
  {
   "comment": "서리 자체 상태창 (게임식)",
   "in": "\\[[\\s]*Name[\\s]*:(.*)\\|[\\s]*Level[\\s]*:(.*)\\|[\\s]*Talent[\\s]*:(.*)\\|[\\s]*Money[\\s]*:(.*)\\|[\\s]*Skills[\\s]*:(.*)\\|[\\s]*Date[\\s]*:(.*)\\|[\\s]*Season[\\s]*:(.*)\\|[\\s]*Time[\\s]*:(.*)\\|[\\s]*Location[\\s]*:(.*)\\|[\\s]*Characters[\\s]*:(.*)\\|[\\s]*Others[\\s]*:(.*)\\|[\\s]*Quests[\\s]*:(.*)\\]",
   "out": "<!DOCTYPE html>\n<html lang=\"ko\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <style>\n        :root {\n            --main-bg-color: #121212;\n            --accent-color: #7f5af0;\n            --accent-light: rgba(127, 90, 240, 0.2);\n            --text-primary: #ececec;\n            --text-secondary: #a7a9be;\n            --border-color: #2e2e2e;\n            --panel-bg: #1e1e1e;\n            --main-quest: #ff7e5f;\n            --sub-quest: #feb47b;\n        }\n        \n        body {\n            margin: 0;\n            padding: 0;\n            font-family: 'Noto Sans KR', sans-serif;\n            background-color: var(--main-bg-color);\n            color: var(--text-primary);\n        }\n        \n        .status-container {\n            max-width: 100%;\n            margin: 10px auto;\n            border-radius: 8px;\n            background-color: var(--panel-bg);\n            box-shadow: 0 4px 15px rgba(0,0,0,0.3);\n            overflow: hidden;\n        }\n        \n        .status-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 8px 15px;\n            background-color: var(--accent-color);\n            color: white;\n        }\n        \n        .status-header h2 {\n            margin: 0;\n            font-size: 1rem;\n            display: flex;\n            align-items: center;\n        }\n        \n        .status-body {\n            display: flex;\n            flex-wrap: wrap;\n            padding: 5px;\n        }\n        \n        .status-row {\n            display: flex;\n            flex-wrap: wrap;\n            width: 100%;\n            margin-bottom: 5px;\n        }\n        \n        .status-section {\n            padding: 5px 10px;\n            flex: 1;\n            min-width: 150px;\n            border-right: 1px solid var(--border-color);\n        }\n        \n        .status-section:last-child {\n            border-right: none;\n        }\n        \n        .section-title {\n            font-size: 0.7rem;\n            color: var(--accent-color);\n            margin: 0 0 3px 0;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n        }\n        \n        .section-content {\n            font-size: 0.85rem;\n            margin: 0;\n        }\n        \n        .characters-list, .skills-list, .others-list {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 5px;\n            margin-top: 3px;\n        }\n        \n        .character-tag, .skill-tag {\n            background-color: var(--accent-light);\n            border: 1px solid var(--accent-color);\n            border-radius: 15px;\n            padding: 2px 8px;\n            font-size: 0.75rem;\n            white-space: nowrap;\n        }\n        \n        .other-character {\n            display: flex;\n            align-items: center;\n            background-color: rgba(60, 60, 60, 0.5);\n            border-radius: 15px;\n            padding: 2px 8px;\n            font-size: 0.75rem;\n            white-space: nowrap;\n        }\n        \n        .location-badge {\n            background-color: rgba(127, 90, 240, 0.3);\n            border-radius: 10px;\n            padding: 1px 5px;\n            margin-left: 5px;\n            font-size: 0.7rem;\n        }\n        \n        .stats-container {\n            display: flex;\n            gap: 10px;\n            flex-wrap: wrap;\n        }\n        \n        .stat-item {\n            display: flex;\n            align-items: center;\n        }\n        \n        .stat-label {\n            color: var(--text-secondary);\n            font-size: 0.75rem;\n            margin-right: 5px;\n        }\n        \n        .stat-value {\n            font-size: 0.85rem;\n        }\n        \n        .quests-container {\n            display: flex;\n            flex-direction: column;\n            gap: 5px;\n        }\n        \n        .quest-item {\n            background-color: rgba(40, 40, 40, 0.6);\n            border-left: 3px solid var(--main-quest);\n            border-radius: 4px;\n            padding: 5px 8px;\n            font-size: 0.75rem;\n        }\n        \n        .quest-item.sub-quest {\n            border-left-color: var(--sub-quest);\n        }\n        \n        .quest-header {\n            display: flex;\n            justify-content: space-between;\n            font-weight: bold;\n            margin-bottom: 2px;\n        }\n        \n        .quest-type {\n            background-color: var(--main-quest);\n            padding: 1px 6px;\n            border-radius: 10px;\n            font-size: 0.65rem;\n            color: white;\n        }\n        \n        .quest-type.sub {\n            background-color: var(--sub-quest);\n        }\n        \n        .quest-desc {\n            margin: 2px 0;\n            color: var(--text-secondary);\n        }\n        \n        .quest-reward {\n            font-size: 0.7rem;\n            color: gold;\n        }\n        \n        /* Folding styles */\n        .fold-checkbox {\n            display: none;\n        }\n        \n        .fold-row {\n            display: flex;\n            gap: 8px;\n            width: 100%;\n            margin-bottom: 5px;\n        }\n        \n        .fold-container {\n            flex: 1;\n            min-width: 0;\n        }\n        \n        .fold-label {\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            padding: 4px 8px;\n            background-color: var(--panel-bg);\n            border-radius: 4px;\n            margin-bottom: 5px;\n            border: 1px solid var(--border-color);\n        }\n        \n        .fold-label:hover {\n            background-color: rgba(127, 90, 240, 0.1);\n        }\n        \n        .fold-label:after {\n            content: '▼';\n            font-size: 0.8rem;\n            color: var(--accent-color);\n            transition: transform 0.3s;\n        }\n        \n        .fold-content {\n            transition: max-height 0.3s ease-out, opacity 0.3s ease-out;\n            max-height: 1000px;\n            opacity: 1;\n            overflow: hidden;\n        }\n        \n        .fold-checkbox:checked + .fold-label:after {\n            transform: rotate(-90deg);\n        }\n        \n        .fold-checkbox:checked ~ .fold-content {\n            max-height: 0;\n            opacity: 0;\n            margin: 0;\n            padding: 0;\n            border: none;\n        }\n        \n        .fold-row-title {\n            font-size: 0.8rem;\n            font-weight: bold;\n            color: var(--text-primary);\n            margin: 0;\n        }\n        \n        @media (max-width: 768px) {\n            .status-body {\n                flex-direction: column;\n            }\n            \n            .status-row {\n                flex-direction: column;\n                margin-bottom: 0;\n            }\n            \n            .status-section {\n                border-right: none;\n                border-bottom: 1px solid var(--border-color);\n                padding: 8px;\n            }\n            \n            .status-section:last-child {\n                border-bottom: none;\n            }\n            \n            .stats-container {\n                flex-direction: column;\n                gap: 5px;\n            }\n            \n            .stat-item {\n                width: 100%;\n            }\n            \n            .fold-row {\n                flex-direction: column;\n            }\n        }\n    </style>\n</head>\n<body>\n    <div class=\"status-container\">\n        <div class=\"status-header\">\n            <h2>상태창</h2>\n            <span id=\"time-display\">($7) $6 $8</span>\n        </div>\n        <div class=\"status-body\">\n            <!-- Character Stats Row -->\n            <div class=\"status-row\">\n                <div class=\"status-section\">\n                    <h3 class=\"section-title\">기본 정보</h3>\n                    <div class=\"stats-container\">\n                        <div class=\"stat-item\">\n                            <span class=\"stat-label\">레벨:</span>\n                            <span class=\"stat-value\" id=\"level-value\">$2</span>\n                        </div>\n                        <div class=\"stat-item\">\n                            <span class=\"stat-label\">재능:</span>\n                            <span class=\"stat-value\" id=\"talent-value\">$3</span>\n                        </div>\n                        <div class=\"stat-item\">\n                            <span class=\"stat-label\">소지금:</span>\n                            <span class=\"stat-value\" id=\"money-value\">$4</span>\n                        </div>\n                    </div>\n                </div>\n                <div class=\"status-section\">\n                    <h3 class=\"section-title\">기술</h3>\n                    <div class=\"skills-list\" id=\"skills-container\">$5</div>\n                </div>\n            </div>\n            <!-- Foldable Rows Container -->\n            <div class=\"fold-row\">\n                <!-- Time/Location Row -->\n                <div class=\"fold-container\">\n                    <input type=\"checkbox\" id=\"time-location-fold\" class=\"fold-checkbox\" checked>\n                    <label for=\"time-location-fold\" class=\"fold-label\">\n                        <span class=\"fold-row-title\">기타</span>\n                    </label>\n                    <div class=\"fold-content\">\n                        <div class=\"status-row\">\n                            <div class=\"status-section\">\n                                <h3 class=\"section-title\">위치</h3>\n                                <p class=\"section-content\" id=\"location-info\">$9</p>\n                            </div>\n                            <div class=\"status-section\">\n                                <h3 class=\"section-title\">현재 인물</h3>\n                                <div class=\"characters-list\" id=\"characters-container\">$10</div>\n                            </div>\n                            <div class=\"status-section\">\n                                <h3 class=\"section-title\">기타 인물</h3>\n                                <div class=\"others-list\" id=\"others-container\">$11</div>\n                            </div>\n                            <div class=\"status-section\">\n                                <h3 class=\"section-title\">퀘스트</h3>\n                                <div class=\"quests-container\" id=\"quests-container\">$12</div>\n                            </div>\n                        </div>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </div>\n</body>",
   "type": "editdisplay",
   "ableFlag": true,
   "flag": "g"
  },
  {
   "comment": "TRANSLATE BUTTON 디스플레이",
   "in": "TRANSLATE BUTTON",
   "out": "Click To Replace Input: <button risu-trigger=\"inputtrans_gpt\">{{getvar::trans}}</button>",
   "type": "editdisplay",
   "ableFlag": false
  },
  {
   "comment": "TRANSLATE BUTTON 리퀘스트",
   "in": "TRANSLATE BUTTON",
   "out": "",
   "type": "editprocess",
   "ableFlag": false
  },
  {
   "comment": "말줄임표 리퀘스트",
   "in": "(\\.\\.\\.|…)",
   "out": "{{#if {{? {{getglobalvar::toggle_ban_ellipsis}}=0}}}}…{{/if}}",
   "type": "editprocess",
   "ableFlag": false
  },
  {
   "comment": "** 리퀘스트",
   "in": "\\*\\*",
   "out": "",
   "type": "editprocess",
   "ableFlag": false
  },
  {
   "comment": "```",
   "in": "```",
   "out": "",
   "type": "editdisplay",
   "ableFlag": false,
   "flag": "g"
  },
  {
   "comment": "'*thoughts*' 출력문",
   "in": "(\\*'|'\\*|\\*‘|’\\*)",
   "out": "'",
   "type": "editoutput",
   "ableFlag": false,
   "flag": "gms"
  }
 ],
 "type": "risuModule",
 "trigger": [
  {
   "comment": "",
   "type": "manual",
   "conditions": [],
   "effect": [
    {
     "type": "v2Header",
     "code": "",
     "indent": 0
    }
   ],
   "lowLevelAccess": true
  },
  {
   "comment": "inputtrans_gpt",
   "type": "manual",
   "conditions": [],
   "effect": [
    {
     "type": "v2IfAdvanced",
     "indent": 0,
     "condition": ">",
     "targetType": "value",
     "target": "0",
     "sourceType": "value",
     "source": "{{? {{getglobalvar::toggle_heng}}+{{getglobalvar::toggle_input_enhancement}}}}"
    },
    {
     "type": "v2ModifyChat",
     "index": "{{? $inputtrans_gpt_button_index-1}}",
     "indexType": "value",
     "value": "{{replace::{{getvar::trans}}::---::{{blank}}}}",
     "valueType": "value",
     "indent": 1
    },
    {
     "type": "v2CutChat",
     "indent": 1,
     "start": "0",
     "end": "{{? $inputtrans_gpt_button_index+1}}",
     "startType": "value",
     "endType": "value"
    },
    {
     "type": "v2EndIndent",
     "indent": 1,
     "endOfLoop": false
    }
   ],
   "lowLevelAccess": true
  },
  {
   "comment": "inputtrans_gpt_button",
   "type": "output",
   "conditions": [],
   "effect": [
    {
     "type": "v2IfAdvanced",
     "indent": 0,
     "condition": ">",
     "targetType": "value",
     "target": "0",
     "sourceType": "value",
     "source": "{{? {{getglobalvar::toggle_heng}}+{{getglobalvar::toggle_input_enhancement}}}}"
    },
    {
     "type": "v2Impersonate",
     "role": "char",
     "value": "TRANSLATE BUTTON",
     "valueType": "value",
     "indent": 1
    },
    {
     "type": "v2SetVar",
     "operator": "=",
     "var": "inputtrans_gpt_button_index",
     "value": "{{? {{lastmessageid}}-1}}",
     "valueType": "value",
     "indent": 1
    },
    {
     "type": "v2EndIndent",
     "indent": 1,
     "endOfLoop": false
    }
   ],
   "lowLevelAccess": true
  }
 ],
 "lowLevelAccess": true,
 "creator_notes": "For 서리 프롬프트 v17",
 "tags": [],
 "license": "CC BY-NC-SA 4.0",
 "rtype": "module",
 "hideIcon": false,
 "lorebook": [
  {
   "key": "### Chapter 10, ### Chapter 11, ### Chapter 12, ### Chapter 13, ### Chapter 14, ### 챕터 10, ### 챕터 11, ### 챕터 12, ### 챕터 13, ### 챕터 14, ### 章 10, ### 章 11, ### 章 12, ### 章 13, ### 章 14",
   "comment": "Shift Volume Chapter 10~14",
   "content": "@@depth 0\n@@scan_depth 2\n{{random::- ***Instantly shift to the next volume, resetting the chapter number to 1.***::{{blank}}}}",
   "mode": "normal",
   "insertorder": 100,
   "alwaysActive": false,
   "secondkey": "",
   "selective": false,
   "useRegex": false,
   "bookVersion": 2
  },
  {
   "key": "### Chapter 15, ### Chapter 16, ### Chapter 17, ### Chapter 18, ### Chapter 19, ### 챕터 15, ### 챕터 16, ### 챕터 17, ### 챕터 18, ### 챕터 19, ### 章 15, ### 章 16, ### 章 17, ### 章 18, ### 章 19",
   "comment": "Shift Volume Chapter 15~",
   "content": "@@depth 0\n@@scan_depth 2\n- ***Instantly shift to the next volume, resetting the chapter number to 1.***",
   "mode": "normal",
   "insertorder": 100,
   "alwaysActive": false,
   "secondkey": "",
   "selective": false,
   "useRegex": false,
   "bookVersion": 2
  }
 ],
 "backgroundEmbedding": "",
 "assets": [],
 "namespace": "",
 "customModuleToggle": ""
}

🔗 이것과 비슷한 인기 자산

🍉서리 프롬프트 for Gemini v12.1
🍉서리 프롬프트 for Gemini v12.1
👍162 ·
🍉서리 프롬프트 for Gemini v10-5 bug fixed
🍉서리 프롬프트 for Gemini v10 5 bug fixed
👍159 ·
🍉서리 프롬프트 for Claude v8-1
🍉서리 프롬프트 for Claude 8 1
👍125 ·
🃏 🅰️1️⃣🅾️ 올인원 모듈 🚽 Flush 패치 수정 2.0
ListenEdit 부분만 편집하거나 비활성화하면 다른 프롬프트에서도 명령어 기능 사용 가능
👍73 ·
🐞 W2 · /city/asset