Editing Generalized sector types
From Eternity Wiki
Jump to navigationJump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
Eternity provides generalized sector types, based on bit fields, that allow several sector type properties to be independently specified for a sector. Texture change linedefs can be used to switch some or all of these properties dynamically, outside lighting. | Eternity also provides generalized sector types, based on bit fields, that allow several sector type properties to be independently specified for a sector. Texture change linedefs can be used to switch some or all of these properties dynamically, outside lighting. | ||
Bits 0 thru 4 specify the lighting type in the sector, the same codes that DOOM used are employed: | |||
Dec Bits 4-0 Description | Dec Bits 4-0 Description | ||
Line 12: | Line 10: | ||
3 00011 blink 1.0 second | 3 00011 blink 1.0 second | ||
4 00100 -10/20% health AND light blink 0.5 second | 4 00100 -10/20% health AND light blink 0.5 second | ||
8 01000 | 8 01000 oscillates | ||
12 01100 blink 0.5 second, synchronized | 12 01100 blink 0.5 second, synchronized | ||
13 01101 blink 1.0 second, synchronized | 13 01101 blink 1.0 second, synchronized | ||
17 10001 flickers on and off randomly | 17 10001 flickers on and off randomly | ||
Bits 5 and 6 set the damage type of the sector, with the usual 5/10/20 damage units per second. | Bits 5 and 6 set the damage type of the sector, with the usual 5/10/20 damage units per second. | ||
Dec | Dec Bits 6-5 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 | 0 00 No damage | ||
32 | 32 01 5 units damage per sec (halve damage in TYTD skill) | ||
64 | 64 10 10 units damage per sec | ||
96 | 96 11 20 units damage per sec | ||
Bit 7 makes the sector count towards the secrets total at game end | Bit 7 makes the sector count towards the secrets total at game end | ||
Dec | Dec Bit 7 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 0 | 0 0 Sector is not secret | ||
128 | 128 1 Sector is secret | ||
Bit 8 enables the ice/mud effect controlled by linedef 223 | Bit 8 enables the ice/mud effect controlled by linedef 223 | ||
Dec | Dec Bit 8 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 0 | 0 0 Sector friction disabled | ||
256 | 256 1 Sector friction enabled | ||
Bit 9 enables the wind effects controlled by linedefs 224-226 | Bit 9 enables the wind effects controlled by linedefs 224-226 | ||
Dec | Dec Bit 9 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 0 | 0 0 Sector wind disabled | ||
512 | 512 1 Sector wind enabled | ||
== Introduced with SMMU == | === Introduced with SMMU === | ||
Bits 10 and 11 are now implemented as of SMMU v3.21. | Bits 10 and 11 are now implemented as of SMMU v3.21. | ||
Bit 10 suppresses all sounds within the sector, while Bit 11 disables any sounds due to floor or ceiling motion by the sector. Bit 11 is especially useful in silencing constructs such as pseudo-3D bridges, which give off an undesirable plat sound when they move. | Bit 10 suppresses all sounds within the sector, while Bit 11 disables any sounds due to floor or ceiling motion by the sector. Bit 11 is especially useful in silencing constructs such as pseudo-3D bridges, which give off an undesirable plat sound when they move. | ||
Dec | Dec Bit 10 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 | 0 0 Sounds made in sector function normally | ||
1024 | 1024 1 Sounds made in sector are suppressed | ||
Dec | Dec Bit 11 Description | ||
------------------------------------------------------------------- | ------------------------------------------------------------------- | ||
0 | 0 0 Sounds made by sector floor/ceiling movement normal | ||
2048 | 2048 1 Sounds made by sector floor/ceiling movement suppressed | ||
[[ | ''Back to [[Sector types]] |