qzdoom-gpl/wadsrc/static/actors/hexen/hexendecorations.txt
Randy Heit fb50df2c63 About a week's worth of changes here. As a heads-up, I wouldn't be
surprised if this doesn't build in Linux right now. The CMakeLists.txt
were checked with MinGW and NMake, but how they fair under Linux is an
unknown to me at this time.

- Converted most sprintf (and all wsprintf) calls to either mysnprintf or
  FStrings, depending on the situation.
- Changed the strings in the wbstartstruct to be FStrings.
- Changed myvsnprintf() to output nothing if count is greater than INT_MAX.
  This is so that I can use a series of mysnprintf() calls and advance the
  pointer for each one. Once the pointer goes beyond the end of the buffer,
  the count will go negative, but since it's an unsigned type it will be
  seen as excessively huge instead. This should not be a problem, as there's
  no reason for ZDoom to be using text buffers larger than 2 GB anywhere.
- Ripped out the disabled bit from FGameConfigFile::MigrateOldConfig().
- Changed CalcMapName() to return an FString instead of a pointer to a static
  buffer.
- Changed startmap in d_main.cpp into an FString.
- Changed CheckWarpTransMap() to take an FString& as the first argument.
- Changed d_mapname in g_level.cpp into an FString.
- Changed DoSubstitution() in ct_chat.cpp to place the substitutions in an
  FString.
- Fixed: The MAPINFO parser wrote into the string buffer to construct a map
  name when given a Hexen map number. This was fine with the old scanner
  code, but only a happy coincidence prevents it from crashing with the new
  code
- Added the 'B' conversion specifier to StringFormat::VWorker() for printing
  binary numbers.
- Added CMake support for building with MinGW, MSYS, and NMake. Linux support
  is probably broken until I get around to booting into Linux again. Niceties
  provided over the existing Makefiles they're replacing:
  * All command-line builds can use the same build system, rather than having
    a separate one for MinGW and another for Linux.
  * Microsoft's NMake tool is supported as a target.
  * Progress meters.
  * Parallel makes work from a fresh checkout without needing to be primed
    first with a single-threaded make.
  * Porting to other architectures should be simplified, whenever that day
    comes.
- Replaced the makewad tool with zipdir. This handles the dependency tracking
  itself instead of generating an external makefile to do it, since I couldn't
  figure out how to generate a makefile with an external tool and include it
  with a CMake-generated makefile. Where makewad used a master list of files
  to generate the package file, zipdir just zips the entire contents of one or
  more directories.
- Added the gdtoa package from netlib's fp library so that ZDoom's printf-style
  formatting can be entirely independant of the CRT.

SVN r1082 (trunk)
2008-07-23 04:57:26 +00:00

1499 lines
14 KiB
Text

ACTOR ZWingedStatue 5
{
Game Hexen
Radius 10
Height 62
+SOLID
States
{
Spawn:
STTW A -1
Stop
}
}
ACTOR ZRock1 6
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RCK1 A -1
Stop
}
}
ACTOR ZRock2 7
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RCK2 A -1
Stop
}
}
ACTOR ZRock3 9
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RCK3 A -1
Stop
}
}
ACTOR ZRock4 15
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RCK4 A -1
Stop
}
}
ACTOR ZChandelier 17
{
Game Hexen
Radius 20
Height 60
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
CDLR ABC 4
Loop
}
}
ACTOR ZChandelierUnlit 8063
{
Game Hexen
Radius 20
Height 60
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
CDLR D -1
Stop
}
}
ACTOR ZTreeDead 24
{
Game Hexen
Radius 10
Height 96
+SOLID
States
{
Spawn:
ZTRE A -1
Stop
}
}
ACTOR ZTree 25
{
Game Hexen
Radius 15
Height 128
+SOLID
States
{
Spawn:
ZTRE A -1
Stop
}
}
ACTOR ZTreeSwamp150 26
{
Game Hexen
Radius 10
Height 150
+SOLID
States
{
Spawn:
TRES A -1
Stop
}
}
ACTOR ZTreeSwamp120 27
{
Game Hexen
Radius 10
Height 120
+SOLID
States
{
Spawn:
TRE3 A -1
Stop
}
}
ACTOR ZStumpBurned 28
{
Game Hexen
Radius 12
Height 20
+SOLID
States
{
Spawn:
STM1 A -1
Stop
}
}
ACTOR ZStumpBare 29
{
Game Hexen
Radius 12
Height 20
+SOLID
States
{
Spawn:
STM2 A -1
Stop
}
}
ACTOR ZStumpSwamp1 37
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
STM3 A -1
Stop
}
}
ACTOR ZStumpSwamp2 38
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
STM4 A -1
Stop
}
}
ACTOR ZShroomLarge1 39
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH1 A -1
Stop
}
}
ACTOR ZShroomLarge2 40
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH2 A -1
Stop
}
}
ACTOR ZShroomLarge3 41
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH3 A -1
Stop
}
}
ACTOR ZShroomSmall1 42
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH4 A -1
Stop
}
}
ACTOR ZShroomSmall2 44
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH5 A -1
Stop
}
}
ACTOR ZShroomSmall3 45
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH6 A -1
Stop
}
}
ACTOR ZShroomSmall4 46
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH7 A -1
Stop
}
}
ACTOR ZShroomSmall5 47
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
MSH8 A -1
Stop
}
}
ACTOR ZStalagmitePillar 48
{
Game Hexen
Radius 8
Height 138
+SOLID
States
{
Spawn:
SGMP A -1
Stop
}
}
ACTOR ZStalagmiteLarge 49
{
Game Hexen
Radius 8
Height 48
+SOLID
States
{
Spawn:
SGM1 A -1
Stop
}
}
ACTOR ZStalagmiteMedium 50
{
Game Hexen
Radius 6
Height 40
+SOLID
States
{
Spawn:
SGM2 A -1
Stop
}
}
ACTOR ZStalagmiteSmall 51
{
Game Hexen
Radius 8
Height 36
+SOLID
States
{
Spawn:
SGM3 A -1
Stop
}
}
ACTOR ZStalactiteLarge 52
{
Game Hexen
Radius 8
Height 66
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
SLC1 A -1
Stop
}
}
ACTOR ZStalactiteMedium 56
{
Game Hexen
Radius 6
Height 50
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
SLC2 A -1
Stop
}
}
ACTOR ZStalactiteSmall 57
{
Game Hexen
Radius 8
Height 40
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
SLC3 A -1
Stop
}
}
ACTOR ZMossCeiling1 58
{
Game Hexen
Radius 20
Height 20
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
MSS1 A -1
Stop
}
}
ACTOR ZMossCeiling2 59
{
Game Hexen
Radius 20
Height 24
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
MSS2 A -1
Stop
}
}
ACTOR ZSwampVine 60
{
Game Hexen
Radius 8
Height 52
+SOLID
States
{
Spawn:
SWMV A -1
Stop
}
}
ACTOR ZCorpseKabob 61
{
Game Hexen
Radius 10
Height 92
+SOLID
States
{
Spawn:
CPS1 A -1
Stop
}
}
ACTOR ZCorpseSleeping 62
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
CPS2 A -1
Stop
}
}
ACTOR ZTombstoneRIP 63
{
Game Hexen
Radius 10
Height 46
+SOLID
States
{
Spawn:
TMS1 A -1
Stop
}
}
ACTOR ZTombstoneShane 64
{
Game Hexen
Radius 10
Height 46
+SOLID
States
{
Spawn:
TMS2 A -1
Stop
}
}
ACTOR ZTombstoneBigCross 65
{
Game Hexen
Radius 10
Height 46
+SOLID
States
{
Spawn:
TMS3 A -1
Stop
}
}
ACTOR ZTombstoneBrianR 66
{
Game Hexen
Radius 10
Height 52
+SOLID
States
{
Spawn:
TMS4 A -1
Stop
}
}
ACTOR ZTombstoneCrossCircle 67
{
Game Hexen
Radius 10
Height 52
+SOLID
States
{
Spawn:
TMS5 A -1
Stop
}
}
ACTOR ZTombstoneSmallCross 68
{
Game Hexen
Radius 8
Height 46
+SOLID
States
{
Spawn:
TMS6 A -1
Stop
}
}
ACTOR ZTombstoneBrianP 69
{
Game Hexen
Radius 8
Height 46
+SOLID
States
{
Spawn:
TMS7 A -1
Stop
}
}
ACTOR ZCorpseHanging 71
{
Game Hexen
Radius 6
Height 75
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
CPS3 A -1
Stop
}
}
ACTOR ZStatueGargoyleGreenTall 72
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
STT2 A -1
Stop
}
}
ACTOR ZStatueGargoyleBlueTall 73
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
STT3 A -1
Stop
}
}
ACTOR ZStatueGargoyleGreenShort 74
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
STT4 A -1
Stop
}
}
ACTOR ZStatueGargoyleBlueShort 76
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
STT5 A -1
Stop
}
}
ACTOR ZStatueGargoyleStripeTall 8044
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
GAR1 A -1
Stop
}
}
ACTOR ZStatueGargoyleDarkRedTall 8045
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
GAR2 A -1
Stop
}
}
ACTOR ZStatueGargoyleRedTall 8046
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
GAR3 A -1
Stop
}
}
ACTOR ZStatueGargoyleTanTall 8047
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
GAR4 A -1
Stop
}
}
ACTOR ZStatueGargoyleRustTall 8048
{
Game Hexen
Radius 14
Height 108
+SOLID
States
{
Spawn:
GAR5 A -1
Stop
}
}
ACTOR ZStatueGargoyleDarkRedShort 8049
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
GAR6 A -1
Stop
}
}
ACTOR ZStatueGargoyleRedShort 8050
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
GAR7 A -1
Stop
}
}
ACTOR ZStatueGargoyleTanShort 8051
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
GAR8 A -1
Stop
}
}
ACTOR ZStatueGargoyleRustShort 8052
{
Game Hexen
Radius 14
Height 62
+SOLID
States
{
Spawn:
GAR9 A -1
Stop
}
}
ACTOR ZBannerTattered 77
{
Game Hexen
Radius 8
Height 120
+SOLID
States
{
Spawn:
BNR1 A -1
Stop
}
}
ACTOR ZTreeLarge1 78
{
Game Hexen
Radius 15
Height 180
+SOLID
States
{
Spawn:
TRE4 A -1
Stop
}
}
ACTOR ZTreeLarge2 79
{
Game Hexen
Radius 15
Height 180
+SOLID
States
{
Spawn:
TRE5 A -1
Stop
}
}
ACTOR ZTreeGnarled1 80
{
Game Hexen
Radius 22
Height 100
+SOLID
States
{
Spawn:
TRE6 A -1
Stop
}
}
ACTOR ZTreeGnarled2 87
{
Game Hexen
Radius 22
Height 100
+SOLID
States
{
Spawn:
TRE7 A -1
Stop
}
}
ACTOR ZLog 88
{
Game Hexen
Radius 20
Height 25
+SOLID
States
{
Spawn:
LOGG A -1
Stop
}
}
ACTOR ZStalactiteIceLarge 89
{
Game Hexen
Radius 8
Height 66
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
ICT1 A -1
Stop
}
}
ACTOR ZStalactiteIceMedium 90
{
Game Hexen
Radius 5
Height 50
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
ICT2 A -1
Stop
}
}
ACTOR ZStalactiteIceSmall 91
{
Game Hexen
Radius 4
Height 32
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
ICT3 A -1
Stop
}
}
ACTOR ZStalactiteIceTiny 92
{
Game Hexen
Radius 4
Height 8
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
ICT4 A -1
Stop
}
}
ACTOR ZStalagmiteIceLarge 93
{
Game Hexen
Radius 8
Height 66
+SOLID
States
{
Spawn:
ICM1 A -1
Stop
}
}
ACTOR ZStalagmiteIceMedium 94
{
Game Hexen
Radius 5
Height 50
+SOLID
States
{
Spawn:
ICM2 A -1
Stop
}
}
ACTOR ZStalagmiteIceSmall 95
{
Game Hexen
Radius 4
Height 32
+SOLID
States
{
Spawn:
ICM3 A -1
Stop
}
}
ACTOR ZStalagmiteIceTiny 96
{
Game Hexen
Radius 4
Height 8
+SOLID
States
{
Spawn:
ICM4 A -1
Stop
}
}
ACTOR ZRockBrown1 97
{
Game Hexen
Radius 17
Height 72
+SOLID
States
{
Spawn:
RKBL A -1
Stop
}
}
ACTOR ZRockBrown2 98
{
Game Hexen
Radius 15
Height 50
+SOLID
States
{
Spawn:
RKBS A -1
Stop
}
}
ACTOR ZRockBlack 99
{
Game Hexen
Radius 20
Height 40
+SOLID
States
{
Spawn:
RKBK A -1
Stop
}
}
ACTOR ZRubble1 100
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RBL1 A -1
Stop
}
}
ACTOR ZRubble2 101
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RBL2 A -1
Stop
}
}
ACTOR ZRubble3 102
{
Game Hexen
Radius 20
Height 16
States
{
Spawn:
RBL3 A -1
Stop
}
}
ACTOR ZVasePillar 103
{
Game Hexen
Radius 12
Height 54
+SOLID
States
{
Spawn:
VASE A -1
Stop
}
}
ACTOR ZCorpseLynched 108
{
Game Hexen
Radius 11
Height 95
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
CPS4 A -1
Stop
}
}
ACTOR ZCandle 119
{
Game Hexen
Radius 20
Height 16
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CNDL ABC 4 Bright
Loop
}
}
ACTOR ZBarrel 8100
{
Game Hexen
Radius 15
Height 32
+SOLID
States
{
Spawn:
ZBAR A -1
Stop
}
}
ACTOR ZBucket 8103
{
Game Hexen
Radius 8
Height 72
+SOLID
+SPAWNCEILING
+NOGRAVITY
States
{
Spawn:
BCKT A -1
Stop
}
}
ACTOR FireThing 8060
{
Game Hexen
Radius 5
Height 10
+SOLID
States
{
Spawn:
FSKL A 4 Bright
FSKL B 3 Bright
FSKL C 4 Bright
FSKL D 3 Bright
FSKL E 4 Bright
FSKL F 3 Bright
FSKL G 4 Bright
FSKL H 3 Bright
FSKL I 4 Bright
Loop
}
}
ACTOR BrassTorch 8061
{
Game Hexen
Radius 6
Height 35
+SOLID
States
{
Spawn:
BRTR ABCDEFGHIJKLM 4 Bright
Loop
}
}
ACTOR ZBlueCandle 8066
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
BCAN ABCDE 5 Bright
Loop
}
}
ACTOR ZIronMaiden 8067
{
Game Hexen
Radius 12
Height 60
+SOLID
States
{
Spawn:
IRON A -1
Stop
}
}
ACTOR ZChainBit32 8071
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS A -1
Stop
}
}
ACTOR ZChainBit64 8072
{
Game Hexen
Radius 4
Height 64
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS B -1
Stop
}
}
ACTOR ZChainEndHeart 8073
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS C -1
Stop
}
}
ACTOR ZChainEndHook1 8074
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS D -1
Stop
}
}
ACTOR ZChainEndHook2 8075
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS E -1
Stop
}
}
ACTOR ZChainEndSpike 8076
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS F -1
Stop
}
}
ACTOR ZChainEndSkull 8077
{
Game Hexen
Radius 4
Height 32
+SPAWNCEILING
+NOGRAVITY
+NOBLOCKMAP
States
{
Spawn:
CHNS G -1
Stop
}
}
ACTOR TableShit1 8500
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST1 A -1
Stop
}
}
ACTOR TableShit2 8501
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST2 A -1
Stop
}
}
ACTOR TableShit3 8502
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST3 A -1
Stop
}
}
ACTOR TableShit4 8503
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST4 A -1
Stop
}
}
ACTOR TableShit5 8504
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST5 A -1
Stop
}
}
ACTOR TableShit6 8505
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST6 A -1
Stop
}
}
ACTOR TableShit7 8506
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST7 A -1
Stop
}
}
ACTOR TableShit8 8507
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST8 A -1
Stop
}
}
ACTOR TableShit9 8508
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST9 A -1
Stop
}
}
ACTOR TableShit10 8509
{
Game Hexen
Radius 20
Height 16
+NOBLOCKMAP
States
{
Spawn:
TST0 A -1
Stop
}
}
ACTOR TeleSmoke 140
{
Game Hexen
Radius 20
Height 16
+NOGRAVITY
+NOBLOCKMAP
RenderStyle Translucent
Alpha 0.6
States
{
Spawn:
TSMK A 4
TSMK B 3
TSMK C 4
TSMK D 3
TSMK E 4
TSMK F 3
TSMK G 4
TSMK H 3
TSMK I 4
TSMK J 3
TSMK K 4
TSMK L 3
TSMK M 4
TSMK N 3
TSMK O 4
TSMK P 3
TSMK Q 4
TSMK R 3
TSMK S 4
TSMK T 3
TSMK U 4
TSMK V 3
TSMK W 4
TSMK X 3
TSMK Y 4
TSMK Z 3
Loop
}
}