1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-05-28 06:51:54 +08:00

feat(武器): 新增蓝水晶武器及相关调整

- 添加蓝水晶武器资源及配置
- 调整蓝水晶子弹的生命周期和追踪速度
- 修改数学工具中的随机数生成逻辑
- 更新钻石子弹的穿透属性和生命周期
- 将蓝水晶武器添加到角色武器库中
This commit is contained in:
2025-12-14 13:22:35 +08:00
parent 977073dbc0
commit 04dbd5d6db
8 changed files with 73 additions and 34 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ func ai():
var tracker = tracer.getTrackingAnchor()
var targetAngle = position.angle_to_point(tracker)
trail.rotation = - Vector2.from_angle(rotation).angle_to(Vector2.from_angle(targetAngle)) * 0.75 / (speed / initialSpeed)
PresetBulletAI.trace(self, tracker, 0.05)
PresetBulletAI.trace(self, tracker, 0.07)
else:
trail.rotation = 0
speed += 0.1
+1 -1
View File
@@ -22,7 +22,7 @@ static func signBeforeStr(value: float):
static func percent(value: float):
return value / 100
static func shrimpRate(value: float):
return randi_range(0, floor(value)) + int(rate(value - floor(value)))
return floor(value) + int(rate(value - floor(value)))
static func getClosestIntersection(a: Vector2, b: Vector2, r: float) -> Vector2:
var ab = b - a
var distance = ab.length()