Goal exists: Difference between revisions
Jump to navigation
Jump to search
imported>Bale r10756 |
imported>Zarqon m "factoid" also works |
||
(One intermediate revision by one other user not shown) | |||
Line 12: | Line 12: | ||
return_also={{#var:return_also}}| | return_also={{#var:return_also}}| | ||
parameter1={{Param|string|type}}| | parameter1={{Param|string|type}}| | ||
p1desc={{pspan|type}} | p1desc=Valid values for {{pspan|type}} are: | ||
* choiceadv | * choiceadv | ||
* autostop | * autostop | ||
* meat | * meat | ||
* health | * health | ||
* factoid | |||
* mana | * mana | ||
* item| | * item| | ||
Line 24: | Line 25: | ||
code1={{CodeSample| | code1={{CodeSample| | ||
title=CodeSample| | title=CodeSample| | ||
description= | description=You could set your current mood in a preAdventureScript based on goal types.| | ||
code= | code= | ||
<syntaxhighlight> | <syntaxhighlight> | ||
void set_mood() { | |||
if( goal_exists( "item" ) ) | |||
cli_execute( "mood default, item" ); | |||
else if( goal_exists( "meat" ) ) | |||
cli_execute( "mood default, meat" ); | |||
} | } | ||
</syntaxhighlight>}}| | </syntaxhighlight>}}| |
Latest revision as of 15:42, 25 October 2015
Function Syntax
boolean goal_exists(string type )
- Valid values for type are:
- choiceadv
- autostop
- meat
- health
- factoid
- mana
- item
This function returns true if there are any goals that match type.
CodeSample
You could set your current mood in a preAdventureScript based on goal types.
void set_mood() {
if( goal_exists( "item" ) )
cli_execute( "mood default, item" );
else if( goal_exists( "meat" ) )
cli_execute( "mood default, meat" );
}