1#------------#
2#  .xtrekrc  #
3#------------#
4#
5#  This is the defaults file for netrek.  Layout was taken from
6#  jch's file, lots of other stuff from various places.
7#
8#  Dave Gosselin
9#  Apr 92
10#  Changes regularly
11#
12###############################################################################
13#
14# How I found this stuff:
15#     doc/patch files that come with the clients
16#     greped code (booleanDefault, intDefault, getdefault, mostly)
17#     scaned the code (defaults.c, etc)
18#
19# Most of these settings apply to Berkricksmoo2.00pl19
20#
21###############################################################################
22#
23# Modified this slightly to make defaults that newbies might like
24# better/find more instructive.  Be sure to place this file in your
25# home directory and rename it to ".xtrekrc"  - Jeff Nelson	8/11/93
26#
27###############################################################################
28#
29#  Feb 95 Added new features - Kurt Siegl [007]
30
31############ WARNING ############ WARNING ############## WARNING ########
32# There seems to be a bug which makes defaults, containing		#
33# comments or other garbage (blanks) at the right end INVALID.		#
34############ WARNING ############ WARNING ############## WARNING ########
35
36name:			guest
37
38# set password to your player name password for autologin
39#password:		oggtpau
40password:
41
42###############################################################################
43# this sets the default server and port (and verification scheme)
44
45server:			bigbang.astro.indiana.edu
46port:			2592
47useRSA:			on
48
49# you can also make nicknames like:
50server.bronco:		bronco.ece.cmu.edu
51port.bronco:		2592
52useRSA.bronco.ece.cmu.edu:	on
53
54server.hockey:		hockey.ksu.edu
55port.hockey:		2592
56
57server.doorstop:	doorstop.design.iastate.edu
58port.doorstop:		2592
59
60server.legend:		legend.cma.fr
61port.legend:		2592
62
63server.guzzler:		guzzler.ecst.csuchico.edu
64port.guzzler:		5858
65
66server.lowell:		netrek.uml.edu
67port.lowell:		2592
68server.uml:		netrek.uml.edu
69port.uml:		2592
70
71server.explorer:	128.46.158.74
72port.explorer:		2592
73useRSA.128.46.158.74:	on
74
75server.garnet:		garnet.cdf.toronto.edu
76port.garnet:		5555
77
78server.fisher:		fisher.psy.vu.nl
79port.fisher:		2592
80
81server.ucar:		netrek.atd.ucar.edu
82port.ucar:		2592
83
84server.calvin:		calvin.usc.edu
85port.calvin:		2592
86
87server.bookend:		bookend.design.iastate.edu
88port.bookend:		2592
89
90server.clue1:		riovista.berkeley.edu
91port.clue1:		4566
92server.clue1o:		riovista.berkeley.edu
93port.clue1o: 		4000
94server.clue2:		riovista.berkeley.edu
95port.clue2:		4577
96server.clue2:		riovista.berkeley.edu
97port.clue2o:		5000
98
99###############################################################################
100# a bunch of boolean sets/toggles some may not do anything
101
102# gotta see when they are up
103showshields:		on
104# show shields in warning status
105warnshields:  		on
106# stay peaceful after death
107keeppeace:		on
108# This may or may not work
109galacticfrequent:       on
110# really handy \  not really sure
111showtractor:		on
112# really handy /  which really does this
113showTractorPressor:     on
114# no means visible shuts off in 2 updates
115continuetractors:	on
116# only works sans window manager
117extraAlertBorder:	on
118# I like color
119forcemono:		off
120# kinda borgish
121showmyspeed:		off
122# really silly rom bitmaps
123ROMVLVS:		off
124# the babes when you bust (kinda sexist but oh well)
125babes: 			on
126# I like these bitmaps, even tho there seem to be some bugs still...
127newPlanetBitmaps:	on
128# I like to see planet names
129showplanetnames:	on
130# Show the planet owner on galactic as a team letter (a most annoying feature)
131showPlanetOwner:	off
132# Yea!!! Maybe it even works
133sortPlayers:	   	on
134# New mucho-mondo dashboard
135newDashboard:		3
136# I don't want to use the borg
137ForMorons:		off
138# not sure.... maybe fill lock triangle?
139filltriangle:		on
140# not sure.... maybe message warp?
141warp:			on
142# not quite sure which motd....
143showmotd:		off
144# I don't like the right justified distress calls
145newDistress: 		off
146
147# message logging
148logging: 		off
149logfile:                /tmp/Log_me
150
151# galactic map stuff: 0 = ownership  1 = resources  2 = nothing
152showgalactic:    	1
153# local map stuff: 0 = ownership  1 = resources   2 = nothing
154showlocal:		2
155
156# It seems this might actually work now...
157updatespersec:          5
158
159# how many updates to keep infowins
160keepInfo:		15
161
162# Time to auto-quit (I think)
163autoquit:		199
164
165# lock:  0 = don't show, 1 = galactic only , 2 = tactical only, 3 = both
166showLock:		3
167
168# lagmeter stuff (which I don't use)
169netstats:  		off
170#netstatfreq:  		5
171
172# tryUdp:  on/off
173tryUdp:                 on
174
175# udpClientSend: 0 = TCP only  1 = simple UDP 2 = enforced UDP (state only)
176#                3 = enforced UDP (state & weap)
177udpClientSend:          3
178
179# udpClientReceive:  0 = TCP only  1 = simple UDP  2 = fat UDP  3 = double UDP
180udpClientReceive:       1
181
182# udpSequenceCheck:  on/off
183udpSequenceCheck:       on
184
185# udpDebug: 0 = OFF   1 = ON (conect msgs only)  2 = ON (verbose output)
186udpDebug:               0
187
188# short packets
189tryShort:		on
190
191# PPosition or USPosition (PPosition if you use vtwm)
192WMXYHintMode: USPosition
193
194# Sound is really cool, but anoing for others.
195sounddir:               /usr/local/netrek/sound/sounds
196sound:                  off
197
198###############################################################################
199# my keymap
200#
201# q = warp 1,	  w = beam up,   e = det own,  r = pressor, t = tractor
202#  a = maxwarp,    s = shield tog, d = torps,	f = tractor, g = plasma
203#   z = 1/2 speed   x = beam down,   c = cloak   v = lock
204#		  SPACE == det enemy torps
205#
206# Q = repair              E = distress  R = repair
207#  A = info                 D = lock     F = army call
208#
209# n = refit (new ship)
210# | = quit ( now fastquit - jn )
211# / = docking
212# W = war window
213#
214# everything else is the default (I think)
215
216# turned off keymap, almost certainly this is individual taste
217# also | -> fast quit, not normal quit - jn
218
219#keymap:		wweerrTTyyddDDffzzxxccbbOOq2wzeDrytTa%ssdtfTgf dAiDlWw/enrRRz#xxvl|qQROO
220
221#buttonmap: 	1t2p3k
222
223# 007's extended mouse button map alows you to play with the mouse only.
224
225# Mouse Buttons:
226# Normal:       torp    phaser  set course
227# Shift:        shield  traktor half warp
228# CNTRL:        cloak   pressor max warp
229# CTL-Shift:    macro   info    lock
230
231continuousMouse: off
232shiftedMouse:   on
233
234# Using virtual keys for ship independend macro overlays.
235
236buttonmap:      1^A2^B3^C4^D5^E6^F7^G8^H9^Ia^Jb^Kc^L
237ckeymap:      ^At^Bp^Ck^Du^ET^F#^Gc^Hy^I%^JX^Ki^Ll
238keymap:         afsDddzzxxccv%nrmm dXX0%-R++\-??wwiiIIKKOOSSVVBBUUDDee
239
240# Add one off: [sc, dd, ca, bb, as, sb, ga, att, default] for ship dependend keys
241
242# SB doesn't need half warp replace it with repair
243ckeymap-sb:      ^At^Bp^Ck^Du^ET^FR^Gc^Hy^I%^JX^Ki^Ll
244
245
246###############################################################################
247# This only works for mono displays as far as I know
248
249GAlertPattern:          0xf
250YAlertPattern:          0xa 0x5
251RAlertPattern:          0x0f 0x0f 0x0f 0x0f 0xf0 0xf0 0xf0 0xf0
252
253# Well I was playing around with them at one time....
254
255color.white:		white
256color.black:		black
257color.red:		red
258color.green:		green
259color.yellow:		yellow
260color.cyan:		cyan
261color.light grey:	lightgrey
262
263# Use different colors for the Races
264color.Ind:              light grey
265color.Fed:              yellow
266color.Rom:              magenta
267color.Kli:              green2
268color.Ori:              light steel blue
269
270# From Helix's .xtrekrc
271# Standard, except red is hard to see on some monitors
272#color.white:           white
273#color.white:            grey90
274#color.black:           black
275#color.black:            grey35
276#color.red:              #FFB4FF
277#color.green:            green
278#color.yellow:           yellow
279#color.cyan:             cyan
280#color.light grey:       light grey
281
282###############################################################################
283#  Fonts
284#
285#  I've gone through many iterations of this as you can see...
286#
287#  Currently I'm only setting bigfont since the berkmoo defaults seem ok
288
289bigfont:                lucidasanstypewriter-bold-24
290
291#     Using real italic fonts (bigger...)
292#font:                   -schumacher-clean-medium-r-normal--10-100-75-75-c-60-*
293#boldfont:               -schumacher-clean-bold-r-normal--10-100-75-75-c-60-*
294#italicfont:             -schumacher-clean-medium-i-normal--12-120-75-75-c-60-*
295
296#
297#font:           6x10
298#boldfont:       -schumacher-clean-bold-r-normal--10-100-75-75-c-60-iso8859-1
299#italicfont:     -schumacher-clean-medium-i-normal--12-120-75-75-c-60-iso8859-1
300
301#  My old defaults
302#font: 			6x10
303#font:                  -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
304#italicfont:    		-*-clean-medium-r-normal--6-60-75-75-c-60-*
305#italicfont:		6x10i
306#boldfont:		-*-clean-bold-r-normal--10-100-75-75-c-60-*
307
308#  A new idea
309#font: 			-*-clean-bold-r-normal--10-100-75-75-c-60-*
310#italicfont:    		6x10
311#boldfont:		6x10
312
313# fonts from Helix's .xtrekrc
314# Give same size fonts with boldface, italics for small font using client
315# I have checked out all the fonts that are reasonable--pick the one you like
316#font:           -schumacher-clean-medium-r-normal--10-100-75-75-c-60-iso8859-1
317#boldfont:       -schumacher-clean-bold-r-normal--10-100-75-75-c-60-iso8859-1
318#italicfont:     -schumacher-clean-medium-i-normal--12-120-75-75-c-60-iso8859-1
319#font:          6x10
320#font:          -misc-fixed-medium-r-normal--10-100-75-75-c-60-iso8859-1
321#boldfont:      -adobe-courier-bold-r-normal--10-100-75-75-m-60-iso8859-1
322#italicfont:    -schumacher-clean-medium-r-normal--10-100-75-75-c-60-iso8859-1
323#italicfont:    -adobe-courier-medium-o-normal--10-100-75-75-m-60-iso8859-1
324#italicfont:    -adobe-courier-bold-o-normal--10-100-75-75-m-60-iso8859-1
325#bigfont:       lucidasanstypewriter-bold-24
326#
327#smallfont:              5x8
328#smallboldfont:          lucidasanstypewriter-bold-8
329#smitalicfont:           lucidasanstypewriter-8
330
331# 007's fonts using an underline font for oponents (kewl for B&W)
332
333#font:           6x10
334#boldfont:       -schumacher-clean-bold-r-normal--10-100-75-75-c-60-iso8859-1
335#italicfont:     6x10i
336#bigfont:        lucidasanstypewriter-bold-24
337tts_font:       -*-lucida-bold-r-*-*-34-*-*-*-*-*-*-*
338
339###############################################################################
340#  Window placement
341#
342#  Since changing fonts causes changes to the window sizes
343#  this section has gone through many revisions as well
344#
345#  The next iteration of all this using the new dashboard....
346
347# I don't usually want to see the MOTD until I'm in
348
349#WaitMotd.mapped: off
350
351# To encourage motd reading I'll activate this - jn
352WaitMotd.mapped: on
353
354# start of gosellin's geometry, cool in some ways but mapping
355# various windows onto root has it's uses.  I've commented
356# this out and replaced it with more standard mappings. - jn
357
358## The main window -- only map it when there's no wait queue
359#
360##netrek.geometry:       1150x875+0    # the maximal window for my sparc 2
361##netrek.geometry:        1002x795+145+79 # using old fonts
362#netrek.geometry:        1002x836+147+40
363netrek.geometry:         1002x760
364netrek.mapped:          off
365#
366war.geometry:           +800
367#
368help.parent:            netrek
369help.geometry:          +0+547
370##
371planet.parent:          netrek
372planet.geometry:        +20
373
374## Ok, on the left side we have a column of six windows; message,
375## warning, new dash (ie tstats), my messages, team messages, all
376## messages. I have the total messages maped to cover this whole area
377## so by using ? you can toggle between seeing the broken up messages
378## or the total window. The stats window has been removed in favor of
379## the new dashboard.
380#
381message.parent:         netrek
382message.geometry:       496x20+502+500
383message.mapped:         on
384#
385warn.parent:            netrek
386warn.geometry:          496x23+502+523
387warn.mapped:            on
388#
389#tstat.parent:           netrek
390#tstat.geometry:         500x43+0+547
391##tstat.geometry:         500x43+501+500  # pre new dash method
392#tstat.mapped:           on
393#
394review_your.parent:     netrek
395#review_your.geometry:   81x5+0+591	# message below new dashboard...
396review_your.geometry:   81x4+0+547
397review_your.mapped:     on
398#
399review_team.parent:     netrek
400#review_team.geometry:   81x9+0+652
401review_team.geometry:   81x5+0+599
402##review_team.geometry:   81x5+0+609 # smaller team window
403##review_team.geometry:   81x5+0+617 # big fonts
404review_team.mapped:     on
405#
406review_all.parent:      netrek
407review_all.geometry:    81x4+0+662
408#review_all.geometry:    81x7+0+754
409##review_all.geometry:    81x5+0+690  # big fonts
410review_all.mapped:      on
411#
412## With this setup, you can use "?" to cycle between the big review window, the
413## four small message windows, and no windows at all.
414#
415review.parent:                netrek
416review.geometry:      81x20+0+547
417review.mapped:		off
418#
419## On the right side we have the phaser window, player list, kill messages
420#
421## phaser window
422## dunno if the following line is really needed or not....
423#phaserWindow:		on
424## 0 = don't show    1 = show on kill window   2 = show on phaser window
425## 3 = show on total review window only
426#showPhaser:   		2
427#review_phaser.mapped:   on
428#review_phaser.parent:   netrek
429#review_phaser.geometry: 81x3+501+500
430## review_phaser.geometry: 81x4+501+543 # pre-newdash
431#
432player.parent:          netrek
433#player.geometry:        +502+530
434player.geometry:        +502+550
435##player.geometry:        +502+595
436player.mapped:          on
437#
438reportkills:            on
439review_kill.parent:          netrek
440#review_kill.geometry:        81x6+501+768
441review_kill.geometry:   81x4+0+714
442review_kill.mapped:          on
443#
444
445# start of new window mappings - jn
446#netrek.geometry:        +0+0
447#war.geometry:           +800
448#rank.parent:            root
449#rank.geometry:          89x30
450#review_all.mapped:      on
451#review_all.geometry:    80x26+554+624
452#review_your.parent:     review_all
453#review_your.geometry:   80x6+0+0
454#review_your.mapped:     on
455#review_team.parent:     review_all
456#review_team.geometry:   80x5+0+78
457#review_team.mapped:     on
458#review_kill.parent:     review_all
459#review_kill.geometry:   80x4+0+143
460#review_kill.mapped:     on
461#help.geometry:          150x21
462#player.geometry:        95x24+2+624
463#player.mapped:          on
464
465
466
467## a couple of other window mappings
468#
469# Some UDP stuff
470udp.geometry:        +0+0
471udp.mapped:          off
472
473# I'm planning on using the new dash instead
474showstats:              off
475stats.parent:           netrek
476#stats.geometry:         160x108+332+500      # old font stuff
477#stats.geometry:         160x108+332+550      # puts the stats window further down
478#stats.geometry:         160x108+332+547
479stats.geometry:         160x94+842+500
480
481###############################################################################
482# from: jjudy@argon.berkeley.edu (Jack W. Judy)
483# Heh! This makes it almost impossible to screw-up and *accidently* choose
484# the *wrong* team!  Got this idea from an old post.
485
486#fed - Fed selection window
487fed.parent:		local
488fed.geometry:		75x75+0+424
489
490#rom - Romulan selection window
491rom.parent:		local
492rom.geometry:		75x75+0+0
493
494#kli - Klingon selection window
495kli.parent:		local
496kli.geometry:		75x75+425+0
497
498#ori - Orion selection window
499ori.parent:		local
500ori.geometry:		75x75+424+424
501
502#quit
503quit.parent:		local
504quit.geometry:		100x100+200+0
505
506# from Helix's .xtrekrc
507# The team selection windows, put in their logical places
508# on the GALACTIC map!
509#fed.geometry:   +0+400
510#rom.geometry:   +0+0
511#kli.geometry:   +400+0
512#ori.geometry:   +400+400
513#quit.geometry:  +200+400
514#rom.parent:     map
515#kli.parent:     map
516#fed.parent:     map
517#ori.parent:     map
518#quit.parent:    map
519
520###############################################################################
521#
522# custom distress calls. d. is for ships. d.sb. is for SBs.
523# the different levels for changes in the distress calls.
524# first number is low value. Second is high value. In between is mid.
525# set up strings for each part of the distress call.
526# a '_' is a "no show"
527#
528# These may or may not be included in the client (usually not I think,
529# but maybe someday...)
530# Actually it has been replaced by RCD
531
532#d.shld.lvl:             10 90
533#d.shld.low:             SHLDS OUT!
534#d.shld.high:            _
535#d.shld.mid:             %d%% shlds
536
537#d.dam.lvl:              10 90
538#d.dam.low:              _
539#d.dam.high:             %d%% DAM!
540#d.dam.mid:              %d%% dmg
541
542#d.arms.lvl:             0 50
543#d.arms.low:             _
544#d.arms.high:            _
545#d.arms.mid:             %d armies!
546
547#d.fuel.lvl:             10 90
548#d.fuel.low:             FUEL OUT!
549#d.fuel.high:            _
550#d.fuel.mid:             %d%%fuel
551
552# starbase stuff.... Much more interesting than ship distress I reckon
553#d.sb.dam.lvl:           10 66
554#d.sb.dam.low:           _
555#d.sb.dam.mid:           %d%% dam
556#d.sb.dam.high:          WRP1 %d%%dam
557
558# Place all important macros and distess calls onto the mouse.
559# Requires 007's extended mouse button map.
560
561# Mouse Buttons:
562# Normal:       pop       control    pickup
563# Shift:        bombing   escorting  ogging
564# CNTRL:        ack team  ack player ogg
565# CTL-Shift:    distress  takeing    carrying
566
567dist.^A.pop:             %T%c->%O  %l%?%n>-1%{ @ %n%}!
568dist.bomb:      %T%c: %?%n>4%{bomb %l @ %n%!BOMB%}
569dist.^B.save_planet:     %T%c->%O Emergency at %L!!!!
570dist.space_control:     %T%c: Danger Help Control at %l
571dist.^C.pickup:        WATCH %u: %t%p++ @ %l
572
573dist.^D.bombing: %T%c: Bombing %l @ %n
574dist.^E.escorting:       %T%c: Escorting %p
575dist.^F.ogging:  %T%c: Ogging %p
576
577mac.^G.t:       ok
578mac.^H.%u:       ACK
579dist.^I.ogg:        OGG %u (%t%p) near >%l<
580
581dist.^J.help:    %i (%S %T%c@%b): %?%S=SB%{SB%!%} Help!  %d%% dam, %s%% shd, %f%% fuel  %E%{ETEMPED!!! %}%W%{WTEMPED!!!  %}%?%a>0%{%a armies!!%!%}
582dist.^K.taking:        %i (%S %T%c@%b): need ESCORT going to >%l%?%n>0%{@%n%}<%?%a>0%{, carrying %a armies!%}
583dist.^L.carrying:        %i (%S %T%c@%b) has %a armies on board!
584
585###############################################################################
586#
587# Configurable message macros to the all board. control-jkliop
588# Seems not to work anymore.
589
590message1: KA-BOOOOOOOOOOOOOOOOOOOM
591message2: I suck today!
592message3: SNL!
593message4: Live From New York, it's Saturday Night!
594message5: I am Hanz, and I am here to blow (ka-boom) you up!
595message6: I hate OT.
596
597###############################################################################
598#      Macro stuff
599#
600#  Mostly so I will know how to play around with them if I ever
601#  decide to...
602#
603###############################################################################
604#
605#macro.x.X:      <text here>
606#x is any ascii character; it is the "name" of the macro (the key you press
607#in macro mode to send the associated macro)
608#X can be A,T,F,R,K,O where A=all, T=team, F=fed, R=rom, K=kli, O=ori
609#(determines the message board to which the text body of the macro is sent)
610#
611# These are the "standard" macro things (ie mostly compiled in)
612
613macro.b.T: BOMB!!!!  Using an AS!
614macro.s.T: We need a sc bomber.
615macro.g.T: Going sc bombing.
616
617###############################################################################
618#
619#  These are the "NEWMACRO" type macros
620#
621#  Definitions:
622#     %a      armies I am carrying
623#     %d      my damage percentage
624#     %s      my shield percentage
625#     %f      my fuel percentage
626#     %w      my wtemp percentage
627#     %e      my etemp percentage
628#     %p      id character of player nearest mouse
629#     %l      three character name of planet nearest mouse
630#     %t      team id character of planet/player nearest mouse
631#     %T      team id character of my team
632#     %c      my id character
633#     %n      armies on planet nearest mouse
634#     %E      1 if etemped, 0 if not
635#     %W      1 if wtemped, 0 if not
636#     %S      my two character ship type
637
638# normalish macro
639
640mac.F.T:         Help!  Carrying %a!!
641
642# extra keystroke macro
643#  need to do something like: XfT (send to team)
644
645mac.f:           Help!  Carrying %a!!
646
647# multiline (won't work without destination)
648
649mac.C.A:   +-- +-+ +   +     Client     simply
650mac.C.A:   |   | | |   |      Of         the
651mac.C.A:   +-- +-+  \^/        Win        best.
652
653mac.D.A:        D
654mac.D.A:        O
655mac.D.A:        O
656mac.D.A:        S
657mac.D.A:        H
658
659###############################################################################
660#
661#  These are the "SMARTMACRO" type macros
662#
663#  Test Definitions:
664#     %?      introduces a test
665#     =       equivalence
666#     >       greater
667#     <       less
668#
669# "Syntax"
670#
671# (1/0)%{ true %! false %}
672# ^^^^^ Test part (if whatever is here evaluates to 1 you get true
673#                                                   0 you get false)
674
675# simple examples
676
677mac.R.A:        I'm a %?%S=SB%{star base!%!twink!%}
678#mac.b.T:        %?%n>4%{bomb %Gl at %n%!bomb%}
679mac.e.T:        need escort going to %l%?%a>0%{, carrying %a armies!%}
680
681# complex examples
682
683mac.d.T:        %E%{%!%W%{%!I'm fine.  How are you?  %}%}%E%{ETEMPED!!!  %}%W%{WTEMPED!!!  %}Carrying %?%a>0%{%a armies!%!NO armies.%}
684mac.a.T:        %E%{ETEMPED!!!  %}%W%{WTEMPED!!!  %}Carrying %?%a>0%{%a armies!%!NO armies.%}
685
686###############################################################################
687# New new macros?
688#
689# %m      the last message you sent
690# %i      my full player name (16 character max)
691# %u      full name of player nearest mouse (16 character max)
692# %z      3 letter team id of player/planet nearest mouse
693#
694# FULLY CAPITALIZED:
695# %L      three character name of planet nearest mouse
696# %M      the last message you sent
697# %I      my full player name (16 character max)
698# %U      full name of player nearest mouse (16 character max)
699# %Z      3 letter team id of player/planet nearest mouse
700
701
702#useful for INL...
703mac.C.%i:       CAPTAIN
704mac.N.%i:       NEWGALAXY
705mac.S.%i:       START
706mac.T.%i:       %Z
707
708mac.W.%t:       SHUT UP, TWINKS!!
709mac.I.%u:       %u: det when you escort!
710mac.O.%u:       (%i) ogging
711
712key.C:		captain
713key.B.0:	base
714mac.A.C:	Ack, Captain
715
716# What this does is allows you to send a macro to a player or
717# team specified by your mouse location instead of requiring
718# a 3rd character to be input.  Also, it allows you to send
719# message to yourself without having to actual sit there and
720# figure out who you are (they tried and failed back in the '60s).
721
722# Macros without pressing a macro key.
723
724singleMacro:    ^p^h^l
725
726# Various Macros
727
728mac.^p: %v ms ping with %V ms stdv(lag) and %y %% loss really sucks :<
729mac.^h: Hi, nice to doosh you.
730# Check the load of the machine
731mac.^l.!: who;uptime
732
733# Set symbolic names for macro
734# key.[key].[dest]:     [name of key]
735# If the destination isn't specified the key default to team.
736# Set the actual destination by sending a message:
737#       set [name of key] [destination id]
738# to the shell ("!")
739#
740key.C:          captain
741# Set Captian  to target player
742mac.^c.!:       set captain %g
743# Macros to the captain.
744mac.o.C:        Hi Captain let me suggest a base ogg?
745#
746key.B:          base
747# Set Base to target player
748mac.^b.!:       set base %g
749# Macros to the Base
750mac.a.B:        BASE: Free armies for me?
751#
752key.m.A:        me
753# set the me (m) key to myself
754mac.^m.!:       set me %c
755# some Macro sent to myself
756mac.t.m:        TIME
757
758# Beep Lite and TTS
759UseLite:                on
760
761# Some consider blinking ships borgish so turn off all the defaults
762DefLite:                off
763
764#lite.taking:   /c/l
765#lite.base_ogg: /g/m
766#lite.pickup:   /h
767#lite.help:  %?%S=SB%{/c%}
768
769# I like a big TTS ++ pickup message on my screen and TTS is not borgish
770lite.pickup:   /|%p++ @ %l|
771# On a base ogg highlite own ship and beep (not borgish at all :)
772lite.base_ogg: /m/0
773
774
775# Let's have some neat formated kill messages
776msg.kill: %i (%S) (%T%c%?%a>0%{+%a babes) %>30 doosh%!) %>30 kill %} %?%d>0%{%k%!%} for %u (%r%p) %?%w>0%{%>70%W%!%}
777msg.planet:     %i (%S) (%T%c%?%a>0%{+%a armies%!%} %>30 killed by %l (%z)
778msg.bomb:       %N %>30 bombed by %i (%S) (%T%c) with %d%% dam
779msg.destroy:    %N %>30 destroyed by %i (%T%c)
780msg.take:       %N %>30 taken by %i (%T%c)
781msg.ghostbust:  %i (%S) (%T%c) %>30 kill %k for the GhostBusters
782
783###############################################################################
784#
785#  This is the list of windows I've been able to find.  Most you will
786#  probably not want to screw around with, but these can be controlled
787#  (at least it appears that way in the code...).
788#
789# I found these by greping for:
790#   checkMapped
791#   W_MakeWindow
792#   W_MakeTextWindow
793#   W_MakeScrollingWindow
794#   W_MakeMenu
795#
796#Window list:
797#
798#planet          - Planet listing (P)
799#rank	         - The rank window (U)
800#help            - Help window (h)
801#macro           - Macro Listing (X-?)
802#MetaServer List - Metaserver stuff (not quite sure how to use it)
803#review		 - The munged list of messages from all sources
804#review_all      - Messages to all
805#review_team     - Messages to your team
806#review_your     - Messages to you
807#review_kill     - Kill messages
808#review_phaser	 - The phaser damage window
809#netstat	 - Network statistics
810#lagMeter	 - The Lag-o-Meter
811#pingStats	 - Ping statistics window
812#player		 - Player list
813#tstat		 - Dashboard
814#UDP		 - UDP controls
815#network	  -
816#local	         - Main fighting window
817#map	         - Galactic map
818#option	         - The options window
819#wait		 -
820#count		 -
821#waitquit	 -
822#waitmotd	 -
823#info		 -
824#netrek		 - The "main" window (parent)
825#netrek_icon	 -
826#warn		 - Warnings ("forgot your toothbrush",et al)
827#message	 - Message sending window
828#FED	         - Team windows on entry
829#ROM	         - Team windows on entry
830#KLI	         - Team windows on entry
831#ORI	         - Team windows on entry
832#quit		 - Quit box on entry
833#stats		 -
834#scanner	 -
835#war		 - War delcarations
836#
837# This gives you:
838#    name.mapped    (on/off for initial mapping)
839#    name.parent    (which window you want this one to be in)
840#    name.geometry  (size and location)
841#
842###############################################################################
843#
844#        THE END
845#
846###############################################################################
847
848