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 ###############################################################################
|