2016-11-04 09:48:51 +00:00
|
|
|
/*******************************************************************\
|
|
|
|
GZDoom Builder Script highlighting definitions for MAPINFO
|
|
|
|
\*******************************************************************/
|
|
|
|
|
|
|
|
// Editor settings
|
|
|
|
description = "ZDoom MAPINFO";
|
|
|
|
codepage = 0;
|
|
|
|
extensions = "txt";
|
|
|
|
casesensitive = false;
|
|
|
|
codeblockopen = "{";
|
|
|
|
codeblockclose = "}";
|
|
|
|
insertcase = 1; // 0=Normal, 1=Lowercase, 2=Uppercase
|
|
|
|
lexer = 35; // CPP-style, case-insensitive
|
|
|
|
keywordhelp = "http://zdoom.org/wiki/MAPINFO";
|
2016-11-24 11:55:11 +00:00
|
|
|
scripttype = "MAPINFO";
|
2016-11-04 09:48:51 +00:00
|
|
|
|
|
|
|
properties
|
|
|
|
{
|
|
|
|
// Generic
|
|
|
|
lookup;
|
|
|
|
|
|
|
|
// Cluster
|
|
|
|
Cluster;
|
|
|
|
ClusterDef;
|
|
|
|
EnterText;
|
|
|
|
ExitText;
|
|
|
|
ExitTextIsLump;
|
|
|
|
Music;
|
|
|
|
Flat;
|
|
|
|
Pic;
|
|
|
|
Hub;
|
|
|
|
|
|
|
|
// Episode
|
|
|
|
ClearEpisodes;
|
|
|
|
Episode;
|
|
|
|
Name;
|
|
|
|
PicName;
|
|
|
|
Key;
|
|
|
|
Remove;
|
|
|
|
NoSkillMenu;
|
|
|
|
Optional;
|
|
|
|
Extended;
|
|
|
|
|
|
|
|
// Map
|
|
|
|
Map;
|
|
|
|
DefaultMap;
|
|
|
|
AddDefaultMap;
|
|
|
|
GameDefaults;
|
|
|
|
ActivateOwnDeathSpecials;
|
|
|
|
AirControl;
|
|
|
|
AirSupply;
|
|
|
|
AllowCrouch;
|
|
|
|
AllowFreelook;
|
|
|
|
AllowJump;
|
|
|
|
AllowMonsterTelefrags;
|
|
|
|
AllowRespawn;
|
|
|
|
AutoSequences;
|
|
|
|
BaronSpecial;
|
|
|
|
BorderTexture;
|
|
|
|
CDId;
|
|
|
|
CDTrack;
|
|
|
|
CheckSwitchRange;
|
|
|
|
ClipMidTextures;
|
|
|
|
CyberdemonSpecial;
|
|
|
|
DeathSequence;
|
|
|
|
DefaultEnvironment;
|
|
|
|
DefaultEnvironment;
|
|
|
|
DoubleSky;
|
|
|
|
DSparilSpecial;
|
|
|
|
EnterPic;
|
|
|
|
EvenLighting;
|
|
|
|
ExitPic;
|
|
|
|
F1;
|
|
|
|
Fade;
|
|
|
|
FadeTable;
|
|
|
|
FallingDamage;
|
|
|
|
FilterStarts;
|
|
|
|
ForceNoSkyStretch;
|
|
|
|
ForgetState;
|
|
|
|
Gravity;
|
|
|
|
Grinding_Polyobj;
|
|
|
|
HorizWallShade;
|
|
|
|
InfiniteFlightPowerup;
|
|
|
|
InterMusic;
|
|
|
|
IronlichSpecial;
|
|
|
|
KeepFullInventory;
|
|
|
|
LaxMonsterActivation;
|
|
|
|
LevelNum;
|
|
|
|
Lightning;
|
|
|
|
Map07Special;
|
|
|
|
MapBackground;
|
|
|
|
MinotaurSpecial;
|
|
|
|
MissilesActivateImpactLines;
|
|
|
|
MissileShootersActivateImpactLines;
|
|
|
|
MonsterFallingDamage;
|
|
|
|
Music;
|
|
|
|
Next;
|
|
|
|
No_Grinding_Polyobj;
|
|
|
|
NoAllies;
|
|
|
|
NoAutosaveHint;
|
|
|
|
NoAutoSequences;
|
|
|
|
NoCheckSwitchRange;
|
|
|
|
NoCrouch;
|
|
|
|
NoFallingDamage;
|
|
|
|
NoFreelook;
|
|
|
|
NoInfighting;
|
|
|
|
NoIntermission;
|
|
|
|
NoInventoryBar;
|
|
|
|
NoJump;
|
|
|
|
NormalInfighting;
|
|
|
|
NoSoundClipping;
|
|
|
|
OldFallingDamage;
|
|
|
|
ForceFallingDamage;
|
|
|
|
OutsideFog;
|
|
|
|
Par;
|
|
|
|
PrecacheSounds;
|
|
|
|
RandomPlayerStarts;
|
|
|
|
Redirect;
|
|
|
|
RememberState;
|
|
|
|
ResetHealth;
|
|
|
|
ResetInventory;
|
|
|
|
Secret;
|
|
|
|
SecretNext;
|
|
|
|
Sky1;
|
|
|
|
Sky2;
|
|
|
|
Skybox;
|
|
|
|
SkyStretch;
|
|
|
|
Slideshow;
|
|
|
|
SmoothLighting;
|
|
|
|
SpawnWithWeaponRaised;
|
|
|
|
SpecialAction;
|
|
|
|
SpecialAction_ExitLevel;
|
|
|
|
SpecialAction_OpenDoor;
|
|
|
|
SpecialAction_LowerFloor;
|
|
|
|
SpecialAction_KillMonsters;
|
|
|
|
SpiderMastermindSpecial;
|
|
|
|
StrictMonsterActivation;
|
|
|
|
StrifeFallingDamage;
|
|
|
|
SuckTime;
|
|
|
|
TeamDamage;
|
|
|
|
TeamPlayOff;
|
|
|
|
TeamPlayOn;
|
|
|
|
TitlePatch;
|
|
|
|
TotalInfighting;
|
|
|
|
Translator;
|
|
|
|
UnFreezeSinglePlayerConversations;
|
|
|
|
UsePlayerStartZ;
|
|
|
|
VertWallShade;
|
|
|
|
ForceFakeContrast;
|
|
|
|
PrecacheTextures;
|
|
|
|
PrecacheClasses;
|
|
|
|
|
|
|
|
// GZDoom
|
|
|
|
FogDensity;
|
|
|
|
OutsideFogDensity;
|
|
|
|
SkyFog;
|
2016-12-12 12:35:18 +00:00
|
|
|
LightAdditiveSurfaces;
|
2016-11-04 09:48:51 +00:00
|
|
|
LightMode;
|
|
|
|
NoColoredSpriteLighting;
|
|
|
|
SkyRotate;
|
|
|
|
PixelRatio;
|
|
|
|
|
|
|
|
// Skill definitions
|
|
|
|
Skill;
|
|
|
|
ClearSkills;
|
|
|
|
AmmoFactor;
|
|
|
|
DropAmmoFactor;
|
|
|
|
DoubleAmmoFactor;
|
|
|
|
DamageFactor;
|
|
|
|
RespawnTime;
|
|
|
|
RespawnLimit;
|
|
|
|
Aggressiveness;
|
|
|
|
SpawnFilter;
|
|
|
|
ACSReturn;
|
|
|
|
Key;
|
|
|
|
MustConfirm;
|
|
|
|
Name;
|
|
|
|
PlayerClassName;
|
|
|
|
PicName;
|
|
|
|
TextColor;
|
|
|
|
EasyBossBrain;
|
|
|
|
FastMonsters;
|
|
|
|
SlowMonsters;
|
|
|
|
DisableCheats;
|
|
|
|
AutoUseHealth;
|
|
|
|
ReplaceActor;
|
|
|
|
MonsterHealth;
|
|
|
|
FriendlyHealth;
|
|
|
|
NoPain;
|
|
|
|
DefaultSkill;
|
|
|
|
ArmorFactor;
|
|
|
|
EasyKey;
|
|
|
|
HealthFactor;
|
|
|
|
|
|
|
|
// GameInfo definitions
|
|
|
|
GameInfo;
|
|
|
|
AddCreditPage;
|
|
|
|
AddInfoPage;
|
|
|
|
AddPlayerClasses;
|
|
|
|
AddQuitMessages;
|
|
|
|
AdvisoryTime;
|
|
|
|
Border;
|
|
|
|
BackpackType;
|
|
|
|
BorderFlat;
|
|
|
|
ChatSound;
|
|
|
|
CreditPage;
|
|
|
|
DefaultBloodColor;
|
|
|
|
DefaultBloodParticleColor;
|
|
|
|
DefKickback;
|
|
|
|
DrawReadThis;
|
|
|
|
FinaleFlat;
|
|
|
|
FinaleMusic;
|
|
|
|
FinalePage;
|
|
|
|
InfoPage;
|
|
|
|
IntermissionCounter;
|
|
|
|
IntermissionMusic;
|
|
|
|
MapInfo;
|
|
|
|
NoLoopFinaleMusic;
|
|
|
|
PageTime;
|
|
|
|
QuitSound;
|
|
|
|
SkyFlatName;
|
|
|
|
StatusBar;
|
|
|
|
TeleFogHeight;
|
|
|
|
TitleMusic;
|
|
|
|
TitlePage;
|
|
|
|
TitleTime;
|
|
|
|
Translator;
|
|
|
|
WeaponSlot;
|
|
|
|
ArmorIcons;
|
|
|
|
DimColor;
|
|
|
|
DimAmount;
|
|
|
|
DefInventoryMaxAmount;
|
|
|
|
DefaultRespawnTime;
|
|
|
|
DefaultDropStyle;
|
|
|
|
Endoom;
|
|
|
|
PickupColor;
|
|
|
|
QuitMessages;
|
|
|
|
MenuFontColor_Title;
|
|
|
|
MenuFontColor_Label;
|
|
|
|
MenuFontColor_Value;
|
|
|
|
MenuFontColor_Action;
|
|
|
|
MenuFontColor_Header;
|
|
|
|
MenuFontColor_Highlight;
|
|
|
|
MenuFontColor_Selection;
|
|
|
|
MenuBackButton;
|
|
|
|
PlayerClasses;
|
|
|
|
PauseSign;
|
|
|
|
GibFactor;
|
|
|
|
CursorPic;
|
|
|
|
SwapMenu;
|
|
|
|
TextScreenX;
|
|
|
|
TextScreenY;
|
|
|
|
DefaultEndSequence;
|
|
|
|
MapArrow;
|
|
|
|
NoRandomPlayerclass;
|
|
|
|
StatScreen_EnteringPatch;
|
|
|
|
StatScreen_FinishedPatch;
|
|
|
|
StatScreen_MapNameFont;
|
|
|
|
NightmareFast;
|
|
|
|
DontCrunchCorpses;
|
|
|
|
CheatKey;
|
|
|
|
ForceKillScripts;
|
|
|
|
|
|
|
|
// Intermission definitions
|
|
|
|
Intermission;
|
|
|
|
Link;
|
|
|
|
Cast;
|
|
|
|
Fader;
|
|
|
|
GotoTitle;
|
|
|
|
Image;
|
|
|
|
Scroller;
|
|
|
|
TextScreen;
|
|
|
|
Wiper;
|
|
|
|
Background;
|
|
|
|
CDMusic;
|
|
|
|
Draw;
|
|
|
|
DrawConditional;
|
|
|
|
Music;
|
|
|
|
Sound;
|
|
|
|
Time;
|
|
|
|
CastClass;
|
|
|
|
CastName;
|
|
|
|
AttackSound;
|
|
|
|
FadeType;
|
|
|
|
Background2;
|
|
|
|
InitialDelay;
|
|
|
|
ScrollDirection;
|
|
|
|
ScrollTime;
|
|
|
|
Position;
|
|
|
|
Text;
|
|
|
|
TextColor;
|
|
|
|
TextDelay;
|
|
|
|
TextLump;
|
|
|
|
TextSpeed;
|
|
|
|
WipeType;
|
|
|
|
|
|
|
|
// Automap
|
|
|
|
Automap;
|
|
|
|
Automap_Overlay;
|
|
|
|
AlmostBackgroundColor;
|
|
|
|
Base;
|
|
|
|
CeilingDiffWallColor;
|
|
|
|
ExtraFloorWallColor;
|
|
|
|
FloorDiffWallColor;
|
|
|
|
GridColor;
|
|
|
|
InterTeleportColor;
|
|
|
|
IntraTeleportColor;
|
|
|
|
LockedColor;
|
|
|
|
NotSeenColor;
|
|
|
|
SecretSectorColor;
|
|
|
|
SecretWallColor;
|
|
|
|
ShowLocks;
|
|
|
|
SpecialWallColor;
|
|
|
|
ThingColor;
|
|
|
|
ThingColor_CountItem;
|
|
|
|
ThingColor_Friend;
|
|
|
|
ThingColor_Item;
|
|
|
|
ThingColor_Monster;
|
|
|
|
ThingColor_NocountMonster;
|
|
|
|
TwoSidedWallColor;
|
|
|
|
WallColor;
|
|
|
|
XHairColor;
|
|
|
|
YourColor;
|
|
|
|
|
|
|
|
// Thing editor numbers
|
|
|
|
DoomEdNums;
|
|
|
|
|
|
|
|
// Spawn numbers (SpawnIDs)
|
|
|
|
SpawnNums;
|
|
|
|
|
|
|
|
// Conversation IDs
|
|
|
|
ConversationIDs;
|
|
|
|
}
|
|
|
|
|
|
|
|
constants
|
|
|
|
{
|
|
|
|
gameinfo;
|
|
|
|
skill;
|
|
|
|
map;
|
|
|
|
episode;
|
|
|
|
cluster;
|
|
|
|
automap;
|
|
|
|
automap_overlay;
|
|
|
|
doomednums;
|
|
|
|
spawnnums;
|
|
|
|
conversationids;
|
|
|
|
EndGame;
|
|
|
|
}
|