Add set_combat_free_move metarule and 2 arguments to STDPROCEDURE to make it more useful

This commit is contained in:
phobos2077
2023-06-04 11:59:13 +02:00
parent f755e0a1dc
commit bfc9fd4d88
9 changed files with 43 additions and 5 deletions
+3 -1
View File
@@ -802,10 +802,12 @@ Runs before or after Fallout engine executes a standard procedure (handler) in a
__NOTE:__ This hook will not be executed for `start`, `critter_p_proc`, `timed_event_p_proc`, and `map_update_p_proc` procedures.
```
int arg0 - the number of the standard script handler (see define.h)
int arg0 - the number of the standard script handler (see *_proc in define.h)
Obj arg1 - the object that owns this handler (self_obj)
Obj arg2 - the object that called this handler (source_obj, can be 0)
int arg3 - 1 after procedure execution (for HOOK_STDPROCEDURE_END), 0 otherwise
int arg4 - the target object of this call (target_obj)
int arg5 - the parameter of this call (fixed_param), useful for combat_proc
int ret0 - pass -1 to cancel the execution of the handler (only for HOOK_STDPROCEDURE)
```