73 lines
2.2 KiB
Lua
73 lines
2.2 KiB
Lua
|
--- 默认配置类,可以在此处配置各种参数
|
||
|
DefaultSettings = {}
|
||
|
require('Script.Global.EventTypes')
|
||
|
|
||
|
--- 是否开启测试
|
||
|
DefaultSettings.EnableTest = false
|
||
|
|
||
|
-------------------------------- 游戏环节 --------------------------------
|
||
|
--- 目标人数,如果 <= 0 的话,那么不开启补人
|
||
|
DefaultSettings.TotalPlayerCount = -1;
|
||
|
DefaultSettings.ReturnToLobbyTime = 18;
|
||
|
|
||
|
--- 玩家总数,可以实时获取或者通过玩家控制器数量来获取
|
||
|
DefaultSettings.CurrPlayerCount = 0;
|
||
|
|
||
|
-------------------------------- 玩家装备 --------------------------------
|
||
|
--- 玩家初始装备
|
||
|
---@type table<int32, table<int32, any>>
|
||
|
DefaultSettings.PlayerInitEquipment = { };
|
||
|
--- 是否开启和平的自动拾取
|
||
|
DefaultSettings.EnableAutoPickUp = true;
|
||
|
|
||
|
-------------------------------- 地图物品 --------------------------------
|
||
|
---@type FVector 地图中心点
|
||
|
DefaultSettings.MapCenterLocation = { X = 20170, Y = 28850, Z = 100 };
|
||
|
|
||
|
---@type table<string, SceneObjItem> 地图上面的东西
|
||
|
DefaultSettings.SceneObj = {
|
||
|
BoltBuff = {
|
||
|
IsLimit = true;
|
||
|
RefreshTime = 3,
|
||
|
TotalCount = 0.99,
|
||
|
EventType = EventTypes.PlayerPickBoltBuff,
|
||
|
Enable = true;
|
||
|
},
|
||
|
};
|
||
|
|
||
|
-------------------------------- UI --------------------------------
|
||
|
--- 拍脸图在多少局游戏前显示
|
||
|
DefaultSettings.ShowFaceNoticeGameTimes = 3;
|
||
|
DefaultSettings.ShowFaceNoticeTime = 25;
|
||
|
|
||
|
-------------------------------- 玩家伤害 --------------------------------
|
||
|
--- 是否开启自动回血
|
||
|
DefaultSettings.EnableHealing = false;
|
||
|
|
||
|
-------------------------------- 测试 --------------------------------
|
||
|
if DefaultSettings.EnableTest then
|
||
|
ELogColor = {
|
||
|
Default = 0,
|
||
|
Red = 1,
|
||
|
Blue = 2,
|
||
|
Green = 3,
|
||
|
Yellow = 4,
|
||
|
Purple = 5,
|
||
|
Cyan = 6,
|
||
|
Pink = 7,
|
||
|
Orange = 8,
|
||
|
};
|
||
|
|
||
|
--- 颜色
|
||
|
LogColorConfig = {
|
||
|
[ELogColor.Default] = { 1, 1, 1, },
|
||
|
[ELogColor.Red] = { 1, 0, 0, },
|
||
|
[ELogColor.Blue] = { 0, 0, 1, },
|
||
|
[ELogColor.Green] = { 0, 1, 0, },
|
||
|
[ELogColor.Yellow] = { 1, 1, 0, },
|
||
|
[ELogColor.Purple] = { 1, 0, 1, },
|
||
|
[ELogColor.Cyan] = { 0, 1, 1, },
|
||
|
[ELogColor.Pink] = { 1, 0, 0.5, },
|
||
|
[ELogColor.Orange] = { 1, 0.5, 0, },
|
||
|
}
|
||
|
end
|