17 lines
611 B
Java
17 lines
611 B
Java
package uno.mloluyu.characters;
|
|
|
|
public class AdvancedFighter extends SimpleFighter {
|
|
|
|
public AdvancedFighter(String name) {
|
|
super(name); // 调用父类构造函数
|
|
}
|
|
|
|
@Override
|
|
public void attack(String attackType) {
|
|
// 先使用父类的攻击逻辑来保证 isAttacking/attackTimer/attackbox 等状态被正确设置
|
|
super.attack(attackType);
|
|
// 在这里可以添加 AdvancedFighter 特有的扩展行为(攻击力、特效等)
|
|
// 例如:根据 attackType 调整伤害或触发粒子/声音,但不要忘记保留父类的状态设置
|
|
}
|
|
}
|