3
+ − 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 ###############################################################################