[Half-Life AMXX] / include / dodconst.inc Repository:
ViewVC logotype

Annotation of /include/dodconst.inc

Parent Directory Parent Directory | Revision Log Revision Log


Revision 17 - (view) (download)

1 : ian 1 /* DoDX functions
2 :     *
3 :     * (c) 2004, SidLuke
4 :     * This file is provided as is (no warranties).
5 :     */
6 :    
7 :     #if defined _dodconst_included
8 :     #endinput
9 :     #endif
10 :     #define _dodconst_included
11 :    
12 :     /* DoD teams */
13 :     #define ALLIES 1
14 :     #define AXIS 2
15 :    
16 :     #define FT_NEW 1<<0
17 :     #define FT_OLD 1<<1
18 :    
19 :     #define STAMINA_SET 0
20 :     #define STAMINA_RESET 1
21 :    
22 :     #define FUSE_SET 0
23 :     #define FUSE_RESET 1
24 :    
25 :     #define DODMAX_WEAPONS 46 // 5 slots for custom weapons
26 :    
27 : ian 17 // DoD Weapon Types
28 :     enum
29 :     {
30 :     DODWT_PRIMARY = 0,
31 :     DODWT_SECONDARY,
32 :     DODWT_MELEE,
33 :     DODWT_GRENADE,
34 :     DODWT_OTHER
35 :     };
36 :    
37 :     // Ammo Channels
38 :     #define AMMO_SMG 1 // thompson, greasegun, sten, mp40
39 :     #define AMMO_ALTRIFLE 2 // carbine, k43, mg34
40 :     #define AMMO_RIFLE 3 // garand, enfield, scoped enfield, k98, scoped k98
41 :     #define AMMO_PISTOL 4 // colt, webley, luger
42 :     #define AMMO_SPRING 5 // springfield
43 :     #define AMMO_HEAVY 6 // bar, bren, stg44, fg42, scoped fg42
44 :     #define AMMO_MG42 7 // mg42
45 :     #define AMMO_30CAL 8 // 30cal
46 :     #define AMMO_GREN 9 // grenades (should be all 3 types)
47 :     #define AMMO_ROCKET 13 // bazooka, piat, panzerschreck
48 : ian 1 enum {
49 :     PS_NOPRONE =0,
50 :     PS_PRONE,
51 :     PS_PRONEDEPLOY,
52 :     PS_DEPLOY,
53 : ian 17 };
54 : ian 1
55 :     /* info types for dod_get_map_info native */
56 :     enum {
57 :     MI_ALLIES_TEAM = 0,
58 :     MI_ALLIES_PARAS,
59 :     MI_AXIS_PARAS,
60 : ian 17 };
61 : ian 1
62 :     /* DoD weapons */
63 :     enum {
64 :     DODW_AMERKNIFE = 1,
65 :     DODW_GERKNIFE,
66 :     DODW_COLT,
67 :     DODW_LUGER,
68 :     DODW_GARAND,
69 :     DODW_SCOPED_KAR,
70 :     DODW_THOMPSON,
71 :     DODW_STG44,
72 :     DODW_SPRINGFIELD,
73 :     DODW_KAR,
74 :     DODW_BAR,
75 :     DODW_MP40,
76 :     DODW_HANDGRENADE,
77 :     DODW_STICKGRENADE,
78 :     DODW_STICKGRENADE_EX,
79 :     DODW_HANDGRENADE_EX,
80 :     DODW_MG42,
81 :     DODW_30_CAL,
82 :     DODW_SPADE,
83 :     DODW_M1_CARBINE,
84 :     DODW_MG34,
85 :     DODW_GREASEGUN,
86 :     DODW_FG42,
87 :     DODW_K43,
88 :     DODW_ENFIELD,
89 :     DODW_STEN,
90 :     DODW_BREN,
91 :     DODW_WEBLEY,
92 :     DODW_BAZOOKA,
93 :     DODW_PANZERSCHRECK,
94 :     DODW_PIAT,
95 :     DODW_SCOPED_FG42,
96 :     DODW_FOLDING_CARBINE,
97 :     DODW_KAR_BAYONET,
98 :     DODW_SCOPED_ENFIELD,
99 :     DODW_MILLS_BOMB,
100 :     DODW_BRITKNIFE,
101 :     DODW_GARAND_BUTT,
102 :     DODW_ENFIELD_BAYONET,
103 :     DODW_MORTAR,
104 :     DODW_K43_BUTT,
105 :     };
106 :    
107 :     /* DoD Classes */
108 :     enum {
109 :     DODC_GARAND = 1,
110 :     DODC_CARBINE,
111 :     DODC_THOMPSON,
112 :     DODC_GREASE,
113 :     DODC_SNIPER,
114 :     DODC_BAR,
115 :     DODC_30CAL,
116 :     DODC_BAZOOKA,
117 :     //DODC_ALLIES_MORTAR,
118 :     DODC_KAR = 10,
119 :     DODC_K43,
120 :     DODC_MP40,
121 :     DODC_MP44,
122 :     DODC_SCHARFSCHUTZE,
123 :     DODC_FG42,
124 :     DODC_SCOPED_FG42,
125 :     DODC_MG34,
126 :     DODC_MG42,
127 :     DODC_PANZERJAGER,
128 :     //DODC_AXIS_MORTAR,
129 :     DODC_ENFIELD = 21,
130 :     DODC_STEN,
131 :     DODC_MARKSMAN,
132 :     DODC_BREN,
133 :     DODC_PIAT,
134 :     //DODC_BRIT_MORTAR,
135 :     };

Contact
ViewVC Help
Powered by ViewVC 1.0.4