mirror of
https://github.com/Rundll86/Dog-Lynx-And-HCN.git
synced 2026-06-05 19:27:15 +08:00
feat(Bear): 添加阶段进入时的属性增强
在进入阶段时增加移动速度、伤害倍率和攻击速度的增强,并添加射击偏移字段
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
extends EntityBase
|
||||
class_name Bear # 攻击方式模仿泰拉瑞亚光之女皇
|
||||
class_name Bear
|
||||
|
||||
@onready var sprintParticle: GPUParticles2D = $"%sprintParticle"
|
||||
@onready var mask: Sprite2D = $"%mask"
|
||||
@@ -7,6 +7,7 @@ class_name Bear # 攻击方式模仿泰拉瑞亚光之女皇
|
||||
func register():
|
||||
fields[FieldStore.Entity.MAX_HEALTH] = 2000
|
||||
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.5
|
||||
fields[FieldStore.Entity.OFFSET_SHOOT] = 0
|
||||
attackCooldownMap[0] = 3000
|
||||
attackCooldownMap[1] = 10000
|
||||
attackCooldownMap[2] = 8000
|
||||
@@ -28,6 +29,9 @@ func ai():
|
||||
tryAttack(i)
|
||||
func enterStage(stage):
|
||||
mask.visible = !!stage
|
||||
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.75
|
||||
fields[FieldStore.Entity.DAMAGE_MULTIPILER] = 1.5
|
||||
fields[FieldStore.Entity.ATTACK_SPEED] = 2
|
||||
await TickTool.millseconds(2000)
|
||||
func attack(type):
|
||||
var weaponPos = findWeaponAnchor("normal")
|
||||
|
||||
Reference in New Issue
Block a user