-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Olympus scripting functions #200
Comments
alexbatalov
added a commit
that referenced
this issue
Nov 7, 2022
alexbatalov
added a commit
that referenced
this issue
Nov 7, 2022
alexbatalov
added a commit
that referenced
this issue
Nov 8, 2022
alexbatalov
added a commit
that referenced
this issue
Nov 8, 2022
alexbatalov
added a commit
that referenced
this issue
Nov 8, 2022
This is so ambitious. I hope this project gains more developers. |
alexbatalov
added a commit
that referenced
this issue
Dec 23, 2022
Btw, sfall_funcX are not actual functions but a "gateway" to a whole range of new functions that don't require new opcodes. Need to look at the first argument (string) to see which ones need to be implemented. |
This was referenced May 30, 2023
Merged
alexbatalov
added a commit
that referenced
this issue
May 30, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
The text was updated successfully, but these errors were encountered: