Mercurial > ~darius > hgwebdir.cgi > paradise_client
comparison sample.xtrekrc @ 3:5a977ccbc7a9 default tip
Empty changelog
author | darius |
---|---|
date | Sat, 06 Dec 1997 05:41:29 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
2:fba0b6e6cdc7 | 3:5a977ccbc7a9 |
---|---|
1 # Sample .xtrekrc | |
2 # | |
3 # Specify this file with: | |
4 # netrek -r defaults | |
5 # | |
6 # If you do not specify a file, then .paradiserc from your home directory | |
7 # is used. If .paradiserc does not exist then .xtrekrc is used. | |
8 # | |
9 # Documentation for all options is available at | |
10 # http://www.pnetrek.org/ | |
11 # | |
12 # You can have defaults from other files included using '#include <file>'. | |
13 # This lets you put all your public settings into one file, .xtrekrc for | |
14 # example and all your private stuff into another file. You can use ~ in | |
15 # the file name to signify your $HOME directory. In your private | |
16 # file you can have passwords in the form of 'password: passwd' for a | |
17 # general password, or 'password.player: passwd' for passwd's associated | |
18 # with your player name, or 'password.server: passwd' for server specific | |
19 # passwords. | |
20 | |
21 name: guest | |
22 | |
23 # changes to the basic colors: | |
24 #color.white: white | |
25 #color.black: black | |
26 #color.red: paleVioletRed1 | |
27 #color.green: green | |
28 #color.yellow: yellow | |
29 #color.cyan: cyan | |
30 #color.cyan: dodgerblue | |
31 color.cyan: DeepSkyBlue | |
32 #color.light grey: light grey | |
33 | |
34 #miscellaneous toggles | |
35 # 0=none, 1=time of day, 2=time on server, 3=time in ship, 4=user set time | |
36 timerType: 3 | |
37 #shipBitmapPath: /home/smpatel/netrek/bitmaps/ | |
38 #soundPath: /home/smpatel/netrek/sounds | |
39 #soundDev: /dev/dsp | |
40 # put enemy on left with sorted playerlist | |
41 robsort: on | |
42 # show dead players in playerlist | |
43 showDead: on | |
44 # sort outfitting ('--') players to bottom | |
45 sortOutfitting: on | |
46 # show pre-login players | |
47 showPreLogins: on | |
48 # replace 0.00 with " " when acceptable (paradise servers) | |
49 hideNoKills: on | |
50 warpStreaks: on | |
51 # use rainbow dashboard in paradise | |
52 # 0=old dashboard, 1=new dashboard, 2=color dashboard, 3=rainbow dashboard | |
53 Dashboard: 3 | |
54 # clear my keymap each time, ie ignore the server's copy | |
55 clearMap: on | |
56 # use hull warning dots | |
57 warnHull: on | |
58 # replace ?? cloaker symbol with >< | |
59 cloakChars: >< | |
60 showShields: on | |
61 #showStats: on | |
62 reportKills: on | |
63 showMySpeed: on | |
64 # vary color of shields with damage | |
65 varyShields: on | |
66 keepPeace: on | |
67 galacticFrequent: on | |
68 showTractor: on | |
69 showTractorPressor: on | |
70 showPlanetNames: on | |
71 showPlanetOwner: off | |
72 sortPlayers: on | |
73 warp: on | |
74 defaultShip: CA | |
75 logging: on | |
76 logMessage: on | |
77 logfile: /home/smpatel/paradise.log | |
78 # galactic map stuff: 0=ownership 1=resources 2=nothing | |
79 showGalactic: 1 | |
80 showLocal: 1 | |
81 # lock : 0=don't show 1=galactic only 2=tactical only 3=both | |
82 showLock: 3 | |
83 netStats: off | |
84 tryUDP: on | |
85 # udpClientSend: 0=TCP only 1=simple UDP 2=enforced UDP (state only) | |
86 # 3=enforced UDP (state & weap) | |
87 udpClientSend: 3 | |
88 # udpClientReceive: 0=TCP only 1=simple UDP 2=fat UDP 3=double UDP | |
89 udpClientReceive: 2 | |
90 udpSequenceCheck: on | |
91 # udpDebug: 0 = OFF 1 = ON (conect msgs only) 2 = ON (verbose output) | |
92 udpDebug: 0 | |
93 udpUpdates: 5 | |
94 # I'd turn this on, but there's no 'fat S_P' - I can manually enable if lag | |
95 # is bad | |
96 tryShort: off | |
97 WaitMotd.mapped: on | |
98 # show tractor/pressor of everyone in tactical | |
99 showAllTractorPressor: on | |
100 # show # per team and messages | |
101 infoIcon: on | |
102 updateSpeed: 0 | |
103 # set time for autoquit | |
104 autoQuit: 199 | |
105 # show blinking lights on console for packets | |
106 packetLights: on | |
107 # show box on galactic map representing tactical window | |
108 viewBox: on | |
109 # number sectors in galactic map | |
110 sectorNums: on | |
111 # display a line from you to target of lock | |
112 lockLine: on | |
113 # use new sorting for planet list | |
114 mapSort: on | |
115 # automaticly set war dec's according the scheme: | |
116 # 1) set war with nonzero player teams, peace w/ 0 player teams | |
117 # 2) set war with largest enemy team, peace w/ everyone else | |
118 autoSetWar: 1 | |
119 # extra info on resources of local planets; add the values of what you want | |
120 # displayed: 1 = army count; 2 = repair; 4 = fuel; 8 = agri; 16 = shipyard | |
121 # paradise option only | |
122 tacPlanetInfo: 9 | |
123 # cycle phaser hits through all colors | |
124 jubileePhasers: on | |
125 # send request for full update ('=') each time you enter | |
126 askforupdate: on | |
127 # allow a lower case t to send messages to team | |
128 lowercaset: on | |
129 #use the flight recorder? | |
130 #recordGame: on | |
131 #recordFile: /tmp/netrek.record | |
132 #set maximum record file size in bytes: | |
133 maxRecord: 1000000 | |
134 # Playback (also, -F <filename> from command line) | |
135 #playback: on | |
136 #playFile: /tmp/netrek.record | |
137 #A minimum of x/10's of a second between redraws: | |
138 redrawDelay: 0 | |
139 #Draw an X over independant planets: (good for b&w) | |
140 showIND: off | |
141 #some very silly stuff to draw ship status on local window. | |
142 # Either needs work, or needs to be tossed ;) | |
143 #(part of an effort to get rid of the dashboard on my small display) | |
144 #stats that can be shown: | |
145 #'D'amage, 'S'hields, 'F'uel, 'A'rmies, s'P'eed, 'W'temp, 'E'temp | |
146 #a lower case letter reverses the line for that stat. | |
147 statString: dASF | |
148 localShipStats: on | |
149 localStatsX: 25 | |
150 localStatsY: 450 | |
151 statHeight: 80 | |
152 #only with short packets: remove "GOD->ALL" from the front of kill msgs. | |
153 godToAllOnKills: off | |
154 #don't beep when you try to scroll too far: | |
155 scrollBeep: off | |
156 # Also in scrolling windows: ^p scrolls one line back, ^n one line forward, | |
157 # left button one page pack, right button page forward, middle button to end, | |
158 # ^e clears the window(but not the scrollback) | |
159 | |
160 #----[ fonts | |
161 #italicfont: 6x10i | |
162 #font: -*-clean-medium-r-normal--10-100-75-75-c-60-* | |
163 #boldfont: -*-clean-bold-r-normal--10-100-75-75-c-60-* | |
164 #italicfont: -*-clean-italic-r-normal--10-100-75-75-c-60-* | |
165 #italicfont: -schumacher-clean-bold-r-normal--10-100-75-75-c-60-iso8859-1 | |
166 # italic=normal | |
167 italicfont: -*-clean-medium-r-normal--10-100-75-75-c-60-* | |
168 #bigfont: -*-fixed-medium-r-normal--24-*-100-100-c-120-*-* | |
169 | |
170 # Here I start messing around with window placement. | |
171 # For *all* of the windows listed, you can specify if you want them mapped, | |
172 # their geometry, and their parent. | |
173 # When specifying geometry for text (and scrolling) windows, specify | |
174 # in terms of characters wide and high. Specify size of a menu only | |
175 # at your own risk (there is no real benefit to doing this). | |
176 | |
177 netrek.geometry: 1000x800+0+1 # The main window | |
178 netrek_icon.geometry: +1031+0 # The icon | |
179 #stats.geometry: +512+576 | |
180 #player.geometry: 82x24+0+576 # The player list | |
181 player.geometry: 82x24+0+550 # The player list | |
182 player.mapped: on | |
183 player.parent: netrek | |
184 #review.geometry: 82x24+512+576 # Main message window | |
185 review.geometry: 82x24+500+548 # Main message window | |
186 review.mapped: on | |
187 review.parent: netrek | |
188 | |
189 # | |
190 # This is my keymap help file followed by keymap: | |
191 # comments to Bill.Dyess@eng.auburn.edu (Thought) | |
192 # | |
193 # Key Default Function New Function Key | |
194 #------------------------------------------------------------------------------ | |
195 #| a | ? | afterburners (`) | a | | |
196 #| b | bomb planet | | b | | |
197 #| c | cloaking | | c | | |
198 #| d | detonate other torpedoes | detonate own torps (D) | d | | |
199 #| e | docking permission toggle | max warp (%) | e | | |
200 #| f | launch plasma torpedoes | | f | | |
201 #| g | - | fire phasers (p) | g | | |
202 #| h | help window toggle | whatever 'a' was (a) | h | | |
203 #| i | info on player / planet | | i | | |
204 #| j | - | war window toggle (w) | j | | |
205 #| k | set course | | k | | |
206 #| l | lock onto player / planet | | l | | |
207 #| n | - | change ship types (r) | n | | |
208 #| o | orbit (dock at starbase) | | o | | |
209 #| p | fire phaser | | p | | |
210 #| q | quick quit | warp 3 (3) | q | | |
211 #| r | change ship type | pressor beam on (^) | r | | |
212 #| s | shields toggle | | s | | |
213 #| t | launch torpedoes | tractor beam off (_) | t | | |
214 #| u | shields toggle | | u | | |
215 #| v | - | info on player / planet (i) | v | | |
216 #| w | war window toggle | warp 5 (5) | w | | |
217 #| x | beam down armies | Macro mode (X) | x | | |
218 #| y | pressor beam toggle | tractor/pressor off ($) | y | | |
219 #| z | beam up armies | Coup/Change weapons (C) | z | | |
220 #| ' | start message to team | | ' | | |
221 #| A | - | army call (F) | A | | |
222 #| B | show galactic info (two levels) | | B | | |
223 #| C | coup a planet / change weapons | show local info (two levels) (V) | C | | |
224 #| D | detonate my torpedoes | ludicrous speed (-) | D | | |
225 #| E | emergency distress call | | E | | |
226 #| F | army call | lock onto player / planet (l) | F | | |
227 #| G | - | lock onto planet (;) | G | | |
228 #| I | extended info on player | | I | | |
229 #| L | list players | | L | | |
230 #| O | options window | | O | | |
231 #| M | map updates toggle | | M | | |
232 #| N | name mode toggle | | N | | |
233 #| P | list planets | | P | | |
234 #| Q | self destruct | quick quit (q) | Q | | |
235 #| R | repair mode | | R | | |
236 #| S | toggle status graph | | S | | |
237 #| T | toggle tractor beam | transwarp (*) | T | | |
238 #| U | list ranks | | U | | |
239 #| V | show local info (two levels) | extended info on player (I) | V | | |
240 #| W | - | toggle war window | W | | |
241 #| X | macro mode | beam down armies (x) | X | | |
242 #| Z | - | beam up armies (z) | Z | | |
243 #| ? | message window toggle | help window toggle (h) | ? | | |
244 #| _ | turn on tractor beam | | _ | | |
245 #| ^ | turn on pressor beam | | ^ | | |
246 #| $ | turn off tractor/pressor | | $ | | |
247 #| ; | lock onto planet | | ; | | |
248 #| * | bring in practice robot | | * | | |
249 #| [ | shield down | | [ | | |
250 #| ] | shield up | | ] | | |
251 #| * | practice robot / transwarp | torps (t) | * | | |
252 #| & | re-read .xtrekrc | | & | | |
253 #| ` | afterburners | warp 0 (0) | ` | | |
254 #|0-9| warp 0-9 | |0-9| | |
255 #| ) | warp 10 | | ) | | |
256 #| ! | warp 11 | | ! | | |
257 #| @ | warp 12 | | @ | | |
258 #| % | max warp | | % | | |
259 #| # | half warp | | # | | |
260 #|Spc| clear all windows | det other torpedoes (d) |Spc| | |
261 #| / | - | docking permission toggle (e) | / | | |
262 #| - | ludicrous speed | | - | | |
263 #------------------------------------------------------------------------------ | |
264 #buttonmap uses the remapped keys (annoying) | |
265 #buttonmap: 1*2p3k4*5p6k7*8p9ka*bpck | |
266 # | |
267 #This is the default keymap | |
268 #keymap: aabbccddeeffhhiikklloopprrssttuuwwxxyyzz BBCCDDEEIILLOOMMNNPPRRSSTTUUVV??[[]]**00112233445566778899((!!@@%%## | |
269 # | |
270 keymap: a`bbccdDe%ffgphaiijjkkllmmnrooppq3sst_uuviw5xXy$zC dAFBBCVD-EEFlG;HHIIJJKKLLMMNNOOPPQqRRSST*UUVIWwXxYYZz?h[[]]*t`01133/er^ | |
271 # ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ | |
272 #ckeymap: ^q^1^w^2^e^3^r^4^xX | |
273 # ^ ^ ^ ^ ^ | |
274 #keymap: a`dDe%ffgphajwnrq3rytTviw5xXylzCAFCVD-FlGeT*QQVIWwXxZz?h d/e`01133*t | |
275 # | |
276 #Messages : put cursor in lower thin window, type: 0-9a-j for player, t | |
277 #for team, A for all, F/R/K/O for races. Hit Esc to cancel a message. | |
278 # | |
279 #New keymap graphically: | |
280 # | |
281 # (q) (w) (e) (r) (t) (y) | |
282 # warp3 warp5 maxwarp pressor tractor lockon | |
283 # | |
284 # (a) (s) (d) (f) (g) (h) | |
285 # aftrbrnrs shields detmyown phaser plasma whatever-a | |
286 # | |
287 # (z) (x) (c) (v) (b) (n) | |
288 # weapchange macromode cloak viewinfo bomb newship | |
289 # | |
290 #Shifted: | |
291 # | |
292 # (Q) (W) (E) (R) (T) | |
293 # quit warwindow emermesg repair transwarp | |
294 # | |
295 # (A) (S) (D) (F) (G) | |
296 # army call status ludicrous lockon dockingtoggle | |
297 # | |
298 # (Z) (X) (C) (V) (B) | |
299 # beamup beamdown localinfo2 xtrainfo galacinfo | |
300 # | |
301 ############################################################################### | |
302 # this sets the default server and port (and verification scheme) | |
303 server: fod.pnetrek.org | |
304 server.arctica: netrek.cis.ufl.edu | |
305 server.eden: eelpout.micro.umn.edu | |
306 port.arctica 2592 | |
307 useRSA.arctica on | |
308 | |
309 # phaser window | |
310 # 0 = don't show 1 = show on kill window 2 = show on phaser window | |
311 # 3 = show on total review window only | |
312 showPhaser: 2 | |
313 review_phaser.mapped: on | |
314 review_phaser.parent: netrek | |
315 review_phaser.geometry: 81x3+501+500 | |
316 #review_phaser.geometry: 81x4+501+543 # pre-newdash | |
317 | |
318 ############################################################################### | |
319 # from: jjudy@argon.berkeley.edu (Jack W. Judy) | |
320 # Heh! This makes it almost impossible to screw-up and *accidently* choose | |
321 # the *wrong* team! Got this idea from an old post. | |
322 fed.parent: local #fed - Fed selection window | |
323 fed.geometry: 100x100+0+400 | |
324 rom.parent: local #rom - Romulan selection window | |
325 rom.geometry: 100x100+0+0 | |
326 kli.parent: local #kli - Klingon selection window | |
327 kli.geometry: 100x100+400+0 | |
328 ori.parent: local #ori - Orion selection window | |
329 ori.geometry: 100x100+400+400 | |
330 quit.parent: local #quit | |
331 quit.geometry: 100x100+200+0 | |
332 | |
333 ############################################################################### | |
334 # Macro stuff | |
335 ############################################################################### | |
336 #Standard: | |
337 # | |
338 #%a armies carried by sender | |
339 #%d sender damage percentage | |
340 #%s sender shield percentage | |
341 #%f sender fuel percentage | |
342 #%w sender wtemp percentage | |
343 #%e sender etemp percentage | |
344 #%t team id character of target planet | |
345 #%T team id character of sender team | |
346 #%c sender id character | |
347 #%n armies on target planet | |
348 #%E 1 if etemped, 0 if not | |
349 #%W 1 if wtemped, 0 if not | |
350 #%S sender two character ship type | |
351 #%p id character of target player | |
352 #%g id char of target friendly player | |
353 #%h id char of target enemy player | |
354 #%P id character of player nearest sender | |
355 #%G id char of friendly player nearest sender | |
356 #%H id char of enemy player nearest sender | |
357 #%l three character name of target planet | |
358 #%i sender full player name (16 character max) | |
359 #%u full name of target player (16 character max) | |
360 #%z 3 letter team id of target planet | |
361 #%b sender nearest planet | |
362 #%* abort macro immediately, sending nothing | |
363 #% <space> sends nothing - allows macros to start with spaces | |
364 #%2 1 if on a paradise server, 0 otherwise | |
365 # | |
366 #FULLY CAPITALIZED: | |
367 #%L three character name of target planet | |
368 #%I sender full player name (16 character max) | |
369 #%U full name of target player (16 character max) | |
370 #%Z 3 letter team id of target planet | |
371 #%B sender nearest planet | |
372 # | |
373 #Ping stats: (may differ slightly from server '!' ping stats) | |
374 #%v average ping stat round trip time | |
375 #%V ping stat round trip standard deviation | |
376 #%y percent total packet loss as calculated by server formula | |
377 # | |
378 #Miscellanous: | |
379 #%m the last message you sent | |
380 #%M the last message you sent in all caps | |
381 # | |
382 #As a further extension to NEWMACRO, a macro may now be sent | |
383 #to any of the following destinations: | |
384 # | |
385 #%i %I %c send message to self | |
386 #%u %U %p send message to player nearest mouse | |
387 #%t %z %Z send message to team of player nearest mouse | |
388 #%g send message to nearest friendly player to my ship | |
389 #%h send message to nearest enemy player to my ship | |
390 # | |
391 #Further, tests may be done within the macro system, the syntax | |
392 #for these test is as follows. | |
393 #%? introduces a test | |
394 #= equivalence | |
395 #> greater | |
396 #< less | |
397 # | |
398 #Expressions are evaluated on a character by character basis until the | |
399 #test is resolved. The text of the test is then replaced in the macro | |
400 #by 1 or 0. | |
401 # | |
402 #Test are then fed to a syntax I call conditional text. The best way | |
403 #to demonstrate how this works is example. | |
404 # | |
405 #1%{included if true%!included if false%} | |
406 # | |
407 #This would print: | |
408 #included if true | |
409 # | |
410 #0%{included if true%!included if false%} | |
411 #included if false | |
412 # | |
413 # Paradise orthoganal macros (Robert Forsman) | |
414 # | |
415 # start with a $ | |
416 # | |
417 # field 1: | |
418 # (n)earest | |
419 # (t)arget | |
420 # (s)elf (doesn't have fields 2 and 3) | |
421 # (_) ego (has no other fields) | |
422 # | |
423 # field 2: | |
424 # (a)ny | |
425 # (t)eammate | |
426 # (f)riendly | |
427 # (h)ostile | |
428 # | |
429 # field 3: | |
430 # (a)ny | |
431 # (u)ser | |
432 # (p)lanet (includes asteroids) | |
433 # (s)tar | |
434 # (n)ebula | |
435 # (b)lack hole | |
436 # (^) non-planet | |
437 # (*) any stellar object | |
438 # | |
439 # field 4: (optional) NYI | |
440 # (U)ppercase | |
441 # (C)apitalize | |
442 # (L)owercase | |
443 # | |
444 # field 5: | |
445 # full (n)ame (Hammor, Thought) | |
446 # (i)dentifier (e.g. R5, Ka, Can, Sco) | |
447 # (#) number (0-9a-z for players, %d for planets) | |
448 # (t)eam name (Romulan) | |
449 # (s)hort team id (ROM) | |
450 # (l)etter of team (R) | |
451 # (a)rmies | |
452 # (@) sector | |
453 # (M) 0=not metal planet, 1=metal, 2=repair, 3=shipyard | |
454 # (A) 0=not arable, 1=arable, 2=agri | |
455 # (D) 0=not dilithium, 1=dilithium, 2=fuel | |
456 # | |
457 # Any implementation of the paradise $ codes (subset or superset) | |
458 # must implement and document the $_ code. -- Robert Forsman | |
459 #start macros: | |
460 | |
461 mac.a.T: %?%n<0%{TOUCH %2%{$tasUi->%}%L!%!%2%{$tasLi->%}%l@%n%} | |
462 mac.b.T: bomb %2%{$tasLi->%}%l%?%n>4%{ @ %n%} %2%{%?$tapD>1%{ FUEL%}%?$tapA=2%{ AGRI%}%?$tapM>1%{ REPAIR%}%?$tapM>2%{ SHIPYARD%}%} | |
463 mac.c: Carrying %?%a>0%{%a arm%?%a=1%{y.%!ies.%}%!no armies.%} | |
464 #mac.d.T: %E%{%!%W%{%!I'm fine.%}%}%E%{ETEMPED!!! %}%W%{WTEMPED!!! %}Carrying %?%a>0%{%a armies!%!NO armies.%} | |
465 mac.d.T: ogg %p | |
466 mac.e.T: Need ESCORT to %l%?%a>0%{, carrying %a arm%?%a=1%{y%!ies!%}%} | |
467 mac.f.T: %2%{$tasi->%}%l @ %n | |
468 mac.g.T: going to %l%?%a>0%{, carrying %a arm%?%a=1%{y%!ies!%}%} | |
469 #mac.h.T: %E%{ETEMPED!!! %}%W%{WTEMPED!!! %}Carrying %?%a>0%{%a armies!%!NO armies.%} | |
470 mac.m: %m | |
471 mac.n: no | |
472 mac.o: ok | |
473 # pig call (5 spaces) | |
474 mac.p.A: % | |
475 mac.q.%i: queue | |
476 mac.r.%H: resistance is futile | |
477 mac.s.T: We need a sc bomber. | |
478 mac.t.T: no t-mode :( | |
479 mac.t: thanks | |
480 #mac.u.%i: test u macro to self | |
481 mac.v: %T%c PING stats: Average: %v ms, Stdv: %V ms, Loss: %y%% | |
482 mac.x.T: %L! | |
483 mac.y: yes | |
484 mac.D.T: %p++ near %l | |
485 #mac.E.T: Ignore that last distress | |
486 mac.F: resistance is not futile?? | |
487 #mac.G.T: Ogg %p! | |
488 #mac.G: Go to %l | |
489 mac.I.%u: %u: det when you escort! | |
490 mac.K.A: KissMy%S | |
491 #mac.N.%i: NEWGALAXY | |
492 mac.O.%u: (%i) ogging | |
493 #mac.R.A: I'm a %?%S=SB%{star base!%!twink!%} | |
494 #mac.S.%i: START | |
495 #mac.T.%i: %Z | |
496 mac.T.T: T-MODE! | |
497 #mac.W.%t: SHUT UP, TWINKS!! | |
498 #mac.X.T: EMERGENCY @ %L!! | |
499 | |
500 # hacker note: I have no idea what the stuff in quotes means -RF | |
501 #** Giardia Froth's "Ich mochte einen Diebstahl melden." ** | |
502 | |
503 mac.1.A: $nhuLn, %i taunts your uncle's monkey. | |
504 mac.2.A: $nhuLn, %i taunts your ecelesiastical roadkill. | |
505 mac.3.A: $nhuLn, %i taunts your upper left bicuspid. | |
506 mac.4.A: $nhuLn, %i taunts your favorite obtuse angle. | |
507 | |
508 mac.`.A: %i wishes that he wasn't a twink like $nhuLn. | |
509 | |
510 | |
511 #whatever | |
512 macro.5.%i: %%v %v, %%V %V, %%y %y | |
513 | |
514 # test macros. | |
515 macro.6.%i: %%a %a, %%d %d, %%s %s, %%f %f, %%w %w, %%e %e | |
516 macro.7.%i: %%E %E, %%W %w, %%i %i, %%o %o, %%T %T, %%c %c, %%S %S | |
517 #target | |
518 macro.8.%i: %%t %t, %%p %p, %%g %g, %%h %h, %%n %n | |
519 macro.9.%i: %%l %l, %%u %u, %%z %z, | |
520 | |
521 # nearest | |
522 macro.0.%i: %%P %P, %%G %G, %%H %H, %%b %b | |
523 | |
524 # new distresses | |
525 singleMacro: EA | |
526 #mac.F.T: %?%S=SB%{Your starbase (%i) is carrying %?%a=0%{NO%!%a%} %?%a=1%{army%!armies%}%!%T%c@%B: I have %?%a=0%{NO%!%a%} %?%a=1%{army%!armies%} on board, heading for %L%?%n<0%{ (untouched)%!@%n%}%} | |
527 mac.A.T: %?%S=SB%{Your starbase (%i) is carrying %?%a=0%{NO%!%a%} %?%a=1%{army%!armies%}%!%T%c@%B: I have %?%a=0%{NO%!%a%} %?%a=1%{army%!armies%} on board%} | |
528 #mac.Z.T: Going for %L NOW!! DET for me!! (%?%a=0%{NO%!%a%} %?%a=1%{army%!armies%}) | |
529 #mac.E.T: HELP! %T%c@%B: %?%a=0%{NO%!%a%} %?%a=1%{army%!armies%}, %d%% dam, %s%% shlds, %?%S=SB%{%!%?%f<15%{NO%!%f%%%} gas%} %E%{ETMP!!%} %?%S=SB%{%W%{WTMP!!%!%w%% wtmp%}%} | |
530 | |
531 # Multi line macros! One regular macro for each line of the multi-macro: | |
532 mac.d.A:% __ _ _ _ _ | |
533 mac.d.A:% | _\ /_\ // \\ / \ | |
534 mac.d.A:% || \\// \\//___\\\_/ | |
535 mac.d.A:% ||_//\\_//\\---// _ | |
536 mac.d.A:% |__/ \_/ \\ // {_} | |
537 | |
538 # use the 'M' flag to specify where multi-macros are displayed: | |
539 # (they go to review and review_all by default) | |
540 review_all.allow: AM | |
541 review.allow: ATIM | |
542 | |
543 # Receiver Configurable Distress | |
544 # each one defined with | |
545 #dist.key.name: <format string> | |
546 # key is the key you want to use to send that type, format string is how | |
547 # an RCD of that type should appear to YOU. You cannot affect how an RCD | |
548 # looks to anyone else. The key works just like a macro key, IE press 'X' | |
549 # first and then the key, unless that key is defined as a singleMacro, in | |
550 # which case you press just that key. | |
551 # | |
552 # The format string uses the same format as regular macros...except that | |
553 # I haven't yet fixed it to use Paradise extensions. That means especially | |
554 # that $ escapes do not work, as well as a couple of % escapes which do not | |
555 # exist in COW-lite (where I got the code) | |
556 # | |
557 # The types of RCD for the name field are: | |
558 # taking | |
559 # ogg | |
560 # bomb | |
561 # space_control | |
562 # save_planet | |
563 # base_ogg | |
564 # help1 | |
565 # help2 | |
566 # escorting | |
567 # ogging | |
568 # bombing | |
569 # controlling | |
570 # asw | |
571 # asbomb | |
572 # doing1 | |
573 # doing2 | |
574 # free_beer | |
575 # no_gas | |
576 # crippled | |
577 # pickup | |
578 # pop | |
579 # carrying | |
580 # other1 | |
581 # other2 | |
582 # help | |
583 # | |
584 # defaults are defined for all of them, look at the macro window ('X?') | |
585 # to see them. Also, the macro window has 2 pages now, click a mouse | |
586 # button to flip between RCD's and regular macros. | |
587 # | |
588 # The client will send an RCD for E and F by default if on a server that | |
589 # supports it. other types of rcd's have macro keys defined. | |
590 # | |
591 # Note: If you have a macro and an RCD defined for the same key, the macro | |
592 # ALWAYS over-rides the RCD. I'm not sure that's the right way to do it, | |
593 # but that's what it says in the docs for RCD, so that's how I programmed it... | |
594 # | |
595 # samples: (these are some of what I use) | |
596 dist.E.help: %T%c(%S) %B: HELP! %?%d>90%{HULL GONE! %!%?%d>20%{%d%% dam %}%}%?%s<10%{SHLDS OUT! %!%?%s<80%{%s%% shd %}%}%?%f<10%{NO %!%f%% %}fuel %?%S=SB%{%w%%wtmp%}%E%{ETEMP! %}%W%{WTEMP! %}%?%a>0%{%a %?%a=1%{ogre%!ogres%}%} | |
597 dist.F.carrying: %T%c(%S) %B: (%?%S=SB%{%w%%wt%} %s%%sh %d%%dm %f%%fu) Carrying %a armies. | |
598 dist.+.pickup: %i(%T%c): %p++ @ %l | |
599 dist.p.taking: %T%c(%S) %B: Carrying %a to %l%?%n>-1%{ @ %n%} | |
600 | |
601 # Beep-lite! | |
602 # | |
603 # Read the normal beep-lite docs. As an extension, you may specify | |
604 # the color for each lite by placing a letter for the color after a | |
605 # particular lite. This is being disallowed by most servers, currently | |
606 # it only works on calvin. The letters allowed are wrygce, case is not | |
607 # important. (e is for grey, the rest should be obvious) example: | |
608 | |
609 # hilite taker and target in red | |
610 lite.taking: /cr/lr | |
611 | |
612 # To use beep-lite, you must have the next line, or set it from | |
613 # the options menu: | |
614 UseLite: on | |
615 # also, there are several built in lites defined that can be enabled | |
616 # by: | |
617 DefLite: on | |
618 | |
619 | |
620 ############################################################################### | |
621 # | |
622 # This is the list of windows I've been able to find. Most you will | |
623 # probably not want to screw around with, but these can be controlled | |
624 # (at least it appears that way in the code...). | |
625 # | |
626 # I found these by greping for: | |
627 # checkMapped | |
628 # W_MakeWindow | |
629 # W_MakeTextWindow | |
630 # W_MakeScrollingWindow | |
631 # W_MakeMenu | |
632 # | |
633 #Window list: | |
634 # | |
635 #planet - Planet listing (P) | |
636 #rank - The rank window (U) | |
637 #help - Help window (h) | |
638 #macro - Macro Listing (X-?) | |
639 #MetaServer List - Metaserver stuff (not quite sure how to use it) | |
640 #review - The munged list of messages from all sources | |
641 #review_all - Messages to all | |
642 #review_team - Messages to your team | |
643 #review_your - Messages to you | |
644 #review_kill - Kill messages | |
645 #review_phaser - The phaser damage window | |
646 #netstat - Network statistics | |
647 #lagMeter - The Lag-o-Meter | |
648 #pingStats - Ping statistics window | |
649 #player - Player list | |
650 #tstat - Dashboard | |
651 #UDP - UDP controls | |
652 #network - | |
653 #local - Main fighting window | |
654 #map - Galactic map | |
655 #option - The options window | |
656 #wait - | |
657 #count - | |
658 #waitquit - | |
659 #waitmotd - | |
660 #info - | |
661 #netrek - The "main" window (parent) | |
662 #netrek_icon - | |
663 #warn - Warnings ("forgot your toothbrush",et al) | |
664 #message - Message sending window | |
665 #FED - Team windows on entry | |
666 #ROM - Team windows on entry | |
667 #KLI - Team windows on entry | |
668 #ORI - Team windows on entry | |
669 #quit - Quit box on entry | |
670 #stats - | |
671 #scanner - | |
672 #war - War delcarations | |
673 # | |
674 # This gives you: | |
675 # name.mapped (on/off for initial mapping) | |
676 # name.parent (which window you want this one to be in) | |
677 # name.geometry (size and location) | |
678 # | |
679 ############################################################################### | |
680 # THE END | |
681 ############################################################################### |