NPCs Medium

Heartopia NPCs Complete Guide

Master NPC relationships in Heartopia. Learn about all characters, gift preferences, romance routes, and friendship progression.

⏱️ 20 min read 📅 Updated 2026-01-14

👥 NPC System Overview

NPCs are the heart of Heartopia. Each has unique personality, preferences, and stories. Build friendships and unlock romance routes.

Total NPCs

12

Romanceable

8

Friendship Building Methods

talk_daily +5 friendship
give_gift +10 to +30 (depends on preference)
attend_event +15 friendship
complete_quest +20 friendship

📖 NPC Directory

🪵

Roaming Oak - Carpenter

A skilled carpenter who builds beautiful furniture. Mysterious and kind-hearted.

Basic Information

Personality: Calm, Creative, Helpful, Reserved

Location: Carpenter's Workshop

Birthday: Spring 15

Appearance: Tall, dark curly hair, woodworking apron

Schedule

morning: Workshop

afternoon: Forest (gathering wood)

evening: Home

Likes

  • ✓ Wood
  • ✓ Nature
  • ✓ Crafted items
  • ✓ Tea
  • ✓ Books

Loves

  • 💚 Handmade gifts
  • 💚 Sunset walks
  • 💚 Quality time

Dislikes

  • ✗ Loud noises
  • ✗ Shortcuts
  • ✗ Wasteful items

💕 Romance Route

Special Gifts for Romance

Handmade jewelryPoetry bookSpecial teaForest flowers

Relationship Progression

level1: Basic greetings

level5: Share life stories

level10: Invite on dates

level15: Relationship confession

Special Romance Event

Sunset dinner at the forest

💡 Note: Most popular romance route. Requires patience and consistency.

📚

Sunny Meadows - Librarian

The town librarian with endless knowledge. Loves sharing stories and books.

Basic Information

Personality: Intellectual, Warm, Curious, Patient

Location: Town Library

Birthday: Summer 8

Appearance: Fair skin, blonde hair, vintage glasses

Schedule

morning: Library

afternoon: Bookstore (browsing)

evening: Library

Likes

  • ✓ Books
  • ✓ Knowledge
  • ✓ Tea
  • ✓ History
  • ✓ Writing

Loves

  • 💚 Rare books
  • 💚 Long conversations
  • 💚 Library time

Dislikes

  • ✗ Loud places
  • ✗ Damaged books
  • ✗ Ignorance

💕 Romance Route

Special Gifts for Romance

Rare bookAntique quillHandwritten letterSpecial tea blend

Relationship Progression

level1: Library introduction

level5: Book recommendations

level10: Private reading sessions

level15: Love declaration

Special Romance Event

Late-night library reading

💡 Note: Second most popular route. Intellectual conversations are key.

Luna Starlight - Astronomer

An astronomer studying the stars. Dreamers and storytellers fascinate her.

Basic Information

Personality: Dreamy, Artistic, Passionate, Mysterious

Location: Observatory tower

Birthday: Autumn 22

Appearance: Pale skin, silver hair, star-patterned clothes

Schedule

morning: Sleeping

afternoon: Town (exploring)

evening: Observatory

Likes

  • ✓ Stars
  • ✓ Art
  • ✓ Music
  • ✓ Mystery
  • ✓ Night

Loves

  • 💚 Stargazing
  • 💚 Artistic gifts
  • 💚 Deep conversations

Dislikes

  • ✗ Bright lights
  • ✗ Mundane talks
  • ✗ Daytime activities

💕 Romance Route

Special Gifts for Romance

Astronomy bookHand-painted artMusic boxMidnight picnic

Relationship Progression

level1: Encounter at night

level5: Invited to stargazing

level10: Shared dreams

level15: Cosmic love declaration

Special Romance Event

Stargazing date at midnight

💡 Note: Nocturnal activities important. More reserved than others.

🎣

River Fox - Fisherman

A free-spirited fisherman who loves the water. Adventure calls him.

Basic Information

Personality: Adventurous, Carefree, Loyal, Spontaneous

Location: Riverside dock

Birthday: Winter 3

Appearance: Rustic look, fishing gear, sun-tanned

Schedule

morning: Fishing

afternoon: Town (tavern)

evening: By the river

Likes

  • ✓ Fishing
  • ✓ Adventure
  • ✓ Stories
  • ✓ Food
  • ✓ Swimming

Loves

  • 💚 Fishing trips
  • 💚 Campfire stories
  • 💚 Action

Dislikes

  • ✗ Sitting still
  • ✗ Rules
  • ✗ Boring routines

💡 Note: Not romanceable but good friend. Great for adventure quests.

🌸

Ivy Bloom - Florist

A cheerful florist with love for gardening and natural beauty.

Basic Information

Personality: Cheerful, Nurturing, Social, Optimistic

Location: Flower shop

Birthday: Spring 10

Appearance: Colorful clothes, flower crown, always smiling

Schedule

morning: Flower shop

afternoon: Garden

evening: Community events

Likes

  • ✓ Flowers
  • ✓ Nature
  • ✓ People
  • ✓ Celebrations
  • ✓ Gardening

Loves

  • 💚 Rare flowers
  • 💚 Community gatherings
  • 💚 Helping others

Dislikes

  • ✗ Dead plants
  • ✗ Conflict
  • ✗ Isolation

💕 Romance Route

Special Gifts for Romance

Rare flowerGarden seedsHandmade wreathNature painting

Relationship Progression

level1: Flower shop meeting

level5: Gardening help

level10: Festival preparation

level15: Spring love confession

Special Romance Event

Flower festival date

💡 Note: Most cheerful NPC. Great for social events.

🏗️

Mason Stone - Builder

A dedicated builder who creates structures. Strong and reliable.

Basic Information

Personality: Solid, Reliable, Quiet, Hardworking

Location: Construction site

Birthday: Autumn 5

Appearance: Muscular build, construction gear, strong hands

Schedule

morning: Work site

afternoon: Work site

evening: Tavern

Likes

  • ✓ Building
  • ✓ Hard work
  • ✓ Simple things
  • ✓ Food
  • ✓ Respect

Loves

  • 💚 Quality work
  • 💚 Recognition
  • 💚 Home cooking

Dislikes

  • ✗ Laziness
  • ✗ Waste
  • ✗ Dishonesty

💡 Note: Not romanceable. Useful for quest building projects.

🎵

Echo Song - Musician

A talented musician who performs at town events. Creative and expressive.

Basic Information

Personality: Artistic, Emotional, Social, Expressive

Location: Concert hall / Music shop

Birthday: Summer 20

Appearance: Stylish clothes, musical instrument, confident

Schedule

morning: Music shop

afternoon: Practice

evening: Performance

Likes

  • ✓ Music
  • ✓ Performance
  • ✓ Art
  • ✓ Attention
  • ✓ Creativity

Loves

  • 💚 Standing ovation
  • 💚 Inspirational moments
  • 💚 Collaboration

Dislikes

  • ✗ Criticism
  • ✗ Silence
  • ✗ Disrespect

💕 Romance Route

Special Gifts for Romance

Rare instrumentConcert ticketsOriginal songMusic box

Relationship Progression

level1: First concert

level5: Private performance

level10: Duet invitation

level15: Love song dedication

Special Romance Event

Private concert date

💡 Note: Loves the spotlight. Good for entertainment quests.

🌾

Autumn Harvest - Farmer

A dedicated farmer who tends the land. Hardworking and grounded.

Basic Information

Personality: Grounded, Hardworking, Kind, Traditional

Location: Farm

Birthday: Autumn 1

Appearance: Farm clothes, tanned, reliable

Schedule

morning: Farm work

afternoon: Farm work

evening: Market

Likes

  • ✓ Farming
  • ✓ Nature
  • ✓ Honest work
  • ✓ Food
  • ✓ Community

Loves

  • 💚 Harvest season
  • 💚 Helping neighbors
  • 💚 Tradition

Dislikes

  • ✗ Modern shortcuts
  • ✗ Dishonesty
  • ✗ Waste

💕 Romance Route

Special Gifts for Romance

Fresh seedsHomemade jamCrop paintingFarm produce

Relationship Progression

level1: Farm visit

level5: Helping with harvest

level10: Shared meals

level15: Future together

Special Romance Event

Harvest festival date

💡 Note: Practical romantic. Values hard work.

👨‍🍳

Ember Flame - Chef

A passionate chef who runs the restaurant. Loves cooking and taste.

Basic Information

Personality: Passionate, Perfectionist, Emotional, Caring

Location: Restaurant

Birthday: Summer 14

Appearance: Chef's uniform, warm smile, expressive

Schedule

morning: Prep

afternoon: Cooking

evening: Service

Likes

  • ✓ Cooking
  • ✓ Good food
  • ✓ Appreciation
  • ✓ Quality
  • ✓ Community

Loves

  • 💚 Perfect recipes
  • 💚 Praise for food
  • 💚 Cooking together

Dislikes

  • ✗ Bad ingredients
  • ✗ Waste
  • ✗ Disrespect for food

💕 Romance Route

Special Gifts for Romance

Rare ingredientHandwritten recipeCooking classSpecial dinner

Relationship Progression

level1: Restaurant visit

level5: Special dish request

level10: Cooking together

level15: Love through food

Special Romance Event

Romantic dinner cooked together

💡 Note: Love through cooking. Feed them well!

🧘

Willow Creek - Healer

A wise healer who helps townspeople. Calm and compassionate.

Basic Information

Personality: Wise, Compassionate, Calm, Observant

Location: Healing cottage

Birthday: Spring 25

Appearance: Natural beauty, peaceful aura, healing herbs

Schedule

morning: Gathering herbs

afternoon: Patients

evening: Meditation

Likes

  • ✓ Nature
  • ✓ Healing
  • ✓ Peace
  • ✓ Wisdom
  • ✓ Meditation

Loves

  • 💚 Rare herbs
  • 💚 Peaceful moments
  • 💚 Helping heal

Dislikes

  • ✗ Conflict
  • ✗ Violence
  • ✗ Pollution

💕 Romance Route

Special Gifts for Romance

Rare herbMeditation spot visitHandmade teaNature journal

Relationship Progression

level1: Healing consultation

level5: Herb gathering

level10: Meditation sessions

level15: Spiritual love

Special Romance Event

Meditation walk in nature

💡 Note: Most peaceful NPC. Values inner harmony.

💼

Jasper Wealth - Merchant

A successful merchant always looking for good deals. Shrewd but fair.

Basic Information

Personality: Business-minded, Shrewd, Fair, Ambitious

Location: Market stall

Birthday: Winter 10

Appearance: Fancy clothes, jewelry, confident

Schedule

morning: Setting up

afternoon: Trading

evening: Counting profits

Likes

  • ✓ Trading
  • ✓ Profit
  • ✓ Rare goods
  • ✓ Negotiation
  • ✓ Success

Loves

  • 💚 Good deals
  • 💚 Valuable items
  • 💚 Business success

Dislikes

  • ✗ Cheaters
  • ✗ Waste
  • ✗ Bad deals

💡 Note: Not romanceable. Great for trading and commerce quests.

👴

Sage Wisdom - Village Elder

The village elder with decades of wisdom. Guides and advises.

Basic Information

Personality: Wise, Patient, Grandfatherly, Reflective

Location: Village square

Birthday: Winter 20

Appearance: Elderly, kind eyes, traditional clothes

Schedule

morning: Sitting in square

afternoon: Storytelling

evening: Home

Likes

  • ✓ Stories
  • ✓ Wisdom sharing
  • ✓ Community
  • ✓ History
  • ✓ Respect

Loves

  • 💚 Listening
  • 💚 Learning your story
  • 💚 Town harmony

Dislikes

  • ✗ Conflict
  • ✗ Disrespect to elders
  • ✗ Dishonesty

💡 Note: Provides quests and wisdom. Important for town lore.

🎁 Gift Preference System

Preference Levels & Rewards

Preference Friendship Gain
Loves +30
Likes +15
Neutral +5
Dislikes -5

Gift Giving Tips

  • Give gifts daily for maximum friendship gain
  • Paying attention to preferences pays off
  • Handmade gifts are often loved
  • Birthday gifts give +50 bonus friendship
  • Different gifts work for different NPCs

📈 Relationship Progression Levels

Level 1: Stranger

Introduction dialogue

Level 5: Acquaintance

Basic quest unlock

Level 10: Friend

Mid-tier quest unlock

Level 15: Close Friend

Advanced quest unlock

Level 20: Best Friend/Partner

Special events unlock