1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126
|
# $Id: example.laferc,v 1.3 1996/09/11 00:56:02 dld Exp $
#
# Install in your home directory with name .laferc
# Modify with you own aliases and game information (country, password,...)
# Make sure it's only readable by yourself if you don't want your passwords
# known to others on your system.
# cp example.laferc ~/.laferc
# emacs ~/.laferc
# chmod go-r .laferc
#
# Used for debugging and looking at C_SYNC.
# verbose on
# aliases with no runtime variables may be expanded early without quotes
# alises with runtimes ($1,$2,$*,...) must be enclosed in single quotes ('')
#
# typos I make often
#
alias threhs thresh
alias res reso
#
# Example of a program (delta) that needs data before run. waitsync won't
# return until the server has no more data to send
#
alias delta 'cen * >.delta ; com * >>.delta ; prod * >>.delta ; waitsync ; shell delta .delta'
alias cdelta 'cen * >.cdelta ; prod * >>.cdelta ; waitsync; shell delta .cdelta'
#
# Multi-line aliases with variable expansion
# Stolen from example.peirc (in the pei distribution)
# Set thresholds:
alias thom 'th o * ?newd=o 1; th i * ?newd=m 1; th d * ?newd=g 1; th l * ?newd=j 1; th h * ?newd=k 1; th s * ?newd=i 1; th g * ?newd=d 1; th p * ?newd=% 1; th r * ?newd=u 1'
# Build a bridge and explore onto it:
alias bb 'build b $1 $2 ; expl c $1 1 $2 ; '
# fire
alias fi 'fire sect $1 $2'
alias fl 'fire land $1 $2'
alias fs 'fire ship $1 $2'
# machine-gun fire
alias mfi 'fi $1 $2 ; fi $1 $2 ; fi $1 $2 ; fi $1 $2 ; fi $1 $2 ; fi $1 $2 ; fi $1 $2 ; fi $1 $2 '
alias mfl 'fl $1 $2 ; fl $1 $2 ; fl $1 $2 ; fl $1 $2 ; fl $1 $2 ; fl $1 $2 ; fl $1 $2 ; fl $1 $2 '
alias mfs 'fs $1 $2 ; fs $1 $2 ; fs $1 $2 ; fs $1 $2 ; fs $1 $2 ; fs $1 $2 ; fs $1 $2 ; fs $1 $2 '
# Production of interesting sectors:
alias pr 'prod * ?newd#m&newd#g&newd#o&newd#a&newd#+'
# Pipe info pages to more:
alias info 'info $1 | more'
# Move commodities out of sectors they shouldn't be in:
alias thod 'th i * ?iron>1&newd#j&newd#k&newd#w 1; th o * ?oil>1&newd#%&newd#d&newd#t&newd#r&newd#w 1; th d * ?dust>1&newd#b&newd#t&newd#r&newd#w 1; th l * ?lcm>1&newd#h&newd#*&newd#!&newd#t&newd#r&newd#i&newd#d&newd#l&newd#p&newd#w 1; th h * ?hcm>1&newd#h&newd#*&newd#!&newd#i&newd#d&newd#w 1; th b * ?bar>1&newd#b&newd#w 1; th d * ?newd=b&bar=999 1'
#
# Several blitz games defined using variables
# Only directory is specified, there is no logfile for these.
#
setvar WOLFDIR ~/emp/wolf
setvar VAMPIREHOST idiot.alfred.edu
setvar VAMPIREPORT 6667
addgame v1 1 1 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v2 2 2 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v3 3 3 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v4 4 4 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v5 5 5 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v6 6 6 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v7 7 7 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v8 8 8 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v9 9 9 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
addgame v10 10 10 $VAMPIREHOST $VAMPIREPORT $WOLFDIR
setvar CHEETAHHOST empire.net
setvar CHEETAHPORT 6667
addgame c1 1 1 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c2 2 2 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c3 3 3 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c4 4 4 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c5 5 5 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c6 6 6 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c7 7 7 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c8 8 8 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c9 9 9 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
addgame c10 10 10 $CHEETAHHOST $CHEETAHPORT $WOLFDIR
setvar HOWITZERDIR ~/emp/how
setvar HOWITZERHOST empire.net
setvar HOWITZERPORT 7778
addgame h1 1 1 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h2 2 2 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h3 3 3 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h4 4 4 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h5 5 5 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h6 6 6 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h7 7 7 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h8 8 8 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h9 9 9 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
addgame h10 10 10 $HOWITZERHOST $HOWITZERPORT $HOWITZERDIR
# visitor accounts, no directory or logfile
addgame hv visitor visitor empire.net 7778
addgame bv visitor visitor measun10.city.ac.uk 7778
addgame gv Visitor visitor isumataq.eskimo.com 13715
addgame vv visitor visitor idiot.alfred.edu 6667
addgame cv visitor visitor empire.net 6667
# a long term game
# routed to a localhost where an empirehub is running,
# connecting to dork.alfred.edu/3777, listening to 3777 on valera
# all transactions will be stored in ~/emp/mini/log
addgame mini harmless DntUWsh localhost 3777 ~/emp/mini log
|