Infinite Ammo Powerup should work as expected now
[k8zan.git] / modmenu.txt
blobbfcb771baf78ccb9286b0504b941f2d92668da7a
1 menudef ZanModMenu_Casing {
2   title = "Zan Empty Casing";
4   option numeric {
5     title = "Maximum Allowed Casing Actors";
6     cvar = ZanExOpt_MaxCasingEntities;
7     step = 100;
8     min = 0;
9     max = 10000;
10     help =
11       "Limit number of spawned casing actors."
12       "It is recommended to keep this under 1000.";
13   }
16   header "Dropouts";
18   option bool {
19     title = "Fragfire Gun Empty Casing";
20     cvar = k8ZanMod_FragCasing;
21     help = "Drop FragfireGun empty casing?";
22   }
24   option bool {
25     title = "PainGun Empty Casing";
26     cvar = k8ZanMod_PainCasing;
27     help = "Drop PainGun empty casing?";
28   }
30   option bool {
31     title = "Spike Gun Empty Casing";
32     cvar = k8ZanMod_SpikeCasing;
33     help = "Drop Spike Gun empty casing?";
34   }
36   option bool {
37     title = "Crushbow Empty Casing";
38     cvar = k8ZanMod_CrushCasing;
39     help = "Drop Crushbow empty casing?";
40   }
43   header "Disappearing Time (mins)";
45   option numeric {
46     title = "Empty Fragfire Gun Shells";
47     cvar = ZanExOpt_EmptyShellTime;
48     step = 1;
49     min = 0;
50     max = 60;
51     help = "How long empty Fragfire Gun shells should stay, in minutes.";
52   }
54   option numeric {
55     title = "Empty PainGun Casing";
56     cvar = ZanExOpt_EmptyCasingTime;
57     step = 1;
58     min = 0;
59     max = 60;
60     help = "How long empty Paingun casing should stay, in minutes.";
61   }
63   option numeric {
64     title = "Empty Crushbow Bolt Casing";
65     cvar = ZanExOpt_EmptyBoltMagTime;
66     step = 1;
67     min = 0;
68     max = 60;
69     help = "How long empty crushbow bolt casings should stay, in minutes.";
70   }
72   option numeric {
73     title = "Empty SpikeGun Clip";
74     cvar = ZanExOpt_EmptyClipTime;
75     step = 1;
76     min = 0;
77     max = 60;
78     help = "How long empty SpikeGun clips should stay, in minutes.";
79   }
83 menudef ZanModMenu_LowAmmo {
84   title = "Zan Low Ammo Warning";
86   option bool {
87     title = "Enable Low Ammo Warnings";
88     cvar = k8ZanMod_WarnLowAmmo;
89     help = "Emit annoying beeps when a weapon is low on ammo?";
90   }
92   option bool {
93     title = "SpikeGun Low Ammo Warning";
94     cvar = k8ZanMod_WarnLowAmmoSpikeGun;
95     help = "Emit annoying beeps when Spike Gun is low on ammo.";
96   }
98   option bool {
99     title = "FragGun Low Ammo Warning";
100     cvar = k8ZanMod_WarnLowAmmoFragGun;
101     help = "Emit annoying beeps when Fram Gun is low on ammo.";
102   }
104   option bool {
105     title = "Crushbow Low Ammo Warning";
106     cvar = k8ZanMod_WarnLowAmmoCrushbow;
107     help = "Emit annoying beeps when Spike Gun is low on ammo.";
108   }
110   option bool {
111     title = "Crylance Low Ammo Warning";
112     cvar = k8ZanMod_WarnLowAmmoCrylance;
113     help = "Emit annoying beeps when Crylance is low on ammo.";
114   }
118 menudef ZanModMenu_ItemDrop {
119   title = "Item Drop Options";
121   option slider {
122     title = "PainGun Drop Probability";
123     cvar = k8ZanMod_DropProbChaingun;
124     min = 0;
125     max = 1;
126     step = 0.1;
127     help =
128       "PainGun is a VERY poweful weapon, so most of the time when",
129       "ChaingunGuy is killed, it drops Ammo Belt instead.",
130       "This slider allows to change the probability to get PainGun",
131       "in such drops.";
132   }
134   option slider {
135     title = "HellClaw Drop Probability";
136     cvar = k8ZanMod_DropProbBaronClaw;
137     min = 0;
138     max = 1;
139     step = 0.1;
140     help =
141       "Barons of Hell can sometimes drop Hell Claw weapon.",
142       "This is especially useful in Doom 1 wads, because",
143       "Hell Claw replaces SSG.";
144   }
148 menudef ZanModMenu_Cheats {
149   title = "Zan Cheating Options";
151   option bool {
152     title = "Cheating Reload";
153     cvar = k8ZanMod_CheatReload;
154     help = "Cheaters will keep unused ammo from dropped clips.";
155   }
157   option bool {
158     title = "Start With Hell Claw";
159     cvar = k8ZanMod_StartHellClaw;
160     help = "Spawn Zan with Hell Claw?";
161   }
163   option bool {
164     title = "Crushbow Self-Damage";
165     cvar = k8ZanMod_DamageSelfCrushbow;
166     help =
167       "In previous k8vavoom versions there was a bug that prevented",
168       "Zan from receiving blast damage from her own projectiles.",
169       "This is fixed now, but you can restore the old behavior.";
170   }
172   option bool {
173     title = "Hell Mine Self-Damage";
174     cvar = k8ZanMod_DamageSelfHellMine;
175     help =
176       "In previous k8vavoom versions there was a bug that prevented",
177       "Zan from receiving blast damage from her own projectiles.",
178       "This is fixed now, but you can restore the old behavior.";
179   }
181   option bool {
182     title = "Potion Self-Damage";
183     cvar = k8ZanMod_DamageSelfPotion;
184     help =
185       "In previous k8vavoom versions there was a bug that prevented",
186       "Zan from receiving blast damage from her own projectiles.",
187       "This is fixed now, but you can restore the old behavior.";
188   }
190   option bool {
191     title = "Barrel Self-Damage";
192     cvar = k8ZanMod_DamageSelfBarrel;
193     help =
194       "In previous k8vavoom versions there was a bug that prevented",
195       "Zan from receiving damage from explosive barrels sometimes.",
196       "This is fixed now, but you can restore the old behavior.";
197   }
201 menudef ZanModMenu_Main {
202   title = "Zan Mod Options";
204   option bool {
205     title = "Custom Crosshairs";
206     cvar = k8ZanMod_CustomCrosshairs;
207     help = "Allow custom weapon crosshairs?";
208   }
210   option bool {
211     title = "SpikeGun Zoom";
212     cvar = k8ZanMod_SpikeZoom;
213     help =
214       "Allow Iron Sights on/off with alt-fire for SpikeGun?",
215       "Note that 'Zoom' keybind will do the same.";
216   }
218   option bool {
219     title = "Axe Throwing";
220     cvar = k8ZanMod_ThrowAxe;
221     help =
222       "Allow throwing Axe with alt-fire?",
223       "If turned off, you can throw Axe with 'Reload' keybind.";
224   }
226   option enum {
227     title = "Flamethrower Cost";
228     cvar = k8ZanMod_FlameThrowerAmmoCost;
229     list {
230       "1" = 1,
231       "2" = 2,
232       "3" = 3,
233       "4" = 4,
234       "5" = 5,
235       "6" = 6,
236       "7" = 7,
237       "8" = 8,
238       "12" = 12,
239       "16" = 16,
240     };
241     help =
242       "Flamethrower is very overpowered, and I cannot decide",
243       "which cost it should be. So do it yourself!";
244   }
248   header "";
250   option submenu {
251     title = "Empty Casing Options";
252     submenu = "ZanModMenu_Casing";
253   }
255   option submenu {
256     title = "Low Ammo Warnings";
257     submenu = "ZanModMenu_LowAmmo";
258   }
260   option submenu {
261     title = "Item Drops";
262     submenu = "ZanModMenu_ItemDrop";
263   }
265   option submenu {
266     title = "Cheat Options";
267     submenu = "ZanModMenu_Cheats";
268   }
272 menudef OptionsMenu extend {
273   option submenu {
274     title = "Zan Mod Options";
275     submenu = ZanModMenu_Main;
276   }