UltimateZoneBuilder/Build/Configurations/Includes/ZDoom_things.cfg

913 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";
9025 = "Camera";
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";
}
}
}
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";
}
}
}
}