dog

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

DOG — 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?"
TraitCatDog
LoyaltyEarned slowlyGiven freely
AttentionOn their termsEager and available
Buff triggerSuccessful interactionSimply being present
TrainingImpossibleEnthusiastic
Emotional readJudges silentlyReflects your mood
FollowingWhen they feel like itALWAYS
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 understanding
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 understanding

PLAY 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

忠诚度等级

LevelPointsDog Behavior
New Friend0-25Excited about you
Good Friend26-50Seeks you out
Best Friend51-75Follows everywhere
Bonded76-90Protective, anticipates needs
Soulmate91+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)

打破狗狗的信任(很难做到)

ActionLoyalty 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
undefined
yaml
undefined

pub/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"
undefined
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"
undefined

DOG 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

增益效果

InteractionBuffDuration
PAT+1 Cheerful10 min
BELLY-RUB+3 Cheerful, +2 Calm15 min
FETCH+2 Energized30 min
GOOD-BOY+3 Confidence20 min
COMFORT (received)+3 Comforted1 hour
PRESENCE+1 Not-AlonePassive while together
互动方式增益持续时间
抚摸+1 愉悦10分钟
揉肚子+3 愉悦,+2 平静15分钟
接飞盘+2 精力充沛30分钟
好孩子+3 自信20分钟
接受安慰+3 慰藉1小时
陪伴+1 不孤单共处时被动生效

SPECIAL BUFFS — Dog-Only

专属增益 — 狗狗独有

BuffTriggerEffect
Unconditional LoveLoyalty 50+Can't drop below 3 Cheerful
Pack StrengthDog present in party+1 all social rolls
Early WarningDog alerts to dangerNever surprised
Exercise BuddyPlay daily+2 Active buff
Therapy DogAfter COMFORTFaster mood recovery
增益触发条件效果
无条件的爱忠诚度50+愉悦值不会低于3
群体力量狗狗加入队伍所有社交判定+1
预警机制狗狗察觉危险永远不会被突袭
运动伙伴每日玩耍+2 活跃增益
治疗犬接受安慰后情绪恢复加速

CURSES — Dog Inflicted (Rare)

狗狗带来的“诅咒”(罕见)

CurseTriggerEffect
Wet Dog SmellDog shakes after getting wet-2 Neat perception
SlobberEnthusiastic lickingCosmetic
Can't LeaveDog gives sad eyes-3 to leaving actions
Guilty About NothingDog looks guiltyYou 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/ — 狗狗作为伙伴