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

feat: 添加彩虹猫子弹命中效果和武器平衡调整

- 为彩虹猫子弹添加命中时的爆炸效果和随机旋转
- 调整多个武器的数值平衡,包括BigLaser、VectorStar、LGBT和Meowmere
- 为子弹添加穿透伤害衰减属性
- 更新Meowmere武器的描述和数值
- 添加CatBoom特效场景
- 从Rooster角色中移除部分武器
- 为World场景添加纹理过滤设置
This commit is contained in:
2025-09-21 16:17:49 +08:00
parent 1a6a47da74
commit 3ae184faa8
10 changed files with 69 additions and 28 deletions
+2
View File
@@ -5,6 +5,7 @@ class_name BulletBase
@export var speed: float = 10.0
@export var damage: float = 10.0
@export var penerate: float = 0.0
@export var penerateDamageReduction: float = 0.0
@export var lifeDistance: float = -1 # -1表示无限距离
@export var lifeTime: float = -1 # -1表示无限时间
@export var indisDamage: bool = false # 是否无差别伤害(不区分敌我)
@@ -88,6 +89,7 @@ func hit(target: Node):
succeedToHit(resultDamage, entity)
if MathTool.rate(fullPenerate()):
penerate -= entity.fields[FieldStore.Entity.PENARATION_RESISTANCE]
damage *= 1.0 - penerateDamageReduction
else:
tryDestroy()
func forward(direction: Vector2):