/
hacx.ded
119 lines (102 loc) · 1.99 KB
/
hacx.ded
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#
# Hacx - Doomsday Engine definitions.
#
# For information about DED syntax and semantics, see http://dengine.net/dew/?title=DED
#
# Include common definitions for games playable with jDoom.
Include "jdoom.ded";
Include "doom1/anim.ded";
Include "doom2/anim.ded";
Include "doom2/skies.ded";
Include "hacx/maps.ded";
Include "doom2/finales.ded";
Include "hacx/materials.ded";
Include "doom2/music.ded";
Include "hacx/fonts.ded";
Include "hacx/menu.ded";
Include "hacx/lights.ded";
# The BFG shot is a metal bomb-like object in HacX so do not blend it when drawing.
Thing {
ID = "BFG";
DoomEd number = -1;
Spawn state = "BFGSHOT";
See state = "NULL";
Pain state = "NULL";
Melee state = "NULL";
Missile state = "NULL";
Death state = "BFGLAND";
Xdeath state = "NULL";
Raise state = "NULL";
See sound = "None";
Attack sound = "None";
Pain sound = "None";
Death sound = "rxplod";
Active sound = "None";
Reaction time = 8;
Spawn health = 1000;
Speed = 25;
Radius = 13;
Height = 8;
Mass = 100;
Damage = 100;
Flags = noblockmap | missile | dropoff | nogravity;
Flags2 = noteleport;
}
# HacX uses different weapon names.
Text {
ID = "WEAPON1";
Text = "Kick";
}
Text {
ID = "WEAPON2";
Text = "Pistol";
}
Text {
ID = "WEAPON3";
Text = "Tazer";
}
Text {
ID = "WEAPON4";
Text = "UZI";
}
Text {
ID = "WEAPON5";
Text = "Photon 'Zooka";
}
Text {
ID = "WEAPON6";
Text = "Big Stick";
}
Text {
ID = "WEAPON7";
Text = "Nuker";
}
Text {
ID = "WEAPON8";
Text = "HOIG Reznator";
}
Text {
ID = "WEAPON9";
Text = "Cryogun";
}
# HacX uses different skill level names.
Text {
ID = "SKILL1";
Text = "Please don't shoot!";
}
Text {
ID = "SKILL2";
Text = "Arrgh, I need health!";
}
Text {
ID = "SKILL3";
Text = "Let's rip them apart!";
}
Text {
ID = "SKILL4";
Text = "I am immortal";
}
Text {
ID = "SKILL5";
Text = "Insanity!";
}