# Here are some commands from my .eifrc file.  Maybe you'll find
# something you like in here!

# Build a bridge
alias bb "build b $1 ; &$2 ; expl c $1 1 ${2}h"

# Check oil and dust
alias cod "res * ?des=o&ocon<10; res * ?des=g&gold<10"

# firing
alias fi "fire sect $1 $2"
alias fl "fire land $1 $2"
alias fs "fire ship $1 $2"
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 "

# typo's

alias udpate update
alias reda read
alias mvoe move
alias mvo move
alias shiip ship
alias cdn cen
alias elnist enlist

# Expansion aliases
alias cc expl c 0,0 1
alias cd expl c 2,0 1
alias d- "desi * ?des=- +"
alias m "map #"

# Populated sectors
alias cp "cen * ?civ>20"
alias mp "com * ?civ>20"
alias lp "lev * ?civ>20"
alias rp "res * ?civ>20"
alias cnm "cen # ?des#^"

# Economics
alias pr "prod # ?newd#m&newd#g&newd#o&newd#a&newd#+"
alias ceno "cen * ?civ>423"
alias cenu "cen * ?civ<423"
alias ns "cen * ?des=+&civ>60&eff<100"
alias rs "res * ?des=+&civ>60&eff<100"
alias ne "neweff * ?civ>20&des#newd;neweff * ?civ>20&eff<100"
alias ne1 "neweff * ?civ>20&des#newd&ter=1;neweff * ?civ>20&eff<100&ter=1"
alias rd "cen * ?des=+&civ>20&eff>90"
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"

# Check for stranded commodities

alias cks com * ?she>1&newd#f&newd#h&newd#!&newd#*&newd#w&s_di<1
alias ckg com * ?gun>1&newd#f&newd#h&newd#!&newd#w&g_di<1
alias ckp com * ?pet>1&newd#h&newd#*&newd#w&p_di<1
alias cki com * ?iron>1&newd#j&newd#k&newd#w&i_di<1
alias cko com * ?oil>1&newd#%&newd#d&newd#t&newd#r&newd#w&o_di<1
alias ckd com * ?dust>1&newd#b&newd#t&newd#r&newd#w&d_di<1
alias ckl com * ?lcm>1&newd#h&newd#*&newd#!&newd#t&newd#r&newd#i&newd#d&newd#l&newd#p&newd#w&l_di<1
alias ckh com * ?hcm>1&newd#h&newd#*&newd#!&newd#i&newd#d&newd#w&h_di<1
alias ckb com * ?bar>1&newd#b&newd#w&b_di<1
alias cksf th s * ?she>1&newd#f&newd#h&newd#!&newd#*&newd#w&s_di<1 1
alias ckgf th g * ?gun>1&newd#f&newd#h&newd#!&newd#w&g_di<1 1
alias ckpf th p * ?pet>1&newd#h&newd#*&newd#w&p_di<1 1
alias ckif th i * ?iron>1&newd#j&newd#k&newd#w&i_di<1 1
alias ckof th o * ?oil>1&newd#%&newd#d&newd#t&newd#r&newd#w&o_di<1 1
alias ckdf th d * ?dust>1&newd#b&newd#t&newd#r&newd#w&d_di<1 1
alias cklf th l * ?lcm>1&newd#h&newd#*&newd#!&newd#t&newd#r&newd#i&newd#d&newd#l&newd#p&newd#w&l_di<1 1
alias ckhf th h * ?hcm>1&newd#h&newd#*&newd#!&newd#i&newd#d&newd#w&h_di<1 1
alias ckbf th b * ?bar>1&newd#b&newd#w&b_di<1 1
alias star "starv * ?old=own"

# Converting civs
alias convv "conv * ?own#oldown&uw<999 999; shoot * ?own#oldown&uw>998 c 999;"
alias cm "cen * ?own#oldown&mob>0"
alias cr "cen * ?own#oldown&civ>500&mil<50; cen * ?own#oldown&civ>500&mil<100"

# abbreviations
alias h history
alias mv move
alias inf info
alias info "info $1 | more"
alias fus "fuel s * 999"
alias bs "bmap # s"
alias cw "com # ?des=w"

# census by realm:

alias c1 "cen #1"
alias c2 "cen #2"
alias c3 "cen #3"
alias c4 "cen #4"
alias c5 "cen #5"
alias c6 "cen #6"

alias v1 "cen #1 ?civ>20"
alias v2 "cen #2 ?civ>20"
alias v3 "cen #3 ?civ>20"
alias v4 "cen #4 ?civ>20"
alias v5 "cen #5 ?civ>20"
alias v6 "cen #6 ?civ>20"

# census by territory

alias t1 "cen * ?ter=1"
alias t2 "cen * ?ter=2"
alias t3 "cen * ?ter=3"
alias t4 "cen * ?ter=4"
alias t5 "cen * ?ter=5"
alias t6 "cen * ?ter=6"

# levels by territory

alias l1 "lev * ?ter=1"
alias l2 "lev * ?ter=2"
alias l3 "lev * ?ter=3"
alias l4 "lev * ?ter=4"
alias l5 "lev * ?ter=5"
alias l6 "lev * ?ter=6"

# commodities by territory

alias m1 "com * ?ter=1"
alias m2 "com * ?ter=2"
alias m3 "com * ?ter=3"
alias m4 "com * ?ter=4"
alias m5 "com * ?ter=5"
alias m6 "com * ?ter=6"

# dirs

setvar SANTADIR /usr/ydisk/stevens/edir/santa

# hosts

setvar PURDUE  128.46.159.151
setvar NOVI    129.142.49.230
setvar TECH    129.67.15.75
setvar SANTAFE empire.santafe.edu
setvar FAA     bolero.rahul.net
setvar OPUS    opus.chem.psu.edu
setvar ALDERAAN alderaan.lanl.gov

# games

addgame santa4 $SANTAFE 6789 4 4 ${SANTADIR} v2.0
alias santa4 "connect santa4"
addgame santa5 $SANTAFE 6789 5 5 ${SANTADIR} v2.0
alias santa5 "connect santa4"
addgame santa6 $SANTAFE 6789 6 6 ${SANTADIR} v2.0
alias santa6 "connect santa6"
