This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
scripting_reference [2020/05/15 09:31] – justin | scripting_reference [2021/06/19 12:59] – justin | ||
---|---|---|---|
Line 4: | Line 4: | ||
Action functions are used to trigger certain actions or events in your game, such as loading a map, playing an animation, or healing a character. These functions allow you to control the flow of your game and help give life to its world! Click on a function name for more details around its usage. | Action functions are used to trigger certain actions or events in your game, such as loading a map, playing an animation, or healing a character. These functions allow you to control the flow of your game and help give life to its world! Click on a function name for more details around its usage. | ||
^Name^Signature^ | ^Name^Signature^ | ||
- | |[[add_character|Add Character]]|**add_character**(// | + | |[[add_character|Add Character]]|**add_character**(// |
- | |[[add_item_to_container|Add Item To Container]]|**add_item_to_container**(// | + | |[[add_item_to_container|Add Item To Container]]|**add_item_to_container**(// |
- | |[[add_object|Add Object]]|**add_object**(// | + | |[[add_object|Add Object]]|**add_object**(// |
|[[add_party_member|Add Party Member]]|**add_party_member**(// | |[[add_party_member|Add Party Member]]|**add_party_member**(// | ||
- | |[[add_tile|Add Tile]]|**add_tile**(// | + | |[[add_tile|Add Tile]]|**add_tile**(// |
|[[add_to_group|Add To Group]]|**add_to_group**(// | |[[add_to_group|Add To Group]]|**add_to_group**(// | ||
+ | |[[add_waypoint|Add Waypoint]]|**add_waypoint**(// | ||
|[[assign_entity_id|Assign Entity ID]]|**assign_entity_id**(// | |[[assign_entity_id|Assign Entity ID]]|**assign_entity_id**(// | ||
+ | |[[attach_object|Attach Object]]|**attach_object**(// | ||
+ | |[[create_platform|Create Platform]]|**create_platform**(// | ||
|[[damage_entity|Damage Entity]]|**damage_entity**(// | |[[damage_entity|Damage Entity]]|**damage_entity**(// | ||
+ | |[[detach_object|Detach Object]]|**detach_object**(// | ||
|[[disable_container|Disable Container]]|**disable_container**(// | |[[disable_container|Disable Container]]|**disable_container**(// | ||
|[[display_message|Display Message]]|**display_message**(// | |[[display_message|Display Message]]|**display_message**(// | ||
|[[enable_container|Enable Container]]|**enable_container**(// | |[[enable_container|Enable Container]]|**enable_container**(// | ||
|[[end_battle|End Battle]]|**end_battle**(// | |[[end_battle|End Battle]]|**end_battle**(// | ||
- | |[[execute_script|Execute Script]]|**execute_script**(// | + | |[[equip_item|Equip Item]]|**equip_item**(// |
+ | |[[execute_script|Execute Script]]|**execute_script**(// | ||
|[[fade_in|Fade In]]|**fade_in**(// | |[[fade_in|Fade In]]|**fade_in**(// | ||
|[[fade_out|Fade Out]]|**fade_out**(// | |[[fade_out|Fade Out]]|**fade_out**(// | ||
- | |[[give_item|Give Item]]|**give_item**(// | + | |[[give_item|Give Item]]|**give_item**(// |
|[[heal_entity|Heal Entity]]|**heal_entity**(// | |[[heal_entity|Heal Entity]]|**heal_entity**(// | ||
|[[hide_group|Hide Group]]|**hide_group**(// | |[[hide_group|Hide Group]]|**hide_group**(// | ||
|[[hide_inventory|Hide Inventory]]|**hide_inventory**()| | |[[hide_inventory|Hide Inventory]]|**hide_inventory**()| | ||
|[[hide_toolbar|Hide Toolbar]]|**hide_toolbar**()| | |[[hide_toolbar|Hide Toolbar]]|**hide_toolbar**()| | ||
- | |[[load_map|Load Map]]|**load_map**(// | + | |[[hide_widget|Hide Widget]]|**hide_widget**(widget_id)| |
+ | |[[load_map|Load Map]]|**load_map**(// | ||
|[[lock_camera|Lock Camera]]|**lock_camera**()| | |[[lock_camera|Lock Camera]]|**lock_camera**()| | ||
|[[set_player_interaction_locked|Lock/ | |[[set_player_interaction_locked|Lock/ | ||
Line 32: | Line 38: | ||
|[[look_at_target_over_time|Look At Target Over Time]]|**look_at_target_over_time**(// | |[[look_at_target_over_time|Look At Target Over Time]]|**look_at_target_over_time**(// | ||
|[[modify_navigation|Modify Navigation]]|**modify_navigation**(// | |[[modify_navigation|Modify Navigation]]|**modify_navigation**(// | ||
- | |[[move_camera|Move Camera]]|**move_camera**(// | + | |[[move_camera|Move Camera]]|**move_camera**(// |
- | |[[move_camera_at_speed|Move Camera At Speed]]|**move_camera_at_speed**(// | + | |[[move_camera_at_speed|Move Camera At Speed]]|**move_camera_at_speed**(// |
- | |[[move_camera_over_time|Move Camera Over Time]]|**move_camera_over_time**(// | + | |[[move_camera_over_time|Move Camera Over Time]]|**move_camera_over_time**(// |
|[[move_character|Move Character]]|**move_character**(// | |[[move_character|Move Character]]|**move_character**(// | ||
|[[move_player|Move Player]]|**move_player**(// | |[[move_player|Move Player]]|**move_player**(// | ||
- | |[[move_platform|Move Platform]]|**move_platform**(// | + | |[[move_platform|Move Platform]]|**move_platform**(// |
|[[override_animation|Override Animation]]|**override_animation**(// | |[[override_animation|Override Animation]]|**override_animation**(// | ||
|[[play_animation|Play Animation]]|**play_animation**(// | |[[play_animation|Play Animation]]|**play_animation**(// | ||
Line 45: | Line 51: | ||
|[[print|Print]]|**print**(// | |[[print|Print]]|**print**(// | ||
|[[put_entity|Put Entity]]|**put_entity**(// | |[[put_entity|Put Entity]]|**put_entity**(// | ||
- | |[[put_player|Put Player]]|**put_player**(// | + | |[[put_player|Put Player]]|**put_player**(// |
|[[remove_entity|Remove Entity]]|**remove_entity**(// | |[[remove_entity|Remove Entity]]|**remove_entity**(// | ||
|[[remove_from_group|Remove From Group]]|**remove_from_group**(// | |[[remove_from_group|Remove From Group]]|**remove_from_group**(// | ||
- | |[[remove_item|Remove Item]]|**remove_item**(// | + | |[[remove_item|Remove Item]]|**remove_item**(// |
+ | |[[remove_item_from_container|Remove Item From Container]]|**remove_item_from_container**(// | ||
|[[remove_party_member|Remove Party Member]]|**remove_party_member**(// | |[[remove_party_member|Remove Party Member]]|**remove_party_member**(// | ||
|[[replace_navigation|Replace Navigation]]|**replace_navigation**(// | |[[replace_navigation|Replace Navigation]]|**replace_navigation**(// | ||
Line 54: | Line 61: | ||
|[[reset_camera_at_speed|Reset Camera At Speed]]|**reset_camera_at_speed**(// | |[[reset_camera_at_speed|Reset Camera At Speed]]|**reset_camera_at_speed**(// | ||
|[[reset_camera_over_time|Reset Camera Over Time]]|**reset_camera_over_time**(// | |[[reset_camera_over_time|Reset Camera Over Time]]|**reset_camera_over_time**(// | ||
- | |[[reset_entity_rotation|Reset Entity Rotation]]|**reset_entity_rotation**(// | + | |[[reset_entity_rotation|Reset Entity Rotation]]|**reset_entity_rotation**(// |
+ | |[[reset_map|Reset Map]]|**reset_map**(// | ||
|[[restart_game|Restart Game]]|**restart_game**()| | |[[restart_game|Restart Game]]|**restart_game**()| | ||
|[[restore_party_member|Restore Party Member]]|**restore_party_member**(// | |[[restore_party_member|Restore Party Member]]|**restore_party_member**(// | ||
Line 60: | Line 68: | ||
|[[rotate_camera|Rotate Camera]]|**rotate_camera**(// | |[[rotate_camera|Rotate Camera]]|**rotate_camera**(// | ||
|[[rotate_camera_over_time|Rotate Camera Over Time]]|**rotate_camera_over_time**(// | |[[rotate_camera_over_time|Rotate Camera Over Time]]|**rotate_camera_over_time**(// | ||
- | |[[rotate_entity_towards|Rotate Entity Towards]]|**rotate_entity_towards**(// | + | |[[rotate_entity_towards|Rotate Entity Towards]]|**rotate_entity_towards**(// |
|[[rotate_player_to_direction|Rotate Player To Direction]]|**rotate_player_to_direction**(// | |[[rotate_player_to_direction|Rotate Player To Direction]]|**rotate_player_to_direction**(// | ||
- | |[[set_ambient_light_color|Set Ambient Light Color]]|**set_ambient_light_color**(// | + | |[[set_ambient_light_color|Set Ambient Light Color]]|**set_ambient_light_color**(// |
|[[set_ambient_light_enabled|Set Ambient Light Enabled]]|**set_ambient_light_enabled**(// | |[[set_ambient_light_enabled|Set Ambient Light Enabled]]|**set_ambient_light_enabled**(// | ||
|[[set_animation_speed|Set Animation Speed]]|**set_animation_speed**(// | |[[set_animation_speed|Set Animation Speed]]|**set_animation_speed**(// | ||
|[[set_character_name|Set Character Name]]|**set_character_name**(// | |[[set_character_name|Set Character Name]]|**set_character_name**(// | ||
|[[set_dialogue|Set Dialogue]]|**set_dialogue**(// | |[[set_dialogue|Set Dialogue]]|**set_dialogue**(// | ||
- | |[[set_directional_light_color|Set Directional Light Color]]|**set_directional_light_color**(// | + | |[[set_directional_light_color|Set Directional Light Color]]|**set_directional_light_color**(// |
|[[set_directional_light_enabled|Set Directional Light Enabled]]|**set_directional_light_enabled**(// | |[[set_directional_light_enabled|Set Directional Light Enabled]]|**set_directional_light_enabled**(// | ||
|[[set_entity_blocks_sight|Set Entity Blocks Sight]]|**set_entity_blocks_sight**(// | |[[set_entity_blocks_sight|Set Entity Blocks Sight]]|**set_entity_blocks_sight**(// | ||
- | |[[set_entity_light_attenuation|Set Entity Light Attenuation]]|**set_entity_light_attenuation**(// | + | |[[set_entity_light_attenuation|Set Entity Light Attenuation]]|**set_entity_light_attenuation**(// |
- | |[[set_entity_light_color|Set Entity Light Color]]|**set_entity_light_color**(// | + | |[[set_entity_light_color|Set Entity Light Color]]|**set_entity_light_color**(// |
- | |[[set_entity_light_diameter|Set Entity Light Diameter]]|**set_entity_light_diameter**(// | + | |[[set_entity_light_diameter|Set Entity Light Diameter]]|**set_entity_light_diameter**(// |
|[[set_entity_light_enabled|Set Entity Light Enabled]]|**set_entity_light_enabled**(// | |[[set_entity_light_enabled|Set Entity Light Enabled]]|**set_entity_light_enabled**(// | ||
- | |[[set_entity_light_intensity|Set Entity Light Intensity]]|**set_entity_light_intensity**(// | + | |[[set_entity_light_intensity|Set Entity Light Intensity]]|**set_entity_light_intensity**(// |
|[[set_entity_model|Set Entity Model]]|**set_entity_model**(// | |[[set_entity_model|Set Entity Model]]|**set_entity_model**(// | ||
|[[set_entity_property|Set Entity Property]]|**set_entity_property**(// | |[[set_entity_property|Set Entity Property]]|**set_entity_property**(// | ||
- | |[[set_entity_script|Set Entity Script]]|**set_entity_script**(// | + | |[[set_entity_script|Set Entity Script]]|**set_entity_script**(// |
|[[set_entity_tooltip|Set Entity Tooltip]]|**set_entity_tooltip**(// | |[[set_entity_tooltip|Set Entity Tooltip]]|**set_entity_tooltip**(// | ||
|[[set_global_property|Set Global Property]]|**set_global_property**(// | |[[set_global_property|Set Global Property]]|**set_global_property**(// | ||
- | |[[set_group_light_color|Set Group Light Color]]|**set_group_light_color**(// | + | |[[set_group_light_color|Set Group Light Color]]|**set_group_light_color**(// |
|[[set_group_light_enabled|Set Group Light Enabled]]|**set_group_light_enabled**(// | |[[set_group_light_enabled|Set Group Light Enabled]]|**set_group_light_enabled**(// | ||
|[[set_language|Set Language]]|**set_language**(// | |[[set_language|Set Language]]|**set_language**(// | ||
Line 89: | Line 97: | ||
|[[show_inventory|Show Inventory]]|**show_inventory**()| | |[[show_inventory|Show Inventory]]|**show_inventory**()| | ||
|[[show_toolbar|Show Toolbar]]|**show_toolbar**()| | |[[show_toolbar|Show Toolbar]]|**show_toolbar**()| | ||
+ | |[[show_widget|Show Widget]]|**show_widget**(widget_id)| | ||
|[[start_battle|Start Battle]]|**start_battle**(// | |[[start_battle|Start Battle]]|**start_battle**(// | ||
|[[start_dialogue|Start Dialogue]]|**start_dialogue**(// | |[[start_dialogue|Start Dialogue]]|**start_dialogue**(// | ||
|[[stop_player|Stop Player]]|**stop_player**()| | |[[stop_player|Stop Player]]|**stop_player**()| | ||
+ | |[[unequip_item|Unequip Item]]|**unequip_item**(// | ||
|[[wait|Wait]]|**wait**(// | |[[wait|Wait]]|**wait**(// | ||