1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-04 18:57:13 +08:00

feat(角色): 调整小鸡和公鸡角色属性及武器配置

- 修改小鸡角色的攻击冷却时间和激光数量范围
- 更新公鸡角色的武器为紫色水晶
- 调整小鸡角色的贴图、碰撞体积和位置参数
- 修改初始波数设置,开发环境从10开始
This commit is contained in:
2026-01-24 08:34:03 +08:00
parent dd999e53fb
commit e74414b53b
4 changed files with 39 additions and 37 deletions
+5 -5
View File
@@ -7,10 +7,10 @@ func register():
fields[FieldStore.Entity.MAX_HEALTH] = 2500
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.4
attackCooldownMap[0] = 400
attackCooldownMap[1] = 12000
attackCooldownMap[2] = 2000
attackCooldownMap[3] = 3000
attackCooldownMap[4] = 4000
attackCooldownMap[1] = 10000
attackCooldownMap[2] = 3000
attackCooldownMap[3] = 2000
attackCooldownMap[4] = 2500
sprintMultiplier = 50
healthChanged.connect(
func(h):
@@ -36,7 +36,7 @@ func attack(type):
for i in randi_range(7, 16):
BulletBase.generate(ComponentManager.getBullet("Diamond"), self, weaponPos + MathTool.sampleInCircle(20), rotation + deg_to_rad(randf_range(-90, 90)))
elif type == 1:
var laserCount = randi_range(2, 4)
var laserCount = randi_range(3, 4)
for i in laserCount:
BulletBase.generate(ComponentManager.getBullet("ChickLaser"), self, texture.global_position, deg_to_rad(360.0 / laserCount * i))
elif type == 2:
+1 -1
View File
@@ -22,7 +22,7 @@ func duplicate() -> Wave:
wave.per = per
return wave
static var current: int = startWith(1) if WorldManager.isRelease() else startWith(1)
static var current: int = startWith(1) if WorldManager.isRelease() else startWith(10)
static var WAVE_NORMAL = [
Wave.create("Hen", 1, 3, false, 0, INF, 1),
Wave.create("Cat", 1, 5, false, 0, INF, 1),