Editing Event Reference
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 293: | Line 293: | ||
'''Parameters''' | '''Parameters''' | ||
* <code>character</code>: Either "player" or npc slug name (e.g. "npc_maple"). | * <code>character</code>: Either "player" or npc slug name (e.g. "npc_maple"). | ||
* <code>operator</code>: | * <code>operator</code>: One of "==", "!=", ">", ">=", "<" or "<=". | ||
* <code>amount</code>: Amount of money | * <code>amount</code>: Amount of money. | ||
'''Examples''' | '''Examples''' | ||
* <code>is money_is player,>=,500</code> | * <code>is money_is player,>=,500</code> | ||
=== monster_flair === | === monster_flair === | ||
Line 610: | Line 609: | ||
'''Parameters''' | '''Parameters''' | ||
- | |||
'''Examples''' | '''Examples''' | ||
* <code>char_stop | * <code>char_stop</code> | ||
=== char_walk === | === char_walk === | ||
Line 746: | Line 745: | ||
'''Examples''' | '''Examples''' | ||
* <code>fadeout_music 2</code> | * <code>fadeout_music 2</code> | ||
=== get_monster_tech === | === get_monster_tech === | ||
Line 806: | Line 794: | ||
* <code>get_player_monster name_variable,shape,serpent</code> | * <code>get_player_monster name_variable,shape,serpent</code> | ||
* <code>get_player_monster name_variable,shape,serpent</code> | * <code>get_player_monster name_variable,shape,serpent</code> | ||
=== load_game === | === load_game === | ||
Line 887: | Line 841: | ||
* <code>slug</code>: Slug name (e.g. player or NPC, etc.). | * <code>slug</code>: Slug name (e.g. player or NPC, etc.). | ||
* <code>amount</code>: Amount of money to add/remove (-/+) | * <code>amount</code>: Amount of money to add/remove (-/+) | ||
'''Examples''' | '''Examples''' | ||
* <code>modify_money npc_maple,100</code> | * <code>modify_money npc_maple,100</code> | ||
* <code>modify_money npc_maple,-50</code> | * <code>modify_money npc_maple,-50</code> | ||
=== modify_monster_bond === | === modify_monster_bond === | ||
Line 905: | Line 857: | ||
* <code>modify_monster_bond name_variable,25</code> | * <code>modify_monster_bond name_variable,25</code> | ||
* <code>modify_monster_bond name_variable,-0.5</code> | * <code>modify_monster_bond name_variable,-0.5</code> | ||
=== modify_monster_stats === | === modify_monster_stats === | ||
Line 1,261: | Line 1,201: | ||
* <code>set_bubble player,note</code> (set bubble player) | * <code>set_bubble player,note</code> (set bubble player) | ||
* <code>set_bubble player</code> (remove bubble player) | * <code>set_bubble player</code> (remove bubble player) | ||
=== set_code === | |||
Set a code and checks if it's correct or not. Case Sensitive: ATTENTION and AtTenTION are two different words. | |||
'''Parameters''' | |||
* <code>question</code>: The question the player needs to reply. (eg. "access_code") then you create the msgid "access_code" inside the English PO file, as follows: msgid "access_code" and msgstr "Here the actual question?" | |||
* <code>answer</code>: The right answer to the question. | |||
* <code>variable</code>: Where the result (right/wrong) is saved. | |||
'''Examples''' | |||
* <code>set_code access_code,joke,name_variable</code> | |||
=== set_economy === | === set_economy === | ||
Line 1,307: | Line 1,258: | ||
'''Examples''' | '''Examples''' | ||
* <code>set_layer 255:0:0:128</code> | * <code>set_layer 255:0:0:128</code> | ||
=== set_money === | |||
Set an amount of money for a specific slug. | |||
'''Parameters''' | |||
* <code>slug</code>: Slug name (e.g. player or NPC, etc.). | |||
* <code>amount</code>: Amount of money (>= 0) (default 0) | |||
'''Examples''' | |||
* <code>set_money player</code> | |||
* <code>set_money player,500</code> | |||
=== set_mission === | === set_mission === | ||
Line 1,321: | Line 1,283: | ||
* <code>set_mission mission1,change,completed</code> | * <code>set_mission mission1,change,completed</code> | ||
=== set_monster_flair === | |||
Set a monster's flair to the given value. | |||
=== set_monster_flair === | |||
Set a monster's flair to the given value. | |||
'''Parameters''' | '''Parameters''' | ||
Line 1,356: | Line 1,296: | ||
=== set_monster_health === | === set_monster_health === | ||
Changes the hp of a monster in the current player's party. The action parameters may contain a monster slot and the amount of health. | |||
'''Parameters''' | '''Parameters''' | ||
Line 1,380: | Line 1,320: | ||
* <code>get_player_monster name_variable</code> | * <code>get_player_monster name_variable</code> | ||
* <code>set_monster_level name_variable,1</code> | * <code>set_monster_level name_variable,1</code> | ||
=== set_monster_plague === | |||
Cure or infect a monster. | |||
'''Parameters''' | |||
* <code>variable</code>: Name of the variable where to store the monster id. If no variable is specified, all monsters get the condition. (optional) | |||
* <code>condition</code>: inoculated, healthy or infected, default healthy (optional) | |||
'''Examples''' | |||
* <code>set_monster_plague</code> (all the monsters in the party are healthy) | |||
or | |||
* <code>get_player_monster name_variable</code> | |||
* <code>set_monster_plague name_variable,infected</code> | |||
=== set_monster_status === | === set_monster_status === | ||
Line 1,404: | Line 1,357: | ||
'''Examples''' | '''Examples''' | ||
* <code>set_char_attribute character,attribute,value</code> | * <code>set_char_attribute character,attribute,value</code> | ||
=== set_party_status === | === set_party_status === | ||
Line 1,627: | Line 1,569: | ||
'''Examples''' | '''Examples''' | ||
* <code>unlock_controls</code> | * <code>unlock_controls</code> | ||
=== variable_math === | === variable_math === | ||
Line 1,809: | Line 1,741: | ||
<property name="act30" value="add_monster chloragon,3,npc_maple"/> | <property name="act30" value="add_monster chloragon,3,npc_maple"/> | ||
<property name="act40" value="add_monster rockitten,3,npc_apple"/> | <property name="act40" value="add_monster rockitten,3,npc_apple"/> | ||
<property name="act50" value="start_battle | <property name="act50" value="start_battle speck,acolyte"/> | ||
separate event, multiple endings, if npc_maple wins | separate event, multiple endings, if npc_maple wins | ||
<property name="cond1" value="is variable_set battle_last_winner:npc_maple"/> | <property name="cond1" value="is variable_set battle_last_winner:npc_maple"/> | ||
separate event, multiple endings, if npc_apple wins | separate event, multiple endings, if npc_apple wins | ||
<property name="cond1" value=" | <property name="cond1" value="is variable_set battle_last_winner:npc_apple"/> | ||
separate event, multiple endings, if no-one wins | separate event, multiple endings, if no-one wins | ||
<property name="cond1" value="is variable_set battle_last_result:draw"/> | <property name="cond1" value="is variable_set battle_last_result:draw"/> |