全站通知:

模块:Dialogue/data/accept gift

来自星露谷物语维基
跳到导航 跳到搜索

当前页面的数据通过以下 Python 代码生成,后续如果游戏版本更新,可重新执行脚本,导出最新的数据。

import os
import json
from pathlib import Path

def process_stardew_dialogue():
    dialogue_dir = Path(r"\Content (unpacked)\Characters\Dialogue")
    
    if not dialogue_dir.exists():
        print(f"错误:目录不存在 {dialogue_dir}")
        return
    
    all_accept_gifts = {}
    
    for file_path in dialogue_dir.glob("*.zh-CN.json"):
        character_name = file_path.stem.replace(".zh-CN", "")
        
        try:
            with open(file_path, 'r', encoding='utf-8') as f:
                dialogue_data = json.load(f)
            
            accept_gift_data = {}
            for key, value in dialogue_data.items():
                if key.startswith("AcceptGift_"):
                    accept_gift_data[key] = value
            
            if accept_gift_data:
                all_accept_gifts[character_name] = accept_gift_data
                print(f"角色 {character_name}: 找到 {len(accept_gift_data)} 条 AcceptGift 对话")
            else:
                print(f"角色 {character_name}: 未找到 AcceptGift 对话")
                
        except Exception as e:
            print(f"处理文件 {file_path} 时出错: {e}")
    
    return all_accept_gifts

def generate_lua_table_with_order(data, output_file="Dialogue_Data.lua"):
    def dict_to_lua_with_order(obj, indent=0):
        spaces = "  " * indent
        if isinstance(obj, dict):
            if not obj:
                return "{}"
            
            lines = ["{"]
            order_index = 1
            for key, value in obj.items():
                if isinstance(value, dict) and any(k.startswith("AcceptGift_") for k in value.keys()):
                    key_str = key if key.isidentifier() else f'["{key}"]'
                    dialogue_lines = ["{"]
                    
                    dialogue_order = 1
                    for dialogue_key, dialogue_value in value.items():
                        dialogue_lines.append(f"{spaces}    [{dialogue_order}] = {{")
                        dialogue_lines.append(f"{spaces}      key = \"{dialogue_key}\",")
                        escaped_value = dialogue_value.replace("\\", "\\\\").replace('"', '\\"').replace("\n", "\\n")
                        dialogue_lines.append(f"{spaces}      value = \"{escaped_value}\"")
                        dialogue_lines.append(f"{spaces}    }},")
                        dialogue_order += 1
                    
                    dialogue_lines.append(f"{spaces}  }}")
                    value_str = "\n".join(dialogue_lines)
                    lines.append(f"{spaces}  {key_str} = {value_str},")
                else:
                    key_str = key if key.isidentifier() else f'["{key}"]'
                    value_str = dict_to_lua_with_order(value, indent + 1)
                    lines.append(f"{spaces}  {key_str} = {value_str},")
                order_index += 1
            
            lines.append(f"{spaces}}}")
            return "\n".join(lines)
        
        elif isinstance(obj, str):
            escaped = obj.replace("\\", "\\\\").replace('"', '\\"').replace("\n", "\\n")
            return f'"{escaped}"'
        
        elif isinstance(obj, (int, float)):
            return str(obj)
        
        elif isinstance(obj, bool):
            return "true" if obj else "false"
        
        elif obj is None:
            return "nil"
        
        else:
            return f'"{str(obj)}"'
    
    try:
        lua_content = f"""-- Stardew Valley AcceptGift 对话数据
-- 生成时间: {__import__('datetime').datetime.now().strftime('%Y-%m-%d %H:%M:%S')}
-- 总角色数: {len(data)}
-- 数据结构: [角色名][序号] = {{key = "对话键", value = "对话内容"}}

local dialogue_data = {dict_to_lua_with_order(data)}

return dialogue_data
"""
        
        with open(output_file, 'w', encoding='utf-8') as f:
            f.write(lua_content)
        
        print(f"成功生成 Lua 文件: {Path(output_file).absolute()}")
        
        file_size = Path(output_file).stat().st_size
        print(f"文件大小: {file_size:,} 字节 ({file_size/1024:.1f} KB)")
        
        return True
        
    except Exception as e:
        print(f"生成 Lua 文件时出错: {e}")
        return False

def main():
    print("开始处理 Stardew Valley 对话数据...")
    
    result = process_stardew_dialogue()
    
    if result:
        print(f"\n成功处理了 {len(result)} 个角色的 AcceptGift 对话")
        
        print("\n正在生成带序号的Lua table文件...")
        if generate_lua_table_with_order(result):
            print("\n处理完成!")
            
            total_dialogues = sum(len(dialogues) for dialogues in result.values())
            print(f"总对话数: {total_dialogues}")
            print(f"角色数: {len(result)}")
        else:
            print("生成 Lua 文件失败")
    else:
        print("没有提取到对话数据")

if __name__ == "__main__":
    main()
[ 查看 | 编辑 | 历史 | 刷新 ]上述文档的内容来自模块:Dialogue/data/accept gift/doc
-- Stardew Valley AcceptGift 对话数据
-- 生成时间: 2025-07-03 12:41:26
-- 总角色数: 35
-- 数据结构: [角色名][序号] = {key = "对话键", value = "对话内容"}

local dialogue_data = {
  Abigail = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇……这颜色太好看了,像紫水晶一样。谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(TR)BasiliskPaw",
      value = "好恶心……不过我喜欢!$h"
    },
    [3] = {
      key = "AcceptGift_(O)SkillBook_4",
      value = "哎,这是我最喜欢的杂志!我爸不让我订,所以我只好到私下里偷偷买……$h"
    },
    [4] = {
      key = "AcceptGift_(O)Book_Void",
      value = "哇,这本书看着好吓人……我很喜欢!#$b#(翻、翻、翻)……哇……全是怪物……$h#$b#进洞穴探险之前我得好好研究一下……谢谢你!"
    },
    [5] = {
      key = "AcceptGift_(O)109",
      value = "哇……你是在哪里找到的?这做工太帅了……#$b#生锈这么严重,没法用了,我就收藏起来吧。"
    },
    [6] = {
      key = "AcceptGift_(O)119",
      value = "我在想……几千年以前,会不会也有一个紫色头发的女原始人吹过这支笛子,就像我一样。#$b#……那我吹之前还是得把它洗一下。$h"
    },
    [7] = {
      key = "AcceptGift_(O)66",
      value = "$c 0.5#哇……我最喜欢这个颜色了!@,谢谢你!$h#谢谢你!这是我最喜欢的石头,非常好看。"
    },
    [8] = {
      key = "AcceptGift_(O)279",
      value = "哇……@!你确定要给我吗?这个太稀有了!#$b#我承认,我已经开始馋了……$h"
    },
  },
  Alex = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇……这个太棒了,谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Defense",
      value = "哇,太好了……我一直在找这本书,读完之后肯定能练成铜墙铁壁。第一条……要多吃蛋!哈,不成问题!谢谢你!$h"
    },
    [3] = {
      key = "AcceptGift_Negative_book_item",
      value = "呃……要我读书?那什么……我或许可以试试。$s"
    },
    [4] = {
      key = "AcceptGift_(TR)FrogEgg",
      value = "呃……我确实很喜欢吃蛋……可是这个蛋实在是……$s#$b#行吧……一口闷!(咕嘟)$h"
    },
    [5] = {
      key = "AcceptGift_(TR)ParrotEgg",
      value = "这个能吃吗?$s#$b#看来只有试试才能知道了……"
    },
    [6] = {
      key = "AcceptGift_(O)928",
      value = "嘻嘻……多送我点这个,我三十岁就能退休了!$h"
    },
    [7] = {
      key = "AcceptGift_(O)107",
      value = "这才算是个蛋嘛!做成煎蛋卷该有多大……"
    },
    [8] = {
      key = "AcceptGift_(O)289",
      value = "哇……这么重,都能用来练弯举了。这个我能吃上一个星期!哈哈!$h"
    },
    [9] = {
      key = "AcceptGift_(O)442",
      value = "嗯……是鸭蛋……粘稠又细腻。(敲开)……(吸溜)……啊……"
    },
    [10] = {
      key = "AcceptGift_(O)305",
      value = "啊……呃……我挺喜欢吃蛋的,可是这个看起来有点吓人。$s"
    },
    [11] = {
      key = "AcceptGift_(O)403",
      value = "(嘎嘣)……嗯……有坚果,我可喜欢了。@,谢谢你!"
    },
    [12] = {
      key = "AcceptGift_Positive_category_egg",
      value = "$c 0.8#哦!谢谢你,蛋白质可是增肌利器。#(敲开)(吸溜)……嗯,这才够意思嘛。"
    },
  },
  Caroline = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哦哦……这个太棒了,我要在日光房安安静静地坐着喝。"
    },
    [2] = {
      key = "AcceptGift_(O)16",
      value = "哦,你在采集是吧!谢谢你!#$b#我就用这个做一个辣的蘸酱,皮埃尔吃了肯定会觉得精神百倍。$h"
    },
  },
  Clint = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "这个是……要送给我的?实在是太贵重了……谢谢你。"
    },
    [2] = {
      key = "AcceptGift_(O)SkillBook_3",
      value = "嗯,很有意思……这书在星露谷可不容易弄到。#$b#里面好像有很多实用的建议,谢谢你,@。"
    },
  },
  Demetrius = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,这可是罕见的物质,我得带回实验室……呃……进一步分析。"
    },
    [2] = {
      key = "AcceptGift_(O)107",
      value = "哇,这是完好无缺的恐龙蛋!这个标本可是极其罕见,要是能孵化出来的话……"
    },
  },
  Dwarf = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "(闻了一下)……这是牛奶吗?(喝了一口)……唔……挺好喝。"
    },
    [2] = {
      key = "AcceptGift_Neutral_milk_item",
      value = "啊,是“牛奶”……(哧溜)……真有趣。我又忘了……这个饮料是从哪里来的?#$b#……!!!(稀里哗啦)"
    },
  },
  Elliott = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "啊,这礼物真好!只是闻到香气我就很激动了……"
    },
    [2] = {
      key = "AcceptGift_Positive_forage_item_beach",
      value = "啊,你是在赶海吧……这个爱好很不错啊!谢谢你。"
    },
    [3] = {
      key = "AcceptGift_Positive_book_item",
      value = "是书啊……真不错,这里面的文字或许能让我有新的灵感,谢谢你。"
    },
    [4] = {
      key = "AcceptGift_(O)814",
      value = "这墨水可真是上乘,作家肯定要家中常备……这应该很贵吧!谢谢你!$h"
    },
    [5] = {
      key = "AcceptGift_(O)444",
      value = "这个做成羽毛笔肯定很漂亮!我已经开始文思泉涌了……$h"
    },
    [6] = {
      key = "AcceptGift_(O)154",
      value = "噫,怎么还在蠕动!快把这破玩意儿拿走!$6 [154]"
    },
    [7] = {
      key = "AcceptGift_(O)155",
      value = "噫,怎么还在蠕动!快把这破玩意儿拿走!$6 [155]"
    },
  },
  Emily = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,谢谢你!我听说如果你睡前喝这个,晚上做梦会感觉身临其境。"
    },
    [2] = {
      key = "AcceptGift_(TR)ParrotEgg",
      value = "啊,幸好还有点温度……可怜的小家伙,它的妈妈怎么了?(柔声说)……别担心,妈妈在这里……太可怜了。$s#$b#@,你送我这个我很开心,我会好好照顾它的。"
    },
    [3] = {
      key = "AcceptGift_(O)68",
      value = "$c 0.5#哇……谢谢你!这个颜色很符合我今天的心情。$h#这块宝石散发着温暖舒缓的能量,可以让人重新集中思绪……今天能收到这个真是太合适了,谢谢你!"
    },
    [4] = {
      key = "AcceptGift_(O)70",
      value = "$c 0.5#我昨晚梦见你会送我一块翡翠,真有意思!$h#哎,这是翡翠吧!据说翡翠能招财……谁会跟钱过不去呢?$h"
    },
    [5] = {
      key = "AcceptGift_(O)66",
      value = "$c 0.5#哇,@,这个好漂亮!但愿你找它的时候没有冒着太大的危险。$h#哎,这是紫水晶吧!希望我去酒吧工作到深夜的时候,它能保护我。"
    },
    [6] = {
      key = "AcceptGift_(O)64",
      value = "$c 0.5#哇,这个颜色!跟我的衣服很搭。$h#哎,这可太好了……最近我有点怠惰,有了红宝石肯定能振奋起来!"
    },
    [7] = {
      key = "AcceptGift_(O)62",
      value = "$c 0.5#好光滑啊!拿着的时候……我能感受到来自大海里美人鱼的力量。谢谢你!#谢谢你!我要放在枕头下面,晚上说不定能梦到大海呢。"
    },
    [8] = {
      key = "AcceptGift_(O)60",
      value = "$c 0.5#啊!……嘿嘿……我知道你今天为什么送我这块宝石了,真有意思……#哇,好漂亮!这个颜色让我想到了森林中的灵力……你能感受到里面蕴藏着树木的力量吗?"
    },
  },
  Evelyn = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "啊,这个是送给我的吗?亲爱的,谢谢你啊,这个礼物很特别!"
    },
    [2] = {
      key = "AcceptGift_(O)170",
      value = "亲爱的,谢谢你,我找了半天都没找到我的老花镜……#$b#哎呦喂!怎么弄这么脏……"
    },
    [3] = {
      key = "AcceptGift_Positive_forage_item_beach",
      value = "亲爱的,谢谢你。这让我想起了美好的时光……"
    },
  },
  George = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "唔……(喝了一口)……啊……这是我妈妈做的金枪鱼砂锅的味道!好喝!"
    },
  },
  Gus = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,谢谢你!我很想一下子喝完,不过还得留一点给酒吧,我肯定能用这个做出一款独特的鸡尾酒!"
    },
    [2] = {
      key = "AcceptGift_Positive_category_cooking",
      value = "(闻了一下)……啊,真是美味佳肴。@,你很懂我喜欢的东西嘛。$h"
    },
  },
  Haley = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "送我的?欸……不知道是应该喝了,还是用来洗头发……"
    },
    [2] = {
      key = "AcceptGift_(O)88",
      value = "$c 0.8#这个是椰子吧?我超喜欢的!$h#让我想起了在海滩上玩的时候,天气温暖,阳光明媚,拿着这个感觉身临其境……"
    },
    [3] = {
      key = "AcceptGift_(O)421",
      value = "哇,好漂亮啊!我最喜欢这个了。$h"
    },
  },
  Harvey = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "你要送我这个吗?我很荣幸,谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(O)432",
      value = "是送给我的吗?谢谢你!这个淋在意大利面上肯定很好吃。$h"
    },
    [3] = {
      key = "AcceptGift_(O)348",
      value = "给我的吗?这个礼物很不错!$h#$b#呃,从生理学的角度来讲,我不是很建议喝酒……#$b#不过不可否认,偶尔放松一下小酌一杯,还是有好处的!$h"
    },
  },
  Jas = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "确定要给我吗?好香啊!那我每天喝一丁点。$h"
    },
    [2] = {
      key = "AcceptGift_(TR)FairyBox",
      value = "哇,好漂亮!里面还有仙女?哈哈……我听到她在唱歌了,我要偷偷跟她做好朋友。$h"
    },
    [3] = {
      key = "AcceptGift_(O)103",
      value = "啊,是个娃娃!有点脏嘛,我要给它洗个澡。谢谢你!$h"
    },
    [4] = {
      key = "AcceptGift_Positive_doll_item",
      value = "啊,这个好好玩!跟我的朋友们放在一起肯定很合适。$h"
    },
    [5] = {
      key = "AcceptGift_Negative_alcohol_item",
      value = "呃……这个不是大人喝的吗?我还不能喝。$s"
    },
    [6] = {
      key = "AcceptGift_Negative_coffee_item",
      value = "啊……玛妮阿姨还不让我喝咖啡……$s"
    },
  },
  Jodi = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "啊……你确定要送这么珍贵的东西吗?好吧,谢谢你!"
    },
  },
  Kent = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "这是送我的吗?呃,有点意外……不过给我吧,谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Bombs",
      value = "哎,我看不懂矮人语,不过拿来收藏也挺有意思,谢谢你。"
    },
  },
  Krobus = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "这是星之果茶吗?谢谢你!只要滴上一滴,我的屋子就能香上一整天。"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Void",
      value = "哎,快看!我朋友在这里都有!$h#$b#等等,这是我吗……?$7"
    },
    [3] = {
      key = "AcceptGift_(O)879",
      value = "这瓶好闻的香水是要送给我吗?哎呀,@……我都脸红了,不过你可能看不出来……$4"
    },
    [4] = {
      key = "AcceptGift_(O)308",
      value = "好香啊!这样吧,一半我用来吃,另一半我用来涂保湿……$h"
    },
  },
  Leah = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇……我小时候喝过一口这个,味道我到现在还记得。"
    },
    [2] = {
      key = "AcceptGift_(O)169",
      value = "啊!谢谢你!这根的形状有点奇特……$h"
    },
    [3] = {
      key = "AcceptGift_(O)430",
      value = "哎,这是在哪里找到的?(闻了一下)……嗯……磨碎了撒在意面上肯定很好吃,谢谢你!$h"
    },
    [4] = {
      key = "AcceptGift_(O)200",
      value = "嗯……以前吃城里的蔬菜,哪里有现在这么新鲜,我很喜欢!$h"
    },
    [5] = {
      key = "AcceptGift_(O)196",
      value = "$c 0.8#看起来好好吃……谢谢你!新鲜的沙拉最健康了。$h#哇,我正好想吃这个!@,你怎么知道的?$h"
    },
  },
  Leo = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,这个味道跟金核桃一样!太神奇了!"
    },
    [2] = {
      key = "AcceptGift_(TR)ParrotEgg",
      value = "这个蛋很珍贵……里面可是一个小宝宝!谢谢你把它带给我,我会好好照顾的。"
    },
  },
  LeoMainland = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,是金色核桃的味道!真好喝!"
    },
  },
  Lewis = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "我品尝过很多不同的茶,但还是这个茶最珍贵、最特别。谢谢你!"
    },
  },
  Linus = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "@,你送我这个我真的很高兴,我会找一天坐在帐篷里安静品尝。谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Trash",
      value = "我不太看书……不过这本正合我“口味”……谢谢你!$h"
    },
    [3] = {
      key = "AcceptGift_Positive_category_greens",
      value = "这个东西真不错!吃野生采集的东西我总是很高兴。谢谢你。"
    },
    [4] = {
      key = "AcceptGift_(O)774",
      value = "我看看……这个做得特别好。你学得很快啊,@。$h"
    },
    [5] = {
      key = "AcceptGift_(O)166",
      value = "不用了,我不需要钱……要我说,那可是万恶之源。[166]"
    },
    [6] = {
      key = "AcceptGift_Positive_category_fish",
      value = "啊,看起来很新鲜。今晚能饱餐一顿了!$h"
    },
  },
  Marnie = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,@,太感谢你了。我会一直记在心里的!"
    },
    [2] = {
      key = "AcceptGift_(O)SkillBook_0",
      value = "@,谢谢你,我一直想要一本年历,里面写的都很准!$h"
    },
  },
  Maru = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "嗯……为什么会这么好喝?我很喜欢这个礼物。"
    },
    [2] = {
      key = "AcceptGift_(O)787",
      value = "这个正好可以给我的新项目提供电力!谢谢你,@!$h"
    },
    [3] = {
      key = "AcceptGift_(O)336",
      value = "啊,纯金……这种材料并不是最坚硬的,不过有很多有用的性质!$h"
    },
    [4] = {
      key = "AcceptGift_(O)337",
      value = "哇!这可是稀有的元素,有人推测世界上所有的铱都来自陨石……$h"
    },
    [5] = {
      key = "AcceptGift_(O)122",
      value = "哇,这可太好了!我要把它拆开,看看能不能对里面的技术做逆向工程。$h"
    },
    [6] = {
      key = "AcceptGift_(O)910",
      value = "喂!小心点!你怎么可以直接用手拿?$9#$b#……不好意思……嘻嘻……我在造一台奇妙的机器,这个只要处理得当,就能排上大用场。"
    },
  },
  Pam = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "我滴个乖乖……我没想到会收到这样的礼物。孩子,我很高兴!"
    },
  },
  Penny = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "嗯……好香啊,我很喜欢。"
    },
    [2] = {
      key = "AcceptGift_Positive_ancient_item",
      value = "哇……这是个古董吧,我得拿去给冈瑟看看。谢谢你!$h"
    },
    [3] = {
      key = "AcceptGift_Positive_book_item",
      value = "谢谢你!我现在读的书马上就看完了,接下来我就看这本!$h"
    },
  },
  Pierre = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,你居然要送我这个,肯定很贵吧!谢谢你!"
    },
    [2] = {
      key = "AcceptGift_(O)Book_PriceCatalogue",
      value = "实在是激动人心!我太需要这本书了!$h"
    },
  },
  Robin = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "等等……你要送我这个吗?这个礼物太特别了!谢谢你。"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Woodcutting",
      value = "这是啥……《阿木的秘密》?……呃,@,这是什么书啊?$6#$b#嗐,是伐木的书啊!哈哈哈……哎,我肯定爱看的,谢谢你!$4"
    },
    [3] = {
      key = "AcceptGift_(O)SkillBook_2",
      value = "啊,是《樵夫周刊》……我一直想要最新一期的!里面有很多最新的技巧!#$b#砍树可是一门技术活……谢谢你。$h"
    },
  },
  Sam = {
    [1] = {
      key = "AcceptGift_(O)206",
      value = "啊哈……该吃披萨了!$h"
    },
    [2] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇……等等……这是给我的?太惊喜了!谢谢你!"
    },
  },
  Sandy = {
    [1] = {
      key = "AcceptGift_(O)18",
      value = "哇!看到黄水仙就让我想到了星露谷的春天!$h"
    },
    [2] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇,这个太少见了……你居然要送给我吗?亲爱的,太感谢了!"
    },
    [3] = {
      key = "AcceptGift_(O)418",
      value = "啊……星露谷即使在冬天也能种出美丽的花朵。"
    },
    [4] = {
      key = "AcceptGift_(O)402",
      value = "(闻了一下)……嗯……香豌豆的味道最好闻了。"
    },
  },
  Sebastian = {
    [1] = {
      key = "AcceptGift_(O)575",
      value = "这是黑曜石吧?我正好想要一块……我想试试把它削成一把匕首。$h"
    },
    [2] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哎,谢谢你,等天黑了我就喝。"
    },
    [3] = {
      key = "AcceptGift_(O)Book_Defense",
      value = "你这是什么意思……想让我锻炼吗?$s#$b#唔,我不想变那么壮实……我就随便翻翻看吧。$h"
    },
    [4] = {
      key = "AcceptGift_(O)227",
      value = "$c 0.8#我超喜欢这个,你怎么知道的?$h#嗯……一旦你习惯了吃生鱼,就会很上瘾。"
    },
    [5] = {
      key = "AcceptGift_(O)305",
      value = "$c 0.8#哇……这个蛋好像能跟我说话……我就放在桌子上吧,谢谢你!$h#唔……如果我把它放在枕头下面,能不能孵出小鸡?嘿嘿……试试就知道了。$h"
    },
    [6] = {
      key = "AcceptGift_(O)236",
      value = "你给我带了汤?我很喜欢。$h#$b#这让我想起了很多往事……"
    },
    [7] = {
      key = "AcceptGift_(TR)FrogEgg",
      value = "哎,这是青蛙蛋吧!我要试试能不能孵出来,谢谢你!$h"
    },
  },
  Shane = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哦……谢了。味道跟啤酒差不多嘛。"
    },
    [2] = {
      key = "AcceptGift_(O)203",
      value = "哦,这是你做的?(捏)……呃……(啪)……我觉得我还是吃冷冻披萨吧。谢谢你。"
    },
  },
  Vincent = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "哇!好甜!唔……"
    },
    [2] = {
      key = "AcceptGift_(TR)FrogEgg",
      value = "(捏了两下)……好恶心!能给我吗?快给我吧?好耶!$h"
    },
    [3] = {
      key = "AcceptGift_Negative_alcohol_item",
      value = "(闻了一下)……这是什么?好难闻……妈妈!!!$s"
    },
  },
  Willy = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "星之果茶!我烟斗都要掉了……我还以为这是美人鱼传说里的东西嘞。谢谢你啊。"
    },
    [2] = {
      key = "AcceptGift_(O)Book_Crabbing",
      value = "好哇……经典永不过时,我每次看都会眼眶湿润。作为渔夫,收藏多少本都不够!谢谢嘞。$h"
    },
    [3] = {
      key = "AcceptGift_(O)Book_Roe",
      value = "谢谢喽!冬天看这个正合适。哎呀,甚至还有大海的味道……$h"
    },
    [4] = {
      key = "AcceptGift_(O)SkillBook_1",
      value = "啊,《鱼饵和浮漂》……喜欢钓鱼的都应该订一本,我看了这么多年,学会了很多钓鱼技巧,就是定价有点贵。谢谢你!$h"
    },
    [5] = {
      key = "AcceptGift_Positive_coffee_item",
      value = "啊,喝了这个让我这把老骨头暖洋洋的。谢谢你。"
    },
    [6] = {
      key = "AcceptGift_(O)682",
      value = "太可怕了!……这是什么怪物?"
    },
    [7] = {
      key = "AcceptGift_(O)336",
      value = "(咬了一下)……不错,是真金。嗐!谢谢你!$h"
    },
  },
  Wizard = {
    [1] = {
      key = "AcceptGift_(O)StardropTea",
      value = "啊,这是什么好东西?好像是一种罕见的强力药水。很好,我的试剂箱里又新添一个宝贝。"
    },
  },
}

return dialogue_data