extends EntityBase class_name Maodie func register(): fields[FieldStore.Entity.MAX_HEALTH] = 75 fields[FieldStore.Entity.MOVEMENT_SPEED] = randf_range(0.5, 0.8) 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)