mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2025-02-17 01:22:18 +00:00
Added script editor configurations for the most of ZDoom text lumps.
A minor code refactoring.
This commit is contained in:
parent
e776952433
commit
5f2454230a
33 changed files with 1119 additions and 21 deletions
|
@ -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;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
\*******************************************************************/
|
||||
|
||||
// Editor settings
|
||||
description = "Dehacked script";
|
||||
description = "Doom DEHACKED";
|
||||
codepage = 0;
|
||||
extensions = "deh,bex";
|
||||
casesensitive = false;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
\*******************************************************************/
|
||||
|
||||
// Editor settings
|
||||
description = "Doomsday DED script";
|
||||
description = "Doomsday DED";
|
||||
codepage = 0;
|
||||
extensions = "ded";
|
||||
casesensitive = false;
|
||||
|
|
65
Build/Scripting/GZDoom_GLDEFS.cfg
Normal file
65
Build/Scripting/GZDoom_GLDEFS.cfg
Normal 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;
|
||||
}
|
|
@ -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;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
\*******************************************************************/
|
||||
|
||||
// Editor settings
|
||||
description = "Legacy Fragglescript";
|
||||
description = "Legacy FraggleScript";
|
||||
codepage = 0;
|
||||
extensions = "fs";
|
||||
casesensitive = true;
|
||||
|
|
|
@ -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;
|
||||
|
|
31
Build/Scripting/ZDoom_CVARINFO.cfg
Normal file
31
Build/Scripting/ZDoom_CVARINFO.cfg
Normal 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;
|
||||
}
|
33
Build/Scripting/ZDoom_LOCKDEFS.cfg
Normal file
33
Build/Scripting/ZDoom_LOCKDEFS.cfg
Normal 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;
|
||||
}
|
346
Build/Scripting/ZDoom_MAPINFO.cfg
Normal file
346
Build/Scripting/ZDoom_MAPINFO.cfg
Normal 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;
|
||||
}
|
88
Build/Scripting/ZDoom_MENUDEF.cfg
Normal file
88
Build/Scripting/ZDoom_MENUDEF.cfg
Normal 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;
|
||||
}
|
52
Build/Scripting/ZDoom_REVERBS.cfg
Normal file
52
Build/Scripting/ZDoom_REVERBS.cfg
Normal 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";
|
||||
}
|
232
Build/Scripting/ZDoom_SBARINFO.cfg
Normal file
232
Build/Scripting/ZDoom_SBARINFO.cfg
Normal 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;
|
||||
}
|
61
Build/Scripting/ZDoom_SNDINFO.cfg
Normal file
61
Build/Scripting/ZDoom_SNDINFO.cfg
Normal 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;
|
||||
}
|
47
Build/Scripting/ZDoom_SNDSEQ.cfg
Normal file
47
Build/Scripting/ZDoom_SNDSEQ.cfg
Normal 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;
|
||||
}
|
55
Build/Scripting/ZDoom_TERRAIN.cfg
Normal file
55
Build/Scripting/ZDoom_TERRAIN.cfg
Normal 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;
|
||||
}
|
60
Build/Scripting/ZDoom_TEXTURES.cfg
Normal file
60
Build/Scripting/ZDoom_TEXTURES.cfg
Normal 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;
|
||||
}
|
|
@ -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;
|
||||
|
|
28
Build/Scripting/ZDoom_VOXELDEF.cfg
Normal file
28
Build/Scripting/ZDoom_VOXELDEF.cfg
Normal 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;
|
||||
}
|
|
@ -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;
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue