File tree Expand file tree Collapse file tree 1 file changed +35
-1
lines changed
Expand file tree Collapse file tree 1 file changed +35
-1
lines changed Original file line number Diff line number Diff line change 808808
809809 },
810810 "Disposition-Object-Assignment-Values" : {
811- "match" : " \\ b(LIKE_EXISTING|INHERIT_VELOCITY|ON_GROUND_ALIGNED|SEND_IT_FLYING|RANDOM_FORCE)" ,
811+ "match" : " \\ b(LIKE_EXISTING|INHERIT_VELOCITY|ON_GROUND_ALIGNED|SEND_IT_FLYING|RANDOM_FORCE|SEND_IT_OUT )" ,
812812 "name" : " variable.other.constant.ini"
813813 },
814814 "OCL-CreateDebris" : {
21242124 {
21252125 "include" : " #Locomotor-Assignment"
21262126 },
2127+ {
2128+ "include" : " #KindOf-Assignemnt"
2129+ },
21272130 {
21282131 "include" : " #General-Assignment"
21292132 },
21322135 }
21332136 ]
21342137 },
2138+ "KindOf-Assignemnt" : {
2139+ "begin" : " (^[ \\ t]+)?\\ b(KindOf|Kindof|kindof)[ \\ t](=)[ \\ t]" ,
2140+ "beginCaptures" : {
2141+ "1" : {
2142+ "name" : " punctuation.whitespace.ini"
2143+ },
2144+ "2" : {
2145+ "name" : " variable.name.ini"
2146+ },
2147+ "3" : {
2148+ "name" : " keyword.operator.assignment.ini"
2149+ }
2150+ },
2151+ "end" : " $" ,
2152+ "patterns" : [
2153+ {
2154+ "include" : " #Inline-Comment"
2155+ },
2156+ {
2157+ "include" : " #KindOf-Assignemnt-value"
2158+ },
2159+ {
2160+ "match" : " [^a-zA-Z_\\ +\\ -]+" ,
2161+ "name" : " invalid.illegal.kindof.ini"
2162+ }
2163+ ]
2164+ },
2165+ "KindOf-Assignemnt-value" : {
2166+ "match": "(^[ \\t]+)?\\b(UNIT|STRUCTURE|SPECIALIGNORE_DOCKING_BONES|IGNORES_SELECT_ALL|IGNORED_IN_GUI|CONSERVATIVE_BUILDING|DEMOTRAP|EMP_HARDENED|TECH_BASE_DEFENSE|CANNOT_RETALIATE|REJECT_UNMANNED|AIRCRAFT_CARRIER|OPTIMIZED_TREE|PROP|BLAST_CRATER|BOOBY_TRAP|REVEALS_ENEMY_PATHS|MONEY_HACKER|CLIFF_JUMPER|DONT_AUTO_CRUSH_INFANTRY|HERO|INERT|DISGUISER|REVEAL_TO_ALL|SUPPLY_SOURCE|CANNOT_BUILD_NEAR_SUPPLIES|SPAWNS_ARE_THE_WEAPONS|SHOW_PORTRAIT_WHEN_CONTROLLED|HULK|IMMUNE_TO_CAPTURE|BOAT|GARRISONABLE_UNTIL_DESTROYED|PARACHUTE|PARACHUTABLE|SUPPLY_SOURCE_ON_PREVIEW|CLICK_THROUGH|BALLISTIC_MISSILE|DRONE|PRODUCED_AT_HELIPAD|POWERED|TECH_BUILDING|AUTO_RALLYPOINT|FORCEATTACKABLE|LOW_OVERLAPPABLE|AIRCRAFT_PATH_AROUND|DEFENSIVE_WALL|WALK_ON_TOP_OF_WALL|ATTACK_NEEDS_LINE_OF_SIGHT|ALWAYS_SELECTABLE|PORTABLE_STRUCTURE|CLEANUP_HAZARD|MINE|UNATTACKABLE|ALWAYS_VISIBLE|SMALL_MISSILE|CLEARED_BY_BUILD|CAPTURABLE|CRATE|MOB_NEXUS|SCORE_DESTROY|SCORE_CREATE|SCORE|REBUILD_HOLE|MP_COUNT_FOR_VICTORY|DRAWABLE_ONLY|CASH_GENERATOR|STEALTH_GARRISON|HEAL_PAD|REPAIR_PAD|WAVE_EFFECT|WAVEGUIDE|NO_GARRISON|NO_COLLIDE|NO_HEAL_ICON|NO_SELECT|PRELOAD|PROJECTILE|BRIDGE_TOWER|LANDMARK_BRIDGE|BRIDGE|TRANSPORT|WEAPON_SALVAGER|ARMOR_SALVAGER|SALVAGER|LINEBUILD|COMMANDCENTER|HARVESTER|DOZER|HUGE_VEHICLE|AIRCRAFT|VEHICLE|INFANTRY|STRUCTURE|SHRUBBERY|STICK_TO_TERRAIN_SLOPE|IMMOBILE|SELECTABLE|OBSTACLE|FS_STRATEGY_CENTER|FS_SUPPLY_CENTER|FS_BLACK_MARKET|FS_SUPERWEAPON|FS_SUPPLY_DROPZONE|FS_AIRFIELD|FS_WARFACTORY|FS_BARRACKS|FS_ADVANCED_TECH|FS_TECHNOLOGY|FS_BASE_DEFENSE|FS_FACTORY|FS_POWER|FS_INTERNET_CENTER|FS_FAKE|CAN_BE_REPULSED|CAN_RAPPEL|CAN_ATTACK|CAN_CAST_REFLECTIONS|CAN_SEE_THROUGH_STRUCTURE)\\b",
2167+ "name" : " variable.other.constant.ini"
2168+ },
21352169 "Object-ReplaceModule" : {
21362170 "begin" : " (^[ \\ t]+)?([Rr]eplace[Mm]odule)[ \\ t]+([a-zA-Z_0-9][\\ w%]*)" ,
21372171 "beginCaptures" : {
You can’t perform that action at this time.
0 commit comments