- fixed: CallStateChain must never allow a jumping function to set the chain's overall result to successful.
This commit is contained in:
parent
b427f27e3b
commit
caf2ca0df7
2 changed files with 2 additions and 1 deletions
|
|
@ -146,6 +146,7 @@ bool ACustomInventory::CallStateChain (AActor *actor, FState *state)
|
|||
if (proto->ReturnTypes[0] == TypeState)
|
||||
{ // Function returns a state
|
||||
wantret = &ret[0];
|
||||
retval = false; // this is a jump function which never affects the success state.
|
||||
}
|
||||
else if (proto->ReturnTypes[0] == TypeSInt32 || proto->ReturnTypes[0] == TypeBool)
|
||||
{ // Function returns an int or bool
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue