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