mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-05-20 20:39:53 +08:00
Apply changes from #63 (Anime-Game-Servers/Grasscutter-Quests)
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package emu.grasscutter.game.ability.actions;
|
||||
|
||||
import emu.grasscutter.data.binout.AbilityModifier.AbilityModifierAction;
|
||||
import emu.grasscutter.game.ability.Ability;
|
||||
import emu.grasscutter.game.ability.AbilityAction;
|
||||
import emu.grasscutter.game.ability.AbilityActionHandler;
|
||||
import emu.grasscutter.game.entity.GameEntity;
|
||||
|
||||
@AbilityAction(AbilityModifierAction.Type.ExecuteGadgetLua)
|
||||
public final class ActionExecuteGadgetLua extends AbilityActionHandler {
|
||||
@Override
|
||||
public boolean execute(Ability ability, AbilityModifierAction action) {
|
||||
var owner = ability.getOwner();
|
||||
|
||||
if( owner.getEntityController() != null) {
|
||||
owner.getEntityController().onClientExecuteRequest(owner, action.param1, action.param2, action.param3);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user