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(3500, 8000) sprintMultiplier = randf_range(10, 35) 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)