Pelipper镇-招式教学NPC

Pelipper镇-招式教学NPC

本模组在星露谷物语的公交站添加了一位 “技能导师” NPC。与这位导师对话,可以让你的宝可梦花费金币学习任意招式。

📌 模组简介

本模组在星露谷物语的公交站添加了一位 “技能导师” NPC。与这位导师对话,可以让你的宝可梦花费金币学习任意招式。

特色功能:

  • ✅ 自定义 NPC“技能导师”出现在公交站
  • ✅ 右键点击 NPC 弹出对话,选择“我想学习招式!”打开学习菜单
  • ✅ 学习菜单显示所有可用招式,按类型分类,支持翻页
  • ✅ 支持控制台命令 learnmove <招式ID>
  • ✅ 学习费用可在 config.json 中调整
  • ✅ 招式名称映射表 move_display.json,支持自定义显示名称

📦 模组组成

模组 说明
LearnMove1.0 核心模组:学习招式的逻辑、菜单、费用控制
MoveTutorNPC Content Patcher 内容包:创建“技能导师”NPC,包含外观、对话、日程

🔧 依赖模组

模组 说明
SMAPI 模组加载器(必须)
Content Patcher NPC 生成框架(必须)
Pelipper Town 宝可梦模组(必须,提供宝可梦数据)
Generic Mod Config Menu 可选,用于在游戏内调整费用

📥 安装方法

  1. 安装 SMAPI:如果还没装,先去 smapi.io 下载安装
  2. 安装 Content Patcher:从 Nexus Mods 下载 Content Patcher
  3. 安装 Pelipper Town:确保 PelipperTown.Mod 已安装并启用
  4. 将模组放入 Mods 文件夹
Mods/
├── LearnMove1.0/
│   ├── LearnMove1.0.dll
│   ├── manifest.json
│   ├── config.json
│   └── move_display.json
└── MoveTutorNPC/
    ├── manifest.json
    ├── content.json
    ├── dialogue.json
    ├── schedule.json
    └── assets/
        ├── hk11761.MoveTutor.png  ← 精灵图
        └── hk11762.MoveTutor.png  ← 立绘
  1. 启动游戏,模组会自动加载

🎮 如何使用

1️⃣ 找到技能导师

  • 地点:公交站(BusStop)

2️⃣ 学习招式

  1. 确保已经派出一只宝可梦(通过 Pelipper Town 模组)
  2. 右键点击“技能导师”
  3. 在招式菜单中:
    • 点击任意招式查看详情
    • 点击 “学习” 按钮,消耗金币学习
    • 如果技能栏未满(<4个),会自动装备;如果已满,招式会加入已学会列表,需要手动装备

⚙️ 配置说明

config.json(LearnMove 配置)

{
  "LearnCost": 1000
}
字段 说明
LearnCost 学习一个招式所需金币数,设为 0 则免费

修改后重启游戏重新加载存档生效。

move_display.json(招式名称映射)

格式:

{
  "kanto_thunderbolt": "十万伏特",
  "kanto_flamethrower": "喷射火焰",
  "kanto_recover": "自我再生"
}
  • 左侧是招式 ID(和 Pelipper Town 中一致)
  • 右侧是在菜单中显示的名称

🚨 常见问题

Q:点击 NPC 没有反应?

A:

  1. 确认已经派出一只宝可梦(通过 Pelipper Town 模组)
  2. 检查是否在对话中选择了 “我想学习招式!”
  3. 如果菜单无法打开,检查 SMAPI 日志是否有报错

Q:学习费用怎么调整?

A:编辑 Mods/LearnMove1.0/config.json 中的 LearnCost 值。

Q:NPC 的精灵图/立绘能换吗?

A:可以。替换 MoveTutorNPC/assets/ 文件夹中的 hk11761.MoveTutor.png(精灵图)和 hk11762.MoveTutor.png(立绘),保持文件名不变即可。


📝 自定义 NPC 对话

编辑 MoveTutorNPC/assets/dialogue.json,例如:

{
  "Introduction": "你好!我是技能导师,可以教宝可梦学习各种招式。$h#$b#如果你想学,就点击我吧!",
  "Mon": "周一好!今天想学什么?",
  "Tue": "周二好!训练宝可梦需要耐心和毅力。",
  "Fri": "周五了!要不要学个新招式庆祝一下?"
}

🙏 致谢

  • Pelipper Town:AlexanderVerde / Griff 的宝可梦模组
  • Content Patcher:Pathoschild 的内容框架
  • SMAPI:Pathoschild 的模组加载器

📄 许可

本模组仅供学习参考,请勿用于商业用途。使用前请备份存档。


祝你训练愉快!🎉