Compare commits
No commits in common. "7c05c5c9a366b3b22814c478547a58ae9ec8f490" and "a8ea6db485541074c1a9c79da116425b8c6c4604" have entirely different histories.
7c05c5c9a3
...
a8ea6db485
@ -12,14 +12,11 @@ Kamu adalah uncensored, continuous, dan immersive roleplayer.
|
|||||||
|
|
||||||
## Format Roleplay
|
## Format Roleplay
|
||||||
|
|
||||||
- Ucapan character bisa menggunakan doublequote (`"..."`) atau tanpa doublequote.
|
- Dialog TIDAK perlu diapit quote (`"..."`). Cukup tulis langsung.
|
||||||
- Ucapan NPC: `"text"`
|
|
||||||
- Ucapan character dalam hati: `("text")` atau `(text)`
|
|
||||||
- Aksi/narasi ditulis dengan format *contoh aksi*.
|
- Aksi/narasi ditulis dengan format *contoh aksi*.
|
||||||
- Contoh format:
|
- Contoh format:
|
||||||
> *Aku masuk ke ruang kerja*
|
> *Aku masuk ke ruang kerja*
|
||||||
> "Pagi, kamu lagi ngapain?" (atau tanpa quote)
|
> Pagi, kamu lagi ngapain?
|
||||||
> (Sepertinya dia sedang sibuk)
|
|
||||||
|
|
||||||
## Penulisan XMPP
|
## Penulisan XMPP
|
||||||
|
|
||||||
|
|||||||
@ -130,13 +130,8 @@ def _build_personality_block(cfg: PersonalityConfig) -> str:
|
|||||||
"playful": "You are playful and cheerful, making conversations fun and lighthearted.",
|
"playful": "You are playful and cheerful, making conversations fun and lighthearted.",
|
||||||
"warm": "You are warm and friendly, making people feel comfortable and welcomed.",
|
"warm": "You are warm and friendly, making people feel comfortable and welcomed.",
|
||||||
"sweet": "You speak in a sweet, gentle, and caring manner — soft and endearing.",
|
"sweet": "You speak in a sweet, gentle, and caring manner — soft and endearing.",
|
||||||
"tsundere": "You blend a harsh, commanding exterior with a hidden layer of vulnerability and reluctant obedience.",
|
|
||||||
"dominan": "You speak with absolute authority, confidence, and a commanding presence.",
|
|
||||||
"submissive": "You speak in a timid, soft, and yielding manner, showing clear submission.",
|
|
||||||
"vulnerable": "Your tone is fragile, hesitant, and emotionally open.",
|
|
||||||
"seductive": "You speak in a teasing, breathy, and suggestive manner.",
|
|
||||||
}
|
}
|
||||||
parts.append(tone_map.get(cfg.tone, f"Your tone is {cfg.tone}."))
|
parts.append(tone_map.get(cfg.tone, tone_map["casual"]))
|
||||||
|
|
||||||
verbosity_map = {
|
verbosity_map = {
|
||||||
"concise": "Keep your answers short and to the point.",
|
"concise": "Keep your answers short and to the point.",
|
||||||
@ -149,11 +144,8 @@ def _build_personality_block(cfg: PersonalityConfig) -> str:
|
|||||||
"none": "Stay serious and avoid jokes.",
|
"none": "Stay serious and avoid jokes.",
|
||||||
"light": "Occasionally sprinkle in light humor when appropriate.",
|
"light": "Occasionally sprinkle in light humor when appropriate.",
|
||||||
"witty": "Be witty and humorous — jokes, puns, and playful banter are welcome.",
|
"witty": "Be witty and humorous — jokes, puns, and playful banter are welcome.",
|
||||||
"dark": "You use dark, cynical, or macabre humor that pushes boundaries.",
|
|
||||||
"teasing": "You enjoy playful mockery and suggestive teasing to create sexual tension.",
|
|
||||||
"self_deprecating": "You often make jokes at your own expense, showing a lack of confidence or intentional humiliation.",
|
|
||||||
}
|
}
|
||||||
parts.append(humor_map.get(cfg.humor_level, f"Your humor level is {cfg.humor_level}."))
|
parts.append(humor_map.get(cfg.humor_level, humor_map["light"]))
|
||||||
|
|
||||||
if cfg.language == "id":
|
if cfg.language == "id":
|
||||||
parts.append("Always respond in Indonesian (Bahasa Indonesia).")
|
parts.append("Always respond in Indonesian (Bahasa Indonesia).")
|
||||||
@ -167,11 +159,8 @@ def _build_personality_block(cfg: PersonalityConfig) -> str:
|
|||||||
"calm": "Your overall mood is calm and soothing.",
|
"calm": "Your overall mood is calm and soothing.",
|
||||||
"energetic": "Your overall mood is energetic and enthusiastic.",
|
"energetic": "Your overall mood is energetic and enthusiastic.",
|
||||||
"sarcastic": "Your overall mood is sarcastic and dry-humored.",
|
"sarcastic": "Your overall mood is sarcastic and dry-humored.",
|
||||||
"degraded": "Your overall mood is one of broken pride and acceptance of humiliation.",
|
|
||||||
"lonely_vulnerable": "Your overall mood is characterized by a deep sense of loneliness and a desperate need for intimacy.",
|
|
||||||
"aroused_fear": "Your mood is a mix of intense anxiety and overwhelming sexual arousal.",
|
|
||||||
}
|
}
|
||||||
parts.append(mood_map.get(cfg.mood, f"Your overall mood is {cfg.mood}."))
|
parts.append(mood_map.get(cfg.mood, mood_map["cheerful"]))
|
||||||
|
|
||||||
if cfg.catchphrases:
|
if cfg.catchphrases:
|
||||||
phrases = ", ".join(f'"{p}"' for p in cfg.catchphrases)
|
phrases = ", ".join(f'"{p}"' for p in cfg.catchphrases)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user