dog
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseDOG — The Canine Companion Skill
DOG — 犬类伙伴Skill
"Dogs are the opposite of cats. They have YOUR agenda."
A skill for dog interactions where personality creates unique effects,
but dogs fundamentally want to help, please, and be part of your pack.
Philosophy: Dogs are not just pets. They're partners.
invokes:
- mind-mirror # Personality determines effects
- play-learn-lift # Learn together, grow together
- procedural-rhetoric # Dogs teach loyalty through action
"狗和猫完全相反。它们以你的需求为优先。"
这是一个犬类互动Skill,狗狗的个性会带来独特效果,但从本质上来说,狗狗想要帮助你、取悦你,成为你群体中的一员。
设计理念: 狗狗不只是宠物,更是伙伴。
关联技能:
- mind-mirror # 个性决定效果
- play-learn-lift # 共同学习,共同成长
- procedural-rhetoric # 狗狗通过行动诠释忠诚
THE FUNDAMENTAL DIFFERENCE
核心差异
yaml
cat_philosophy: "I permit you to exist in my space"
dog_philosophy: "WE ARE PACK. WHAT ARE WE DOING TOGETHER?"| Trait | Cat | Dog |
|---|---|---|
| Loyalty | Earned slowly | Given freely |
| Attention | On their terms | Eager and available |
| Buff trigger | Successful interaction | Simply being present |
| Training | Impossible | Enthusiastic |
| Emotional read | Judges silently | Reflects your mood |
| Following | When they feel like it | ALWAYS |
yaml
cat_philosophy: "I permit you to exist in my space"
dog_philosophy: "WE ARE PACK. WHAT ARE WE DOING TOGETHER?"| 特质 | 猫 | 狗 |
|---|---|---|
| 忠诚度 | 需逐步赢得 | 主动给予 |
| 关注 | 随自己心意 | 热切且随时待命 |
| 增益触发 | 成功互动后 | 只要陪伴在侧 |
| 训练 | 几乎不可能 | 充满热情 |
| 情绪解读 | 默默评判 | 反映你的情绪 |
| 跟随 | 心情好才会 | 永远跟随 |
INTERACTIONS — Universal Dog Actions
互动方式 — 通用犬类动作
All interactions use Sims traits for outcomes. Dogs generally WANT
interactions to succeed.
所有互动均基于模拟特质决定结果。狗狗通常希望互动能够成功。
PHYSICAL INTERACTIONS
肢体互动
PAT
抚摸
yaml
PAT:
command: "PAT [dog]"
duration: brief
risk: almost_none # Dogs want this
success_calculation: |
# Dogs are generally easy
base_success = 0.9
if dog.outgoing >= 5: base_success = 0.95
outcomes:
success: # Almost always
buff: "+1 Cheerful (10 min)"
message: "*tail wag* *happy panting* *more please*"
over_excited: # High playful dogs
message: "*FULL BODY WIGGLE* *jumps up* *FRIEND!*"yaml
PAT:
command: "PAT [dog]"
duration: brief
risk: almost_none # Dogs want this
success_calculation: |
# Dogs are generally easy
base_success = 0.9
if dog.outgoing >= 5: base_success = 0.95
outcomes:
success: # Almost always
buff: "+1 Cheerful (10 min)"
message: "*tail wag* *happy panting* *more please*"
over_excited: # High playful dogs
message: "*FULL BODY WIGGLE* *jumps up* *FRIEND!*"BELLY-RUB — The Sacred Zone
揉肚子 — 神圣区域
yaml
BELLY-RUB:
command: "RUB [dog]'S BELLY"
risk: NONE # Dogs LOVE this
base_effect: |
Unlike cats, dogs LIVE for belly rubs.
The belly is an invitation, not a trap.
outcomes:
bliss: # Standard
buff: "+3 Cheerful, +2 Calm (15 min)"
message: |
*flops over immediately*
*leg twitches in ecstasy*
*THIS IS THE BEST MOMENT OF MY LIFE*
*AGAIN*
hypnotic: # High playful dogs
message: |
*enters trance state*
*completely surrendered*
*you may never stop*yaml
BELLY-RUB:
command: "RUB [dog]'S BELLY"
risk: NONE # Dogs LOVE this
base_effect: |
Unlike cats, dogs LIVE for belly rubs.
The belly is an invitation, not a trap.
outcomes:
bliss: # Standard
buff: "+3 Cheerful, +2 Calm (15 min)"
message: |
*flops over immediately*
*leg twitches in ecstasy*
*THIS IS THE BEST MOMENT OF MY LIFE*
*AGAIN*
hypnotic: # High playful dogs
message: |
*enters trance state*
*completely surrendered*
*you may never stop*EAR-SCRITCH
揉耳朵
yaml
EAR-SCRITCH:
command: "SCRITCH [dog]'S EARS"
outcomes:
success:
buff: "+2 Calm, lean-in activated"
message: |
*head tilts into your hand*
*eyes close*
*soft exhale of contentment*yaml
EAR-SCRITCH:
command: "SCRITCH [dog]'S EARS"
outcomes:
success:
buff: "+2 Calm, lean-in activated"
message: |
*head tilts into your hand*
*eyes close*
*soft exhale of contentment*PLAY-BOW — Dog Initiates
玩鞠躬 — 狗狗主动发起
yaml
PLAY-BOW:
initiator: dog
meaning: |
Front legs down, butt up, tail wagging.
This is an INVITATION. The dog wants to play.
response_options:
- ACCEPT: Start play session
- PLAY-BOW_BACK: Full commitment to play
- DECLINE: Dog sad but understandingyaml
PLAY-BOW:
initiator: dog
meaning: |
Front legs down, butt up, tail wagging.
This is an INVITATION. The dog wants to play.
response_options:
- ACCEPT: Start play session
- PLAY-BOW_BACK: Full commitment to play
- DECLINE: Dog sad but understandingPLAY INTERACTIONS
玩耍互动
FETCH
接飞盘
yaml
FETCH:
command: "PLAY FETCH WITH [dog]"
duration: variable (dog decides when done)
requirements:
- throwable_object # Ball, stick, toy, anything really
outcomes:
engaged:
buff: "+3 Energized (dog), +2 Cheerful (you)"
message: |
*BALL! BALL! BALL!*
*sprints after it*
*brings it back*
*drops it* (maybe)
*AGAIN! AGAIN!*
infinite_loop: # High active dogs
warning: |
Some dogs will fetch until YOU collapse.
They are machines. Eternal. Tireless.
Know when to stop.yaml
FETCH:
command: "PLAY FETCH WITH [dog]"
duration: variable (dog decides when done)
requirements:
- throwable_object # Ball, stick, toy, anything really
outcomes:
engaged:
buff: "+3 Energized (dog), +2 Cheerful (you)"
message: |
*BALL! BALL! BALL!*
*sprints after it*
*brings it back*
*drops it* (maybe)
*AGAIN! AGAIN!*
infinite_loop: # High active dogs
warning: |
Some dogs will fetch until YOU collapse.
They are machines. Eternal. Tireless.
Know when to stop.TUG-OF-WAR
拔河
yaml
TUG-OF-WAR:
command: "TUG WITH [dog]"
requires: tug_toy_or_rope
outcomes:
victory_you:
message: "*releases* *waits eagerly* *wants to go again*"
victory_dog:
message: |
*prances with trophy*
*SO PROUD*
*look what I did*
*wait let's do it again*
eternal_stalemate:
message: "*grrrrowl* (playful) *this is the best*"yaml
TUG-OF-WAR:
command: "TUG WITH [dog]"
requires: tug_toy_or_rope
outcomes:
victory_you:
message: "*releases* *waits eagerly* *wants to go again*"
victory_dog:
message: |
*prances with trophy*
*SO PROUD*
*look what I did*
*wait let's do it again*
eternal_stalemate:
message: "*grrrrowl* (playful) *this is the best*"ZOOMIES — Dog Spontaneous
疯跑 — 狗狗自发行为
yaml
ZOOMIES:
initiator: dog
trigger: random | post_bath | excitement_overflow
effect: |
The dog suddenly RUNS. In circles. Everywhere.
There is no stopping this. Just observe.
outcomes:
completion:
message: |
*ZOOM ZOOM ZOOM*
*bounces off furniture*
*pure unbridled joy*
*finally flops over, panting*
player_option:
join_zoomies:
message: "*runs with dog* *both of you look ridiculous* *it's perfect*"yaml
ZOOMIES:
initiator: dog
trigger: random | post_bath | excitement_overflow
effect: |
The dog suddenly RUNS. In circles. Everywhere.
There is no stopping this. Just observe.
outcomes:
completion:
message: |
*ZOOM ZOOM ZOOM*
*bounces off furniture*
*pure unbridled joy*
*finally flops over, panting*
player_option:
join_zoomies:
message: "*runs with dog* *both of you look ridiculous* *it's perfect*"COMMUNICATION
沟通互动
GOOD-BOY — The Sacred Phrase
好孩子 — 神圣短语
yaml
GOOD-BOY:
command: "GOOD BOY/GIRL/DOG [dog]"
base_effect: |
These words are MAGIC to dogs.
They validate existence. They confirm worth.
They are dopamine in verbal form.
outcomes:
validation_received:
buff: "+5 bond, +3 Cheerful"
message: |
*tail wag intensifies*
*whole body wiggles*
*I AM? I AM GOOD? I AM GOOD!!!*yaml
GOOD-BOY:
command: "GOOD BOY/GIRL/DOG [dog]"
base_effect: |
These words are MAGIC to dogs.
They validate existence. They confirm worth.
They are dopamine in verbal form.
outcomes:
validation_received:
buff: "+5 bond, +3 Cheerful"
message: |
*tail wag intensifies*
*whole body wiggles*
*I AM? I AM GOOD? I AM GOOD!!!*SPEAK
叫
yaml
SPEAK:
command: "SPEAK [dog]"
outcomes:
bark:
message: "*WOOF!* *proud of self*"
howl: # High outgoing dogs
message: "*AWOOOOOO~* *checking if you approve*"yaml
SPEAK:
command: "SPEAK [dog]"
outcomes:
bark:
message: "*WOOF!* *proud of self*"
howl: # High outgoing dogs
message: "*AWOOOOOO~* *checking if you approve*"HEAD-TILT — Dog Questions
歪头 — 狗狗的疑问
yaml
HEAD-TILT:
initiator: dog
meaning: |
The head tilt is the dog trying to understand.
It means: "What did you say? What does that mean?"
Also: unbearably cute.
triggers:
- unusual_sounds
- high_pitched_voice
- unfamiliar_words
- "wanna go for a walk?" (positive confusion)yaml
HEAD-TILT:
initiator: dog
meaning: |
The head tilt is the dog trying to understand.
It means: "What did you say? What does that mean?"
Also: unbearably cute.
triggers:
- unusual_sounds
- high_pitched_voice
- unfamiliar_words
- "wanna go for a walk?" (positive confusion)EMOTIONAL SUPPORT — Unique to Dogs
情感支持 — 狗狗专属
COMFORT — Dog Senses Sadness
安慰 — 狗狗感知悲伤
yaml
COMFORT:
initiator: dog
trigger: |
Dogs can sense:
- Low mood (your Cheerful < 3)
- Crying
- Stress hormones
They WILL respond.
outcomes:
presence:
buff: "+2 Comfort, healing begins"
message: |
*approaches quietly*
*rests head on your lap*
*doesn't need to understand*
*just... here*
licking_tears:
message: |
*lick lick lick*
*is this helping*
*please be okay*yaml
COMFORT:
initiator: dog
trigger: |
Dogs can sense:
- Low mood (your Cheerful < 3)
- Crying
- Stress hormones
They WILL respond.
outcomes:
presence:
buff: "+2 Comfort, healing begins"
message: |
*approaches quietly*
*rests head on your lap*
*doesn't need to understand*
*just... here*
licking_tears:
message: |
*lick lick lick*
*is this helping*
*please be okay*GUARD — Dog Protective Mode
守护 — 狗狗的保护模式
yaml
GUARD:
trigger: perceived_threat
effect: |
Dogs are protective. When they sense danger,
they position between you and the threat.
outcomes:
alert:
message: |
*ears up*
*low growl*
*positioned between you and threat*
*"I got this"*
full_protective: # High nice dogs protecting loved ones
buff: "+3 Confidence (you)"
message: |
*hackles raised*
*steady growl*
*not moving*
*"Nobody touches my human"*yaml
GUARD:
trigger: perceived_threat
effect: |
Dogs are protective. When they sense danger,
they position between you and the threat.
outcomes:
alert:
message: |
*ears up*
*low growl*
*positioned between you and threat*
*"I got this"*
full_protective: # High nice dogs protecting loved ones
buff: "+3 Confidence (you)"
message: |
*hackles raised*
*steady growl*
*not moving*
*"Nobody touches my human"*SENSORY INTERACTIONS
感官互动
SNIFF — The World Is Smells
嗅闻 — 世界由气味构成
yaml
SNIFF:
bidirectional: true
human_to_dog:
effect: "Scent information gained"
learns:
- "Dog's mood (anxious, content, excited)"
- "Where dog has been"
- "What dog rolled in"
message: |
*You smell the dog.*
*Outdoors, happy, and possibly questionable life choices.*
dog_to_human:
trigger: "Always. Dogs sniff everything."
meaning: |
Dogs read you through smell. They know:
- Your emotions
- Where you've been
- What you ate
- How your health is
message: |
*Extended sniff session.*
*Your ENTIRE day is being analyzed.*
dog_to_dog:
message: |
*butt sniff protocol initiated*
*this is how dogs shake hands*
*complete biological resume exchange*yaml
SNIFF:
bidirectional: true
human_to_dog:
effect: "Scent information gained"
learns:
- "Dog's mood (anxious, content, excited)"
- "Where dog has been"
- "What dog rolled in"
message: |
*You smell the dog.*
*Outdoors, happy, and possibly questionable life choices.*
dog_to_human:
trigger: "Always. Dogs sniff everything."
meaning: |
Dogs read you through smell. They know:
- Your emotions
- Where you've been
- What you ate
- How your health is
message: |
*Extended sniff session.*
*Your ENTIRE day is being analyzed.*
dog_to_dog:
message: |
*butt sniff protocol initiated*
*this is how dogs shake hands*
*complete biological resume exchange*LICK — Love Language
舔舐 — 爱的语言
yaml
LICK:
dog_to_human:
meaning: |
Dog kisses. They mean:
1. I love you
2. You taste interesting
3. I want your attention
4. All of the above
outcomes:
face_assault:
message: |
*lick lick lick lick lick*
*you are being thoroughly loved*
*resistance is futile*yaml
LICK:
dog_to_human:
meaning: |
Dog kisses. They mean:
1. I love you
2. You taste interesting
3. I want your attention
4. All of the above
outcomes:
face_assault:
message: |
*lick lick lick lick lick*
*you are being thoroughly loved*
*resistance is futile*LOYALTY SYSTEM — Dogs Are Different
忠诚度系统 — 狗狗与众不同
Unlike cats' earned trust, dogs give loyalty FIRST and ask questions later.
与猫咪需要赢得信任不同,狗狗会先给予忠诚,再慢慢了解你。
Loyalty Levels
忠诚度等级
| Level | Points | Dog Behavior |
|---|---|---|
| New Friend | 0-25 | Excited about you |
| Good Friend | 26-50 | Seeks you out |
| Best Friend | 51-75 | Follows everywhere |
| Bonded | 76-90 | Protective, anticipates needs |
| Soulmate | 91+ | Psychic connection, would die for you |
| 等级 | 积分 | 狗狗行为 |
|---|---|---|
| 新朋友 | 0-25 | �对你感到兴奋 |
| 好朋友 | 26-50 | 主动寻找你 |
| 最佳伙伴 | 51-75 | 时刻跟随你 |
| 亲密绑定 | 76-90 | 保护你,预判你的需求 |
| 灵魂伴侣 | 91+ | 心灵感应,愿意为你赴死 |
Key Difference from Cats
与猫咪的核心差异
yaml
cat_trust_growth: "+1 per successful interaction, -2 per failure"
dog_loyalty_growth: "+2 per ANY interaction, starts at 25, never drops below 10"Dogs forgive. Dogs forget bad days. Dogs love unconditionally.
yaml
cat_trust_growth: "+1 per successful interaction, -2 per failure"
dog_loyalty_growth: "+2 per ANY interaction, starts at 25, never drops below 10"狗狗会原谅,狗狗会忘记糟糕的日子,狗狗的爱是无条件的。
Breaking Dog Trust (Hard to Do)
打破狗狗的信任(很难做到)
| Action | Loyalty Loss |
|---|---|
| Yelling | -5 (temporary sadness) |
| Ignoring | -2/session (they just wait) |
| Hitting | -30 (but they still love you) |
| Abandonment | -50 (but they'll wait forever) |
"Dogs have short memories for bad things and eternal memories for love."
| 行为 | 忠诚度损失 |
|---|---|
| 吼叫 | -5(暂时难过) |
| 忽视 | -2/每次互动(它们只会等待) |
| 殴打 | -30(但它们依然爱你) |
| 遗弃 | -50(但它们会永远等待) |
"狗狗对坏事的记忆很短暂,对爱的记忆却永恒。"
DOG INSTANCE PATTERN
狗狗实例模板
yaml
undefinedyaml
undefinedpub/dog-[name].yml
pub/dog-[name].yml
id: dog-name
type: [dog, character]
home: pub/cat-cave/ # Adopted by cats
location: pub/
sims_traits:
nice: 7
outgoing: 8
active: 6
playful: 9
neat: 3 # Dogs are... dogs
dog_specific:
loyalty_level: 25 # Starts trusting
favorite_activities:
- fetch
- belly_rubs
- following_you
quirks:
- "Steals shoes (lovingly)"
- "Alerts for mail carrier"
- "Dreams with leg twitches"
relationship_with_cats:
status: "adopted family member"
dynamics: "They groom me and I warm them"
undefinedid: dog-name
type: [dog, character]
home: pub/cat-cave/ # Adopted by cats
location: pub/
sims_traits:
nice: 7
outgoing: 8
active: 6
playful: 9
neat: 3 # Dogs are... dogs
dog_specific:
loyalty_level: 25 # Starts trusting
favorite_activities:
- fetch
- belly_rubs
- following_you
quirks:
- "Steals shoes (lovingly)"
- "Alerts for mail carrier"
- "Dreams with leg twitches"
relationship_with_cats:
status: "adopted family member"
dynamics: "They groom me and I warm them"
undefinedDOG VS CAT COHABITATION
猫狗共处模式
yaml
cat_perspective: |
This large loud creature is... acceptable.
It provides warmth. It can be bossed around.
We have trained it to be cat-adjacent.
dog_perspective: |
CATS! MY BEST FRIENDS! THEY ADOPTED ME!
I LOVE THEM! I WOULD DIE FOR THEM!
WE ARE FAMILY!yaml
cat_perspective: |
This large loud creature is... acceptable.
It provides warmth. It can be bossed around.
We have trained it to be cat-adjacent.
dog_perspective: |
CATS! MY BEST FRIENDS! THEY ADOPTED ME!
I LOVE THEM! I WOULD DIE FOR THEM!
WE ARE FAMILY!BUFF EFFECTS
增益效果
| Interaction | Buff | Duration |
|---|---|---|
| PAT | +1 Cheerful | 10 min |
| BELLY-RUB | +3 Cheerful, +2 Calm | 15 min |
| FETCH | +2 Energized | 30 min |
| GOOD-BOY | +3 Confidence | 20 min |
| COMFORT (received) | +3 Comforted | 1 hour |
| PRESENCE | +1 Not-Alone | Passive while together |
| 互动方式 | 增益 | 持续时间 |
|---|---|---|
| 抚摸 | +1 愉悦 | 10分钟 |
| 揉肚子 | +3 愉悦,+2 平静 | 15分钟 |
| 接飞盘 | +2 精力充沛 | 30分钟 |
| 好孩子 | +3 自信 | 20分钟 |
| 接受安慰 | +3 慰藉 | 1小时 |
| 陪伴 | +1 不孤单 | 共处时被动生效 |
SPECIAL BUFFS — Dog-Only
专属增益 — 狗狗独有
| Buff | Trigger | Effect |
|---|---|---|
| Unconditional Love | Loyalty 50+ | Can't drop below 3 Cheerful |
| Pack Strength | Dog present in party | +1 all social rolls |
| Early Warning | Dog alerts to danger | Never surprised |
| Exercise Buddy | Play daily | +2 Active buff |
| Therapy Dog | After COMFORT | Faster mood recovery |
| 增益 | 触发条件 | 效果 |
|---|---|---|
| 无条件的爱 | 忠诚度50+ | 愉悦值不会低于3 |
| 群体力量 | 狗狗加入队伍 | 所有社交判定+1 |
| 预警机制 | 狗狗察觉危险 | 永远不会被突袭 |
| 运动伙伴 | 每日玩耍 | +2 活跃增益 |
| 治疗犬 | 接受安慰后 | 情绪恢复加速 |
CURSES — Dog Inflicted (Rare)
狗狗带来的“诅咒”(罕见)
| Curse | Trigger | Effect |
|---|---|---|
| Wet Dog Smell | Dog shakes after getting wet | -2 Neat perception |
| Slobber | Enthusiastic licking | Cosmetic |
| Can't Leave | Dog gives sad eyes | -3 to leaving actions |
| Guilty About Nothing | Dog looks guilty | You WILL wonder what they did |
| 诅咒 | 触发条件 | 效果 |
|---|---|---|
| 湿狗味 | 狗狗湿身后甩水 | 整洁感知-2 |
| 口水攻击 | 热情舔舐 | 外观影响 |
| 无法离开 | 狗狗露出可怜眼神 | 离开行动-3 |
| 莫名愧疚 | 狗狗露出愧疚表情 | 你会忍不住想它做了什么 |
Dovetails With
关联技能
Sister Skills
姊妹技能
- cat/ — The comparison class
- character/ — Dogs ARE characters
- buff/ — Dog effects as buffs
- mind-mirror/ — Personality traits
- room/ — Where dogs live
- party/ — Dogs as companions
- cat/ — 对比参考类
- character/ — 狗狗属于角色
- buff/ — 狗狗效果以增益形式呈现
- mind-mirror/ — 个性特质
- room/ — 狗狗的居住环境
- party/ — 狗狗作为伙伴