Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Olympus scripting functions #200

@alexbatalov

Description

@alexbatalov

This is a complete list of Sfall functions (opcodes) used in Olympus 2207. Many require underlying Sfall features (globals, arrays, etc.) which are not yet implemented.


  • active_hand
  • array_key
  • art_exists
  • atoi
  • create_array
  • create_message_window
  • fix_array
  • free_array
  • game_loaded
  • get_array
  • get_game_mode
  • get_global_int
  • get_ini_setting
  • get_ini_string
  • get_mouse_buttons
  • get_mouse_x
  • get_mouse_y
  • get_pc_extra_stat
  • get_proto_data
  • get_screen_height
  • get_screen_width
  • get_sfall_arg
  • get_weapon_ammo_count
  • get_weapon_ammo_pid
  • hide_iface_tag
  • init_hook
  • key_pressed
  • len_array
  • list_as_array
  • list_begin
  • list_end
  • list_next
  • message_str_game
  • obj_blocking_line
  • obj_blocking_tile
  • party_member_list
  • read_byte
  • register_hook_proc
  • resize_array
  • round
  • scan_array
  • set_array
  • set_critter_extra_stat
  • set_global
  • set_global_script_repeat
  • set_global_script_type
  • set_pc_extra_stat
  • set_perk_level
  • set_perk_ranks
  • set_proto_data
  • set_self
  • set_sfall_arg
  • set_sfall_return
  • set_weapon_ammo_count
  • sfall_func0
  • sfall_func1
  • sfall_func2
  • sfall_func3
  • sfall_ver_build
  • sfall_ver_major
  • sfall_ver_minor
  • show_iface_tag
  • string_split
  • strlen
  • temp_array
  • write_short

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions