2025-01-04 23:00:19 +08:00

74 lines
1.6 KiB
Lua

PoisonConfig = {};
PoisonConfig.bUseRandomEndPosition = false;
---@type bool 是否使用固定
PoisonConfig.bUseStationaryPosition = false;
-- 区域设定
---@type table<int32, table<int32, CircleConfigItem>>
PoisonConfig.CircleConfig = {
-- 这是针对不同位置的
[1] = {
-- 最开始的默认位置
[1] = {
-- 延迟多长时间执行
Delay = 30; -- 35
-- 开始的时候的半径
Radius = 75;
-- 缩小持续的时间
MoveTime = 20; -- 30
-- 每秒持续伤害
Damage = 2;
};
[2] = {
-- 延迟多长时间执行
Delay = 17; -- 25
-- 开始的时候的半径
Radius = 35;
-- 缩小持续的时间
MoveTime = 15; -- 25
-- 每秒持续伤害
Damage = 3.5;
},
[3] = {
-- 延迟多长时间执行
Delay = 15; -- 10
-- 开始的时候的半径
Radius = 15;
-- 缩小持续的时间
MoveTime = 12; -- 25
-- 每秒持续伤害
Damage = 5;
},
[4] = {
-- 延迟多长时间执行
Delay = 15; -- 10
-- 开始的时候的半径
Radius = 1.5;
-- 缩小持续的时间
MoveTime = 10; -- 25
-- 每秒持续伤害
Damage = 8;
},
[5] = {
-- 延迟多长时间执行
Delay = 15; -- 10
-- 开始的时候的半径
Radius = 0;
-- 缩小持续的时间
MoveTime = 10; -- 25
-- 每秒持续伤害
Damage = 12;
},
}
}
-- 如果受到伤害的是 血量,否则就是信号值(信号值没用,修改不了)
PoisonConfig.bDamageIsHealth = true;
--- 存放位置的
PoisonConfig.PoisonCenter = {};
PoisonConfig.SelectIndex = -1;
return PoisonConfig;