mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-12 19:06:09 -10:00
commit of aardwolf's clearOrders sexp function
This commit is contained in:
1 parent
6120956cd6
commit
22586a2fb4
1 file changed
+14
@@ -6048,6 +6048,20 @@ ADE_FUNC(getAnimationDoneTime, l_Ship, "number Type, number Subtype", "Gets time
|
||||
return ade_set_args(L, "f", time_s);
|
||||
}
|
||||
|
||||
ADE_FUNC(clearOrders, l_Ship, NULL, "Clears a ship's orders list", "boolean", "True if successful, otherwise false or nil")
|
||||
{
|
||||
object_h *objh = NULL;
|
||||
if(!ade_get_args(L, "o", l_Object.GetPtr(&objh)))
|
||||
return ADE_RETURN_NIL;
|
||||
if(!objh->IsValid())
|
||||
return ade_set_error(L, "b", false);
|
||||
|
||||
//The actual clearing of the goals
|
||||
ai_clear_ship_goals( &Ai_info[Ships[objh->objp->instance].ai_index]);
|
||||
|
||||
return ADE_RETURN_TRUE;
|
||||
}
|
||||
|
||||
ADE_FUNC(giveOrder, l_Ship, "enumeration Order, [object Target=nil, subsystem TargetSubsystem=nil, number Priority=1.0]", "Uses the goal code to execute orders", "boolean", "True if order was given, otherwise false or nil")
|
||||
{
|
||||
object_h *objh = NULL;
|
||||
|
||||
Reference in new issue
Block a user