138 lines
2.9 KiB
Lua
138 lines
2.9 KiB
Lua
---@meta
|
|
|
|
-- luacheck: ignore 241
|
|
---@class CAction
|
|
local CAction = {}
|
|
|
|
---@param actionTargetId integer
|
|
---@param newActionTargetId integer
|
|
---@return nil
|
|
function CAction:ID(actionTargetId, newActionTargetId)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@return integer
|
|
function CAction:getPrimaryTargetID()
|
|
end
|
|
|
|
---@param recast integer
|
|
---@return nil
|
|
function CAction:setRecast(recast)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@return integer
|
|
function CAction:getRecast()
|
|
end
|
|
|
|
---@param actionid integer
|
|
---@return nil
|
|
function CAction:actionID(actionid)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@param actionTargetId integer
|
|
---@return integer
|
|
function CAction:getParam(actionTargetId)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param param integer
|
|
---@return nil
|
|
function CAction:param(actionTargetId, param)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param messageId integer
|
|
---@return nil
|
|
function CAction:messageID(actionTargetId, messageId)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@param actionTargetId integer
|
|
---@return integer?
|
|
function CAction:getMsg(actionTargetId)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@param actionTargetId integer
|
|
---@return integer?
|
|
function CAction:getAnimation(actionTargetId)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param animation integer
|
|
---@return nil
|
|
function CAction:setAnimation(actionTargetId, animation)
|
|
end
|
|
|
|
---@nodiscard
|
|
---@return xi.action.category
|
|
function CAction:getCategory()
|
|
end
|
|
|
|
---@param category xi.action.category
|
|
---@return nil
|
|
function CAction:setCategory(category)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param info xi.action.info
|
|
---@return nil
|
|
function CAction:info(actionTargetId, info)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param resolution xi.action.resolution
|
|
---@return nil
|
|
function CAction:resolution(actionTargetId, resolution)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param modifier xi.action.modifier
|
|
---@return nil
|
|
function CAction:modifier(actionTargetId, modifier)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param additionalEffect xi.action.addEffect
|
|
---@return nil
|
|
function CAction:additionalEffect(actionTargetId, additionalEffect)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param addEffectParam integer
|
|
---@return nil
|
|
function CAction:addEffectParam(actionTargetId, addEffectParam)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param addEffectMessage integer
|
|
---@return nil
|
|
function CAction:addEffectMessage(actionTargetId, addEffectMessage)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@return boolean
|
|
function CAction:addAdditionalTarget(actionTargetId)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param hitDistortion xi.action.hitDistortion
|
|
---@return nil
|
|
function CAction:hitDistortion(actionTargetId, hitDistortion)
|
|
end
|
|
|
|
---@param actionTargetId integer
|
|
---@param knockback xi.action.knockback
|
|
---@return nil
|
|
function CAction:knockback(actionTargetId, knockback)
|
|
end
|
|
|
|
---@param target CBaseEntity
|
|
---@param atkType xi.attackType
|
|
---@param damage integer
|
|
---@param isCritical boolean?
|
|
---@return nil
|
|
function CAction:recordDamage(target, atkType, damage, isCritical)
|
|
end
|