]> icculus.org git repositories - divverent/nexuiz.git/blob - scmenu/creategame/gamemodes/runematch.menu
time/fraglimit overrides have now default of -1 so 0 can disable the limits and small...
[divverent/nexuiz.git] / scmenu / creategame / gamemodes / runematch.menu
1 Item Layout Runematch
2 {
3         size    '800 585'
4         flag    [FlagEmbedded]
5
6         Item ScrollWindow ScrollWindow
7         {
8                 size    '780 585'
9                 flag    [FlagEmbedded]
10
11                 Item Arrangement Arrangement
12                 {
13                         direction       [Nex_DefaultVertDirection]
14                         alignment       [AlignFirst]
15                         flag            [FlagEmbedded]
16
17                         // hack to make the arrangement have a set width
18                         Item Window FixWidth
19                         {
20                                 size    '800 0'
21                                 Derive Nex_Void Left
22                                 {
23                                         pos     '0 0'
24                                         size    '400 0'
25                                 }
26                                 Derive Nex_Void Right
27                                 {
28                                         pos     '400 0'
29                                         size    '400 0'
30                                 }
31                         }
32
33                         Derive Nex_Option_EditBox TimeLimit
34                         {
35                                 text    "Time Limit Override (disable: -1)"
36                                 // use the same one from the basic menu
37                                 target  "Data::Server::TimeLimit::Text"
38                         }
39                         Derive Nex_Option_EditBox RunematchFragLimit
40                         {
41                                 text    "Score Limit Override (disable: -1)"
42                                 target  "Data::Game::Runematch::RunematchFragLimit::Text"
43                         }
44
45                         Derive Nex_Option_EditBox PointAmt
46                         {
47                                 text    "Score per Rune"
48                                 target  "Data::Game::Runematch::PointAmt::Text"
49                         }
50                         Derive Nex_Option_EditBox PointRate
51                         {
52                                 text    "Rune Score Frequency"
53                                 target  "Data::Game::Runematch::PointRate::Text"
54                         }
55                         Derive Nex_Option_EditBox RuneRespawnTime
56                         {
57                                 text    "Rune Respawn Timer After Dropped"
58                                 target  "Data::Game::Runematch::RuneRespawnTime::Text"
59                         }
60                         Derive Nex_Option_EditBox RuneShuffleTime
61                         {
62                                 text    "Rune Position Change Timer"
63                                 target  "Data::Game::Runematch::RuneShuffleTime::Text"
64                         }
65                         Derive Nex_Option_EditBox FragsKilledbyRuneholder
66                         {
67                                 text    "Frags When Holding Runes"
68                                 target  "Data::Game::Runematch::FragsKilledbyRuneholder::Text"
69                         }
70                         Derive Nex_Option_EditBox FragsKilledRuneholder
71                         {
72                                 text    "Frags for Killing Rune Holders"
73                                 target  "Data::Game::Runematch::FragsKilledRuneholder::Text"
74                         }
75                         Derive Nex_Option_EditBox FragsKillNoRunes
76                         {
77                                 text    "Other Frags (for non-rune kills)"
78                                 target  "Data::Game::Runematch::FragsKillNoRunes::Text"
79                         }
80                         Derive Nex_Option_EditBox MaxRunesToDrop
81                         {
82                                 text    "Max Runes to Drop on Death"
83                                 target  "Data::Game::Runematch::MaxRunesToDrop::Text"
84                         }
85
86                         Derive Nex_Line SeperatorStrength
87                         {}
88                         Derive Nex_Option_EditBox StrengthDamage
89                         {
90                                 text    "Strength Damage"
91                                 target  "Data::Game::Runematch::StrengthDamage::Text"
92                         }
93                         Derive Nex_Option_EditBox StrengthForce
94                         {
95                                 text    "Strength Force"
96                                 target  "Data::Game::Runematch::StrengthForce::Text"
97                         }
98                         Derive Nex_Option_EditBox WeaknessDamage
99                         {
100                                 text    "Weakness Damage"
101                                 target  "Data::Game::Runematch::WeaknessDamage::Text"
102                         }
103                         Derive Nex_Option_EditBox WeaknessForce
104                         {
105                                 text    "Weakness Force"
106                                 target  "Data::Game::Runematch::WeaknessForce::Text"
107                         }
108                         Derive Nex_Option_EditBox StrengthComboDamage
109                         {
110                                 text    "Combined Damage"
111                                 target  "Data::Game::Runematch::StrengthComboDamage::Text"
112                         }
113                         Derive Nex_Option_EditBox StrengthComboForce
114                         {
115                                 text    "Combined Force"
116                                 target  "Data::Game::Runematch::StrengthComboForce::Text"
117                         }
118
119
120                         Derive Nex_Line SeperatorDefense
121                         {}
122                         Derive Nex_Option_EditBox DefenseDamage
123                         {
124                                 text    "Defense TakeDamage"
125                                 target  "Data::Game::Runematch::DefenseDamage::Text"
126                         }
127                         Derive Nex_Option_EditBox VulnerDamage
128                         {
129                                 text    "Vulnerability TakeDamage"
130                                 target  "Data::Game::Runematch::VulnerDamage::Text"
131                         }
132                         Derive Nex_Option_EditBox DefenseComboDamage
133                         {
134                                 text    "Combined TakeDamage"
135                                 target  "Data::Game::Runematch::DefenseComboDamage::Text"
136                         }
137
138
139                         Derive Nex_Line SeperatorVampire
140                         {}
141                         Derive Nex_Option_EditBox VampireDamage
142                         {
143                                 text    "Vampire Damage Absorb"
144                                 target  "Data::Game::Runematch::VampireDamage::Text"
145                         }
146                         Derive Nex_Option_EditBox EmpathyDamage
147                         {
148                                 text    "Empathy Damage Take"
149                                 target  "Data::Game::Runematch::EmpathyDamage::Text"
150                         }
151                         Derive Nex_Option_EditBox VampireComboDamage
152                         {
153                                 text    "Combined Absorb or Take"
154                                 target  "Data::Game::Runematch::VampireComboDamage::Text"
155                         }
156
157
158                         Derive Nex_Line SeperatorRegen
159                         {}
160                         Derive Nex_Option_EditBox RegenHP
161                         {
162                                 text    "Vitality Health"
163                                 target  "Data::Game::Runematch::RegenHP::Text"
164                         }
165                         Derive Nex_Option_EditBox VenomHP
166                         {
167                                 text    "Venom Health"
168                                 target  "Data::Game::Runematch::VenomHP::Text"
169                         }
170                         Derive Nex_Option_EditBox RegenComboHP
171                         {
172                                 text    "Combined Health"
173                                 target  "Data::Game::Runematch::RegenComboHP::Text"
174                         }
175                         Derive Nex_Option_EditBox RegenSpeed
176                         {
177                                 text    "Vitality Regenerate Speed"
178                                 target  "Data::Game::Runematch::RegenSpeed::Text"
179                         }
180                         Derive Nex_Option_EditBox VenomSpeed
181                         {
182                                 text    "Venom Degenerate Speed"
183                                 target  "Data::Game::Runematch::VenomSpeed::Text"
184                         }
185                         Derive Nex_Option_EditBox RegenComboRegenSpeed
186                         {
187                                 text    "Combined Regenerate Speed"
188                                 target  "Data::Game::Runematch::RegenComboRegenSpeed::Text"
189                         }
190                         Derive Nex_Option_EditBox RegenComboDegenSpeed
191                         {
192                                 text    "Combined Degenerate Speed"
193                                 target  "Data::Game::Runematch::RegenComboDegenSpeed::Text"
194                         }
195
196
197                         Derive Nex_Line SeperatorSpeed
198                         {}
199                         Derive Nex_Option_EditBox SpeedMoverate
200                         {
201                                 text    "Speed Move Rate"
202                                 target  "Data::Game::Runematch::SpeedMoverate::Text"
203                         }
204                         Derive Nex_Option_EditBox SlowMoverate
205                         {
206                                 text    "Slow Move Rate"
207                                 target  "Data::Game::Runematch::SlowMoverate::Text"
208                         }
209                         Derive Nex_Option_EditBox SpeedComboMoverate
210                         {
211                                 text    "Combined Move Rate"
212                                 target  "Data::Game::Runematch::SpeedComboMoverate::Text"
213                         }
214                         Derive Nex_Option_EditBox SpeedAtkrate
215                         {
216                                 text    "Speed Attack Rate"
217                                 target  "Data::Game::Runematch::SpeedAtkrate::Text"
218                         }
219                         Derive Nex_Option_EditBox SlowAtkrate
220                         {
221                                 text    "Slow Attack Rate"
222                                 target  "Data::Game::Runematch::SlowAtkrate::Text"
223                         }
224                         Derive Nex_Option_EditBox SpeedComboAtkrate
225                         {
226                                 text    "Combined Attack Rate"
227                                 target  "Data::Game::Runematch::SpeedComboAtkrate::Text"
228                         }
229                         Derive Nex_Option_EditBox SpeedJumpHeight
230                         {
231                                 text    "Speed Jump Height"
232                                 target  "Data::Game::Runematch::SpeedJumpHeight::Text"
233                         }
234                         Derive Nex_Option_EditBox SlowJumpHeight
235                         {
236                                 text    "Slow Jump Height"
237                                 target  "Data::Game::Runematch::SlowJumpHeight::Text"
238                         }
239                         Derive Nex_Option_EditBox SpeedComboJumpHeight
240                         {
241                                 text    "Combined Jump Height"
242                                 target  "Data::Game::Runematch::SpeedComboJumpHeight::Text"
243                         }
244
245
246
247                         Derive Nex_Line Seperator
248                         {}
249                         Derive TextButton Reset
250                         {
251                                 normal  "Reset to default"
252                                 init    Nex_Action_ResetData
253                                 target  "::Data::Game::Runematch"
254                         }
255                 }
256         }
257         Item VScrollBar Scroller
258         {
259                 pos     '780 0'
260                 size    '20 100'
261                 target  "##prev"
262         }
263 }