VoyForums
[ Show ]
Support VoyForums
[ Shrink ]
VoyForums Announcement: Programming and providing support for this service has been a labor of love since 1997. We are one of the few services online who values our users' privacy, and have never sold your information. We have even fought hard to defend your privacy in legal cases; however, we've done it with almost no financial support -- paying out of pocket to continue providing the service. Due to the issues imposed on us by advertisers, we also stopped hosting most ads on the forums many years ago. We hope you appreciate our efforts.

Show your support by donating any amount. (Note: We are still technically a for-profit company, so your contribution is not tax-deductible.) PayPal Acct: Feedback:

Donate to VoyForums (PayPal):

Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time ]


[ Next Thread | Previous Thread | Next Message | Previous Message ]

Date Posted: 23:25:50 08/12/99 Thu
Author: PantherA
Subject: Config files.

I'm a bit curious, after seeing Rascyc's logs, what sort of configuration people use.. here's my basic config (it has only been basic for 24 hours, but the other basic was even simpler.)

-----------------------------------------

//TickTimer
/action {^<%1(%9)hp %2m %3mv} {/var OldHealth $Health;/var Health $1;/var OldMana $Mana;/var Mana $2;/var OldMovement $Movement;/var Movement $3;/if {$Movement>$OldMovement || $Mana>$OldMana} {/var OldTick $Tick;/var Tick 0;/updatebaritem Tick}}
/variable {Health} {20}
/variable {Mana} {100}
/variable {Movement} {100} {}
/variable {OldHealth} {20} {}
/variable {OldMana} {100} {}
/variable {OldMovement} {100} {}
/variable {OldTick} {30} {}
/variable {Tick} {0} {}
/event {Tick} {1} {/if {$Tick<40} {/math {Tick} {$Tick + 1}} {/var Tick ??};/updatebaritem Tick} {}
/baritem {Tick} {T: $Tick ($OldTick)} {70} {10} {11} {9} {}


//Nourishment
/action {It is already empty.} {/math {CountWater} {$CountWater + 1};get $CountWater.$Water $Container;drink $Water;put $Water $Container}
/alias {feed} {get $Food $Container;eat $Food}
/alias {fillwater} {/var {CountWater} {1};get all.$Water $Container;/loop {1,$MaxAmountOfWaterContainers} {fill $LoopCount.$Water};put all.$Water $Container}
/alias {setamountofwater %0} {/var {MaxAmountOfWaterContainers} {$0};/showme {@AnsiBold()@ForeCyan()You claim to have $MaxAmountOfWaterContainers WaterContainers.@Chr(10)@AnsiReset()}
/alias {setcontainer %0} {/var {Container} {$0};/showme {@AnsiBold()@ForeCyan()General Container set on $Container@AnsiReset()}
/alias {setfood %0} {/var {Food} {$0};/showme {@AnsiBold()@ForeCyan()Foodtype set on $Food@AnsiReset()}
/alias {setwater %0} {/var {Water} {$0};/showme {@AnsiBold()@ForeCyan()WaterContainer set on $Water@AnsiReset()}
/alias {thirst} {/if {@IsEmpty($Container) = 0 && @IsEmpty($Water) = 0} {get $CountWater.$Water $Container;drink $Water;put $Water $Container};/if {@IsEmpty($Container) = 1} {/showme {No General Container set, use 'setcontainer'}};/if {@IsEmpty($Water) = 1} {/showme {No Watercontainer set, use 'setwater'}}} {NOURISHMENT}
/variable {Container} {sack}
/variable {CountWater} {1}
/variable {MaxAmountOfWaterContainers} {1}
/variable {Food} {iron}
/variable {Water} {water}
/highlight {You are hungry.} {light green,back black} {}
/highlight {You are thirsty.} {light green,back black} {}
/highlight {You are no longer hungry.} {light green,back black} {}
/highlight {You are no longer thirsty.} {light green,back black} {}
/highlight {You are full.} {light green,back black} {}
/highlight {Your thirst is quenched.} {light green,back black} {}


//Combat
/action {disarms you and sends your weapon} {get 1.;wield 1.}
/action {You flee from combat!} {/var flees 0}
/alias {att %0} {/showme {@AnsiBold()@ForeGreen()Attacking this way: $0@AnsiReset()};/var Attack $0;/updatebaritem Target}
/alias {oa %0} {order all $0}
/alias {or %0} {/if {@IsEmpty($0) = 0} {order all rescue $Character} {order all rescue $0}
/alias {targ %0} {/showme {@AnsiBold()@ForeGreen()Target set on: $0};/var Target $0;/updatebaritem Target}
/macro {kpplus} {flee}
/macro {kpstar} {$Attack $Target}
/variable {Target} {}
/variable {flees} {0}
/highlight {Cast the spell on whom?} {green,back black}
/highlight {Nothing seemed to happen.} {green,back black}
/highlight {You can't concentrate enough.} {green,back black}
/highlight {You failed.} {light green,back black}
/highlight {You lost your concentration.} {green,back black}
/highlight {You flee from combat!} {light red,back black}
/highlight {(Camouflaged)} {green,back black}
/highlight {(Hidden)} {light red,back black}
/highlight {(White Aura)} {white,back black}
/highlight {(Invis)} {light blue,back black}
/highlight {The white aura around your body fades.} {white,back black}
/substitute {%0 has a few scratches.} {$0 has a few scratches. [90%-100%]@Chr(10)} {}
/substitute {%0 has quite a few wounds.} {$0 has quite a few wounds. [50%-75%]@Chr(10)} {}
/substitute {%0 has some big nasty wounds and scratches.} {$0 has some big nasty wounds and scratches. [30%-50%]@Chr(10)} {}
/substitute {%0 has some small wounds and bruises.} {$0 has some small wounds and bruises. [75%-90%]@Chr(10)} {}
/substitute {%0 is in awful condition.} {$0 is in awful condition. [0%-15%]@Chr(10)} {}
/substitute {%0 is in excellent condition.} {$0 is in excellent condition. [100%]@Chr(10)} {}
/substitute {%0 looks pretty hurt.} {$0 looks pretty hurt. [15%-30%]@Chr(10)} {}
/highlight {^A blazing inferno is tearing through here.} {red,back black} {}
/highlight {^A wall of fire impedes the %0 exit.} {red,back black} {}
/highlight {^The sky glows red as fire begins to rain down from above!} {red,back black} {}
/baritem {Spells} {Spells: None} {50} {20} {11} {9} {}
/baritem {Target} {Target: $Attack $Target} {1} {30} {11} {9} {}
/action {PANIC! You couldn't escape!} {/math {flees} {$flees + 1};/showme {@AnsiBold()@ForeCyan()FLEEING ATTEMPT NUMBER :$flees@AnsiReset()};/if {$flees > 7} {/showme {@AnsiBold()@ForeCyan()You stop trying to escape@AnsiReset()};/var flees 0} {flee}} {FLEECOMBAT}
/variable {flees} {0} {FLEECOMBAT}


//Internet
/alias {showip} {/showme {@IPP()}}
/alias {` %0} {/chat $Chatpartner $0}
/alias {~ %0} {/chat $Chatpartner2 $0}
/alias {setchat %0} {/var Chatpartner $0;/showme {Chatpartner set on $Chatpartner}}
/alias {setchat2 %0} {/var Chatpartner2 $0;/showme {Chatpartner2 set on $Chatpartner2}}
/variable {Chatpartner} {}
/variable {Chatpartner2} {}
/alias {AVE} {/ses {Avendar} {206.79.254.229} {9999}}
/alias {LOG} {/var {Log} {c:\Log@Hour@Minute@Second.txt};/save $Log;/Logappend $Log;/showme {@AnsiBold()@ForeGreen()LOGGING $LOG, USE SLOG to stop logging.@AnsiReset()}}
/alias {SLOG} {/logclose;/showme {@AnsiBold()@ForeGreen()STOPPED LOGGING $LOG.@AnsiReset()}
/chatname {PantherA}


//Character
/alias {setchar %0} {/showme {@AnsiBold()@ForeGreen()Character set on: $0@AnsiReset()};/var Character $0}
/alias {DESCRIPTION} {}
/highlight {You gained %0 exploration point} {yellow,back black}
/highlight {You have become better at %0!} {yellow,back black}
/highlight {You learn from your mistakes, and your %0 skill improves} {yellow,back black}


//Words of Power
/alias {Words - Ent} {say Yardan tresta ayum kili kingia!} {SACREDWORDS}
/alias {Words - Multifaceted stone} {say Kshalrash} {SACREDWORDS}
/alias {Words - QilarnQuest} {say Black decay, return} {SACREDWORDS}
/alias {Words - Shrine} {say M'yeg ilolug horunarja ma'a cehtla;say Nu'u jyahc uithsi nig-aris bal;say Eyilukk cyaki nophnach xeh shiryas;say Rirunas hlishal n'lenkuna ulharja;say Zha arussiy sryma y'gollon;say Znayesh charu'zira vradhmu ishighal;say Esharik bhel mrarja zhajil ci'a;say Esharik bhel mrarja zhajil ci'a;say Kallshic nashmelideq hrikkar zha} {SACREDWORDS}


//Movement
/action {The %0 is closed.} {open $lastmove}
/macro {ckp1} {scan d}
/macro {ckp2} {scan s}
/macro {ckp3} {scan d}
/macro {ckp4} {scan w}
/macro {ckp5} {look}
/macro {ckp6} {scan e}
/macro {ckp7} {scan u}
/macro {ckp8} {scan n}
/macro {ckp9} {scan u}
/macro {kp0} {where}
/macro {kp1} {down;/var lastmove down}
/macro {kp2} {south;/var lastmove south}
/macro {kp3} {down;/var lastmove down}
/macro {kp4} {west;/var lastmove west}
/macro {kp5} {exits}
/macro {kp6} {east;/var lastmove east}
/macro {kp7} {up;/var lastmove up}
/macro {kp8} {north;/var lastmove north}
/macro {kp9} {up;/var lastmove up}
/macro {kpdel} {who}
/macro {skp1} {look d}
/macro {skp2} {look s}
/macro {skp3} {look d}
/macro {skp4} {look w}
/macro {skp5} {look}
/macro {skp6} {look e}
/macro {skp7} {look u}
/macro {skp8} {look n}
/macro {skp9} {look u}
/variable {lastmove} {north}

[ Next Thread | Previous Thread | Next Message | Previous Message ]

Post a message:
This forum requires an account to post.
[ Create Account ]
[ Login ]
[ Contact Forum Admin ]


Forum timezone: GMT-8
VF Version: 3.00b, ConfDB:
Before posting please read our privacy policy.
VoyForums(tm) is a Free Service from Voyager Info-Systems.
Copyright © 1998-2019 Voyager Info-Systems. All Rights Reserved.