]> icculus.org git repositories - divverent/nexuiz.git/blob - scmenu/creategame/gamemodes/runematch.menu
Wazat's menu
[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                         DeriveTemplate Nex_Composition Nex_Option_EditBox
34                         {
35                                 DeriveTemplate Nex_Automation_Option_EditBox Automation
36                                 {}
37                                 DeriveTemplate TextButton Description
38                                 {}
39                                 DeriveTemplate EditBox EditBox
40                                 {
41                                         size    '260 12'
42                                         action  Nex_Action_TestOnChange
43                                         select  Nex_Action_TestOnSelect
44                                 }
45                         }
46
47
48
49
50                         Derive Nex_Option_EditBox TimeLimit
51                         {
52                                 text    "Time Limit Override"
53                                 // use the same one from the basic menu
54                                 target  "Data::Server::TimeLimit::Text"
55                         }
56                         Derive Nex_Option_EditBox RunematchFragLimit
57                         {
58                                 text    "Score Limit Override"
59                                 target  "Data::Runematch::RunematchFragLimit::Text"
60                         }
61                 
62                         Derive Nex_Option_EditBox PointAmt
63                         {
64                                 text    "Score per Rune"
65                                 target  "Data::Runematch::PointAmt::Text"
66                         }
67                         Derive Nex_Option_EditBox PointRate
68                         {
69                                 text    "Rune Score Frequency"
70                                 target  "Data::Runematch::PointRate::Text"
71                         }
72                         Derive Nex_Option_EditBox RuneRespawnTime
73                         {
74                                 text    "Rune Respawn Timer After Dropped"
75                                 target  "Data::Runematch::RuneRespawnTime::Text"
76                         }
77                         Derive Nex_Option_EditBox RuneShuffleTime
78                         {
79                                 text    "Rune Position Change Timer"
80                                 target  "Data::Runematch::RuneShuffleTime::Text"
81                         }
82                         Derive Nex_Option_EditBox FragsKilledbyRuneholder
83                         {
84                                 text    "Frags When Holding Runes"
85                                 target  "Data::Runematch::FragsKilledbyRuneholder::Text"
86                         }
87                         Derive Nex_Option_EditBox FragsKilledRuneholder
88                         {
89                                 text    "Frags for Killing Rune Holders"
90                                 target  "Data::Runematch::FragsKilledRuneholder::Text"
91                         }
92                         Derive Nex_Option_EditBox FragsKillNoRunes
93                         {
94                                 text    "Other Frags (for non-rune kills)"
95                                 target  "Data::Runematch::FragsKillNoRunes::Text"
96                         }
97                         Derive Nex_Option_EditBox MaxRunesToDrop
98                         {
99                                 text    "Max Runes to Drop on Death"
100                                 target  "Data::Runematch::MaxRunesToDrop::Text"
101                         }
102                 
103                         Derive Nex_Line SeperatorStrength
104                         {}
105                         Derive Nex_Option_EditBox StrengthDamage
106                         {
107                                 text    "Strength Damage"
108                                 target  "Data::Runematch::StrengthDamage::Text"
109                         }
110                         Derive Nex_Option_EditBox StrengthForce
111                         {
112                                 text    "Strength Force"
113                                 target  "Data::Runematch::StrengthForce::Text"
114                         }
115                         Derive Nex_Option_EditBox WeaknessDamage
116                         {
117                                 text    "Weakness Damage"
118                                 target  "Data::Runematch::WeaknessDamage::Text"
119                         }
120                         Derive Nex_Option_EditBox WeaknessForce
121                         {
122                                 text    "Weakness Force"
123                                 target  "Data::Runematch::WeaknessForce::Text"
124                         }
125                         Derive Nex_Option_EditBox StrengthComboDamage
126                         {
127                                 text    "Combined Damage"
128                                 target  "Data::Runematch::StrengthComboDamage::Text"
129                         }
130                         Derive Nex_Option_EditBox StrengthComboForce
131                         {
132                                 text    "Combined Force"
133                                 target  "Data::Runematch::StrengthComboForce::Text"
134                         }
135                 
136                 
137                         Derive Nex_Line SeperatorDefense
138                         {}
139                         Derive Nex_Option_EditBox DefenseDamage
140                         {
141                                 text    "Defense TakeDamage"
142                                 target  "Data::Runematch::DefenseDamage::Text"
143                         }
144                         Derive Nex_Option_EditBox VulnerDamage
145                         {
146                                 text    "Vulnerability TakeDamage"
147                                 target  "Data::Runematch::VulnerDamage::Text"
148                         }
149                         Derive Nex_Option_EditBox DefenseComboDamage
150                         {
151                                 text    "Combined TakeDamage"
152                                 target  "Data::Runematch::DefenseComboDamage::Text"
153                         }
154                 
155                 
156                         Derive Nex_Line SeperatorVampire
157                         {}
158                         Derive Nex_Option_EditBox VampireDamage
159                         {
160                                 text    "Vampire Damage Absorb"
161                                 target  "Data::Runematch::VampireDamage::Text"
162                         }
163                         Derive Nex_Option_EditBox EmpathyDamage
164                         {
165                                 text    "Empathy Damage Take"
166                                 target  "Data::Runematch::EmpathyDamage::Text"
167                         }
168                         Derive Nex_Option_EditBox VampireComboDamage
169                         {
170                                 text    "Combined Absorb or Take"
171                                 target  "Data::Runematch::VampireComboDamage::Text"
172                         }
173                 
174                 
175                         Derive Nex_Line SeperatorRegen
176                         {}
177                         Derive Nex_Option_EditBox RegenHP
178                         {
179                                 text    "Vitality Health"
180                                 target  "Data::Runematch::RegenHP::Text"
181                         }
182                         Derive Nex_Option_EditBox VenomHP
183                         {
184                                 text    "Venom Health"
185                                 target  "Data::Runematch::VenomHP::Text"
186                         }
187                         Derive Nex_Option_EditBox RegenComboHP
188                         {
189                                 text    "Combined Health"
190                                 target  "Data::Runematch::RegenComboHP::Text"
191                         }
192                         Derive Nex_Option_EditBox RegenSpeed
193                         {
194                                 text    "Vitality Regenerate Speed"
195                                 target  "Data::Runematch::RegenSpeed::Text"
196                         }
197                         Derive Nex_Option_EditBox VenomSpeed
198                         {
199                                 text    "Venom Degenerate Speed"
200                                 target  "Data::Runematch::VenomSpeed::Text"
201                         }
202                         Derive Nex_Option_EditBox RegenComboRegenSpeed
203                         {
204                                 text    "Combined Regenerate Speed"
205                                 target  "Data::Runematch::RegenComboRegenSpeed::Text"
206                         }
207                         Derive Nex_Option_EditBox RegenComboDegenSpeed
208                         {
209                                 text    "Combined Degenerate Speed"
210                                 target  "Data::Runematch::RegenComboDegenSpeed::Text"
211                         }
212                 
213                 
214                         Derive Nex_Line SeperatorSpeed
215                         {}
216                         Derive Nex_Option_EditBox SpeedMoverate
217                         {
218                                 text    "Speed Move Rate"
219                                 target  "Data::Runematch::SpeedMoverate::Text"
220                         }
221                         Derive Nex_Option_EditBox SlowMoverate
222                         {
223                                 text    "Slow Move Rate"
224                                 target  "Data::Runematch::SlowMoverate::Text"
225                         }
226                         Derive Nex_Option_EditBox SpeedComboMoverate
227                         {
228                                 text    "Combined Move Rate"
229                                 target  "Data::Runematch::SpeedComboMoverate::Text"
230                         }
231                         Derive Nex_Option_EditBox SpeedAtkrate
232                         {
233                                 text    "Speed Attack Rate"
234                                 target  "Data::Runematch::SpeedAtkrate::Text"
235                         }
236                         Derive Nex_Option_EditBox SlowAtkrate
237                         {
238                                 text    "Slow Attack Rate"
239                                 target  "Data::Runematch::SlowAtkrate::Text"
240                         }
241                         Derive Nex_Option_EditBox SpeedComboAtkrate
242                         {
243                                 text    "Combined Attack Rate"
244                                 target  "Data::Runematch::SpeedComboAtkrate::Text"
245                         }
246                         Derive Nex_Option_EditBox SpeedJumpHeight
247                         {
248                                 text    "Speed Jump Height"
249                                 target  "Data::Runematch::SpeedJumpHeight::Text"
250                         }
251                         Derive Nex_Option_EditBox SlowJumpHeight
252                         {
253                                 text    "Slow Jump Height"
254                                 target  "Data::Runematch::SlowJumpHeight::Text"
255                         }
256                         Derive Nex_Option_EditBox SpeedComboJumpHeight
257                         {
258                                 text    "Combined Jump Height"
259                                 target  "Data::Runematch::SpeedComboJumpHeight::Text"
260                         }
261
262
263
264                         Derive Nex_Line Seperator
265                         {}
266                         Derive TextButton Reset
267                         {
268                                 normal  "Reset to default"
269                                 init    Nex_Action_ResetData
270                                 target  "::Data::Runematch"
271                         }
272                 }
273         }
274         Item VScrollBar Scroller
275         {
276                 pos     '780 0'
277                 size    '20 100'
278                 target  "##prev"
279         }
280 }