mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-11-30 15:41:30 +00:00
233 lines
No EOL
3.3 KiB
INI
Executable file
233 lines
No EOL
3.3 KiB
INI
Executable file
/*******************************************************************\
|
|
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";
|
|
scripttype = "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;
|
|
} |