mirror of
https://git.do.srb2.org/STJr/UltimateZoneBuilder.git
synced 2024-12-04 09:32:19 +00:00
34bd24505d
Added Copy and Paste object properties for classic modes Added some options for toolbar customization
943 lines
14 KiB
INI
943 lines
14 KiB
INI
|
|
// NOTE: This config contains multiple structures for different linedefs: Doom, Hexen and ZDoom
|
|
|
|
zdoom
|
|
{
|
|
players
|
|
{
|
|
blocking = 2;
|
|
|
|
4001
|
|
{
|
|
title = "Player 5 start";
|
|
sprite = "PLAYA2A8";
|
|
}
|
|
4002
|
|
{
|
|
title = "Player 6 start";
|
|
sprite = "PLAYA2A8";
|
|
}
|
|
4003
|
|
{
|
|
title = "Player 7 start";
|
|
sprite = "PLAYA2A8";
|
|
}
|
|
4004
|
|
{
|
|
title = "Player 8 start";
|
|
sprite = "PLAYA2A8";
|
|
}
|
|
}
|
|
|
|
teleports
|
|
{
|
|
9043
|
|
{
|
|
title = "Teleport (Z Height and Gravity)";
|
|
sprite = "TFOGB0";
|
|
}
|
|
9044
|
|
{
|
|
title = "Teleport (Z Height)";
|
|
sprite = "TFOGB0";
|
|
}
|
|
}
|
|
|
|
obstacles
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
lights
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
decoration
|
|
{
|
|
9027 = "Red Particle Fountain";
|
|
9028 = "Green Particle Fountain";
|
|
9029 = "Blue Particle Fountain";
|
|
9030 = "Yellow Particle Fountain";
|
|
9031 = "Purple Particle Fountain";
|
|
9032 = "Black Particle Fountain";
|
|
9033 = "White Particle Fountain";
|
|
}
|
|
|
|
sounds
|
|
{
|
|
color = 7;
|
|
arrow = 0;
|
|
title = "Sounds";
|
|
width = 10;
|
|
height = 20;
|
|
sort = 1;
|
|
blocking = 0;
|
|
hangs = 0;
|
|
fixedsize = true;
|
|
sprite = "internal:sound";
|
|
|
|
1400 = "Sound Sequence 0";
|
|
1401 = "Sound Sequence 1";
|
|
1402 = "Sound Sequence 2";
|
|
1403 = "Sound Sequence 3";
|
|
1404 = "Sound Sequence 4";
|
|
1405 = "Sound Sequence 5";
|
|
1406 = "Sound Sequence 6";
|
|
1407 = "Sound Sequence 7";
|
|
1408 = "Sound Sequence 8";
|
|
1409 = "Sound Sequence 9";
|
|
1411 = "Sound Sequence 0";
|
|
14001 = "Ambient Sound 1";
|
|
14002 = "Ambient Sound 2";
|
|
14003 = "Ambient Sound 3";
|
|
14004 = "Ambient Sound 4";
|
|
14005 = "Ambient Sound 5";
|
|
14006 = "Ambient Sound 6";
|
|
14007 = "Ambient Sound 7";
|
|
14008 = "Ambient Sound 8";
|
|
14009 = "Ambient Sound 9";
|
|
14010 = "Ambient Sound 10";
|
|
14011 = "Ambient Sound 11";
|
|
14012 = "Ambient Sound 12";
|
|
14013 = "Ambient Sound 13";
|
|
14014 = "Ambient Sound 14";
|
|
14015 = "Ambient Sound 15";
|
|
14016 = "Ambient Sound 16";
|
|
14017 = "Ambient Sound 17";
|
|
14018 = "Ambient Sound 18";
|
|
14019 = "Ambient Sound 19";
|
|
14020 = "Ambient Sound 20";
|
|
14021 = "Ambient Sound 21";
|
|
14022 = "Ambient Sound 22";
|
|
14023 = "Ambient Sound 23";
|
|
14024 = "Ambient Sound 24";
|
|
14025 = "Ambient Sound 25";
|
|
14026 = "Ambient Sound 26";
|
|
14027 = "Ambient Sound 27";
|
|
14028 = "Ambient Sound 28";
|
|
14029 = "Ambient Sound 29";
|
|
14030 = "Ambient Sound 30";
|
|
14031 = "Ambient Sound 31";
|
|
14032 = "Ambient Sound 32";
|
|
14033 = "Ambient Sound 33";
|
|
14034 = "Ambient Sound 34";
|
|
14035 = "Ambient Sound 35";
|
|
14036 = "Ambient Sound 36";
|
|
14037 = "Ambient Sound 37";
|
|
14038 = "Ambient Sound 38";
|
|
14039 = "Ambient Sound 39";
|
|
14040 = "Ambient Sound 40";
|
|
14041 = "Ambient Sound 41";
|
|
14042 = "Ambient Sound 42";
|
|
14043 = "Ambient Sound 43";
|
|
14044 = "Ambient Sound 44";
|
|
14045 = "Ambient Sound 45";
|
|
14046 = "Ambient Sound 46";
|
|
14047 = "Ambient Sound 47";
|
|
14048 = "Ambient Sound 48";
|
|
14049 = "Ambient Sound 49";
|
|
14050 = "Ambient Sound 50";
|
|
14051 = "Ambient Sound 51";
|
|
14052 = "Ambient Sound 52";
|
|
14053 = "Ambient Sound 53";
|
|
14054 = "Ambient Sound 54";
|
|
14055 = "Ambient Sound 55";
|
|
14056 = "Ambient Sound 56";
|
|
14057 = "Ambient Sound 57";
|
|
14058 = "Ambient Sound 58";
|
|
14059 = "Ambient Sound 59";
|
|
14060 = "Ambient Sound 60";
|
|
14061 = "Ambient Sound 61";
|
|
14062 = "Ambient Sound 62";
|
|
14063 = "Ambient Sound 63";
|
|
14064 = "Ambient Sound 64";
|
|
14065 = "Ambient Sound 0";
|
|
}
|
|
|
|
zdoom
|
|
{
|
|
color = 7; // Light Grey
|
|
arrow = 1;
|
|
title = "ZDoom";
|
|
width = 10;
|
|
height = 20;
|
|
sort = 1;
|
|
blocking = 0;
|
|
hangs = 0;
|
|
fixedsize = true;
|
|
sprite = "internal:arrow";
|
|
|
|
9045 = "Deep Water";
|
|
9046 = "Sector Secret";
|
|
}
|
|
}
|
|
|
|
|
|
doom
|
|
{
|
|
monsters
|
|
{
|
|
blocking = 2;
|
|
|
|
9050
|
|
{
|
|
title = "Arachnotron (stealth)";
|
|
width = 64;
|
|
height = 64;
|
|
sprite = "BSPIA2A8";
|
|
}
|
|
9051
|
|
{
|
|
title = "Archvile (stealth)";
|
|
width = 20;
|
|
sprite = "VILEA2D8";
|
|
}
|
|
9052
|
|
{
|
|
title = "Baron of Hell (stealth)";
|
|
width = 24;
|
|
height = 64;
|
|
sprite = "BOSSA2A8";
|
|
}
|
|
9053
|
|
{
|
|
title = "Cacodemon (stealth)";
|
|
width = 31;
|
|
sprite = "HEADA2A8";
|
|
}
|
|
9054
|
|
{
|
|
title = "Chaingunner (stealth)";
|
|
sprite = "CPOSA2";
|
|
}
|
|
9055
|
|
{
|
|
title = "Demon (stealth)";
|
|
width = 30;
|
|
sprite = "SARGA2A8";
|
|
}
|
|
9056
|
|
{
|
|
title = "Hell Knight (stealth)";
|
|
width = 24;
|
|
height = 64;
|
|
sprite = "BOS2A2C8";
|
|
}
|
|
9057
|
|
{
|
|
title = "Imp (stealth)";
|
|
sprite = "TROOA2A8";
|
|
}
|
|
9058
|
|
{
|
|
title = "Mancubus (stealth)";
|
|
width = 48;
|
|
height = 64;
|
|
sprite = "FATTC2C8";
|
|
}
|
|
9059
|
|
{
|
|
title = "Revenant (stealth)";
|
|
sprite = "SKELA2D8";
|
|
}
|
|
9060
|
|
{
|
|
title = "Former Sergeant (stealth)";
|
|
sprite = "SPOSA2A8";
|
|
}
|
|
9061
|
|
{
|
|
title = "Former Human (stealth)";
|
|
sprite = "POSSA2A8";
|
|
}
|
|
}
|
|
|
|
decoration
|
|
{
|
|
49 // Hanging victim, twitching (blocking)
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
50 // Hanging victim, arms out (blocking)
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
51 // Hanging victim, 1-legged (blocking)
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
52 // Hanging pair of legs (blocking)
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
53 // Hanging leg (blocking)
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
25 // Impaled human
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
26 // Twitching impaled human
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
27 // Skull on a pole
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
28 // 5 skulls shish kebob
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
29 // Pile of skulls and candles
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
73 // Hanging victim, guts removed
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
74 // Hanging victim, guts and brain removed
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
75 // Hanging torso, looking down
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
76 // Hanging torso, open skull
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
77 // Hanging torso, looking up
|
|
{
|
|
blocking = 2;
|
|
}
|
|
|
|
78 // Hanging torso, brain removed
|
|
{
|
|
blocking = 2;
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
hexen
|
|
{
|
|
cameras
|
|
{
|
|
color = 7; // Light Grey
|
|
arrow = 1;
|
|
title = "Cameras and Interpolation";
|
|
width = 16;
|
|
sort = 1;
|
|
height = 0;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
error = 1;
|
|
fixedsize = true;
|
|
|
|
9025
|
|
{
|
|
title = "Camera";
|
|
arg0
|
|
{
|
|
title = "Pitch";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Pan";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Time";
|
|
}
|
|
}
|
|
9073
|
|
{
|
|
title = "Aiming Camera";
|
|
arg0
|
|
{
|
|
title = "Pitch";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Max Angle";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Max Pitch";
|
|
}
|
|
arg4
|
|
{
|
|
title = "Thing";
|
|
type = 14;
|
|
}
|
|
}
|
|
9080 = "Skybox Viewpoint";
|
|
9081
|
|
{
|
|
title = "Skybox Picker";
|
|
arg0
|
|
{
|
|
title = "Thing";
|
|
type = 14;
|
|
}
|
|
arg1
|
|
{
|
|
title = "Mode";
|
|
type = 11;
|
|
enum
|
|
{
|
|
0 = "Apply on Floor and Ceiling";
|
|
1 = "Apply on Ceiling";
|
|
2 = "Apply on Floor";
|
|
}
|
|
}
|
|
}
|
|
9074
|
|
{
|
|
title = "Actor Mover";
|
|
arg0
|
|
{
|
|
title = "Point";
|
|
}
|
|
arg1
|
|
{
|
|
title = "High Point";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Options";
|
|
type = 12;
|
|
enum
|
|
{
|
|
1 = "Linear path";
|
|
2 = "Use point angle";
|
|
4 = "Use point pitch";
|
|
8 = "Face movement direction";
|
|
128 = "Nonsolid";
|
|
}
|
|
}
|
|
arg4
|
|
{
|
|
title = "Thing";
|
|
type = 14;
|
|
}
|
|
}
|
|
9070
|
|
{
|
|
title = "Interpolation point";
|
|
arg0
|
|
{
|
|
title = "Pitch";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Travel Time";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Hold Time";
|
|
}
|
|
arg3
|
|
{
|
|
title = "Next";
|
|
}
|
|
arg4
|
|
{
|
|
title = "High Next";
|
|
}
|
|
}
|
|
9075 = "Interpolation Special";
|
|
9072
|
|
{
|
|
title = "Moving Camera";
|
|
arg0
|
|
{
|
|
title = "Point";
|
|
}
|
|
arg1
|
|
{
|
|
title = "High Point";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Options";
|
|
type = 12;
|
|
enum
|
|
{
|
|
1 = "Linear path";
|
|
2 = "Use point angle";
|
|
4 = "Use point pitch";
|
|
8 = "Face movement direction";
|
|
128 = "Everyone";
|
|
}
|
|
}
|
|
arg3
|
|
{
|
|
title = "Thing";
|
|
type = 14;
|
|
}
|
|
}
|
|
9071
|
|
{
|
|
title = "Path Follower";
|
|
arg0
|
|
{
|
|
title = "Point";
|
|
}
|
|
arg1
|
|
{
|
|
title = "High Point";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Options";
|
|
type = 12;
|
|
enum
|
|
{
|
|
1 = "Linear path";
|
|
2 = "Use point angle";
|
|
4 = "Use point pitch";
|
|
8 = "Face movement direction";
|
|
}
|
|
}
|
|
}
|
|
9047 = "Patrol Special";
|
|
}
|
|
|
|
bridges
|
|
{
|
|
color = 8; // Grey
|
|
arrow = 0;
|
|
title = "Bridges";
|
|
width = 16;
|
|
sort = 1;
|
|
height = 1;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
error = 1;
|
|
|
|
5064
|
|
{
|
|
title = "Bridge radius 16";
|
|
width = 16;
|
|
}
|
|
5061
|
|
{
|
|
title = "Bridge radius 32";
|
|
width = 32;
|
|
}
|
|
5065
|
|
{
|
|
title = "Bridge radius 8";
|
|
width = 8;
|
|
}
|
|
9990
|
|
{
|
|
title = "Bridge Custom";
|
|
arg0
|
|
{
|
|
title = "Radius";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Thickness";
|
|
}
|
|
}
|
|
}
|
|
|
|
sectors
|
|
{
|
|
color = 7;
|
|
arrow = 0;
|
|
title = "Sector Actions";
|
|
sort = 1;
|
|
width = 10;
|
|
height = 20;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
fixedsize = true;
|
|
sprite = "internal:action";
|
|
|
|
9082 = "Silent Sector";
|
|
9998 = "Actor enters sector";
|
|
9989 = "Actor hits fake floor";
|
|
9996 = "Actor hits ceiling";
|
|
9999 = "Actor hits floor";
|
|
9997 = "Actor leaves sector";
|
|
9982 = "Eyes above fake ceiling";
|
|
9992 = "Eyes above fake floor";
|
|
9983 = "Eyes below fake ceiling";
|
|
9993 = "Eyes below fake floor";
|
|
9995 = "Player uses sector";
|
|
9994 = "Player uses wall";
|
|
9038
|
|
{
|
|
title = "ColorSetter";
|
|
arg0
|
|
{
|
|
title = "Red";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Green";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Blue";
|
|
}
|
|
arg3
|
|
{
|
|
title = "Desaturation";
|
|
}
|
|
}
|
|
9039
|
|
{
|
|
title = "FadeSetter";
|
|
arg0
|
|
{
|
|
title = "Red";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Green";
|
|
}
|
|
arg2
|
|
{
|
|
title = "Blue";
|
|
}
|
|
}
|
|
9041
|
|
{
|
|
title = "FlagSetter";
|
|
arg0
|
|
{
|
|
title = "Set Flags";
|
|
type = 12;
|
|
enum = "sector_flags";
|
|
}
|
|
}
|
|
}
|
|
|
|
sounds
|
|
{
|
|
1411
|
|
{
|
|
title = "Sound Sequence";
|
|
arg0
|
|
{
|
|
title = "Sound Number";
|
|
}
|
|
}
|
|
14065
|
|
{
|
|
title = "Ambient Sound";
|
|
arg0
|
|
{
|
|
title = "Sound Number";
|
|
}
|
|
}
|
|
|
|
9048
|
|
{
|
|
title = "Sound Environment";
|
|
arg0
|
|
{
|
|
title = "First REVERBS ID";
|
|
}
|
|
arg1
|
|
{
|
|
title = "Second REVERBS ID";
|
|
}
|
|
}
|
|
|
|
14066
|
|
{
|
|
title = "Sound Sequence";
|
|
arg0
|
|
{
|
|
title = "Sound Sequence";
|
|
}
|
|
}
|
|
|
|
14165
|
|
{
|
|
title = "Music Changer";
|
|
arg0
|
|
{
|
|
title = "Music Number";
|
|
}
|
|
}
|
|
}
|
|
|
|
marine
|
|
{
|
|
color = 15;
|
|
arrow = 1;
|
|
title = "Marines";
|
|
width = 16;
|
|
sort = 1;
|
|
height = 56;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
|
|
9100 = "Scripted Marine";
|
|
9101 = "Marine Fist";
|
|
9102 = "Marine Berserk";
|
|
9103 = "Marine Chainsaw";
|
|
9104 = "Marine Pistol";
|
|
9105 = "Marine Shotgun";
|
|
9106 = "Marine SSG";
|
|
9107 = "Marine Chaingun";
|
|
9108 = "Marine Rocket Launcher";
|
|
9109 = "Marine Plasma Rifle";
|
|
9110 = "Marine Railgun";
|
|
9111 = "Marine BFG9000";
|
|
}
|
|
|
|
slopes
|
|
{
|
|
color = 8; // Grey
|
|
arrow = 0;
|
|
title = "Slopes";
|
|
width = 8;
|
|
sort = 1;
|
|
height = 0;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
fixedsize = true;
|
|
|
|
9511
|
|
{
|
|
title = "Copy ceiling plane";
|
|
arg0
|
|
{
|
|
title = "Sector Tag";
|
|
type = 13;
|
|
}
|
|
}
|
|
9510
|
|
{
|
|
title = "Copy floor plane";
|
|
arg0
|
|
{
|
|
title = "Sector Tag";
|
|
type = 13;
|
|
}
|
|
}
|
|
9503
|
|
{
|
|
title = "Set ceiling slope";
|
|
arrow = 1;
|
|
arg0
|
|
{
|
|
title = "Z-Angle";
|
|
}
|
|
}
|
|
9502
|
|
{
|
|
title = "Set floor slope";
|
|
arrow = 1;
|
|
arg0
|
|
{
|
|
title = "Z-Angle";
|
|
}
|
|
}
|
|
9501
|
|
{
|
|
title = "Slope ceiling to here";
|
|
height = 8;
|
|
arg0
|
|
{
|
|
title = "Line";
|
|
type = 15;
|
|
}
|
|
}
|
|
9500
|
|
{
|
|
title = "Slope floor to here";
|
|
height = 4;
|
|
arg0
|
|
{
|
|
title = "Line";
|
|
type = 15;
|
|
}
|
|
}
|
|
|
|
1500
|
|
{
|
|
title = "Line slope floor";
|
|
height = 8;
|
|
}
|
|
|
|
1501
|
|
{
|
|
title = "Line slope ceiling";
|
|
height = 8;
|
|
}
|
|
|
|
1504
|
|
{
|
|
title = "Vertex slope floor";
|
|
height = 8;
|
|
absolutez = true;
|
|
}
|
|
|
|
1505
|
|
{
|
|
title = "Vertex slope ceiling";
|
|
height = 8;
|
|
absolutez = true;
|
|
}
|
|
}
|
|
|
|
zdoom
|
|
{
|
|
color = 7; // Light Grey
|
|
arrow = 1;
|
|
title = "ZDoom";
|
|
sort = 1;
|
|
width = 10;
|
|
height = 20;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
fixedsize = true;
|
|
sprite = "internal:arrow";
|
|
|
|
9200
|
|
{
|
|
title = "Decal";
|
|
arg0
|
|
{
|
|
title = "Decal ID";
|
|
}
|
|
}
|
|
9024
|
|
{
|
|
title = "Path Node";
|
|
arg0
|
|
{
|
|
title = "Next Node";
|
|
type = 14;
|
|
}
|
|
arg1
|
|
{
|
|
title = "Delay";
|
|
}
|
|
}
|
|
9026
|
|
{
|
|
title = "Spark";
|
|
arg0
|
|
{
|
|
title = "Particles Amount";
|
|
}
|
|
}
|
|
9040 = "Map Marker";
|
|
9046
|
|
{
|
|
title = "Secret";
|
|
arg0
|
|
{
|
|
title = "Mode";
|
|
type = 11;
|
|
enum
|
|
{
|
|
0 = "Message And Sound";
|
|
1 = "Message Only";
|
|
2 = "Sound Only";
|
|
3 = "No Message And Sound";
|
|
}
|
|
}
|
|
}
|
|
9300 = "Polyobject Anchor";
|
|
9301 = "Polyobject Start Spot";
|
|
9302 = "Polyobject Start Spot (crush)";
|
|
9303 = "Polyobject Spawn(Hurts to touch)";
|
|
9001 = "Map Spot";
|
|
9013 = "Map Spot (gravity)";
|
|
9076 = "Hate target";
|
|
9988
|
|
{
|
|
title = "Custom Sprite";
|
|
arg0
|
|
{
|
|
title = "BTILxxxx";
|
|
}
|
|
arg1
|
|
{
|
|
title = "BTILxxxx";
|
|
}
|
|
arg2
|
|
{
|
|
title = "X Scale (64=100%)";
|
|
}
|
|
arg3
|
|
{
|
|
title = "Y Scale (64=100%) ";
|
|
}
|
|
arg4
|
|
{
|
|
title = "Flags";
|
|
type = 11;
|
|
enum
|
|
{
|
|
0 = "Opaque";
|
|
2 = "Alpha 33%";
|
|
3 = "Alpha 66%";
|
|
4 = "Flip horizontally";
|
|
5 = "Flip vertically";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
portals
|
|
{
|
|
color = 7;
|
|
arrow = 0;
|
|
title = "Portals";
|
|
width = 0;
|
|
sort = 1;
|
|
height = 0;
|
|
hangs = 0;
|
|
blocking = 0;
|
|
fixedsize = true;
|
|
|
|
9077
|
|
{
|
|
title = "Upper Sector";
|
|
arg0
|
|
{
|
|
title = "Flat Transparency";
|
|
}
|
|
}
|
|
|
|
9078
|
|
{
|
|
title = "Lower Sector";
|
|
arg0
|
|
{
|
|
title = "Flat Transparency";
|
|
}
|
|
}
|
|
}
|
|
}
|