; ; AmiMUD v2.7 by Gabriele Greco ; $VER: AmiMUD.prefs v.3.0 (3.9.97) ; This configuration is for an italian diku mud called Lumen et Umbra ; but his suitable for most diku and similar mud. ; ';' or '/' may be used for a comment line ; '\n' as carriage return ; some keywords are marked as comment because I use the default values ; Host machine host=kame.usr.dsi.unimi.it ;host=localhost ; Use numeric address to login quickly ; Port of the mud port=4000 ; Output window ; use kcon if you need review buffer on a console, otherwise if you use ; the output custom module review is enabled by default. ; With this line you can also choose the dimension of the output window, ; the numbers are left edge/top edge/width/height/window title ;output=kcon:0/15/630/400/Output window/CLOSE ; The four following fields must be specified to active the autologin feature ; String to wait before character name userprompt=name? crypt_password=prova di password ; character name user=Exodus ; String to wait before password passwdprompt=word: ; Character password password=xxxxxx ; String to send to the mud after the password (to skip banner and the mud menu) afterpasswd=\n1\n1\n ;Lines to be remembered by the history of the input window ;history=20 (default) ;Lines to be remembered in the output window ;max_review=300 (default) ;Disable the review buffer in the output window, useful to gain some speed. ;review=no ;Minimum length of the tick to accept in tick calculation process. ;minimum_ticklength=60 (default) ;Length of the tick. ;tickseconds=75 (default) ;Maximum length of the tick ;maximum_ticklength=120 (default) ;Command character (the one before macros and predefined commands) :command=# (default) ;Variable character (the one before variables in macro/triggers) ;variable=$ (default) ;Speedwalk character (the one that identify speedwalk string) ;speedwalk=% (default) key_0=exits ; Here are some of the default values... ; key_8=n ; key_4=w ; key_2=s ;input_mode=crlf (some muds may need lf only) ;Example tinifugue-like configuration: ;command=/ ;variable=% ;speedwalk=& (must be different from variable char!) ;Try 5 times to connect before timing up. max_retries=5 ;Uncomment the following line if you don't need the tick counter ;ticks=no ;Use this keyword if you want AmiMUD doesn't show anymore the program logo ;and version at the program startup ;nologo ;Marker to distinguish the prompt from other text. ;The prompt to be recognised and cutted must begin with the defined mark ;and end with the '>' character ;mark=## (default) ;To automatically recognise the tick length you have to specify the part of the ;prompt in which your hit point and movement are specified ;if this keyword is not specified the automatical tick calculation isn't ;performed. May have two (hp & mv) or three (hp, mv & mana) parameters. ;The order isn't important. prompt=HP:%ld MV:%ld MA:%ld ;(yes or no) Specify if the client have to be verbose or not... verbose=yes ;If specified the client will open a screen mode requester, otherwise it ;will open on wb or on the screen specified through the command line option ;SCREEN customscreen ;This may be used to specify the position in the screen of the input window, ;if not specified the window will be placed at the bottom and it will be moved ;if you move or resize the output window. ;input_window_x=10 ;input_window_y=15 ;This keyword can be used to change the width of the input window that is by ;default as large as the screen. ;input_width=600 ;If this is yes when you disconnect and reconnect to the mud the autologin process ;(if defined) will be repeated. relogin=no ;This keyword is only useful for the output/console module, since the new output/ansi ;choose the better pen for the various color modes. ;startup_pen=7 ;If this keyword is specified the color of the text after an highlight will be ;the one specified with "startup pen" ;color_reset ;These can be defined to make the screen open without the popup of the requester ;displayid= ;screenwidth= ;screenheight= ;screendepth= ;If specified the custom screen will open with ansi colors, this works only ;with custom screen if you are using the console module or if you are not ;using AmigaOS 3.0+ ansi ;This enable 16 colors ANSI, you need at least 16 colors to display them, ;but with 32 colors it's better. ansi16 ;if specified the amimud screen will opened with the palette of the iff ;picture filename ;palette=ram:amimud.palette ;If specified input window and menus will use the specified font instead of ;the default screen font. ;screenfont=times.font ;screenfontsize=13 ;The two following definition are used in cojunction with the tick ;calculation process ;command executed 4 seconds before the tick ;beforetick=rest\n ;command executed 3 seconds after the tick ;aftertick=stand\n ; Include the crypt utility file... include=progdir:modules/crypt ;Defined macros... ;I think it's simple to understand what they do... ; If you are thristy.... macro=thirsty rem bag\nget barrel bag\ndrink barrel\nput barrel bag\nwear bag\n ; If you are hungry.... macro=hungry rem bag\nget bread bag\neat bread\nwear bag\n ;Get the bow macro=bow rem bag\nget bow from bag\nget 2*arrow from bag\nwear bag\nrem sword\nwield bow\nload arrow\n ;Wield the sword macro=sword rem bow\nwield sword\n macro=food cast 'create food'\nget mush\n ;Some sample macro with parameters... macro=armor $0 cast 'armor' $0\n macro=str $0 cast 'strength' $0\n ;Get something ($0) from bag and give it to someone ($1) macro=givebag $0 $1 rem bag\nget $0 bag\ngive $0 to $1\nwear bag\n ;Get something from bag macro=gbag $0 rem bag\nget $0 bag\nwear bag\n macro=knock $0 hotkey=F10 cast 'knock' $0\nopen $0\n macro=recall hotkey=F9 cast 'word of recall'\n ; sample aliases ; alias=str #str alias=loc cast 'locate' ;Note the final spaces ("loc " "str ") this prevents AmiMUD to substitute also ;longer words (for instance strip). ; sample triggers ; --------------- ;A trigger may launch a macro or send a string to the net... ;If I'm hungry execute #fame trigger=u are hungr #hungry\n ;If I'm thirsty execute #sete trigger=u are thir #thirsty\n ;If i kill someone, i get the coins from his corpse trigger=you hear $1's death get all.coins $1\n ;Ansi version: trigger=you hear $0m$1's get all.coins $1\n ;Get potions from lamia... trigger=you hear the lamia get all.po lamia\n ;Split coins trigger=here were $1 coins split $1\n trigger=ou feel less protected. cast 'armor' exodus\n ;If someone says your name call the attention with a beep... ; The name of my character is exodus... trigger=xodus #beep\n ;The following triggers resolve some problems with the tick length counting process trigger=ou feel less tired #skiptick\n trigger=ou feel better #skiptick\n trigger=heal Exodus #skiptick\n trigger=heals Exodus #skiptick\n ; Sample Highlights ; These are the current available highlights ;BOLD 0 ;UNDERLINE 1 ;ITALICS 2 ;REVERSE 3 ;BOLD_UNDERLINE 4 ;CLEAR_SCREEN 5 ;BOLD_ITALICS 6 ;ITALICS_UNDERLINE 7 ;ITALICS_BOLD_UNDERLINE 8 ;REVERSE_ITALICS 9 ;COLOUR_0 10 ;COLOUR_1 11 ;COLOUR_2 12 ;COLOUR_3 13 ;COLOUR_4 14 ;COLOUR_5 15 ;COLOUR_6 16 ;COLOUR_7 17 highlight=0 extemely well highlight=1 massacres highlight=4 devastates ;Sample gags gag=ewbie gag=dept gag=edium gag=xpert ;This will shorten the output of the who command :) gagline=misses you ;Doesn't print attack messages if you aren't hit. ;These words will be completed if you press the TAB key after typing part ; of them. complete=exodus complete=beholder complete=dracolich complete=efreet ; end of config