Files
hk4e/gdconf/game_data_config/json/climate/ConfigClimate.json
2022-11-30 00:00:20 +08:00

379 lines
20 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
//////////////////////////////////////////////////////////////////////////////////////////////////
//
// 气候配置
//
//////////////////////////////////////////////////////////////////////////////////////////////////
//common里填写的是所有气候公用的参数。
"common":
{
"length": 100, //表示气候量表的最大值。
"thresholdRatio": 1.0, //表示量表比例大于等于这个值时,进入“高额状态(开始掉血)”
"uiWarningRatio": 0.7, //表示量表比例大于等于这个值时,低温条开始闪红
"debuffs": //表示气候量表处于不同阶段下的debuff调用每个climateType对应2个分别表示低额和高额时的debuff。没有填写的climateType就不加载
{
"Cold":
[
300001, //使用ServerBuff的逻辑挂接效果分别表示进入区域、达到高额状态时需要挂接的BUFF。离开区域时二者都要移除脱离高额状态时需要移除第二个BUFF。
300002,
],
"ColdMonster":
[
300015, //使用ServerBuff的逻辑挂接效果分别表示进入区域、达到高额状态时需要挂接的BUFF。离开区域时二者都要移除脱离高额状态时需要移除第二个BUFF。
300004,
],
"HotMonster":
[
300009, //使用ServerBuff的逻辑挂接效果分别表示进入区域、达到高额状态时需要挂接的BUFF。离开区域时二者都要移除脱离高额状态时需要移除第二个BUFF。
300010,
],
"TatariRegion":
[
300008,
300007,
],
"SeiraiStorm":
[
300012,
300013,
],
"TsurumiThunder":
[
300008,
300007,
],
},
"areaBuffs": //进入气候区域时挂载的BUFF,没有填写的climateType就不加载
{
"Cold":
[
300003, //使用ServerBuff的逻辑挂接效果进入区域时会一直挂载在玩家身上
],
"ColdMonster":
[
300005, //使用ServerBuff的逻辑挂接效果进入区域时会一直挂载在玩家身上
],
"HotMonster":
[
300011, //使用ServerBuff的逻辑挂接效果进入区域时会一直挂载在玩家身上
],
"TatariRegion":
[
300006,
],
"SeiraiStorm":
[
300014,
],
"TsurumiThunder":
[
300006,
],
"TsurumiRegionalMist":
[
300017,
],
},
"miscs": //杂项
{
"dampingTime": 1, //消退粘滞时间,单位为秒。表示短时间内既没有被行为影响,也没有收到气候区域影响后,气候量表就开始消退。
"fadeSpeed": 5, //量表消退速度默认值为5点/秒,表示按这个速度退回零点。消退速度尽可能平滑,参考体力值。
},
"uiLenWeakIntensity" : 0.35,//当气候量表的百分比达到uiWarningRatio时屏幕滤镜的强度1是气候量表满时屏幕滤镜的强度
"uiLenLerpSpeed" : 1.0,//屏幕滤镜为了平滑状态变化而使用的插值时长。
},
//以下为供策划调用的模板
"templates":
{
"Full_Params_TsurumiThunder": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "TsurumiThunder", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 50.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Tsurumi", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_TsurumiRegional_CLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TsurumiRegional_CLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Tsurumi", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Tsurumi", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":1,
"climateInfoShowWithMeterType": "false", //根据气候值类型来展示
},
},
"Full_Params_TsurumiRegionalMist": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "TsurumiRegionalMist", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 5.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Foggy", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_TsurumiRegional_CLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TsurumiRegional_CLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Foggy", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Foggy", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":1,
"climateInfoShowWithMeterType": "true", //根据气候值类型来展示
"uiLowWarningRatio":0.35,
"uiLenLowIntensity":0.35,
"uiMiddleWarningRatio":0.7,
"uiLenMiddleIntensity":1.0,
},
},
"Full_Params_TsurumiMist": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "TsurumiMist", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 30.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Foggy", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_Tsurumi_CLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TsurumiRegional_CLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Foggy", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Foggy", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":1,
"climateInfoShowWithMeterType": "true", //根据气候值类型来展示
"uiLowWarningRatio":0.35,
"uiLenLowIntensity":0.35,
"uiMiddleWarningRatio":0.7,
"uiLenMiddleIntensity":1.0,
},
},
"Full_Params_TransClimate": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "TransClimate", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 25.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_TatariRegion", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_TRANSCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TRANSCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_TatariRegion", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_TatariRegion", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":3,
"climateInfoShowWithMeterType": "false", //根据气候值类型来展示
},
},
"Full_Params_TatariRegion": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "TatariRegion", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 50.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_TatariRegion", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_TATARICLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TATARICLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_TatariRegion", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_TatariRegion", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":3,
"climateInfoShowWithMeterType": "false", //根据气候值类型来展示
},
"climateScreenEffAudio"://音效 雷电
{
"uiLenStopAudio": "Stop_ui_feedback_climate_elec",
"uiLenLowAudio": "Play_ui_feedback_climate_elec_lv12",
"uiLenMiddleAudio": "Play_ui_feedback_climate_elec_lv12",
"uiLenMaxAudio": "Play_ui_feedback_climate_elec_lv3",
}
},
"Full_Params_SeiraiStorm": //雷云风暴区
{
"$type": "ConfigClimateInfo",
"climateType": "SeiraiStorm", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 50.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_TatariRegion", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_TATARICLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_TATARICLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_TatariRegion", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_TatariRegion", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":3,
"climateInfoShowWithMeterType": "false", //根据气候值类型来展示
},
"climateScreenEffAudio"://音效 雷电
{
"uiLenStopAudio": "Stop_ui_feedback_climate_elec",
"uiLenLowAudio": "Play_ui_feedback_climate_elec_lv12",
"uiLenMiddleAudio": "Play_ui_feedback_climate_elec_lv12",
"uiLenMaxAudio": "Play_ui_feedback_climate_elec_lv3",
}
},
"Full_Params_HeroCourse": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "HeroCourse", //枚举项
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 0.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Foggy", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_SeaMistCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_SeaMistCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Foggy", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Foggy", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":1,
"climateInfoShowWithMeterType": "true", //根据气候值类型来展示
},
},
"Full_Params_SeaMist": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "SeaMist", //枚举项目前只有Cold。
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 0.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Foggy", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_SeaMistCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_SeaMistCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Foggy", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Foggy", //小地图旁气候dialog的背景图标
"showClimateMeter": "false", //是否显示屏幕下方的温度条
"screenEffectIndex":1,
"climateInfoShowWithMeterType": "true", //根据气候值类型来展示
"uiLowWarningRatio":0.35,
"uiLenLowIntensity":0.35,
"uiMiddleWarningRatio":0.7,
"uiLenMiddleIntensity":1.0,
},
},
"Full_Params_Example_Cold": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "Cold", //枚举项目前只有Cold。
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 1.0, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/BuffElement/UI_Buff_Element_Frost", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_COLDCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_COLDCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Element_Ice", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Cold", //小地图旁气候dialog的背景图标
"showClimateMeter": "true", //是否显示屏幕下方的温度条
"climateMeterColorIndex": "0", //温度条对应的填充颜色index(对应挂载在InLevelMainPage/GrpMainPage/GameInfo的MonoInLevelGameInfo脚本上)
"screenEffectIndex": "0", //屏幕特效ScreenEffectProfile_UEfuction (请去unity中查找对应的index
"climateInfoShowWithMeterType": "false", //根据气候区域类型来展示
},
"climateScreenEffAudio"://音效 低温 雪山
{
"uiLenStopAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenLowAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenMiddleAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenMaxAudio": "Play_ui_feedback_climate_cold_hurt"
}
},
"ColdMonster_LaSignora": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "ColdMonster", //枚举项目前只有Cold。
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 3, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/BuffElement/UI_Buff_Element_Frost", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_COLDCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_COLDCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Element_Ice", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Cold", //小地图旁气候dialog的背景图标
"showClimateMeter": "true", //是否显示屏幕下方的温度条
"climateMeterColorIndex": "0", //温度条对应的填充颜色index (对应挂载在InLevelMainPage/GrpMainPage/GameInfo的MonoInLevelGameInfo脚本上)
"climateMeterBgColorIndex": "0", //温度条背景对应的填充颜色index (对应挂载在InLevelMainPage/GrpMainPage/GameInfo的MonoInLevelGameInfo脚本上)
"screenEffectIndex": "0", //屏幕特效ScreenEffectProfile_UEfuction (请去unity中查找对应的index
},
"climateScreenEffAudio"://音效 低温 女士
{
"uiLenStopAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenLowAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenMiddleAudio": "Stop_ui_feedback_climate_cold_hurt",
"uiLenMaxAudio": "Play_ui_feedback_climate_cold_hurt"
}
},
"HotMonster_LaSignora": //表格中填写这个配置名称
{
"$type": "ConfigClimateInfo",
"climateType": "HotMonster", //枚举项目前只有Cold。
"temperatureOptions": //所有会影响气候量表变化的环境效果参数。
{
"speed": 3, //默认为5点/秒表示处于该区域时气候量表的变化速度。同时受到多个模板规则下的该参数影响时请报错一般这种情况策划已经把区域配错了直接报error吧
},
"climateUIInfo": //与温度类型对应的相关UI资源配置
{
"climateInfoBtnIcon": "ART/UI/Atlas/ButtonIcon/UI_BtnIcon_Climate_Heat", //小地图旁气候按键的Icon图标路径
"climateDialogTitle": "UI_GUIDE_COLDCLIMATE_TITLE", //小地图旁气候dialog的文字描述title (TextMap里配置)
"climateDialogDesc": "UI_GUIDE_COLDCLIMATE_DESC", //小地图旁气候dialog的文字描述desc (TextMap里配置)
"climateDialogLeftIcon": "ART/UI/Atlas/ElementIcons/UI_Icon_Climate_Heat", //小地图旁气候dialog的左侧图标值
"climateDialogLeftBg": "ART/UI/Atlas/ClimatePic/UI_Img_Climate_Heat", //小地图旁气候dialog的背景图标
"showClimateMeter": "true", //是否显示屏幕下方的温度条
"climateMeterColorIndex": "1", //温度条对应的填充颜色index (对应挂载在InLevelMainPage/GrpMainPage/GameInfo的MonoInLevelGameInfo脚本上)
"climateMeterBgColorIndex": "1", //温度条背景对应的填充颜色index (对应挂载在InLevelMainPage/GrpMainPage/GameInfo的MonoInLevelGameInfo脚本上)
"screenEffectIndex": "2", //屏幕特效ScreenEffectProfile_UEfuction (请去unity中查找对应的index
},
"climateScreenEffAudio"://音效 高温 女士
{
"uiLenStopAudio": "Stop_ui_feedback_climate_hot_hurt",
"uiLenLowAudio": "Stop_ui_feedback_climate_hot_hurt",
"uiLenMiddleAudio": "Stop_ui_feedback_climate_hot_hurt",
"uiLenMaxAudio": "Play_ui_feedback_climate_hot_hurt"
}
},
},
}