{
    "id": "Dungeons/Content/Spicewood/Core/DataTables/UFS/DT_NPCDefinition.json#30",
    "table": "DT_NPCDefinition",
    "source_file": "raw/Dungeons/Content/Spicewood/Core/DataTables/UFS/DT_NPCDefinition.json",
    "row_index": 30,
    "name": "VillageMerchant_ForestA1Oupost",
    "type_tag": "SW.NPC.VillageMerchant.ForestA1.Outpost",
    "raw": {
        "Name": "VillageMerchant_ForestA1Oupost",
        "TypeTag": {
            "TagName": "SW.NPC.VillageMerchant.ForestA1.Outpost"
        },
        "Traits": {
            "GameplayTags": [
                {
                    "TagName": "SW.NPC.Merchant"
                }
            ],
            "ParentTags": [
                {
                    "TagName": "SW.NPC"
                },
                {
                    "TagName": "SW"
                }
            ]
        },
        "TypeTextData": {
            "Texts": {
                "(TagName=\"SW.TextEntry.Name\")": {
                    "Text": "LOCTABLE(\"DT_NPCDefinition.csv\", \"SW_NPC_VillageMerchant_ForestA1_Outpost_SW_TextEntry_Name\")",
                    "DynamicDataGetterFunction": {
                        "TagName": "None"
                    }
                }
            }
        },
        "KeyValues": [
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.MeleeWeapon"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.RangedWeapon"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.Helmet"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.Chest"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.Leggings"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.Boots"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.BaseCost.Artifact"
                },
                "Type": "Int",
                "Int": 20
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.DiscountMin"
                },
                "Type": "Float",
                "Float": 0
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.DiscountMax"
                },
                "Type": "Float",
                "Float": 0.2
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.DiscountStepIncrease"
                },
                "Type": "Float",
                "Float": 0.05
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.RareCostMultiplier"
                },
                "Type": "Float",
                "Float": 2
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.SpecialCostMultiplier"
                },
                "Type": "Float",
                "Float": 3
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.UniqueCostMultiplier"
                },
                "Type": "Float",
                "Float": 4
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.RefreshCost"
                },
                "Type": "Int",
                "Int": 3
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.SlotsPerRarity"
                },
                "Type": "Int",
                "Int": 3
            },
            {
                "TypeTag": {
                    "TagName": "SW.KeyValue.UITag"
                },
                "Type": "GameplayTag",
                "GameplayTag": {
                    "TagName": "SW.UI.WidgetName.Vendor.VillageMerchant"
                }
            }
        ],
        "ActorReference": "/Game/Spicewood/Quests/CoreQuests/BP_MerchantsApprentice_ForestA1.BP_MerchantsApprentice_ForestA1_C",
        "InteractionRedirection": {
            "CallsignToActivate": {
                "TagName": "SW.AbilityCallsign.Vendor"
            }
        },
        "AudioMobDefinition": {
            "Category": {
                "TagName": "SW.Audio.Category.Mob.Quest"
            },
            "Priority": 0
        },
        "UIAudioEvents": {
            "AudioEventDefinitions": [
                {
                    "AudioTag": {
                        "TagName": "SW.UI.Audio.Village.Merchant.Buy"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_buy_Play.sfx_ui_village_merchant_buy_Play"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.Audio.Village.Merchant.Refresh"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_refresh_Play.sfx_ui_village_merchant_refresh_Play"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.Audio.Village.Merchant.Locked.Click"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_locked_click_Play.sfx_ui_village_merchant_locked_click_Play"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.Audio.Village.Merchant.Locked.Hover"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_locked_hover_Play.sfx_ui_village_merchant_locked_hover_Play"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.Audio.Village.Merchant.Select.Weapon"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_select_weapon_Play.sfx_ui_village_merchant_select_weapon_Play"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.WidgetName.Vendor.VillageMerchant.Audio.Activate"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_open_Play.sfx_ui_village_merchant_open_Play"
                    ],
                    "AudioStates": [
                        "/Game/Spicewood/Audio/Wwise/States/Default_Work_Unit/UI/Overlay_Fullscreen/Overlay_Fullscreen-Merchant.Overlay_Fullscreen-Merchant"
                    ],
                    "IsLoadedByUI": false
                },
                {
                    "AudioTag": {
                        "TagName": "SW.UI.WidgetName.Vendor.VillageMerchant.Audio.Deactivate"
                    },
                    "AudioEvents": [
                        "/Game/Spicewood/Audio/Wwise/Events/SpiceWood/UI/UI_Menus/Merchants/Village_Merchant/sfx_ui_village_merchant_close_Play.sfx_ui_village_merchant_close_Play"
                    ],
                    "AudioStates": [
                        "/Game/Spicewood/Audio/Wwise/States/Default_Work_Unit/UI/Overlay_Fullscreen/Overlay_Fullscreen-None.Overlay_Fullscreen-None"
                    ],
                    "IsLoadedByUI": false
                }
            ]
        },
        "UIAssociatedData": {
            "VendorIcon": "/SpicewoodUI/Spicewood/UI/Texture/Minimap/Icons/T_UI_Icon_VillageMerchant.T_UI_Icon_VillageMerchant"
        }
    },
    "texts": [
        {
            "record_id": "Dungeons/Content/Spicewood/Core/DataTables/UFS/DT_NPCDefinition.json#30",
            "field": "$/TypeTextData/Texts/(TagName=\"SW.TextEntry.Name\")/Text",
            "namespace": "Text/Release/DT_NPCDefinition.csv",
            "key": "SW_NPC_VillageMerchant_ForestA1_Outpost_SW_TextEntry_Name",
            "en": "Town Merchant",
            "zh_cn": "城镇商人",
            "status": "locres_exact_key",
            "display_zh_cn": "城镇商人",
            "zh_cn_status": "original_locres"
        }
    ],
    "images": [
        {
            "field": "$/UIAssociatedData/VendorIcon",
            "asset_reference": "/SpicewoodUI/Spicewood/UI/Texture/Minimap/Icons/T_UI_Icon_VillageMerchant.T_UI_Icon_VillageMerchant",
            "file": "media/textures/Dungeons/Plugins/SpicewoodUI/Content/Spicewood/UI/Texture/Minimap/Icons/T_UI_Icon_VillageMerchant.png",
            "width": 32,
            "height": 32,
            "media_id": "bbb4178064f5808f46648546",
            "url": "/Minecraft-Dungeons-2/assets/database/bbb4178064f5808f46648546.png"
        }
    ],
    "description_en": "",
    "display": {
        "name": "城镇商人",
        "english": "Town Merchant",
        "origin": "source",
        "description": "",
        "description_origin": "source"
    }
}