Power Aliases

From LSWiki

Jump to: navigation, search

To use these aliases on your characters you might need to make slight modifications replacing specific terms like "sword" or "shield" with types for your particular needs. When an alias is made it can be local or shared, you have room for 50 local aliases and 100 shared aliases. Almost all of the following should be made shared; first "set alias share to start sharing alias", then "share <name>" for each alias. Local aliases should be reserved for character/guild specific aliases that you only need on THAT character.

There is an "easy copy" of this page optimized for cutting and pasting, without the explanations.

Contents

Scanning For Creatures

Using "look for" to find nearby creatures is extremely useful.

  • set alias scan to look around for beings

Basic Character Information Checks

Being able to see all of your most crucial info in concise aliases will help save a lot of time. This is particularly useful when starting new characters.

  • set alias stats to show attributes;show attribute development;show specialty access
  • set alias cap to show keep capacity;show keeping;eq;i

Basic Combat Checks

Many ratings change dramatically based on certain conditions, the ability to see the ratings at any moment will allow you to, not only see those changes, but help you better understand certain skills. For example, doing this will reveal that the skill Tactics contributes more points the more defensive your combat mode, or the skill Intimidation contributes more when fighting things like elves that may naturally be more afraid of a given character. Here are some aliases that will allow you to see all the necessary info easily.

  • set alias swr to show attacks;show attack rating with $*;show damage rating with $*
  • set alias dr to show defenses;show dodge rating;show deflection rating with $*

Using the $* code in an alias allows you to specify multiple words in that part as a target. Thus, using "swr iron dagger" will allow you to check your weapon rating with your iron dagger, not your steel dagger.

Combat Modes

Being able to quickly switch between combat modes will drastically increase your effectiveness in combat. For example, starting in cautious and realizing that your opponent is getting stunned, being able to quickly switch to reckless or sacrificial, then switching back to a more defensive stance when the stunning stops..... actions like this are crucial. Here are some aliases that will allow you to rapidly adapt to changing combat conditions.

  • set alias pati to set combat mode to patient
  • set alias deff to set combat mode to defensive
  • set alias caut to set combat mode to cautious
  • set alias bala to set combat mode to balanced
  • set alias stud to set combat mode to studious
  • set alias aggr to set combat mode to aggressive
  • set alias reck to set combat mode to reckless
  • set alias sacr to set combat mode to sacrificial This one doesn't exist anymore.

Strike Locations

Attempting to strike in the proper location can take a fight from long and arduous to quick and dirty.

  • set alias sh to strike head
  • set alias stw to strike right wing
  • set alias stt to strike torso
  • set alias stb to strike body
  • set alias stc to strike chest
  • set alias sce to strike central eye
  • set alias scl to strike critical limbs
  • set alias svl to strike vitals

Scatter Setting

As you characters get stronger, being able to correctly scatter your attacks to get the most effectiveness can also drastically increase your killing power.

  • set alias wide to set attack scatter to 100
  • set alias tght to set attack scatter to none
  • set alias mid to set attack scatter to 15

Looting

Everyone who uses portable holes, and many of the rest of us, would always like to take items to sell as efficiently as possible.

  • set alias y to get all gold;get all gold from all remains
  • set alias pill to get all from all remains

      (if you are not chaos favored, use 'get all except rocks from all remains')
      (another popular name for this alias is 'gac', from the original 'get all from corpse')

  • set alias lk to drop hole;open hole;look in hole;close hole;take hole
  • set alias hol to take $*;drop hole;open hole;put &* in hole;close hole;take hole
  • set alias holl to take all except all remains;drop hole;open hole;put all except all remains in hole;close hole;take hole

Character Development

The right set of aliases makes managing your attribute and skill development much easier.

  • set alias sad to show attribute development
  • set alias ssa to show specialty access

      (can use 'ssa' by itself or 'ssa dex', 'ssa con', etc.)

  • set alias ssp to show specialty points
  • set alias ssl to show specialties
  • set alias spec to set specialty degree in $@ to $1

      (usage: 'spec 2 sword')

  • set alias sk to show skill
  • set alias sks to show skills

      (can use 'sks' by itself or 'sks str', 'sks wil', 'sks ccw', 'sks mov', etc.)

Memory Management

Keeps you remembering what you need to and forgetting what you don't.

  • set alias mem to memorize all;forget unnecessary;forget familiar

To learn what things are use a lens (available at the Dyscordian magic shop).

  • set alias lens to look at $* through lens

Training

To make dealing with trainers easier.

  • set alias wtrain to say What skills do you train?
  • set alias wteach to say What do you teach?
  • set alias wenhance to say What abilities can you enhance?
  • set alias train to say Train me in
  • set alias teach to say Teach me
  • set alias ptrain to say Please train me in
  • set alias enhance to say Enhance my

Useful Hannibal Lecter Style Aliases

Handy for Reapers, people who enjoy making money by selling meat, and other varieties of butcher.

  • set alias chop to cut right arm from corpse;cut left arm from corpse;cut right leg from corpse;cut left leg from corpse;cut nose from corpse;cut left eye from corpse;cut right eye from corpse;cut left ear from corpse;cut right ear from corpse;cut scalp from corpse
  • set alias p1 to cut anus from corpse;cut rectum from corpse;cut colon from corpse;cut bladder from corpse
  • set alias p2 to cut left adrenal gland from corpse;cut right adrenal gland from corpse;cut left kidney from corpse;cut right kidney from corpse
  • set alias p3 to cut small intestine from corpse;cut appendix from corpse;cut large intestine from corpse;cut liver from corpse;cut gall bladder from corpse
  • set alias p4 to cut spleen from corpse;cut thymus gland from corpse;cut thyroid gland from corpse;cut stomach from corpse;cut esophagus from corpse
  • set alias p5 to cut trachea from corpse;cut left lung from corpse;cut right lung from corpse;cut spinal cord from corpse;cut heart from corpse
  • set alias p6 to cut pineal gland from corpse;cut pituitary gland from corpse;cut brainstem from corpse;cut brain from corpse;cut left tonsil from corpse
  • set alias p7 to cut right tonsil from corpse;cut tongue from corpse
  • set alias parts to p1;p2;p3;p4;p5;p6;p7

Archer Techniques

  • set alias fb to fire bow
 This will fire arrows reguardless if they are in your inventory or in a quiver.  The rest of the aliases require arrows to be in your inventory.
  • set alias ff to for arrows do shoot each at opponent
 will fire repeatedly at an opponent you are already fighting in a room
  • set alias fff to for arrows do shoot each $1 at $2 $3
 will fire repeatedly at an opponent in a room where $1 is direction, $2 is opponent and $3 is the number of opponent

Advanced Techniques

Lost Souls supports internal mechanics that allow for incredibly sophisticated aliasing. The two main features are (1) the "for" command and (2) the UNIX argument variable support (e.g. $1, $*, $@) . Some examples off the top of my head:

  • an ELF alias to sacrifice a bunch of a type of item lying on the ground to Eris: set alias masseris to get $*;for $* do offer each to eris
  • an ELF alias to offer an item to a god (in the form of o [god] [item]): set alias o to offer $@ to $1
  • an alias to attempt to unlock a specific door with any of your keys (taking 1, 2, 3, etc. as an optional argument to specify the door): set alias keys to for keys do unlock door $* with each
  • an alias to attempt to unlock every door with a specific key (taking 1, 2, 3, etc. as an optional argument to specify the key): set alias doors to for doors do unlock each with key $*

Developer Power Aliases

  • set alias imm to set immortality on;set invulnerability on;set omniloquence on;set omniscience on
  • set alias mort to set immortality off;set invulnerability off;set omniloquence off;set omniscience off
Personal tools