mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-07-02 00:02:13 +08:00
fix(DamageLabel): 修复伤害值显示格式从字符串到整数的转换
refactor(Wave): 调整测试BOSS波的敌人生成数量并添加起始波次设置 将DamageLabel中的伤害值显示从字符串格式%s改为整数格式%d,确保数值正确显示。 在Wave中修改测试BOSS波的敌人生成数量从10减少到3,并添加startWith方法设置起始波次。
This commit is contained in:
@@ -8,7 +8,7 @@ var from: float = 0
|
|||||||
var to: float = 0
|
var to: float = 0
|
||||||
var per: int = 0
|
var per: int = 0
|
||||||
|
|
||||||
static var current: int = 9
|
static var current: int = startWith(1)
|
||||||
static var WAVE_NORMAL = [
|
static var WAVE_NORMAL = [
|
||||||
Wave.create("Hen", 1, 5, false, 0, INF, 1),
|
Wave.create("Hen", 1, 5, false, 0, INF, 1),
|
||||||
Wave.create("Chick", 0, 0, true, 9, INF, 15),
|
Wave.create("Chick", 0, 0, true, 9, INF, 15),
|
||||||
@@ -16,9 +16,9 @@ static var WAVE_NORMAL = [
|
|||||||
Wave.create("KukeMC", 0, 0, true, 14, INF, 20),
|
Wave.create("KukeMC", 0, 0, true, 14, INF, 20),
|
||||||
]
|
]
|
||||||
static var WAVE_TESTBOSS_ALL = [
|
static var WAVE_TESTBOSS_ALL = [
|
||||||
Wave.create("Chick", 0, 0, true, 0, INF, 10),
|
Wave.create("Chick", 0, 0, true, 0, INF, 3),
|
||||||
Wave.create("KukeMC", 0, 0, true, 1, INF, 10),
|
Wave.create("KukeMC", 0, 0, true, 1, INF, 3),
|
||||||
Wave.create("Bear", 0, 0, true, 2, INF, 10),
|
Wave.create("Bear", 0, 0, true, 2, INF, 3),
|
||||||
]
|
]
|
||||||
static var WAVE_TESTBOSS_KUKE = [
|
static var WAVE_TESTBOSS_KUKE = [
|
||||||
Wave.create("KukeMC", 0, 0, true, 0, INF, 10),
|
Wave.create("KukeMC", 0, 0, true, 0, INF, 10),
|
||||||
@@ -73,3 +73,5 @@ static func next():
|
|||||||
customStart()
|
customStart()
|
||||||
spawn()
|
spawn()
|
||||||
current += 1
|
current += 1
|
||||||
|
static func startWith(wave: int):
|
||||||
|
return wave - 1
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ func _ready():
|
|||||||
var damageSign = sign(damage)
|
var damageSign = sign(damage)
|
||||||
if damageSign > 0:
|
if damageSign > 0:
|
||||||
label.label_settings.font_color = color1
|
label.label_settings.font_color = color1
|
||||||
label.text = "%s%s" % [damageValue, "!!!" if crit else ""]
|
label.text = "%d%s" % [damageValue, "!!!" if crit else ""]
|
||||||
elif damageSign < 0:
|
elif damageSign < 0:
|
||||||
label.label_settings.font_color = color2
|
label.label_settings.font_color = color2
|
||||||
label.text = "+%s%s" % [damageValue, "!!!" if crit else ""]
|
label.text = "+%d%s" % [damageValue, "!!!" if crit else ""]
|
||||||
else:
|
else:
|
||||||
if crit:
|
if crit:
|
||||||
label.label_settings.font_color = color4
|
label.label_settings.font_color = color4
|
||||||
|
|||||||
Reference in New Issue
Block a user