Classes
c_orbwalker

c_orbwalker

Functions

send_attack

ArgumentTypeRequired
network_idnumber+
local target = feature.targeting.get_default_target()
 
if target ~= nil then
    features.orbwalker:send_attack(target.network_id)
end

is_in_attack

ArgumentTypeRequired
returnsboolean
if features.orbwalker:is_in_attack() then
    print("Orbwalker in attack")
end

send_move_input

ArgumentTypeRequired
positionvec3+
forceboolean+
features.orbwalker:send_move_input(vec3(0, 0, 0), true)

set_cast_time

ArgumentTypeRequired
timenumber+
features.orbwalker:set_cast_time(0.25)

can_move

ArgumentTypeRequired
returnsboolean
if features.orbwalker:can_move() then
    print("Can move")
end

is_attackable

ArgumentTypeRequired
indexnumber+
rangenumber+
edge_rangeboolean+
returnsboolean
local target = features.target_select:get_default_target()
 
if target == nil then
    return
end
 
local attackable = features.orbwalker:is_attackable(target.index, 1000, true)
 
if attackable then
    print("Target is attackable")
end

get_ping

ArgumentTypeRequired
returnsnumber
print("Ping: " .. features.orbwalker:get_ping())

get_mode

ArgumentTypeRequired
returnse_orbwalker_mode

reset_aa_timer

-- Reset orbwalker attack timer
features.orbwalker:reset_aa_timer()

can_attack

ArgumentTypeRequired
returnsboolean
if features.orbwalker:can_attack() then
    print("Can attack")
end

should_reset_aa

ArgumentTypeRequired
returnsboolean
if features.orbwalker:should_reset_aa() then
    print("Should reset aa")
end

allow_movement

ArgumentTypeRequired
allowedboolean+

allow_attacks

ArgumentTypeRequired
allowedboolean+

get_last_attack_start_time

ArgumentTypeRequired
returnsnumber

get_last_attack_ending_time

ArgumentTypeRequired
returnsnumber

get_last_attack_time

ArgumentTypeRequired
returnsnumber

get_previous_attack_time

ArgumentTypeRequired
returnsnumber

get_cast_spell_time

ArgumentTypeRequired
returnsnumber

override_target

ArgumentTypeRequired
target_indexnumber+
require_attackboolean-
returnsboolean

is_unit_headshottable

ArgumentTypeRequired
target_indexnumber+
returnsboolean

get_target_autospacing_position

ArgumentTypeRequired
returnsvec3

get_last_target_index

ArgumentTypeRequired
returnsnumber

is_hard_crowdcontrolled

ArgumentTypeRequired
returnsboolean

get_support_limiter_active

ArgumentTypeRequired
returnsboolean

set_last_attack_time

ArgumentTypeRequired
timenumber+

set_last_cast

get_aa_missile_speed

ArgumentTypeRequired
targetc_object+
returnsboolean

get_spellfarm_target_index

ArgumentTypeRequired
returnsnumber | nil

should_attack_target

ArgumentTypeRequired
targetc_object+
returnsboolean

is_autoattack_allowed

ArgumentTypeRequired
returnsboolean

is_movement_allowed

ArgumentTypeRequired
returnsboolean

get_lasthit_target

ArgumentTypeRequired
returnsc_object | nil

get_laneclear_target

ArgumentTypeRequired
fast_clearboolean+
returnsc_object | nil

get_freeze_target

ArgumentTypeRequired
returnsc_object | nil

get_senna_soul_target

ArgumentTypeRequired
returnsc_object | nil

get_xayah_passive_harass_target

ArgumentTypeRequired
returnsc_object | nil

get_special_target

ArgumentTypeRequired
returnsc_object | nil

get_special_target_low_priority

ArgumentTypeRequired
returnsc_object | nil

get_turret_target

ArgumentTypeRequired
returnsc_object | nil

can_attack_turret

ArgumentTypeRequired
returnsboolean

get_magnet_position

ArgumentTypeRequired
returnsvec3 | nil

can_override_attack

ArgumentTypeRequired
indexnumber+
returnsboolean