1#
2# Hacx - Doomsday Engine definitions.
3#
4# For information about DED syntax and semantics, see http://dengine.net/dew/?title=DED
5#
6
7# Include common definitions for games playable with jDoom.
8Include "jdoom.ded";
9
10# MAPINFO interoperability patches
11Include "doom2/patchmapinfo.ded";
12
13Include "doom1/anim.ded";
14Include "doom2/anim.ded";
15Include "doom2/skies.ded";
16Include "doom2/finales.ded";
17Include "hacx/materials.ded";
18Include "hacx/materialenvironments.ded";
19Include "doom2/music.ded";
20Include "hacx/fonts.ded";
21Include "hacx/menu.ded";
22Include "hacx/text.ded";
23Include "hacx/hud.ded";
24Include "hacx/inlude.ded";
25Include "hacx/lights.ded";
26
27# Make the photon rocket ammo's fullbright so we can add a light.
28State Mods "ROCK" {
29  Flags = fullbright;
30}
31
32State Mods "BROK" {
33  Flags = fullbright;
34}
35
36# Nerf the lights on fullbright but non-light emitting objects.
37State Mods "RKEY" {
38  Flags = noautolight;
39}
40
41State Mods "PSTR" {
42  Flags = fullbright|noautolight;
43}
44
45State Mods "PINS" {
46  Flags = fullbright|noautolight;
47}
48
49State Mods "PINS2" {
50  Flags = fullbright|noautolight;
51}
52
53State Mods "PINS3" {
54  Flags = fullbright|noautolight;
55}
56
57State Mods "PINS4" {
58  Flags = fullbright|noautolight;
59}
60
61State Mods "BON1" {
62  Flags = fullbright|noautolight;
63}
64
65State Mods "BON1A" {
66  Flags = fullbright|noautolight;
67}
68
69State Mods "BON1B" {
70  Flags = fullbright|noautolight;
71}
72
73State Mods "BON1C" {
74  Flags = fullbright|noautolight;
75}
76
77State Mods "BON1D" {
78  Flags = fullbright|noautolight;
79}
80
81State Mods "BON1E" {
82  Flags = fullbright|noautolight;
83}
84
85State Mods "GREENTORCH" {
86  Flags = fullbright|noautolight;
87}
88
89State Mods "GREENTORCH2" {
90  Flags = fullbright|noautolight;
91}
92
93State Mods "GREENTORCH3" {
94  Flags = fullbright|noautolight;
95}
96
97State Mods "GREENTORCH4" {
98  Flags = fullbright|noautolight;
99}
100
101State Mods "FLOATSKULL" {
102  Flags = fullbright|noautolight;
103}
104
105State Mods "FLOATSKULL2" {
106  Flags = fullbright|noautolight;
107}
108
109State Mods "FLOATSKULL3" {
110  Flags = fullbright|noautolight;
111}
112
113State Mods "BFUG" {
114  Flags = noautolight;
115}
116
117# The BFG shot is a metal bomb-like object in HacX so do not blend it when drawing.
118Thing {
119  ID = "BFG";
120  DoomEd number = -1;
121  Spawn state = "BFGSHOT";
122  See state = "NULL";
123  Pain state = "NULL";
124  Melee state = "NULL";
125  Missile state = "NULL";
126  Death state = "BFGLAND";
127  Xdeath state = "NULL";
128  Raise state = "NULL";
129  See sound = "None";
130  Attack sound = "None";
131  Pain sound = "None";
132  Death sound = "rxplod";
133  Active sound = "None";
134  Reaction time = 8;
135  Spawn health = 1000;
136  Speed = 25;
137  Radius = 13;
138  Height = 8;
139  Mass = 100;
140  Damage = 100;
141  Flags = noblockmap | missile | dropoff | nogravity;
142  Flags2 = noteleport;
143}
144