extends EntityBase class_name Maodie func register(): fields[FieldStore.Entity.MAX_HEALTH] = 75 fields[FieldStore.Entity.MOVEMENT_SPEED] = randf_range(0.4, 0.65) attackCooldownMap[0] = randi_range(5000, 8000) sprintMultiplier = randf_range(5, 15) func spawn(): texture.play("walk") func ai(): PresetEntityAI.follow(self , currentFocusedBoss) tryAttack(0, true) func attack(type: int): if type == 0: BulletBase.generate(ComponentManager.getBullet("ChickSprint"), self , position, 0) trySprint() return true func sprint(): move((currentFocusedBoss.position - position).normalized() * sprintMultiplier, true)