Skip to content

Commit cc35420

Browse files
committed
Hideous Destructor Module - Day 2
NOT READY FOR ACTIVE PLAY
1 parent ffeb69e commit cc35420

3 files changed

Lines changed: 140 additions & 50 deletions

File tree

source/keyconf.HDST

Lines changed: 33 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
// Hideous Destructor
2-
alias mam_hd_detonateieds "closemenu; detonate"
3-
alias mam_hd_dropweapon "closemenu; weapdrop"
4-
alias mam_hd_magmanager "closemenu; +user3; wait 1; -user3"
5-
alias mam_hd_secondaryreload "closemenu; +user1; wait 1; -user1"
1+
// Equipment and Medical
62
alias mam_hd_striparmor "closemenu; hd_strip"
7-
alias mam_hd_teamquery "closemenu; checkin"
8-
alias mam_hd_teamspawnclear "closemenu; teamspawn -1"
9-
alias mam_hd_teamspawnset "closemenu; teamspawn 666"
10-
alias mam_hd_unloadweapon "closemenu; +user4; wait 1; -user4"
3+
alias mam_hd_usebandages "closemenu; hd_band"
4+
alias mam_hd_usemedikit "closemenu; hd_meds"
5+
alias mam_hd_usepotion "closemenu; hd_potion"
116
alias mam_hd_usestimpack "closemenu; hd_stims"
12-
alias mam_hd_weaponfiremode "closemenu; +user2; wait 1; -user2"
7+
8+
// Explosives
9+
alias mam_hd_deployied "closemenu; use hdiedkit"
10+
alias mam_hd_detonateieds "closemenu; detonate"
11+
alias mam_hd_iedsactive "closemenu; iedactive "
12+
alias mam_hd_iedsquery "closemenu; netevent ied 123 %1"
13+
alias mam_hd_iedspassive "closemenu; iedpassive"
1314

1415
// Robots
16+
alias mam_hd_assumingdirectcontrol "closemenu; +user2"
17+
alias mam_hd_thisshellisonlyavehicle "closemenu; -user2"
18+
// Robots - DERP
1519
alias mam_hd_controlderpambush "closemenu; derpa"
1620
alias mam_hd_controlderpcome "closemenu; derpcome"
1721
alias mam_hd_controlderpgoto "closemenu; derpgo"
@@ -27,7 +31,26 @@ alias mam_hd_controlderppatrol "closemenu; derpp"
2731
alias mam_hd_controlderpswap "closemenu; derpat"
2832
alias mam_hd_controlderpturret "closemenu; derpt"
2933
alias mam_hd_deployderp "closemenu; use derpusable"
34+
alias mam_hd_controlderpswitchattach "closemenu; use derpusable; wait 15; netevent derp 555 %1"
35+
alias mam_hd_controlderpswitchuse "closemenu; netevent derp 556 %1"
36+
alias mam_hd_derpquery "closemenu; netevent derp 123 %1"
37+
// Robots - HERP
3038
alias mam_hd_deployherp "closemenu; use herpusable"
39+
alias mam_hd_herpquery "closemenu; netevent herp 123 %1"
40+
41+
// Team
42+
alias mam_hd_teamquery "closemenu; checkin"
43+
alias mam_hd_teamspawnclear "closemenu; teamspawn -1"
44+
alias mam_hd_teamspawnset "closemenu; teamspawn 666"
45+
46+
// Weapons and Ammo
47+
alias mam_hd_ammodropone "closemenu; hd_dropone"
48+
alias mam_hd_ammodropuseless "closemenu; hd_purge"
49+
alias mam_hd_dropweapon "closemenu; weapdrop"
50+
alias mam_hd_magmanager "closemenu; +user3; wait 1; -user3"
51+
alias mam_hd_secondaryreload "closemenu; +user1; wait 1; -user1"
52+
alias mam_hd_unloadweapon "closemenu; +user4; wait 1; -user4"
53+
alias mam_hd_weaponfiremode "closemenu; +user2; wait 1; -user2"
3154

3255
// Menu Calls
3356
alias mam_hd_openderpmovemenu "openmenu MAM_HDST_SUB_Robots_DERPDirectMove"

source/language.HDST

Lines changed: 51 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,52 +3,67 @@
33
// MAM_Window
44
MAM_SUB_HDST = "Hideous Destructor";
55

6-
// MAM_HDST_Menu
7-
MAM_HDS_COM_BOOM = "Detonate IEDs";
8-
MAM_HDS_COM_DRWP = "Drop Weapon";
9-
MAM_HDS_COM_MGMN = "Mag Manager";
10-
MAM_HDS_COM_RMAR = "Strip Armor";
11-
MAM_HDS_COM_SRLD = "Secondary Reload";
12-
MAM_HDS_COM_STIM = "Use Stimpack";
13-
MAM_HDS_COM_TMCL = "Clear team spawn";
14-
MAM_HDS_COM_TMQR = "Query all team positions";
15-
MAM_HDS_COM_TMST = "Set team spawn here";
16-
MAM_HDS_COM_WFMD = "Switch Weapon Fire Mode";
17-
MAM_HDS_COM_WUNL = "Weapon Unload";
186

7+
// MAM_HDST_Menu
8+
MAM_HDS_CAT_GNRL = "General";
199
MAM_HDS_DSC_MGMN = "Do you really want to manage your magazines now?";
10+
MAM_HDS_DSC_RTC1 = "\cuEquip associated DC Interface item before\c-";
11+
MAM_HDS_DSC_RTC2 = "\cuattempting to use these commands.\c-";
2012
MAM_HDS_DSC_WUNL = "Do you really want to unload your weapon now?";
21-
2213
MAM_HDS_SUB_EQMD = "Equipment and Medical";
2314
MAM_HDS_SUB_EXPL = "IEDs and Door Busters";
2415
MAM_HDS_SUB_OPTN = "Hideous Destructor Mod Options";
2516
MAM_HDS_SUB_ROBT = "HERPs and DERPs";
17+
MAM_HDS_SUB_TEAM = "Team Management";
2618
MAM_HDS_SUB_WPAM = "Weapons and Ammo";
27-
2819
MAM_HDS_TITL = "Hideous Destructor Menu";
2920

30-
// MAM_HDST_SUB_Equipment
21+
22+
// MAM_HDST_SUB_EquipmentMedical
23+
MAM_HDS_SUB_EQP_CAT_EQUP = "Equipment";
24+
MAM_HDS_SUB_EQP_CAT_MEDI = "Medical";
25+
MAM_HDS_SUB_EQP_COM_BAND = "Use Bandages";
26+
MAM_HDS_SUB_EQP_COM_MEDI = "Use Medikit";
27+
MAM_HDS_SUB_EQP_COM_POTN = "Use Potion";
28+
MAM_HDS_SUB_EQP_COM_RMAR = "Strip Armor";
29+
MAM_HDS_SUB_EQP_COM_STIM = "Use Stimpack";
3130
MAM_HDS_SUB_EQP_TITL = "HD: Equipment and Medical";
3231

32+
3333
// MAM_HDST_SUB_Explosives
34+
MAM_HDS_SUB_EXP_CAT_DOOR = "Door Busters";
35+
MAM_HDS_SUB_EXP_CAT_IEDS = "IED Kits";
36+
MAM_HDS_SUB_EXP_COM_BOOM = "Detonate IEDs";
37+
MAM_HDS_SUB_EXP_COM_IEDA = "Set IEDs Active";
38+
MAM_HDS_SUB_EXP_COM_IEDP = "Set IEDs Passive";
39+
MAM_HDS_SUB_EXP_COM_IEDQ = "Query IED status";
40+
MAM_HDS_SUB_EXP_COM_UIED = "Toss IED";
3441
MAM_HDS_SUB_EXP_TITL = "HD: IEDs and Door Busters";
3542

43+
3644
// MAM_HDST_SUB_Robots
3745
MAM_HDS_SUB_RBT_CAT_DERP = "D.E.R.P.s";
3846
MAM_HDS_SUB_RBT_CAT_HERP = "H.E.R.P.s";
47+
MAM_HDS_SUB_RBT_COM_DRP_ACTV = "Activate DERP switch/door";
3948
MAM_HDS_SUB_RBT_COM_DRP_AMBS = "Set DERP Ambush";
49+
MAM_HDS_SUB_RBT_COM_DRP_ATCH = "Attach DERP to switch/door";
4050
MAM_HDS_SUB_RBT_COM_DRP_COME = "DERP goto self";
4151
MAM_HDS_SUB_RBT_COM_DRP_GOTO = "DERP goto target";
4252
MAM_HDS_SUB_RBT_COM_DRP_PTRL = "Set DERP Patrol";
53+
MAM_HDS_SUB_RBT_COM_DRP_QURY = "Query DERP status";
4354
MAM_HDS_SUB_RBT_COM_DRP_SWAP = "Toggle DERP Ambush/Turret";
4455
MAM_HDS_SUB_RBT_COM_DRP_TRRT = "Set DERP Turret";
45-
MAM_HDS_SUB_RBT_COM_UDRP = "Use D.E.R.P.";
46-
MAM_HDS_SUB_RBT_COM_UHRP = "Use H.E.R.P.";
47-
MAM_HDS_SUB_RBT_SUB_DRPM = "DERP Direct Movement";
56+
MAM_HDS_SUB_RBT_COM_ECTR = "Release Deployable (-Firemode)";
57+
MAM_HDS_SUB_RBT_COM_SCTR = "Control Deployable (+Firemode)";
58+
MAM_HDS_SUB_RBT_COM_HRP_QURY = "Query HERP status";
59+
MAM_HDS_SUB_RBT_COM_UDRP = "Deploy DERP";
60+
MAM_HDS_SUB_RBT_COM_UHRP = "Deploy HERP";
61+
MAM_HDS_SUB_RBT_SUB_DRPM = "DERP Compass Movement Controls";
4862
MAM_HDS_SUB_RBT_TITL = "HD: HERPs and DERPs";
4963

64+
5065
// MAM_HDST_SUB_Robots_DERPDirectMove
51-
MAM_HDS_SUB_RBT_SUB_DRP_TITL = "HD: DERP Direct Movement";
66+
MAM_HDS_SUB_RBT_SUB_DRP_TITL = "HD: DERP Compass Movement";
5267
MAM_HDS_SUB_RBT_SUB_DRP_EAST = "DERP move E";
5368
MAM_HDS_SUB_RBT_SUB_DRP_NRES = "DERP move NE";
5469
MAM_HDS_SUB_RBT_SUB_DRP_NRTH = "DERP move N";
@@ -58,5 +73,22 @@ MAM_HDS_SUB_RBT_SUB_DRP_STWS = "DERP move SW";
5873
MAM_HDS_SUB_RBT_SUB_DRP_SUTH = "DERP move S";
5974
MAM_HDS_SUB_RBT_SUB_DRP_WEST = "DERP move W";
6075

76+
77+
// MAM_HDST_SUB_Team
78+
MAM_HDS_SUB_TEM_COM_TMCL = "Clear team spawn";
79+
MAM_HDS_SUB_TEM_COM_TMQR = "Query all team status";
80+
MAM_HDS_SUB_TEM_COM_TMST = "Set team spawn here";
81+
MAM_HDS_SUB_TEM_TITL = "HD: Team Management";
82+
6183
// MAM_HDST_SUB_WeaponAmmo
84+
MAM_HDS_SUB_WPA_CAT_AMMO = "Ammo";
85+
MAM_HDS_SUB_WPA_CAT_WEAP = "Weapon";
86+
MAM_HDS_SUB_WPA_COM_D1AM = "Drop one ammo";
87+
MAM_HDS_SUB_WPA_COM_DRWP = "Drop Weapon";
88+
MAM_HDS_SUB_WPA_COM_DUAM = "Drop useless ammo";
89+
MAM_HDS_SUB_WPA_COM_MGMN = "Mag Manager";
90+
MAM_HDS_SUB_WPA_COM_SRLD = "Secondary Reload";
91+
MAM_HDS_SUB_WPA_COM_WFMD = "Switch Weapon Firemode";
92+
MAM_HDS_SUB_WPA_COM_WUNL = "Unload Weapon";
6293
MAM_HDS_SUB_WPA_TITL = "HD: Weapons and Ammo";
94+

source/menudef.HDST

Lines changed: 56 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
AddOptionMenu "MAM_Window"
22
{
33
StaticText "$MAM_SUB_HDST"
4-
Command "$MAM_HDS_COM_WFMD", mam_hd_weaponfiremode
5-
Command "$MAM_HDS_COM_SRLD", mam_hd_secondaryreload
6-
StaticText " "
7-
SafeCommand "$MAM_HDS_COM_WUNL", mam_hd_unloadweapon, "$MAM_HDS_DSC_WUNL"
8-
SafeCommand "$MAM_HDS_COM_DRWP", mam_hd_dropweapon
9-
SafeCommand "$MAM_HDS_COM_RMAR", mam_hd_striparmor
10-
SafeCommand "$MAM_HDS_COM_MGMN", mam_hd_magmanager, "$MAM_HDS_DSC_MGMN"
4+
Command "$MAM_HDS_SUB_WPA_COM_WFMD", mam_hd_weaponfiremode
5+
Command "$MAM_HDS_SUB_WPA_COM_SRLD", mam_hd_secondaryreload
6+
SafeCommand "$MAM_HDS_SUB_WPA_COM_DRWP", mam_hd_dropweapon
7+
SafeCommand "$MAM_HDS_SUB_WPA_COM_WUNL", mam_hd_unloadweapon, "$MAM_HDS_DSC_WUNL"
8+
SafeCommand "$MAM_HDS_SUB_EQP_COM_RMAR", mam_hd_striparmor
119
StaticText " "
1210
SubMenu "$MAM_HDS_SUB_EXPL", "MAM_HDST_SUB_Explosives"
1311
StaticText " "
14-
Command "$MAM_HDS_SUB_RBT_COM_DRP_SWAP", mam_hd_controlderpswap
1512
SubMenu "$MAM_HDS_SUB_ROBT", "MAM_HDST_SUB_Robots"
13+
// Command "$MAM_HDS_SUB_RBT_COM_DRP_SWAP", mam_hd_controlderpswap
1614
StaticText " "
17-
SafeCommand "$MAM_HDS_COM_TMST", mam_hd_teamspawnset
18-
SafeCommand "$MAM_HDS_COM_TMCL", mam_hd_teamspawnclear
19-
Command "$MAM_HDS_COM_TMQR", mam_hd_teamquery
15+
SubMenu "$MAM_HDS_SUB_TEAM", "MAM_HDST_SUB_Team"
2016
StaticText " "
2117
}
2218

@@ -31,6 +27,7 @@ OptionMenu "MAM_HDST_Menu"
3127
SubMenu "$MAM_HDS_SUB_EQMD", "MAM_HDST_SUB_EquipmentMedical"
3228
SubMenu "$MAM_HDS_SUB_EXPL", "MAM_HDST_SUB_Explosives"
3329
SubMenu "$MAM_HDS_SUB_ROBT", "MAM_HDST_SUB_Robots"
30+
SubMenu "$MAM_HDS_SUB_TEAM", "MAM_HDST_SUB_Team"
3431
SubMenu "$MAM_HDS_SUB_WPAM", "MAM_HDST_SUB_WeaponAmmo"
3532
StaticText " "
3633
SubMenu "$MAM_HDS_SUB_OPTN", "HDOptionsMenu"
@@ -39,30 +36,57 @@ OptionMenu "MAM_HDST_Menu"
3936
OptionMenu "MAM_HDST_SUB_EquipmentMedical"
4037
{
4138
Title "$MAM_HDS_SUB_EQP_TITL"
42-
Command "$MAM_HDS_COM_STIM", mam_hd_usestimpack
39+
StaticText "$MAM_HDS_SUB_EQP_CAT_EQUP"
40+
SafeCommand "$MAM_HDS_SUB_EQP_COM_RMAR", mam_hd_striparmor
4341
StaticText " "
44-
SafeCommand "$MAM_HDS_COM_RMAR", mam_hd_striparmor
42+
StaticText "$MAM_HDS_SUB_EQP_CAT_MEDI"
43+
Command "$MAM_HDS_SUB_EQP_COM_BAND", mam_hd_usebandages
44+
Command "$MAM_HDS_SUB_EQP_COM_MEDI", mam_hd_usemedikit
45+
Command "$MAM_HDS_SUB_EQP_COM_POTN", mam_hd_usepotion
46+
Command "$MAM_HDS_SUB_EQP_COM_STIM", mam_hd_usestimpack
4547
}
4648

4749
OptionMenu "MAM_HDST_SUB_Explosives"
4850
{
4951
Title "$MAM_HDS_SUB_EXP_TITL"
50-
SafeCommand "$MAM_HDS_COM_BOOM", mam_hd_detonateieds
52+
StaticText "$MAM_HDS_CAT_GNRL"
53+
StaticText "$MAM_HDS_DSC_RTC1"
54+
StaticText "$MAM_HDS_DSC_RTC2"
55+
Command "$MAM_HDS_SUB_RBT_COM_SCTR", mam_hd_assumingdirectcontrol
56+
Command "$MAM_HDS_SUB_RBT_COM_ECTR", mam_hd_thisshellisonlyavehicle
57+
StaticText " "
58+
StaticText "$MAM_HDS_SUB_EXP_CAT_IEDS"
59+
Command "$MAM_HDS_SUB_EXP_COM_IEDQ", mam_hd_iedsquery
60+
Command "$MAM_HDS_SUB_EXP_COM_UIED", mam_hd_deployied
61+
Command "$MAM_HDS_SUB_EXP_COM_IEDP", mam_hd_iedspassive
62+
Command "$MAM_HDS_SUB_EXP_COM_IEDA", mam_hd_iedsactive
63+
SafeCommand "$MAM_HDS_SUB_EXP_COM_BOOM", mam_hd_detonateieds
64+
StaticText " "
65+
StaticText "$MAM_HDS_SUB_EXP_CAT_DOOR"
5166
}
5267

5368
OptionMenu "MAM_HDST_SUB_Robots"
5469
{
5570
Title "$MAM_HDS_SUB_RBT_TITL"
71+
StaticText "$MAM_HDS_CAT_GNRL"
72+
StaticText "$MAM_HDS_DSC_RTC1"
73+
StaticText "$MAM_HDS_DSC_RTC2"
74+
Command "$MAM_HDS_SUB_RBT_COM_SCTR", mam_hd_assumingdirectcontrol
75+
Command "$MAM_HDS_SUB_RBT_COM_ECTR", mam_hd_thisshellisonlyavehicle
76+
StaticText " "
5677
StaticText "$MAM_HDS_SUB_RBT_CAT_HERP"
78+
Command "$MAM_HDS_SUB_RBT_COM_HRP_QURY", mam_hd_herpquery
5779
Command "$MAM_HDS_SUB_RBT_COM_UHRP", mam_hd_deployherp
5880
StaticText " "
5981
StaticText "$MAM_HDS_SUB_RBT_CAT_DERP"
82+
Command "$MAM_HDS_SUB_RBT_COM_DRP_QURY", mam_hd_derpquery
6083
Command "$MAM_HDS_SUB_RBT_COM_UDRP", mam_hd_deployderp
84+
Command "$MAM_HDS_SUB_RBT_COM_DRP_ATCH", mam_hd_controlderpswitchattach
85+
Command "$MAM_HDS_SUB_RBT_COM_DRP_ACTV", mam_hd_controlderpswitchuse
6186
StaticText " "
6287
Command "$MAM_HDS_SUB_RBT_COM_DRP_PTRL", mam_hd_controlderppatrol
6388
Command "$MAM_HDS_SUB_RBT_COM_DRP_AMBS", mam_hd_controlderpambush
6489
Command "$MAM_HDS_SUB_RBT_COM_DRP_TRRT", mam_hd_controlderpturret
65-
StaticText " "
6690
Command "$MAM_HDS_SUB_RBT_COM_DRP_GOTO", mam_hd_controlderpgoto
6791
Command "$MAM_HDS_SUB_RBT_COM_DRP_COME", mam_hd_controlderpcome
6892
StaticText " "
@@ -82,14 +106,25 @@ OptionMenu "MAM_HDST_SUB_Robots_DERPDirectMove"
82106
Command "$MAM_HDS_SUB_RBT_SUB_DRP_NRWS", mam_hd_controlderpmoveNW
83107
}
84108

109+
OptionMenu "MAM_HDST_SUB_Team"
110+
{
111+
Title "$MAM_HDS_SUB_TEM_TITL"
112+
Command "$MAM_HDS_SUB_TEM_COM_TMQR", mam_hd_teamquery
113+
SafeCommand "$MAM_HDS_SUB_TEM_COM_TMST", mam_hd_teamspawnset
114+
SafeCommand "$MAM_HDS_SUB_TEM_COM_TMCL", mam_hd_teamspawnclear
115+
}
116+
85117
OptionMenu "MAM_HDST_SUB_WeaponAmmo"
86118
{
87119
Title "$MAM_HDS_SUB_WPA_TITL"
88-
Command "$MAM_HDS_COM_WFMD", mam_hd_weaponfiremode
89-
Command "$MAM_HDS_COM_SRLD", mam_hd_secondaryreload
90-
StaticText " "
91-
SafeCommand "$MAM_HDS_COM_MGMN", mam_hd_magmanager, "$MAM_HDS_DSC_MGMN"
92-
SafeCommand "$MAM_HDS_COM_WUNL", mam_hd_unloadweapon, "$MAM_HDS_DSC_WUNL"
120+
StaticText "$MAM_HDS_SUB_WPA_CAT_WEAP"
121+
Command "$MAM_HDS_SUB_WPA_COM_WFMD", mam_hd_weaponfiremode
122+
Command "$MAM_HDS_SUB_WPA_COM_SRLD", mam_hd_secondaryreload
123+
SafeCommand "$MAM_HDS_SUB_WPA_COM_DRWP", mam_hd_dropweapon
93124
StaticText " "
94-
SafeCommand "$MAM_HDS_COM_DRWP", mam_hd_dropweapon
125+
StaticText "$MAM_HDS_SUB_WPA_CAT_AMMO"
126+
SafeCommand "$MAM_HDS_SUB_WPA_COM_WUNL", mam_hd_unloadweapon, "$MAM_HDS_DSC_WUNL"
127+
SafeCommand "$MAM_HDS_SUB_WPA_COM_MGMN", mam_hd_magmanager, "$MAM_HDS_DSC_MGMN"
128+
SafeCommand "$MAM_HDS_SUB_WPA_COM_D1AM", mam_hd_ammodropone
129+
SafeCommand "$MAM_HDS_SUB_WPA_COM_DUAM", mam_hd_ammodropuseless
95130
}

0 commit comments

Comments
 (0)