mirror of
https://github.com/tacigar/maidroid.git
synced 2024-11-14 14:20:22 +01:00
Add set wield_item slot method
This commit is contained in:
parent
1093fae792
commit
4480a2c3d7
|
@ -132,12 +132,18 @@ function maidroid.maidroid.set_yaw_by_direction(self, direction)
|
||||||
self.object:setyaw(math.atan2(direction.z, direction.x) - math.pi / 2)
|
self.object:setyaw(math.atan2(direction.z, direction.x) - math.pi / 2)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- maidroid.maidroid.get_wield_item_info returns the maidroid's wield item's stack.
|
-- maidroid.maidroid.get_wield_item_stack returns the maidroid's wield item's stack.
|
||||||
function maidroid.maidroid.get_wield_item_stack(self)
|
function maidroid.maidroid.get_wield_item_stack(self)
|
||||||
local inv = self:get_inventory()
|
local inv = self:get_inventory()
|
||||||
return inv:get_stack("wield_item", 1)
|
return inv:get_stack("wield_item", 1)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- maidroid.maidroid.set_wield_item_stack sets maidroid's wield item stack.
|
||||||
|
function maidroid.maidroid.set_wield_item_stack(self, stack)
|
||||||
|
local inv = self:get_inventory()
|
||||||
|
inv:set_stack("wield_item", 1, stack)
|
||||||
|
end
|
||||||
|
|
||||||
-- maidroid.maidroid.move_main_to_wield moves itemstack from main to wield.
|
-- maidroid.maidroid.move_main_to_wield moves itemstack from main to wield.
|
||||||
-- if this function fails then returns false, else returns true.
|
-- if this function fails then returns false, else returns true.
|
||||||
function maidroid.maidroid.move_main_to_wield(self, pred)
|
function maidroid.maidroid.move_main_to_wield(self, pred)
|
||||||
|
@ -581,6 +587,7 @@ function maidroid.register_maidroid(product_name, def)
|
||||||
set_animation = maidroid.maidroid.set_animation,
|
set_animation = maidroid.maidroid.set_animation,
|
||||||
set_yaw_by_direction = maidroid.maidroid.set_yaw_by_direction,
|
set_yaw_by_direction = maidroid.maidroid.set_yaw_by_direction,
|
||||||
get_wield_item_stack = maidroid.maidroid.get_wield_item_stack,
|
get_wield_item_stack = maidroid.maidroid.get_wield_item_stack,
|
||||||
|
set_wield_item_stack = maidroid.maidroid.set_wield_item_stack,
|
||||||
move_main_to_wield = maidroid.maidroid.move_main_to_wield,
|
move_main_to_wield = maidroid.maidroid.move_main_to_wield,
|
||||||
is_named = maidroid.maidroid.is_named,
|
is_named = maidroid.maidroid.is_named,
|
||||||
has_item_in_main = maidroid.maidroid.has_item_in_main,
|
has_item_in_main = maidroid.maidroid.has_item_in_main,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user