Update 1.3


Sammy "Girlfriend" NPC Mod

Description

Feeling lonely in your Minetest world? You no longer have to explore it alone. Sammy is a mysterious traveler who seeks food and loves flowers. Her beauty is as undeniable as her survival skills.

Finding her will gain you companionship in your world, but the true reward will be forging a unique connection with her. Will you accept her to join you?

Mob Features

Basic Statistics

  • Health: 150-300 HP
  • Armor: 300
  • Damage: 3 points
  • Speed: Walk 2, Run 4
  • Attack Range: 2 blocks
  • Jump Height: 5 blocks
  • Step Height: 2 blocks
  • View Range: 50 blocks
  • Pushable: Yes
  • Floats: No

Combat Behavior

  • Type: NPC
  • Attacks: Monsters (yes), Players (no), Animals (no), Other NPCs (no)
  • Attack Type: Dogfight
  • Runs Away: Yes when attacked
  • Pathfinding: Enabled

Vulnerabilities

  • Water: Immune (0 damage)
  • Fire: 5 damage
  • Lava: 7 damage
  • Light: Immune (0 damage)
  • Fear Height: 3 blocks

Interaction System

Feeding

Sammy can eat these foods to recover health:

ItemHealth RecoveredSound
mobs:meat +8 HP "eat"
farming:bread +5 HP "eat"
default:apple +2 HP "eat"

Items She Picks Up

Sammy will automatically collect these items:

  • Flowers (rose, tulip, geranium)
  • Apples
  • Bread
  • Meat

Default Conversation

Right-click without holding any item for Sammy to tell you the current time.

Relationship and Love System

Building Relationship

  • Regular flowers: +3 love points (rose, tulip, geranium)
  • Points required: 30 points to become companion
  • Once committed: Won't accept flowers from other players

Special Commitment

  • Required item: Black tulip (flowers:tulip_black)
  • Quantity needed: 10 black tulips
  • Reward: Special transformation with naked mesh and Chibi textures
  • Visual effect: Heart particles and intimate dialogue

Behavior as Companion

  • Can switch between "follow" and "stand" modes
  • Special affectionate dialogues when right-clicked
  • Reacts negatively if hit by owner

Tree Felling System

Tree Felling Functionality

  • Activation: Right-click with axe equipped while being owner
  • Interface: Form to specify log count (1-50)
  • Automatic Process: Sammy automatically finds and cuts nearby trees
  • Progress: Notifications every 5 logs felled
  • Reward: Drops wood at the location of felled logs

Valid Axes

  • Wood, stone, bronze, steel, mese, diamond, and gold axes

Compatible Trees

  • All standard types: normal tree, jungle, pine, acacia, aspen

Contextual Reactions

When Attacked

  • Insults attacker if not her owner
  • Reduces love rate by 9 points (minimum 0)
  • If owner hits her, complains but doesn't reduce love rate

Explosions

  • Reacts with surprise and pain
  • Plays horror scream sound
  • Broadcasts blast reaction comments

Temperature-Based Clothing

  • Hot hours (12:00-18:00): Switches to bare torso mesh
  • Cold hours: Wears full sweater mesh
  • Comments: Reacts to current temperature with time-specific phrases

Dialogue System

Comment Categories

  • Hot weather: 5 different phrases
  • Cold weather: 5 different phrases
  • Food: 6 appreciation phrases
  • Items: 6 admiration phrases
  • Attacks: 5 anger phrases (with strong language)
  • Flowers: 5 romantic thank you phrases
  • Love commitment: 5 intimate phrases
  • Explosions: 5 surprise phrases
  • Tree felling: 5 work acceptance phrases

Spawning

Natural Generation

  • Nodes: Roses (flowers:rose)
  • Neighbors: Grass (default:grass)
  • Interval: 30 seconds
  • Chance: 1 in 50
  • Min Light: 10
  • Min Height: 0
  • Active Object Count: 1
  • Daytime Only: Yes

Manual Spawning

  • Use spawn egg: "Sammy"
  • Egg texture: flowers_rose.png

Visual & Audio

Animations

  • Walk: Frames 86-146 (speed 30)
  • Run: Frames 26-56 (speed 30)
  • Jump: Frames 56-86 (speed 20)
  • Punch: Frames 26-1 (speed 60)
  • Stand: Frames 146-191 (speed 30)

Textures

  • Default: Chibi character with boots, chick, hair, pants, and sweater
  • Special: ChibiChick.png + ChibiHair.png when committed

Sounds

  • War Cry: "very-angry-cat"
  • Random: "slurs"
  • Damage: "female-hurt"
  • Jump: "woman-sigh"
  • Attack: "big-gasp"
  • Death: "horror-scary-human-female-scream"

Particles

  • Hearts: When receiving flowers or special commitment
  • Transformation: Visual effects when reaching commitment milestones
  • Tree Felling: Wood particles when cutting trees

Drops

Upon Death

  • Item: mobs:meatblock_raw
  • Quantity: 1
  • Probability: 100%

⚠️ CONTENT WARNING

THIS MOD CONTAINS MATURE CONTENT:

  • Suggestive clothing transformations (naked mesh)
  • Dialogue with strong language and explicit threats
  • Adult romantic and intimate themes
  • Visual content that may be inappropriate for minors

Users are strongly advised to exercise discretion when installing this mod.

Technical Requirements

  • Requires mobs API/mod
  • Uses custom utility functions from utils.lua
  • Integrated particle system for visual effects
  • Compatible with Minetest day/night cycle
  • Pathfinding enabled for intelligent navigation
  • Integrated tree felling module (tree_felling.lua)
  • Form system for advanced interactions

Files

SammyGF 13 MB
14 days ago

Get Sammy Girlfriend

Leave a comment

Log in with itch.io to leave a comment.