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