Sfall-ScriptEditor
1531 строка · 58.3 Кб
1<?xml version="1.0" encoding="utf-8" ?>
2<SyntaxDefinition name = "Original" extensions = ".ssl">3
4<Environment>5<Selection bgcolor = "#B4C3D7"/>6<CaretMarker color = "#F5F5FF"/>7<VRuler color = "#40A0A0A0"/>8
9<SpaceMarkers color = "LightGray"/>10<TabMarkers color = "DarkOrange"/>11</Environment>12
13<Properties>14<Property name="LineComment" value="//"/>15<Property name="BlockCommentBegin" value="/*"/>16<Property name="BlockCommentEnd" value="*/"/>17</Properties>18
19<Digits name = "Digits" bold = "false" italic = "false" color = "DarkBlue"/>20
21<RuleSets>22<RuleSet ignorecase="true">23<Delimiters>&<>~!%^*()-+=|\/{}[]:;"' , .?</Delimiters>24
25<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">26<Begin color="Red" startofline="true">#else</Begin>27</Span>28<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">29<Begin color="Red" startofline="true">#endif</Begin>30</Span>31<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">32<Begin color="Red" startofline="true">#undef</Begin>33</Span>34<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">35<Begin color="Red" startofline="true">#warning</Begin>36</Span>37<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">38<Begin color="Red" startofline="true">#error</Begin>39</Span>40<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">41<Begin color="Red" startofline="true">#line</Begin>42</Span>43<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">44<Begin color="Red" startofline="true">#include</Begin>45</Span>46<Span name = "PreprocessorDirectives" rule = "PreprocessorSet" bold="false" italic="false" color="DarkGreen" stopateol = "true">47<Begin color="Red" startofline="true">#pragma</Begin>48</Span>49
50<Span name = "LineComment" rule = "CommentMarkerSet" bold = "false" italic = "false" color = "Green" stopateol = "true">51<Begin>//</Begin>52</Span>53<Span name = "BlockComment" rule = "CommentMarkerSet" bold = "false" italic = "false" color = "Green" stopateol = "false">54<Begin>/*</Begin>55<End>*/</End>56</Span>57
58<Span name = "String" rule = "StringSet" bold = "false" italic = "false" color = "Brown" stopateol = "true">59<Begin>"</Begin>60<End>"</End>61</Span>62
63<Span name = "CodeFunctions" bold = "false" italic = "false" bgcolor="LightGray" color = "Black" stopateol = "true">64<Begin bgcolor="LightGray" color="Black">{</Begin>65<End bgcolor="LightGray" color="Black">}</End>66</Span>67
68<KeyWords name = "PreprocessorDirectives" bold = "false" italic = "false" color = "Red">69<Key word = "#define" />70<Key word = "#ifdef" />71<Key word = "#ifndef" />72<Key word = "#if" />73<Key word = "#elif" />74</KeyWords>75
76<KeyWords name = "Punctuation" bold = "false" italic = "false" color = "Black">77<Key word = "," />78<Key word = "." />79<Key word = ";" />80<Key word = "(" />81<Key word = ")" />82<Key word = "[" />83<Key word = "]" />84<Key word = "{" />85<Key word = "}" />86<Key word = "+" />87<Key word = "-" />88<Key word = "/" />89<Key word = "%" />90<Key word = "*" />91<Key word = "^" />92<Key word = "=" />93<Key word = "~" />94<Key word = "!" />95<Key word = "|" />96</KeyWords>97
98<KeyWords name = "CoreKeywords" bold="false" italic="false" color="Blue">99<Key word = "procedure" />100<Key word = "variable" />101<Key word = "import" />102<Key word = "export" />103<Key word = "in" />104<Key word = "when" />105<Key word = "pure" />106<Key word = "inline" />107<Key word = "begin" />108<Key word = "end" />109<Key word = "exit" />110<Key word = "detach" />111<Key word = "fork" />112<Key word = "spawn" />113<Key word = "callstart" />114<Key word = "exec" />115<Key word = "noop" />116<Key word = "wait" />117<Key word = "call" />118<Key word = "cancel" />119<Key word = "cancelall" />120<Key word = "if" />121<Key word = "then" />122<Key word = "else" />123<Key word = "switch" />124<Key word = "case" />125<Key word = "default" />126<Key word = "end" />127<Key word = "return" />128<Key word = "do" />129<Key word = "while" />130<Key word = "for" />131<Key word = "foreach" />132<Key word = "include" />133<Key word = "startcritical" />134<Key word = "endcritical" />135<Key word = "critical" />136<Key word = "break" />137<Key word = "continue" />138</KeyWords>139
140<KeyWords name = "FalloutBaseFunctions" bold="false" italic="false" color="DarkMagenta">141<Key word = "give_exp_points" />142<Key word = "scr_return" />143<Key word = "play_sfx" />144<Key word = "obj_name" />145<Key word = "sfx_build_open_name" />146<Key word = "get_pc_stat" />147<Key word = "tile_contains_pid_obj" />148<Key word = "set_map_start" />149<Key word = "override_map_start" />150<Key word = "has_skill" />151<Key word = "using_skill" />152<Key word = "roll_vs_skill" />153<Key word = "skill_contest" />154<Key word = "do_check" />155<Key word = "is_success" />156<Key word = "is_critical" />157<Key word = "how_much" />158<Key word = "mark_area_known" />159<Key word = "reaction" />160<Key word = "reaction_influence" />161<Key word = "random" />162<Key word = "roll_dice" />163<Key word = "move_to" />164<Key word = "create_object_sid" />165<Key word = "display_msg" />166<Key word = "script_overrides" />167<Key word = "obj_is_carrying_obj_pid" />168<Key word = "tile_contains_obj_pid" />169<Key word = "self_obj" />170<Key word = "source_obj" />171<Key word = "target_obj" />172<Key word = "dude_obj" />173<Key word = "obj_being_used_with" />174<Key word = "local_var" />175<Key word = "set_local_var" />176<Key word = "map_var" />177<Key word = "set_map_var" />178<Key word = "global_var" />179<Key word = "set_global_var" />180<Key word = "script_action" />181<Key word = "obj_type" />182<Key word = "obj_item_subtype" />183<Key word = "get_critter_stat" />184<Key word = "set_critter_stat" />185<Key word = "animate_stand_obj" />186<Key word = "animate_stand_reverse_obj" />187<Key word = "animate_move_obj_to_tile" />188<Key word = "tile_in_tile_rect" />189<Key word = "animate_jump" />190<Key word = "attack_complex" />191<Key word = "make_daytime" />192<Key word = "tile_distance" />193<Key word = "tile_distance_objs" />194<Key word = "tile_num" />195<Key word = "tile_num_in_direction" />196<Key word = "pickup_obj" />197<Key word = "drop_obj" />198<Key word = "add_obj_to_inven" />199<Key word = "rm_obj_from_inven" />200<Key word = "wield_obj_critter" />201<Key word = "use_obj" />202<Key word = "obj_can_see_obj" />203<Key word = "attack" />204<Key word = "start_gdialog" />205<Key word = "end_dialogue" />206<Key word = "dialogue_reaction" />207<Key word = "metarule3" />208<Key word = "set_map_music" />209<Key word = "turn_off_objs_in_area" />210<Key word = "turn_on_objs_in_area" />211<Key word = "set_obj_visibility" />212<Key word = "load_map" />213<Key word = "wm_area_set_pos" />214<Key word = "set_exit_grids" />215<Key word = "barter_offer" />216<Key word = "barter_asking" />217<Key word = "anim_busy" />218<Key word = "critter_heal" />219<Key word = "set_light_level" />220<Key word = "game_time" />221<Key word = "game_time_in_seconds" />222<Key word = "elevation" />223<Key word = "kill_critter" />224<Key word = "kill_critter_type" />225<Key word = "critter_dmg" />226<Key word = "add_timer_event" />227<Key word = "rm_timer_event" />228<Key word = "game_ticks" />229<Key word = "has_trait" />230<Key word = "destroy_object" />231<Key word = "obj_can_hear_obj" />232<Key word = "game_time_hour" />233<Key word = "fixed_param" />234<Key word = "tile_is_visible" />235<Key word = "dialogue_system_enter" />236<Key word = "action_being_used" />237<Key word = "critter_state" />238<Key word = "game_time_advance" />239<Key word = "radiation_inc" />240<Key word = "radiation_dec" />241<Key word = "critter_attempt_placement" />242<Key word = "obj_pid" />243<Key word = "cur_map_index" />244<Key word = "critter_add_trait" />245<Key word = "critter_rm_trait" />246<Key word = "proto_data" />247<Key word = "message_str" />248<Key word = "critter_inven_obj" />249<Key word = "obj_set_light_level" />250<Key word = "world_map" />251<Key word = "inven_cmds" />252<Key word = "town_map" />253<Key word = "float_msg" />254<Key word = "metarule" />255<Key word = "anim" />256<Key word = "obj_carrying_pid_obj" />257<Key word = "REG_ANIM_FUNC" />258<Key word = "reg_anim_animate" />259<Key word = "reg_anim_animate_reverse" />260<Key word = "reg_anim_obj_move_to_obj" />261<Key word = "reg_anim_obj_run_to_obj" />262<Key word = "reg_anim_obj_move_to_tile" />263<Key word = "reg_anim_obj_run_to_tile" />264<Key word = "play_gmovie" />265<Key word = "add_mult_objs_to_inven" />266<Key word = "rm_mult_objs_from_inven" />267<Key word = "get_month" />268<Key word = "get_day" />269<Key word = "explosion" />270<Key word = "days_since_visited" />271<Key word = "gsay_start" />272<Key word = "gsay_end" />273<Key word = "gsay_reply" />274<Key word = "gsay_option" />275<Key word = "gsay_message" />276<Key word = "giq_option" />277<Key word = "poison" />278<Key word = "get_poison" />279<Key word = "party_add" />280<Key word = "party_remove" />281<Key word = "reg_anim_animate_forever" />282<Key word = "critter_injure" />283<Key word = "combat_is_initialized" />284<Key word = "gdialog_mod_barter" />285<Key word = "difficulty_level" />286<Key word = "running_burning_guy" />287<Key word = "inven_unwield" />288<Key word = "obj_is_locked" />289<Key word = "obj_lock" />290<Key word = "obj_unlock" />291<Key word = "obj_is_open" />292<Key word = "obj_open" />293<Key word = "obj_close" />294<Key word = "game_ui_disable" />295<Key word = "game_ui_enable" />296<Key word = "game_ui_is_disabled" />297<Key word = "gfade_out" />298<Key word = "gfade_in" />299<Key word = "item_caps_total" />300<Key word = "item_caps_adjust" />301<Key word = "anim_action_frame" />302<Key word = "reg_anim_play_sfx" />303<Key word = "critter_mod_skill" />304<Key word = "sfx_build_char_name" />305<Key word = "sfx_build_ambient_name" />306<Key word = "sfx_build_interface_name" />307<Key word = "sfx_build_item_name" />308<Key word = "sfx_build_weapon_name" />309<Key word = "sfx_build_scenery_name" />310<Key word = "attack_setup" />311<Key word = "destroy_mult_objs" />312<Key word = "use_obj_on_obj" />313<Key word = "endgame_slideshow" />314<Key word = "move_obj_inven_to_obj" />315<Key word = "endgame_movie" />316<Key word = "obj_art_fid" />317<Key word = "art_anim" />318<Key word = "party_member_obj" />319<Key word = "rotation_to_tile" />320<Key word = "jam_lock" />321<Key word = "gdialog_set_barter_mod" />322<Key word = "combat_difficulty" />323<Key word = "obj_on_screen" />324<Key word = "critter_is_fleeing" />325<Key word = "critter_set_flee_state" />326<Key word = "terminate_combat" />327<Key word = "debug_msg" />328<Key word = "critter_stop_attacking" />329<Key word = "loadpalettetable" />330
331<Key word = "displaygfx" />332<Key word = "selectwin" />333<Key word = "createwin" />334<Key word = "deletewin" />335<Key word = "resizewin" />336<Key word = "scalewin" />337<Key word = "showwin" />338<Key word = "fillwin" />339<Key word = "fillrect" />340<Key word = "fillwin3x3" />341<Key word = "display" />342<Key word = "displayraw" />343<Key word = "playmovie" />344<Key word = "playmoviealpharect" />345<Key word = "playmoviealpha" />346<Key word = "playmoviealpharect" />347<Key word = "movieflags" />348<Key word = "playmovierect" />349<Key word = "stopmovie" />350<Key word = "print" />351<Key word = "format" />352<Key word = "printrect" />353<Key word = "setfont" />354<Key word = "settextflags" />355<Key word = "settextcolor" />356<Key word = "sethighlightcolor" />357<Key word = "gotoxy" />358<Key word = "addregion" />359<Key word = "addregionproc" />360<Key word = "addregionflag" />361<Key word = "addregionrightproc" />362<Key word = "deleteregion" />363<Key word = "activateregion" />364<Key word = "checkregion" />365
366<Key word = "fadein" />367<Key word = "fadeout" />368<Key word = "addbutton" />369<Key word = "addbuttontext" />370<Key word = "addbuttongfx" />371<Key word = "addbuttonproc" />372<Key word = "addbuttonflag" />373<Key word = "addbuttonrightproc" />374<Key word = "deletebutton" />375<Key word = "saystartpos" />376<Key word = "saystart" />377<Key word = "sayreply" />378<Key word = "saygotoreply" />379<Key word = "sayreplytitle" />380<Key word = "sayoption" />381<Key word = "sayend" />382<Key word = "sayquit" />383<Key word = "saymessage" />384<Key word = "sayreplyflags" />385<Key word = "sayoptionflags" />386<Key word = "sayreplywindow" />387<Key word = "sayoptionwindow" />388<Key word = "sayborder" />389<Key word = "sayscrollup" />390<Key word = "sayscrolldown" />391<Key word = "saysetspacing" />392<Key word = "sayoptioncolor" />393<Key word = "sayreplycolor" />394<Key word = "sayrestart" />395<Key word = "saygetlastpos" />396<Key word = "saymessagetimeout" />397
398<Key word = "hidemouse" />399<Key word = "showmouse" />400<Key word = "mouseshape" />401<Key word = "refreshmouse" />402<Key word = "setglobalmousefunc" />403
404<Key word = "addnamedevent" />405<Key word = "addnamedhandler" />406<Key word = "clearnamed" />407<Key word = "signalnamed" />408<Key word = "addkey" />409<Key word = "deletekey" />410<Key word = "soundplay" />411<Key word = "soundpause" />412<Key word = "soundresume" />413<Key word = "soundstop" />414<Key word = "soundrewind" />415<Key word = "sounddelete" />416<Key word = "setoneoptpause" />417<Key word = "selectfilelist" />418<Key word = "tokenize" />419</KeyWords>420
421<KeyWords name = "FalloutBaseMacros" bold="false" italic="true" color="DarkMagenta">422<Key word = "rm_fixed_timer_event" />423<Key word = "create_object" />424<Key word = "drug_influence" />425<Key word = "is_skill_tagged" />426<Key word = "player_kill_count" />427<Key word = "critter_damage" />428<Key word = "critter_skill_level" />429<Key word = "critter_uninjure" />430<Key word = "obj_get_rot" />431<Key word = "obj_is_visible_flag" />432<Key word = "who_carry_amount" />433<Key word = "obj_drop_everything" />434<Key word = "inven_count" />435<Key word = "inven_ptr" />436<Key word = "wield_obj" />437<Key word = "cur_town" />438<Key word = "is_loading_game" />439<Key word = "map_first_run" />440<Key word = "map_is_known" />441<Key word = "tile_set_center" />442<Key word = "town_known" />443<Key word = "car_current_town" />444<Key word = "car_give_to_party" />445<Key word = "car_give_gas" />446<Key word = "car_out_of_fuel" />447<Key word = "override_map_start_hex" />448<Key word = "mark_world_subtile_visited" />449<Key word = "wm_get_subtile_state" />450<Key word = "worldmap_xpos" />451<Key word = "worldmap_ypos" />452<Key word = "mark_on_map" />453<Key word = "unmark_on_map" />454<Key word = "map_get_load_area" />455<Key word = "mstr" />456<Key word = "g_mstr" />457<Key word = "display_mstr" />458<Key word = "floater" />459<Key word = "floater_rand" />460<Key word = "gen_floater" />461<Key word = "gdialog_barter" />462<Key word = "start_dialogue" />463<Key word = "GOption" />464<Key word = "NOption" />465<Key word = "BOption" />466<Key word = "GLowOption" />467<Key word = "NLowOption" />468<Key word = "BLowOption" />469<Key word = "GMessage" />470<Key word = "NMessage" />471<Key word = "BMessage" />472<Key word = "Reply" />473<Key word = "Reply_Rand" />474<Key word = "party_member_count" />475<Key word = "language_filter_is_on" />476<Key word = "violence_filter_setting" />477<Key word = "elevator" />478<Key word = "signal_end_game" />479<Key word = "weapon_dmg_type" />480<Key word = "critter_can_barter" />481<Key word = "critter_kill_type" />482<Key word = "set_car_carry_amount" />483<Key word = "car_carry_amount" />484<Key word = "mark_map_entrance_state" />485<Key word = "mark_map_entrance_elev_state" />486<Key word = "tile_get_next_critter" />487<Key word = "art_change_fid_num" />488<Key word = "animate_move_to_tile" />489<Key word = "animate_move_to_tile_force" />490<Key word = "animate_rotation" />491<Key word = "animate_run_to_tile" />492<Key word = "animate_run_to_tile_force" />493<Key word = "animate_set_frame" />494<Key word = "animate_stand" />495<Key word = "animate_stand_reverse" />496<Key word = "face_critter" />497<Key word = "reg_anim_begin" />498<Key word = "reg_anim_clear" />499<Key word = "reg_anim_end" />500<Key word = "inc_global_var_amt" />501<Key word = "inc_global_var" />502<Key word = "dec_global_var_amt" />503<Key word = "dec_global_var" />504<Key word = "inc_map_var_amt" />505<Key word = "inc_map_var" />506<Key word = "dec_map_var_amt" />507<Key word = "dec_map_var" />508<Key word = "inc_local_var_amt" />509<Key word = "inc_local_var" />510<Key word = "dec_local_var_amt" />511<Key word = "dec_local_var" />512<Key word = "gvar_bit" />513<Key word = "mvar_bit" />514<Key word = "lvar_bit" />515<Key word = "INV" />516<Key word = "set_gvar_bit_on" />517<Key word = "set_mvar_bit_on" />518<Key word = "set_lvar_bit_on" />519<Key word = "set_gvar_bit_off" />520<Key word = "set_mvar_bit_off" />521<Key word = "set_lvar_bit_off" />522</KeyWords>523
524<KeyWords name = "FalloutExtendMacros" bold="false" italic="true" color="DarkMagenta">525<Key word = "flush_add_timer_event" />526<Key word = "flush_add_timer_event_sec" />527<Key word = "self_pid" />528<Key word = "self_fid" />529<Key word = "critter_weight" />530<Key word = "chem_use_level" />531<Key word = "self_name" />532<Key word = "self_gender" />533<Key word = "self_strength" />534<Key word = "self_perception" />535<Key word = "self_endurance" />536<Key word = "self_charisma" />537<Key word = "self_iq" />538<Key word = "self_agility" />539<Key word = "self_luck" />540<Key word = "self_cur_hits" />541<Key word = "self_max_hits" />542<Key word = "self_is_poisoned" />543<Key word = "self_ai" />544<Key word = "self_team" />545<Key word = "dude_strength" />546<Key word = "dude_perception" />547<Key word = "dude_endurance" />548<Key word = "dude_charisma" />549<Key word = "dude_iq" />550<Key word = "dude_agility" />551<Key word = "dude_luck" />552<Key word = "dude_name" />553<Key word = "dude_gender" />554<Key word = "dude_age" />555<Key word = "dude_weight" />556<Key word = "dude_level" />557<Key word = "dude_cur_hits" />558<Key word = "dude_max_hits" />559<Key word = "dude_is_poisoned" />560<Key word = "dude_is_irradiated" />561<Key word = "critter_is_male" />562<Key word = "critter_is_female" />563<Key word = "self_is_male" />564<Key word = "self_is_female" />565<Key word = "self_is_high" />566<Key word = "dude_is_male" />567<Key word = "dude_is_female" />568<Key word = "dude_is_addict" />569<Key word = "dude_is_high" />570<Key word = "dude_is_pornstar" />571<Key word = "dude_is_stupid" />572<Key word = "dude_is_sneaking" />573<Key word = "dude_is_crippled" />574<Key word = "dude_is_walking" />575<Key word = "dude_is_running" />576<Key word = "self_caps" />577<Key word = "self_item" />578<Key word = "self_item_count" />579<Key word = "dude_caps" />580<Key word = "dude_item" />581<Key word = "dude_item_count" />582<Key word = "critter_is_armed" />583<Key word = "critter_wearing_armor" />584<Key word = "dude_is_armed" />585<Key word = "dude_wearing_armor" />586<Key word = "dude_wielding_knife" />587<Key word = "dude_wearing_leather_armor" />588<Key word = "dude_wearing_combat_armor" />589<Key word = "dude_wearing_metal_armor" />590<Key word = "dude_wearing_power_armor" />591<Key word = "skill_success" />592<Key word = "stat_success" />593<Key word = "dude_has_car" />594<Key word = "tile_behind_obj" />595<Key word = "tile_behind_obj_rng" />596<Key word = "self_cur_rot" />597<Key word = "self_inv_rot" />598<Key word = "self_tile" />599<Key word = "self_elevation" />600<Key word = "self_visible" />601<Key word = "self_can_see_dude" />602<Key word = "self_distance_from_dude" />603<Key word = "dude_cur_rot" />604<Key word = "dude_inv_rot" />605<Key word = "dude_tile" />606<Key word = "dude_elevation" />607<Key word = "dude_can_see_self" />608<Key word = "self_attack_dude" />609<Key word = "display_g_mstr" />610<Key word = "display_mstr_rand" />611<Key word = "dude_floater" />612<Key word = "dude_floater_rand" />613<Key word = "dude_floater_type" />614<Key word = "self_floater_type" />615<Key word = "game_time_advance_hour" />616<Key word = "amt_time_has_passed" />617<Key word = "GAME_TIME_IN_YEARS" />618<Key word = "GAME_TIME_IN_DAYS" />619<Key word = "GAME_TIME_IN_HOURS" />620<Key word = "GAME_TIME_IN_MINUTES" />621<Key word = "one_second_passed" />622<Key word = "one_minute_passed" />623<Key word = "one_hour_passed" />624<Key word = "one_day_passed" />625<Key word = "one_week_passed" />626<Key word = "one_month_passed" />627<Key word = "give_xp" />628<Key word = "Flee_From_Dude" />629<Key word = "Flee_From_Dude_Force" />630<Key word = "Follow_Dude" />631<Key word = "Follow_Obj_Run_Only" />632<Key word = "Get_In_Obj_Face" />633<Key word = "Get_In_Face_Run_Dist" />634<Key word = "closest_clear_tile" />635<Key word = "Lighting" />636<Key word = "Check_Create_Car" />637</KeyWords>638
639<KeyWords name = "SfallFunctions" bold="true" italic="false" color="DarkMagenta">640<Key word = "read_byte" />641<Key word = "read_short" />642<Key word = "read_int" />643<Key word = "read_string" />644<Key word = "write_byte" />645<Key word = "write_short" />646<Key word = "write_int" />647<Key word = "write_string" />648<Key word = "call_offset_v0" />649<Key word = "call_offset_v1" />650<Key word = "call_offset_v2" />651<Key word = "call_offset_v3" />652<Key word = "call_offset_v4" />653<Key word = "call_offset_r0" />654<Key word = "call_offset_r1" />655<Key word = "call_offset_r2" />656<Key word = "call_offset_r3" />657<Key word = "call_offset_r4" />658<Key word = "set_pc_base_stat" />659<Key word = "set_pc_extra_stat" />660<Key word = "get_pc_base_stat" />661<Key word = "get_pc_extra_stat" />662<Key word = "set_critter_base_stat" />663<Key word = "set_critter_extra_stat" />664<Key word = "get_critter_base_stat" />665<Key word = "get_critter_extra_stat" />666<Key word = "set_critter_skill_points" />667<Key word = "get_critter_skill_points" />668<Key word = "set_available_skill_points" />669<Key word = "get_available_skill_points" />670<Key word = "mod_skill_points_per_level" />671<Key word = "set_stat_max" />672<Key word = "set_stat_min" />673<Key word = "set_pc_stat_max" />674<Key word = "set_pc_stat_min" />675<Key word = "set_npc_stat_max" />676<Key word = "set_npc_stat_min" />677<Key word = "input_funcs_available" />678<Key word = "key_pressed" />679<Key word = "tap_key" />680<Key word = "get_mouse_x" />681<Key word = "get_mouse_y" />682<Key word = "get_mouse_buttons" />683<Key word = "get_window_under_mouse" />684<Key word = "get_year" />685<Key word = "game_loaded" />686<Key word = "graphics_funcs_available" />687<Key word = "load_shader" />688<Key word = "free_shader" />689<Key word = "activate_shader" />690<Key word = "deactivate_shader" />691<Key word = "set_shader_int" />692<Key word = "set_shader_float" />693<Key word = "set_shader_vector" />694<Key word = "get_shader_version" />695<Key word = "set_shader_mode" />696<Key word = "force_graphics_refresh" />697<Key word = "get_shader_texture" />698<Key word = "set_shader_texture" />699<Key word = "set_global_script_repeat" />700<Key word = "set_global_script_type" />701<Key word = "available_global_script_types" />702<Key word = "in_world_map" />703<Key word = "force_encounter" />704<Key word = "force_encounter_with_flags" />705<Key word = "set_map_time_multi" />706<Key word = "set_world_map_pos" />707<Key word = "get_world_map_x_pos" />708<Key word = "get_world_map_y_pos" />709<Key word = "set_dm_model" />710<Key word = "set_df_model" />711<Key word = "set_movie_path" />712<Key word = "set_perk_image" />713<Key word = "set_perk_ranks" />714<Key word = "set_perk_level" />715<Key word = "set_perk_stat" />716<Key word = "set_perk_stat_mag" />717<Key word = "set_perk_skill1" />718<Key word = "set_perk_skill1_mag" />719<Key word = "set_perk_type" />720<Key word = "set_perk_skill2" />721<Key word = "set_perk_skill2_mag" />722<Key word = "set_perk_str" />723<Key word = "set_perk_per" />724<Key word = "set_perk_end" />725<Key word = "set_perk_chr" />726<Key word = "set_perk_int" />727<Key word = "set_perk_agl" />728<Key word = "set_perk_lck" />729<Key word = "set_perk_name" />730<Key word = "set_perk_desc" />731<Key word = "set_perk_freq" />732<Key word = "set_pipboy_available" />733<Key word = "get_kill_counter" />734<Key word = "mod_kill_counter" />735<Key word = "get_perk_owed" />736<Key word = "set_perk_owed" />737<Key word = "get_perk_available" />738<Key word = "get_critter_current_ap" />739<Key word = "set_critter_current_ap" />740<Key word = "active_hand" />741<Key word = "toggle_active_hand" />742<Key word = "set_weapon_knockback" />743<Key word = "set_target_knockback" />744<Key word = "set_attacker_knockback" />745<Key word = "remove_weapon_knockback" />746<Key word = "remove_target_knockback" />747<Key word = "remove_attacker_knockback" />748<Key word = "set_sfall_global" />749<Key word = "get_sfall_global_int" />750<Key word = "get_sfall_global_float" />751<Key word = "create_array" />752<Key word = "set_array" />753<Key word = "get_array" />754<Key word = "free_array" />755<Key word = "len_array" />756<Key word = "resize_array" />757<Key word = "temp_array" />758<Key word = "fix_array" />759<Key word = "scan_array" />760<Key word = "set_pickpocket_max" />761<Key word = "set_hit_chance_max" />762<Key word = "set_skill_max" />763<Key word = "set_xp_mod" />764<Key word = "set_perk_level_mod" />765<Key word = "set_critter_hit_chance_mod" />766<Key word = "set_base_hit_chance_mod" />767<Key word = "set_critter_skill_mod" />768<Key word = "set_base_skill_mod" />769<Key word = "set_critter_pickpocket_mod" />770<Key word = "set_base_pickpocket_mod" />771<Key word = "eax_available" />772<Key word = "set_eax_environment" />773<Key word = "inc_npc_level" />774<Key word = "get_npc_level" />775<Key word = "get_viewport_x" />776<Key word = "get_viewport_y" />777<Key word = "set_viewport_x" />778<Key word = "set_viewport_y" />779<Key word = "get_ini_setting" />780<Key word = "get_ini_string" />781<Key word = "get_game_mode" />782<Key word = "get_uptime" />783<Key word = "set_car_current_town" />784<Key word = "set_fake_perk" />785<Key word = "set_fake_trait" />786<Key word = "set_selectable_perk" />787<Key word = "set_perkbox_title" />788<Key word = "hide_real_perks" />789<Key word = "show_real_perks" />790<Key word = "has_fake_perk" />791<Key word = "has_fake_trait" />792<Key word = "perk_add_mode" />793<Key word = "clear_selectable_perks" />794<Key word = "remove_trait" />795<Key word = "set_pyromaniac_mod" />796<Key word = "apply_heaveho_fix" />797<Key word = "set_swiftlearner_mod" />798<Key word = "set_hp_per_level_mod" />799<Key word = "show_iface_tag" />800<Key word = "hide_iface_tag" />801<Key word = "is_iface_tag_active" />802<Key word = "get_bodypart_hit_modifier" />803<Key word = "set_bodypart_hit_modifier" />804<Key word = "set_critical_table" />805<Key word = "get_critical_table" />806<Key word = "reset_critical_table" />807<Key word = "get_sfall_arg" />808<Key word = "set_sfall_arg" />809<Key word = "get_sfall_args" />810<Key word = "set_sfall_args" />811<Key word = "set_sfall_return" />812<Key word = "init_hook" />813<Key word = "set_unspent_ap_bonus" />814<Key word = "get_unspent_ap_bonus" />815<Key word = "set_unspent_ap_perk_bonus" />816<Key word = "get_unspent_ap_perk_bonus" />817<Key word = "round" />818<Key word = "ceil" />819<Key word = "sqrt" />820<Key word = "abs" />821<Key word = "sin" />822<Key word = "cos" />823<Key word = "tan" />824<Key word = "arctan" />825<Key word = "log" />826<Key word = "exponent" />827<Key word = "set_palette" />828<Key word = "remove_script" />829<Key word = "set_script" />830<Key word = "get_script" />831<Key word = "nb_create_char" />832<Key word = "fs_create" />833<Key word = "fs_copy" />834<Key word = "fs_find" />835<Key word = "fs_write_byte" />836<Key word = "fs_write_short" />837<Key word = "fs_write_int" />838<Key word = "fs_write_float" />839<Key word = "fs_write_string" />840<Key word = "fs_write_bstring" />841<Key word = "fs_read_byte" />842<Key word = "fs_read_short" />843<Key word = "fs_read_int" />844<Key word = "fs_read_float" />845<Key word = "fs_delete" />846<Key word = "fs_size" />847<Key word = "fs_pos" />848<Key word = "fs_seek" />849<Key word = "fs_resize" />850<Key word = "get_proto_data" />851<Key word = "set_proto_data" />852<Key word = "set_self" />853<Key word = "register_hook" />854<Key word = "list_begin" />855<Key word = "list_next" />856<Key word = "list_end" />857<Key word = "list_as_array" />858<Key word = "sfall_ver_major" />859<Key word = "sfall_ver_minor" />860<Key word = "sfall_ver_build" />861<Key word = "hero_select_win" />862<Key word = "set_hero_race" />863<Key word = "set_hero_style" />864<Key word = "set_critter_burst_disable" />865<Key word = "get_weapon_ammo_pid" />866<Key word = "set_weapon_ammo_pid" />867<Key word = "get_weapon_ammo_count" />868<Key word = "set_weapon_ammo_count" />869<Key word = "get_screen_width" />870<Key word = "get_screen_height" />871<Key word = "stop_game" />872<Key word = "resume_game" />873<Key word = "create_message_window" />874<Key word = "get_light_level" />875<Key word = "refresh_pc_art" />876<Key word = "get_attack_type" />877<Key word = "play_sfall_sound" />878<Key word = "stop_sfall_sound" />879<Key word = "string_split" />880<Key word = "atoi" />881<Key word = "atof" />882<Key word = "get_tile_fid" />883<Key word = "modified_ini" />884<Key word = "force_aimed_shots" />885<Key word = "disable_aimed_shots" />886<Key word = "mark_movie_played" />887<Key word = "get_last_target" />888<Key word = "get_last_attacker" />889<Key word = "tile_under_cursor" />890<Key word = "gdialog_get_barter_mod" />891<Key word = "set_inven_ap_cost" />892<Key word = "substr" />893<Key word = "strlen" />894<Key word = "sprintf" />895<Key word = "charcode" />896<Key word = "typeof" />897<Key word = "save_array" />898<Key word = "load_array" />899<Key word = "array_key" />900<Key word = "arrayexpr" />901<Key word = "reg_anim_destroy" />902<Key word = "reg_anim_animate_and_hide" />903<Key word = "reg_anim_combat_check" />904<Key word = "reg_anim_light" />905<Key word = "reg_anim_change_fid" />906<Key word = "reg_anim_take_out" />907<Key word = "reg_anim_turn_towards" />908<Key word = "metarule2_explosions" />909<Key word = "register_hook_proc" />910<Key word = "register_hook_proc_spec" />911<Key word = "message_str_game" />912<Key word = "sneak_success" />913<Key word = "tile_light" />914<Key word = "obj_blocking_line" />915<Key word = "obj_blocking_tile" />916<Key word = "tile_get_objs" />917<Key word = "party_member_list" />918<Key word = "path_find_to" />919<Key word = "create_spatial" />920<Key word = "art_exists" />921<Key word = "obj_is_carrying_obj" />922<Key word = "block_combat" />923<Key word = "reg_anim_callback" />924
925<Key word = "sfall_func0" />926<Key word = "sfall_func1" />927<Key word = "sfall_func2" />928<Key word = "sfall_func3" />929<Key word = "sfall_func4" />930<Key word = "sfall_func5" />931<Key word = "sfall_func6" />932</KeyWords>933
934<KeyWords name = "SfallMacros" bold="true" italic="true" color="DarkMagenta">935<Key word = "create_array_list" />936<Key word = "temp_array_list" />937<Key word = "create_array_map" />938<Key word = "temp_array_map" />939<Key word = "array_is_map" />940<Key word = "list_saved_arrays" />941<Key word = "unsave_array" />942<Key word = "is_in_array" />943<Key word = "array_exists" />944<Key word = "clear_array" />945<Key word = "sort_array" />946<Key word = "sort_array_reverse" />947<Key word = "reverse_array" />948<Key word = "shuffle_array" />949<Key word = "unset_array" />950
951<Key word = "set_attack_explosion_pattern" />952<Key word = "set_attack_explosion_art" />953<Key word = "set_attack_explosion_radius" />954<Key word = "set_attack_is_explosion" />955<Key word = "set_attack_is_explosion_fire" />956<Key word = "key_pressed_vk" />957
958<Key word = "mstr_combat" />959<Key word = "mstr_ai" />960<Key word = "mstr_scrname" />961<Key word = "mstr_misc" />962<Key word = "mstr_custom" />963<Key word = "mstr_inventry" />964<Key word = "mstr_item" />965<Key word = "mstr_lsgame" />966<Key word = "mstr_map" />967<Key word = "mstr_options" />968<Key word = "mstr_perk" />969<Key word = "mstr_pipboy" />970<Key word = "mstr_quests" />971<Key word = "mstr_proto" />972<Key word = "mstr_script" />973<Key word = "mstr_skill" />974<Key word = "mstr_skilldex" />975<Key word = "mstr_stat" />976<Key word = "mstr_trait" />977<Key word = "mstr_worldmap" />978
979<Key word = "party_member_list_critters" />980<Key word = "party_member_list_all" />981
982<Key word = "spatial_radius" />983<Key word = "critter_inven_obj2" />984<Key word = "intface_redraw" />985<Key word = "intface_hide" />986<Key word = "intface_show" />987<Key word = "intface_is_hidden" />988<Key word = "exec_map_update_scripts" />989<Key word = "car_gas_amount" />990<Key word = "get_flags" />991<Key word = "get_ini_section" />992<Key word = "get_ini_sections" />993<Key word = "get_outline" />994<Key word = "outlined_object" />995<Key word = "real_dude_obj" />996<Key word = "set_car_intface_art" />997<Key word = "set_dude_obj" />998<Key word = "set_flags" />999<Key word = "set_outline" />1000<Key word = "tile_refresh_display" />1001<Key word = "get_cursor_mode" />1002<Key word = "set_cursor_mode" />1003<Key word = "item_weight" />1004<Key word = "display_stats" />1005<Key word = "set_ini_setting" />1006<Key word = "attack_is_aimed" />1007<Key word = "floor2" />1008<Key word = "set_map_enter_position" />1009<Key word = "get_map_enter_position" />1010<Key word = "lock_is_jammed" />1011<Key word = "unjam_lock" />1012<Key word = "set_unjam_locks_time" />1013<Key word = "set_rest_heal_time" />1014<Key word = "set_rest_mode" />1015<Key word = "inventory_redraw" />1016<Key word = "set_iface_tag_text" />1017<Key word = "item_make_explosive" />1018<Key word = "get_string_pointer" />1019<Key word = "dialog_message" />1020<Key word = "get_current_inven_size" />1021<Key word = "create_win" />1022<Key word = "create_win_flag" />1023<Key word = "set_can_rest_on_map" />1024<Key word = "get_can_rest_on_map" />1025<Key word = "dialog_obj" />1026<Key word = "obj_under_cursor" />1027<Key word = "loot_obj" />1028<Key word = "get_object_data" />1029<Key word = "set_object_data" />1030<Key word = "get_object_ai_data" />1031<Key word = "art_cache_clear" />1032<Key word = "add_iface_tag" />1033<Key word = "npc_engine_level_up" />1034<Key word = "set_drugs_data" />1035<Key word = "set_unique_id" />1036<Key word = "unset_unique_id" />1037<Key word = "metarule_exist" />1038<Key word = "draw_image" />1039<Key word = "draw_image_scaled" />1040<Key word = "set_fake_perk_npc" />1041<Key word = "set_fake_trait_npc" />1042<Key word = "set_selectable_perk_npc" />1043<Key word = "has_fake_perk_npc" />1044<Key word = "has_fake_trait_npc" />1045<Key word = "add_extra_msg_file" />1046<Key word = "create_lookup_map" />1047<Key word = "temp_lookup_map" />1048<Key word = "sort_map_value" />1049<Key word = "sort_map_reverse" />1050<Key word = "set_explosion_radius" />1051<Key word = "get_explosion_damage" />1052<Key word = "set_dynamite_damage" />1053<Key word = "set_plastic_damage" />1054<Key word = "set_explosion_max_targets" />1055
1056<Key word = "add_global_timer_event" />1057<Key word = "add_trait" />1058<Key word = "get_interface_x" />1059<Key word = "get_interface_y" />1060<Key word = "get_inven_ap_cost" />1061<Key word = "get_metarule_table" />1062<Key word = "get_sfall_arg_at" />1063<Key word = "get_text_width" />1064<Key word = "hide_window" />1065<Key word = "intface_is_show" />1066<Key word = "message_box" />1067<Key word = "objects_in_radius" />1068<Key word = "remove_all_timer_events" />1069<Key word = "remove_timer_event" />1070<Key word = "set_terrain_name" />1071<Key word = "set_town_title" />1072<Key word = "set_window_flag" />1073<Key word = "show_window" />1074<Key word = "string_compare" />1075<Key word = "string_compare_locale" />1076<Key word = "string_format" />1077<Key word = "string_tolower" />1078<Key word = "string_toupper" />1079<Key word = "tile_by_position" />1080<Key word = "unwield_slot" />1081</KeyWords>1082
1083<KeyWords name = "OpKeywords" bold="false" italic="false" color="Indigo">1084<Key word = "and" />1085<Key word = "or" />1086<Key word = "bwand" />1087<Key word = "bwor" />1088<Key word = "bwnot" />1089<Key word = "bwxor" />1090<Key word = "not" />1091<Key word = "true" />1092<Key word = "false" />1093<Key word = "floor" />1094<Key word = "andalso" />1095<Key word = "orelse" />1096<Key word = "div" />1097</KeyWords>1098
1099<KeyWords name = "Constants" bold="false" italic="false" color="DarkBlue">1100<Key word = "textshadow" />1101<Key word = "textunderline" />1102<Key word = "textmonospace" />1103<Key word = "textdirect" />1104<Key word = "textnofill" />1105<Key word = "texttrunc" />1106
1107<Key word = "justifyleft" />1108<Key word = "justifyright" />1109<Key word = "justifycenter" />1110
1111<Key word = "soundnormal" />1112<Key word = "soundloop" />1113<Key word = "sound8bit" />1114<Key word = "sound16bit" />1115<Key word = "soundmemory" />1116<Key word = "soundstreamed" />1117<Key word = "soundmono" />1118<Key word = "soundstereo" />1119
1120<Key word = "moviescale" />1121<Key word = "moviedirect" />1122<Key word = "moviecenter" />1123<Key word = "moviesubtitle" />1124
1125<Key word = "mousepress" />1126<Key word = "mouserelease" />1127<Key word = "mouseon" />1128<Key word = "mouseoff" />1129<Key word = "mouseheld" />1130<Key word = "mouseright" />1131
1132<Key word = "buttontab" />1133<Key word = "regiontab" />1134</KeyWords>1135
1136<KeyWords name = "DefineConstants" bold="true" italic="false" color="DarkBlue">1137<Key word = "FLOAT_MSG_WARNING" />1138<Key word = "FLOAT_MSG_SEQUENTIAL" />1139<Key word = "FLOAT_MSG_NORMAL" />1140<Key word = "FLOAT_MSG_BLACK" />1141<Key word = "FLOAT_MSG_RED" />1142<Key word = "FLOAT_MSG_GREEN" />1143<Key word = "FLOAT_MSG_BLUE" />1144<Key word = "FLOAT_MSG_PURPLE" />1145<Key word = "FLOAT_MSG_NEAR_WHITE" />1146<Key word = "FLOAT_MSG_LIGHT_RED" />1147<Key word = "FLOAT_MSG_YELLOW" />1148<Key word = "FLOAT_MSG_WHITE" />1149<Key word = "FLOAT_MSG_GREY" />1150<Key word = "FLOAT_MSG_DARK_GREY" />1151<Key word = "FLOAT_MSG_LIGHT_GREY" />1152<Key word = "SKILL_SMALL_GUNS" />1153<Key word = "SKILL_BIG_GUNS" />1154<Key word = "SKILL_ENERGY_WEAPONS" />1155<Key word = "SKILL_UNARMED_COMBAT" />1156<Key word = "SKILL_MELEE" />1157<Key word = "SKILL_THROWING" />1158<Key word = "SKILL_FIRST_AID" />1159<Key word = "SKILL_DOCTOR" />1160<Key word = "SKILL_SNEAK" />1161<Key word = "SKILL_LOCKPICK" />1162<Key word = "SKILL_STEAL" />1163<Key word = "SKILL_TRAPS" />1164<Key word = "SKILL_SCIENCE" />1165<Key word = "SKILL_REPAIR" />1166<Key word = "SKILL_CONVERSANT" />1167<Key word = "SKILL_BARTER" />1168<Key word = "SKILL_GAMBLING" />1169<Key word = "SKILL_OUTDOORSMAN" />1170<Key word = "ONE_GAME_SECOND" />1171<Key word = "ONE_GAME_MINUTE" />1172<Key word = "ONE_GAME_HOUR" />1173<Key word = "ONE_GAME_DAY" />1174<Key word = "ONE_GAME_WEEK" />1175<Key word = "ONE_GAME_MONTH" />1176
1177<Key word = "COMBAT_SUBTYPE_WEAPON_USED" />1178<Key word = "COMBAT_SUBTYPE_HIT_SUCCEEDED" />1179<Key word = "COMBAT_SUBTYPE_SEQUENCING" />1180<Key word = "COMBAT_SUBTYPE_TURN" />1181<Key word = "COMBAT_SUBTYPE_NONCOM_TURN" />1182
1183<Key word = "ROLL_CRITICAL_FAILURE" />1184<Key word = "ROLL_FAILURE" />1185<Key word = "ROLL_SUCCESS" />1186<Key word = "ROLL_CRITICAL_SUCCESS" />1187<Key word = "GOOD_REACTION" />1188<Key word = "NEUTRAL_REACTION" />1189<Key word = "BAD_REACTION" />1190<Key word = "TRAIT_PERK" />1191<Key word = "TRAIT_OBJECT" />1192<Key word = "TRAIT_TRAIT" />1193<Key word = "OBJECT_AI_PACKET" />1194<Key word = "OBJECT_TEAM_NUM" />1195<Key word = "OBJECT_CUR_ROT" />1196<Key word = "OBJECT_VISIBILITY" />1197<Key word = "OBJECT_CUR_WEIGHT" />1198<Key word = "INVEN_TYPE_WORN" />1199<Key word = "INVEN_TYPE_RIGHT_HAND" />1200<Key word = "INVEN_TYPE_LEFT_HAND" />1201<Key word = "INVEN_TYPE_INV_COUNT" />1202<Key word = "GENDER_MALE" />1203<Key word = "GENDER_FEMALE" />1204<Key word = "CRITTER_IS_NORMAL" />1205<Key word = "CRITTER_IS_DEAD" />1206<Key word = "CRITTER_IS_PRONE" />1207<Key word = "MARK_TYPE_TOWN" />1208<Key word = "MARK_TYPE_MAP" />1209<Key word = "MARK_STATE_UNKNOWN" />1210<Key word = "MARK_STATE_KNOWN" />1211<Key word = "MARK_STATE_VISITED" />1212<Key word = "MARK_STATE_INVISIBLE" />1213
1214<Key word = "STAT_st" />1215<Key word = "STAT_pe" />1216<Key word = "STAT_en" />1217<Key word = "STAT_ch" />1218<Key word = "STAT_iq" />1219<Key word = "STAT_ag" />1220<Key word = "STAT_lu" />1221<Key word = "STAT_max_hp" />1222<Key word = "STAT_max_hit_points" />1223<Key word = "STAT_max_move_points" />1224<Key word = "STAT_ac" />1225<Key word = "STAT_unarmed_dmg" />1226<Key word = "STAT_unused" />1227<Key word = "STAT_melee_dmg" />1228<Key word = "STAT_carry_amt" />1229<Key word = "STAT_sequence" />1230<Key word = "STAT_heal_rate" />1231<Key word = "STAT_crit_chance" />1232<Key word = "STAT_better_crit" />1233<Key word = "STAT_dmg_thresh" />1234<Key word = "STAT_dmg_thresh_laser" />1235<Key word = "STAT_dmg_thresh_fire" />1236<Key word = "STAT_dmg_thresh_plasma" />1237<Key word = "STAT_dmg_thresh_electrical" />1238<Key word = "STAT_dmg_thresh_emp" />1239<Key word = "STAT_dmg_thresh_explosion" />1240<Key word = "STAT_dmg_resist" />1241<Key word = "STAT_dmg_resist_laser" />1242<Key word = "STAT_dmg_resist_fire" />1243<Key word = "STAT_dmg_resist_plasma" />1244<Key word = "STAT_dmg_resist_electrical" />1245<Key word = "STAT_dmg_resist_emp" />1246<Key word = "STAT_dmg_resist_explosion" />1247<Key word = "STAT_rad_resist" />1248<Key word = "STAT_poison_resist" />1249<Key word = "STAT_age" />1250<Key word = "STAT_gender" />1251<Key word = "STAT_current_hp" />1252<Key word = "STAT_current_poison" />1253<Key word = "STAT_current_rad" />1254<Key word = "STAT_real_max_stat" />1255
1256<Key word = "PCSTAT_unspent_skill_points" />1257<Key word = "PCSTAT_level" />1258<Key word = "PCSTAT_experience" />1259<Key word = "PCSTAT_reputation" />1260<Key word = "PCSTAT_karma" />1261<Key word = "PCSTAT_max_pc_stat" />1262
1263<Key word = "CR_BODY_BIPED" />1264<Key word = "CR_BODY_QUADRUPED" />1265<Key word = "CR_BODY_ROBOTIC" />1266
1267<Key word = "OBJ_TYPE_ITEM" />1268<Key word = "OBJ_TYPE_CRITTER" />1269<Key word = "OBJ_TYPE_SCENERY" />1270<Key word = "OBJ_TYPE_WALL" />1271<Key word = "OBJ_TYPE_TILE" />1272<Key word = "OBJ_TYPE_MISC" />1273<Key word = "OBJ_TYPE_SPATIAL" />1274
1275<Key word = "item_type_armor" />1276<Key word = "item_type_container" />1277<Key word = "item_type_drug" />1278<Key word = "item_type_weapon" />1279<Key word = "item_type_ammo" />1280<Key word = "item_type_misc_item" />1281<Key word = "item_type_key_item" />1282
1283<Key word = "DMG_normal_dam" />1284<Key word = "DMG_laser" />1285<Key word = "DMG_fire" />1286<Key word = "DMG_plasma" />1287<Key word = "DMG_electrical" />1288<Key word = "DMG_emp" />1289<Key word = "DMG_explosion" />1290<Key word = "DMG_BYPASS_ARMOR" />1291<Key word = "DMG_NOANIMATE" />1292
1293<Key word = "DAM_KNOCKED_OUT" />1294<Key word = "DAM_KNOCKED_DOWN" />1295<Key word = "DAM_CRIP_LEG_LEFT" />1296<Key word = "DAM_CRIP_LEG_RIGHT" />1297<Key word = "DAM_CRIP_ARM_LEFT" />1298<Key word = "DAM_CRIP_ARM_RIGHT" />1299<Key word = "DAM_BLIND" />1300<Key word = "DAM_DEAD" />1301<Key word = "DAM_HIT" />1302<Key word = "DAM_CRITICAL" />1303<Key word = "DAM_ON_FIRE" />1304<Key word = "DAM_BYPASS" />1305<Key word = "DAM_EXPLODE" />1306<Key word = "DAM_DESTROY" />1307<Key word = "DAM_DROP" />1308<Key word = "DAM_LOSE_TURN" />1309<Key word = "DAM_HIT_SELF" />1310<Key word = "DAM_LOSE_AMMO" />1311<Key word = "DAM_DUD" />1312<Key word = "DAM_HURT_SELF" />1313<Key word = "DAM_RANDOM_HIT" />1314<Key word = "DAM_CRIP_RANDOM" />1315<Key word = "DAM_BACKWASH" />1316<Key word = "DAM_PERFORM_REVERSE" />1317
1318<Key word = "KILL_TYPE_men_kills" />1319<Key word = "KILL_TYPE_women_kills" />1320<Key word = "KILL_TYPE_children_kills" />1321<Key word = "KILL_TYPE_super_mutant_kills" />1322<Key word = "KILL_TYPE_ghoul_kills" />1323<Key word = "KILL_TYPE_brahmin_kills" />1324<Key word = "KILL_TYPE_radscorpion_kills" />1325<Key word = "KILL_TYPE_rat_kills" />1326<Key word = "KILL_TYPE_floater_kills" />1327<Key word = "KILL_TYPE_centaur_kills" />1328<Key word = "KILL_TYPE_robot_kills" />1329<Key word = "KILL_TYPE_dog_kills" />1330<Key word = "KILL_TYPE_manti_kills" />1331<Key word = "KILL_TYPE_deathclaw_kills" />1332<Key word = "KILL_TYPE_plant_kills" />1333<Key word = "KILL_TYPE_gecko_kills" />1334<Key word = "KILL_TYPE_alien_kills" />1335<Key word = "KILL_TYPE_giant_ant_kills" />1336
1337<Key word = "WORLDMAP" />1338<Key word = "LOCALMAP" />1339<Key word = "DIALOG" />1340<Key word = "ESCMENU" />1341<Key word = "SAVEGAME" />1342<Key word = "LOADGAME" />1343<Key word = "COMBAT" />1344<Key word = "OPTIONS" />1345<Key word = "HELP" />1346<Key word = "CHARSCREEN" />1347<Key word = "PIPBOY" />1348<Key word = "PCOMBAT" />1349<Key word = "INVENTORY" />1350<Key word = "AUTOMAP" />1351<Key word = "SKILLDEX" />1352<Key word = "INTFACEUSE" />1353<Key word = "INTFACELOOT" />1354<Key word = "BARTER" />1355<Key word = "HEROWIN" />1356<Key word = "DIALOGVIEW" />1357<Key word = "COUNTERWIN" />1358
1359<Key word = "HOOK_TOHIT" />1360<Key word = "HOOK_AFTERHITROLL" />1361<Key word = "HOOK_CALCAPCOST" />1362<Key word = "HOOK_DEATHANIM1" />1363<Key word = "HOOK_DEATHANIM2" />1364<Key word = "HOOK_COMBATDAMAGE" />1365<Key word = "HOOK_ONDEATH" />1366<Key word = "HOOK_FINDTARGET" />1367<Key word = "HOOK_USEOBJON" />1368<Key word = "HOOK_REMOVEINVENOBJ" />1369<Key word = "HOOK_BARTERPRICE" />1370<Key word = "HOOK_MOVECOST" />1371<Key word = "HOOK_HEXMOVEBLOCKING" />1372<Key word = "HOOK_HEXAIBLOCKING" />1373<Key word = "HOOK_HEXSHOOTBLOCKING" />1374<Key word = "HOOK_HEXSIGHTBLOCKING" />1375<Key word = "HOOK_ITEMDAMAGE" />1376<Key word = "HOOK_AMMOCOST" />1377<Key word = "HOOK_USEOBJ" />1378<Key word = "HOOK_KEYPRESS" />1379<Key word = "HOOK_MOUSECLICK" />1380<Key word = "HOOK_USESKILL" />1381<Key word = "HOOK_STEAL" />1382<Key word = "HOOK_WITHINPERCEPTION" />1383<Key word = "HOOK_INVENTORYMOVE" />1384<Key word = "HOOK_INVENWIELD" />1385<Key word = "HOOK_ADJUSTFID" />1386<Key word = "HOOK_COMBATTURN" />1387<Key word = "HOOK_CARTRAVEL" />1388<Key word = "HOOK_SETGLOBALVAR" />1389<Key word = "HOOK_RESTTIMER" />1390<Key word = "HOOK_GAMEMODECHANGE" />1391<Key word = "HOOK_USEANIMOBJ" />1392<Key word = "HOOK_EXPLOSIVETIMER" />1393<Key word = "HOOK_DESCRIPTIONOBJ" />1394<Key word = "HOOK_USESKILLON" />1395<Key word = "HOOK_ONEXPLOSION" />1396<Key word = "HOOK_SUBCOMBATDAMAGE" />1397<Key word = "HOOK_SETLIGHTING" />1398<Key word = "HOOK_SNEAK" />1399<Key word = "HOOK_STDPROCEDURE" />1400
1401<Key word = "LIST_CRITTERS" />1402<Key word = "LIST_GROUNDITEMS" />1403<Key word = "LIST_SCENERY" />1404<Key word = "LIST_WALLS" />1405<Key word = "LIST_MISC" />1406<Key word = "LIST_SPATIAL" />1407<Key word = "LIST_ALL" />1408
1409<Key word = "GAME_MSG_COMBAT" />1410<Key word = "GAME_MSG_AI" />1411<Key word = "GAME_MSG_SCRNAME" />1412<Key word = "GAME_MSG_MISC" />1413<Key word = "GAME_MSG_CUSTOM" />1414<Key word = "GAME_MSG_INVENTRY" />1415<Key word = "GAME_MSG_ITEM" />1416<Key word = "GAME_MSG_LSGAME" />1417<Key word = "GAME_MSG_MAP" />1418<Key word = "GAME_MSG_OPTIONS" />1419<Key word = "GAME_MSG_PERK" />1420<Key word = "GAME_MSG_PIPBOY" />1421<Key word = "GAME_MSG_QUESTS" />1422<Key word = "GAME_MSG_PROTO" />1423<Key word = "GAME_MSG_SCRIPT" />1424<Key word = "GAME_MSG_SKILL" />1425<Key word = "GAME_MSG_SKILLDEX" />1426<Key word = "GAME_MSG_STAT" />1427<Key word = "GAME_MSG_TRAIT" />1428<Key word = "GAME_MSG_WORLDMAP" />1429<Key word = "GAME_MSG_PRO_ITEM" />1430<Key word = "GAME_MSG_PRO_CRIT" />1431<Key word = "GAME_MSG_PRO_SCEN" />1432<Key word = "GAME_MSG_PRO_WALL" />1433<Key word = "GAME_MSG_PRO_TILE" />1434<Key word = "GAME_MSG_PRO_MISC" />1435
1436<Key word = "OUTLINE_NONE" />1437<Key word = "OUTLINE_RED_GLOW" />1438<Key word = "OUTLINE_RED" />1439<Key word = "OUTLINE_GREY" />1440<Key word = "OUTLINE_GREEN_GLOW" />1441<Key word = "OUTLINE_YELLOW" />1442<Key word = "OUTLINE_DARK_YELLOW" />1443<Key word = "OUTLINE_PURPLE" />1444
1445<Key word = "BLOCKING_TYPE_BLOCK" />1446<Key word = "BLOCKING_TYPE_SHOOT" />1447<Key word = "BLOCKING_TYPE_AI" />1448<Key word = "BLOCKING_TYPE_SIGHT" />1449
1450<Key word = "CURSOR_MOVEMENT" />1451<Key word = "CURSOR_COMMAND" />1452<Key word = "CURSOR_TARGETING" />1453
1454<Key word = "FLAG_MOUSE_3D" />1455<Key word = "FLAG_WALKTHRU" />1456<Key word = "FLAG_FLAT" />1457<Key word = "FLAG_NOBLOCK" />1458<Key word = "FLAG_LIGHTING" />1459<Key word = "FLAG_TEMP" />1460<Key word = "FLAG_MULTIHEX" />1461<Key word = "FLAG_NOHIGHLIGHT" />1462<Key word = "FLAG_USED" />1463<Key word = "FLAG_TRANSRED" />1464<Key word = "FLAG_TRANSNONE" />1465<Key word = "FLAG_TRANSWALL" />1466<Key word = "FLAG_TRANSGLASS" />1467<Key word = "FLAG_TRANSSTEAM" />1468<Key word = "FLAG_TRANSENERGY" />1469<Key word = "FLAG_LEFT_HAND" />1470<Key word = "FLAG_RIGHT_HAND" />1471<Key word = "FLAG_WORN" />1472<Key word = "FLAG_HIDDENITEM" />1473<Key word = "FLAG_WALLTRANSEND" />1474<Key word = "FLAG_LIGHTTHRU" />1475<Key word = "FLAG_SEEN" />1476<Key word = "FLAG_SHOOTTHRU" />1477
1478<Key word = "CFLG_BARTER" />1479<Key word = "CFLG_NOSTEAL" />1480<Key word = "CFLG_NODROP" />1481<Key word = "CFLG_NOLIMBS" />1482<Key word = "CFLG_NOAGES" />1483<Key word = "CFLG_NOHEAL" />1484<Key word = "CFLG_INVULN" />1485<Key word = "CFLG_FLATTN" />1486<Key word = "CFLG_SPECIAL" />1487<Key word = "CFLG_RANGED" />1488<Key word = "CFLG_NOKNOCKDOWN" />1489
1490<Key word = "WPN_ANIM_NONE" />1491<Key word = "WPN_ANIM_KNIFE" />1492<Key word = "WPN_ANIM_CLUB" />1493<Key word = "WPN_ANIM_SLEDGEHAMMER" />1494<Key word = "WPN_ANIM_SPEAR" />1495<Key word = "WPN_ANIM_PISTOL" />1496<Key word = "WPN_ANIM_SMG" />1497<Key word = "WPN_ANIM_RIFLE" />1498<Key word = "WPN_ANIM_BIG_GUN" />1499<Key word = "WPN_ANIM_MINIGUN" />1500<Key word = "WPN_ANIM_ROCKET_LAUNCHER" />1501
1502<Key word = "OBJECT_VISIBLE" />1503<Key word = "OBJECT_INVISIBLE" />1504
1505<Key word = "RELEASE" />1506<Key word = "DEBUG" />1507<Key word = "SFALL_SC_EVALUATION" />1508</KeyWords>1509</RuleSet>1510
1511<RuleSet name = "CommentMarkerSet" ignorecase = "false">1512<Delimiters>~!@%^*()-+=|\#/{}[]:;"' , .?</Delimiters>1513<KeyWords name = "ErrorWords" bold="true" italic="false" color="Red">1514<Key word = "TODO" />1515<Key word = "FIXME" />1516</KeyWords>1517<KeyWords name = "WarningWords" bold="true" italic="false" color="#EEE0E000">1518<Key word = "HACK" />1519<Key word = "UNDONE" />1520</KeyWords>1521</RuleSet>1522
1523<RuleSet name = "PreprocessorSet" ignorecase="false">1524<Delimiters>&<>~!%^*()-+=|\#/{}[]:;"' , .?</Delimiters>1525</RuleSet>1526
1527<RuleSet name = "StringSet" ignorecase="false" escapecharacter="\">1528<Delimiters>&<>~!%^*()-+=|\#/{}[]:;"' , .?</Delimiters>1529</RuleSet>1530</RuleSets>1531</SyntaxDefinition>1532