Added script editor configurations for the most of ZDoom text lumps.

A minor code refactoring.
This commit is contained in:
MaxED 2016-11-04 09:48:51 +00:00
parent e776952433
commit 5f2454230a
33 changed files with 1119 additions and 21 deletions

View file

@ -8,7 +8,7 @@ parameters = "-I \"%PT\" -I \"%PS\" %FI %FO";
resultlump = "BEHAVIOR";
// Editor settings
description = "BCS script";
description = "BCS";
codepage = 0;
extensions = "bcs";
casesensitive = false;

View file

@ -3,7 +3,7 @@
\*******************************************************************/
// Editor settings
description = "Dehacked script";
description = "Doom DEHACKED";
codepage = 0;
extensions = "deh,bex";
casesensitive = false;

View file

@ -3,7 +3,7 @@
\*******************************************************************/
// Editor settings
description = "Doomsday DED script";
description = "Doomsday DED";
codepage = 0;
extensions = "ded";
casesensitive = false;

View file

@ -0,0 +1,65 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for GLDEFS
\*******************************************************************/
// Editor settings
description = "GZDoom GLDEFS";
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/GLDEFS";
keywords
{
#include = "#include";
pointlight = "pointlight NAME";
pulselight = "pulselight NAME";
flickerlight = "flickerlight NAME";
flickerlight2 = "flickerlight2 NAME";
sectorlight = "sectorlight NAME";
color = "color <RED> <GREEN> <BLUE>";
size = "size <SIZE>";
secondarysize = "secondarysize <SECSIZE>";
offset = "offset <X> <Y> <Z>";
scale = "scale <SCALE>";
interval = "interval <INTERVAL>";
chance = "chance <CHANCE>";
subtractive = "subtractive <SUB>";
dontlightself = "dontlightself <DLS>";
object = "object [CLASSNAME]";
frame = "frame [SPRITENAME]";
light = "light [LIGHTNAME]";
skybox = "skybox NAME [fliptop]";
brightmap = "brightmap <flat|sprite|texture> <IMAGE>";
map = "map <BRIGHTMAP>";
Glow = "Glow";
Flats = "Flats";
Walls = "Walls";
Texture = "Texture \"flat name\", color[, glow height] [, fullbright]";
HardwareShader = "HardwareShader [Type] <LumpName>";
Shader = "Shader \"<File>\"";
Speed = "Speed <Value>";
}
properties
{
fliptop;
flat;
sprite;
texture;
iwad;
thiswad;
disablefullbright;
fullbright;
}

View file

@ -8,7 +8,7 @@ parameters = "-H -I \"%PT\" -I \"%PS\" %FI %FO";
resultlump = "BEHAVIOR";
// Editor settings
description = "Hexen ACS script";
description = "Hexen ACS";
codepage = 0;
extensions = "acs";
casesensitive = false;

View file

@ -3,7 +3,7 @@
\*******************************************************************/
// Editor settings
description = "Legacy Fragglescript";
description = "Legacy FraggleScript";
codepage = 0;
extensions = "fs";
casesensitive = true;

View file

@ -8,7 +8,7 @@ parameters = "-I \"%PT\" -I \"%PS\" %FI %FO";
resultlump = "BEHAVIOR";
// Editor settings
description = "ZDoom ACS script";
description = "ZDoom ACS";
codepage = 0;
extensions = "acs";
casesensitive = false;

View file

@ -0,0 +1,31 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for CVARINFO
\*******************************************************************/
// Editor settings
description = "ZDoom CVARINFO";
codepage = 0;
extensions = "txt";
casesensitive = false;
terminator = ";";
insertcase = 1; // 0=Normal, 1=Lowercase, 2=Uppercase
lexer = 35; // CPP-style, case-insensitive
keywordhelp = "http://zdoom.org/wiki/CVARINFO";
properties
{
server;
user;
int;
float;
color;
bool;
string;
}
constants
{
noarchive;
true;
false;
}

View file

@ -0,0 +1,33 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for LOCKDEFS
\*******************************************************************/
// Editor settings
description = "ZDoom LOCKDEFS";
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/LOCKDEFS";
keywords
{
Lock = "Lock locknumber [game]";
Any = "Any { keyname1 keyname2 ... }";
Message = "Message \"door message\"";
RemoteMessage = "RemoteMessage \"door message\"";
MapColor = "MapColor r g b";
LockedSound = "LockedSound soundname";
}
constants
{
ClearLocks;
Doom;
Heretic;
Hexen;
Strife;
}

View file

@ -0,0 +1,346 @@
/*******************************************************************\
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";
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;
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;
}

View file

@ -0,0 +1,88 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for MENUDEF
\*******************************************************************/
// Editor settings
description = "ZDoom MENUDEF";
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/MENUDEF";
properties
{
ListMenu;
OptionMenu;
OptionValue;
OptionString;
DefaultListMenu;
DefaultOptionMenu;
OptionMenuSettings;
Font;
Linespacing;
LabelOffset;
PlayerDisplay;
Position;
Selector;
StaticText;
StaticTextSwitchable;
ScrollTop;
SafeCommand;
ColorPicker;
Class;
ScreenResolution;
StaticPatch;
Control;
Option;
Slider;
PatchItem;
TextItem;
Submenu;
Command;
NetgameMessage;
StaticPatchCentered;
StaticTextCentered;
MouseWindow;
CenterMenu;
Title;
PlayerNameBox;
ValueText;
MapControl;
else;
TextField;
NumberField;
}
constants
{
listmenu;
optionmenu;
optionvalue;
optionstring;
ifgame;
ifoption;
doom;
heretic;
hexen;
strife;
chex;
readthis;
swapmenu;
windows;
unix;
mac;
LoadMenu;
SaveMenu;
PlayerMenu;
JoystickConfigMenu;
GameplayMenu;
CompatibilityMenu;
VideoModeMenu;
}

View file

@ -0,0 +1,52 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for REVERBS
\*******************************************************************/
// Editor settings
description = "ZDoom REVERBS";
codepage = 0;
extensions = "txt";
casesensitive = false;
insertcase = 1; // 0=Normal, 1=Lowercase, 2=Uppercase
lexer = 35; // CPP-style, case-insensitive
keywordhelp = "http://zdoom.org/wiki/REVERBS";
keywords
{
AirAbsorptionHF = "AirAbsorptionHF float";
bDecayHFLimit = "bDecayHFLimit bool";
bDecayTimeScale = "bDecayTimeScale bool";
bEchoTimeScale = "bEchoTimeScale bool";
bModulationTimeScale = "bModulationTimeScale bool";
bReflectionsDelayScale = "bReflectionsDelayScale bool";
bReflectionsScale = "bReflectionsScale bool";
bReverbDelayScale = "bReverbDelayScale bool";
DecayHFRatio = "DecayHFRatio float";
DecayLFRatio = "DecayLFRatio float";
DecayTime = "DecayTime float";
Density = "Density float";
Diffusion = "Diffusion float";
EchoDepth = "EchoDepth float";
EchoTime = "EchoTime float";
Environment = "Environment int";
EnvironmentDiffusion = "EnvironmentDiffusion float";
EnvironmentSize = "EnvironmentSize float";
HFReference = "HFReference float";
LFReference = "LFReference float";
ModulationDepth = "ModulationDepth float";
ModulationTime = "ModulationTime float";
Reflections = "Reflections int";
ReflectionsDelay = "ReflectionsDelay float";
ReflectionsPanX = "ReflectionsPanX float";
ReflectionsPanY = "ReflectionsPanY float";
ReflectionsPanZ = "ReflectionsPanZ float";
Reverb = "Reverb int";
ReverbDelay = "ReverbDelay float";
ReverbPanX = "ReverbPanX float";
ReverbPanY = "ReverbPanY float";
ReverbPanZ = "ReverbPanZ float";
Room = "Room int";
RoomHF = "RoomHF int";
RoomLF = "RoomLF int";
RoomRolloffFactor = "RoomRolloffFactor float";
}

View file

@ -0,0 +1,232 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for SBARINFO
\*******************************************************************/
// Editor settings
description = "ZDoom SBARINFO";
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/SBARINFO";
keywords
{
interpolate = "interpolate speed";
drawshadow = "drawshadow [xOffset], [yOffset]";
alignment = "alignment";
ammo = "ammo [class]";
hexenarmor = "hexenarmor [type], [slot]";
prefix = "prefix value, pad";
}
properties
{
Base;
completeborder;
CreatePopup;
Height;
InterpolateHealth;
InterpolateArmor;
LowerHealthCap;
MonospaceFonts;
Resolution;
StatusBar;
alpha;
aspectratio;
drawbar;
DrawGem;
DrawKeyBar;
DrawInventoryBar;
DrawImage;
DrawMugShot;
DrawNumber;
DrawSelectedInventory;
DrawShader;
DrawString;
DrawSwitchableImage;
else;
GameMode;
HasWeaponPiece;
IfHealth;
InInventory;
not;
InventoryBarNotVisible;
IsSelected;
PlayerClass;
PlayerType;
UsesAmmo;
UsesSecondaryAmmo;
WeaponAmmo;
mugshot;
IfInvulnerable;
IfWaterLevel;
IfCVarInt;
}
constants
{
statusbar;
mugshot;
nullimage;
true;
false;
none;
SlideInBottom;
pushup;
fade;
fullscreen;
normal;
automap;
inventory;
inventoryfullscreen;
popuplog;
popupkeys;
popupstatus;
forcescaled;
fullscreenoffsets;
reverse;
wiggle;
translatable;
armor;
vertical;
horizontal;
reverserows;
alwaysshow;
noartibox;
noarrows;
alwaysshowcounter;
translucent;
Doom;
Heretic;
Hexen;
HexenStrict;
Strife;
playericon;
armoricon;
weaponicon;
ammoicon1;
ammoicon2;
sigil;
xdeathface;
animatedgodmode;
disablegrin;
disableouch;
disablepain;
disablerampage;
health;
armorclass;
ammo1;
ammo2;
frags;
kills;
monsters;
items;
totalitems;
secrets;
score;
totalsecrets;
airtime;
ammocapacity;
ammo1capacity;
ammo2capacity;
poweruptime;
globalvar;
globalarray;
accuracy;
keys;
savepercent;
stamina;
fillzeros;
whennotzero;
alternateonempty;
artiflash;
alwaysshowcounter;
center;
centerbottom;
invulnerable;
keyslot;
armortype;
levelname;
levellump;
skillname;
playerclass;
playername;
ammo1tag;
ammo2tag;
weapontag;
inventorytag;
time;
logtext;
linebreaks;
normal;
pain;
ouch;
rampage;
god;
godanimated;
grin;
death;
xdeath;
custom;
health2;
healthspecial;
directional;
left;
right;
dontcap;
itemflash;
alticonfirst;
alternateonfail;
forcescale;
skipalticon;
skipicon;
skipready;
skipspawn;
auto;
cooperative;
singleplayer;
teamgame;
deathmatch;
weaponslot;
equal;
//Some default fonts
BIGFONT;
INDEXFONT;
SMALLFONT;
HUDFONT_DOOM;
INDEXFONT_DOOM;
HUDFONT_RAVEN;
INDEXFONT_RAVEN;
// Default font colors
Yellow;
Red;
Green;
Blue;
White;
Black;
untranslated;
Brick;
Tan;
Gray;
Grey;
Brown;
Gold;
Orange;
LightBlue;
Cream;
Olive;
DarkGreen;
DarkRed;
DarkBrown;
Purple;
DarkGray;
DarkGrey;
Cyan;
}

View file

@ -0,0 +1,61 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for SNDINFO
\*******************************************************************/
// Editor settings
description = "ZDoom SNDINFO";
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/SNDINFO";
properties
{
$random;
$alias;
$limit;
$pitchshift;
$pitchshiftrange;
$playerreserve;
$playersound;
$playersounddup;
$playeralias;
$playercompat;
$ambient;
$ifdoom;
$ifheretic;
$ifhexen;
$ifstrife;
$map;
$musicvolume;
$registered;
$archivepath;
point;
surround;
world;
continuous;
periodic;
random;
$volume;
$rolloff;
$mididevice;
$attenuation;
$edfoverride;
$musicalias;
$singular;
$endif;
}
constants
{
custom;
linear;
log;
male;
female;
other;
}

View file

@ -0,0 +1,47 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for SNDSEQ
\*******************************************************************/
// Editor settings
description = "ZDoom SNDSEQ";
codepage = 0;
extensions = "txt";
casesensitive = false;
insertcase = 1; // 0=Normal, 1=Lowercase, 2=Uppercase
lexer = 35; // CPP-style, case-insensitive
keywordhelp = "http://zdoom.org/wiki/SNDSEQ";
keywords
{
play = "play <soundname>";
playuntildone = "playuntildone <soundname>";
playtime = "playtime <soundname> <delay>";
playrepeat = "playrepeat <soundname>";
playloop = "playloop <soundname> <delay>";
delay = "delay <time>";
delayonce = "delayonce <time>";
delayrand = "delayrand <min> <max>";
volume = "volume <volume>";
//volumerel = "volumerel";
volumerand = "volumerand <min> <max>";
attenuation = "attenuation <mode>";
door = "door <index>";
platform = "platform <index>";
environment = "environment <index>";
stopsound = "stopsound <soundname>";
slot = "slot <slot>";
}
properties
{
restart;
randomsequence;
nostopcutoff;
end;
normal;
idle;
static;
none;
surround;
}

View file

@ -0,0 +1,55 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for TERRAIN
\*******************************************************************/
// Editor settings
description = "ZDoom TERRAIN";
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/TERRAIN";
properties
{
// Splash
smallclass;
smallclip;
smallsound;
baseclass;
chunkclass;
chunkxvelshift;
chunkyvelshift;
chunkzvelshift;
chunkbasezvel;
sound;
// Terrain
footclip;
liquid;
friction;
damagetype;
damageamount;
damagetimemask;
allowprotection;
// Floor
defaultterrain;
noalert;
optional;
}
constants
{
splash;
terrain;
floor;
ifdoom;
ifheretic;
ifhexen;
ifstrife;
endif;
}

View file

@ -0,0 +1,60 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for TEXTURES
\*******************************************************************/
// Editor settings
description = "ZDoom TEXTURES";
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/TEXTURES";
properties
{
XScale;
YScale;
offset;
Rotate;
Translation;
Blend;
Alpha;
Style;
}
constants
{
texture;
sprite;
graphic;
patch;
walltexture;
flat;
optional;
worldpanning;
NoDecals;
NullTexture;
FlipX;
FlipY;
UseOffsets;
Inverse;
Gold;
Red;
Green;
Ice;
Desaturate;
Copy;
Translucent;
Add;
Subtract;
ReverseSubtract;
Modulate;
CopyAlpha;
Overlay;
CopyNewAlpha;
}

View file

@ -1,9 +1,9 @@
/*******************************************************************\
Doom Builder Script highlighting definitions for ACS
Doom Builder Script highlighting definitions for USDF
\*******************************************************************/
// Editor settings
description = "ZDoom USDF script";
description = "ZDoom USDF";
codepage = 0;
extensions = "txt";
casesensitive = false;

View file

@ -0,0 +1,28 @@
/*******************************************************************\
GZDoom Builder Script highlighting definitions for VOXELDEF
\*******************************************************************/
// Editor settings
description = "ZDoom VOXELDEF";
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/VOXELDEF";
properties
{
AngleOffset;
Scale;
Spin;
DroppedSpin;
PlacedSpin;
}
constants
{
OverridePalette;
}

View file

@ -8,7 +8,7 @@ parameters = "-I \"%PT\" -I \"%PS\" %FI %FO";
resultlump = "BEHAVIOR";
// Editor settings
description = "Zandronum ACS script";
description = "Zandronum ACS";
codepage = 0;
extensions = "acs";
casesensitive = false;

View file

@ -122,19 +122,19 @@
<Compile Include="Controls\ArgumentBox.Designer.cs">
<DependentUpon>ArgumentBox.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ScriptDocumentTab.cs">
<Compile Include="Controls\Scripting\ScriptDocumentTab.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ScriptEditorPanel.cs">
<Compile Include="Controls\Scripting\ScriptEditorPanel.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\ScriptEditorPanel.Designer.cs">
<Compile Include="Controls\Scripting\ScriptEditorPanel.Designer.cs">
<DependentUpon>ScriptEditorPanel.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ScriptFileDocumentTab.cs">
<Compile Include="Controls\Scripting\ScriptFileDocumentTab.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ScriptLumpDocumentTab.cs">
<Compile Include="Controls\Scripting\ScriptLumpDocumentTab.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Data\DirectoryReader.cs" />
@ -692,10 +692,10 @@
</ItemGroup>
<ItemGroup>
<None Include="app.manifest" />
<EmbeddedResource Include="Controls\ScriptEditorControl.resx">
<EmbeddedResource Include="Controls\Scripting\ScriptEditorControl.resx">
<DependentUpon>ScriptEditorControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Controls\ScriptEditorPreviewControl.resx">
<EmbeddedResource Include="Controls\Scripting\ScriptEditorPreviewControl.resx">
<DependentUpon>ScriptEditorPreviewControl.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Resources\SkySphere.md3" />
@ -770,16 +770,16 @@
<Compile Include="Controls\PasteOptionsControl.Designer.cs">
<DependentUpon>PasteOptionsControl.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ScriptEditorControl.cs">
<Compile Include="Controls\Scripting\ScriptEditorControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\ScriptEditorControl.designer.cs">
<Compile Include="Controls\Scripting\ScriptEditorControl.designer.cs">
<DependentUpon>ScriptEditorControl.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ScriptEditorPreviewControl.cs">
<Compile Include="Controls\Scripting\ScriptEditorPreviewControl.cs">
<SubType>UserControl</SubType>
</Compile>
<Compile Include="Controls\ScriptEditorPreviewControl.Designer.cs">
<Compile Include="Controls\Scripting\ScriptEditorPreviewControl.Designer.cs">
<DependentUpon>ScriptEditorPreviewControl.cs</DependentUpon>
</Compile>
<Compile Include="Controls\SectorSlopeControl.cs">
@ -1271,7 +1271,7 @@
<None Include="Resources\SaveScript.png" />
<None Include="Resources\OpenScript.png" />
<None Include="Resources\NewScript.png" />
<EmbeddedResource Include="Controls\ScriptEditorPanel.resx">
<EmbeddedResource Include="Controls\Scripting\ScriptEditorPanel.resx">
<SubType>Designer</SubType>
<DependentUpon>ScriptEditorPanel.cs</DependentUpon>
</EmbeddedResource>