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