See 'n Say Appraisal (script): Difference between revisions
mNo edit summary |
mNo edit summary |
||
Line 9: | Line 9: | ||
<br> |
<br> |
||
For IC comparisons, use [[See 'n Say Comparison (script)]]. |
For IC comparisons, use [[See 'n Say Comparison (script)]]. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Changelog== |
==Changelog== |
||
Line 20: | Line 29: | ||
'''10/10/2010''' |
'''10/10/2010''' |
||
*This script now works with Durability 2.0. However, it will not display the item's construction unless you are certain about that appraisal. |
*This script now works with Durability 2.0. However, it will not display the item's construction unless you are certain about that appraisal. |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
==Usage Notes== |
==Usage Notes== |
Revision as of 13:39, 18 July 2011
See 'n Say Appraisal (script) | |
---|---|
Category | information |
Front-end | Genie |
Author | Isharon |
This is a script that appraises any weapon, shield, or armor and then echoes the appraisal in an IC way. (Shorthand appraisals, such as "l/bc/f p/r very strong," are often regarded as OOC (gibberish) when gwethed or spoken in-game.)
This script is suitable for role-players, Traders (who are often asked to appraise items), and people who are simply too lazy to type or copy and paste or type from the appraisal.
For IC comparisons, use See 'n Say Comparison (script).
Syntax
.APP %1 %2
%1: the item (use periods instead of spaces) %2: optional modifier (careful or quick)
For example, .APP MY.GREATSWORD CAREFUL, .APP HAMMER.ON.OAK.TABLE QUICK, and .APP ISHARON.SHIELD (for shown items).
Changelog
07/18/2011
- Fixed shield appraisals to work with the new hindrance scale.
- Added a second version that includes weights (for skilled appraisers).
10/11/2010
- Merged all three appraisal scripts; the appraisal script will now give all three output types.
- Fixed the OOC armor output.
10/10/2010
- This script now works with Durability 2.0. However, it will not display the item's construction unless you are certain about that appraisal.
Usage Notes
You do not need to type the full name of the weapon in order for it to appear in the output. The weapon name is read from the part of the appraisal that states the value.
The script should distinguish between singular and plural items when composing the output. For example, if you appraise your gauntlets, it will say, "the gauntlets are," not "the gauntlets is."
Swappable Weapons
Swappable weapons, such as bastard swords, are only partially supported by this script. If you see both appraisals when you appraise a swappable item, the script will only output the second appraisal listed. For example:
.app sword careful A gleaming silver sword is a heavy edged melee-ranged weapon. You are certain that it could do: poor puncture damage great slice damage low impact damage You are certain that the sword is reasonably balanced and is fairly suited to gaining extra attack power from your strength. A gleaming silver sword is a two-handed edged melee-ranged weapon. You are certain that it could do: low puncture damage very severe slice damage fair impact damage You are certain that the sword is soundly balanced and is reasonably suited to gaining extra attack power from your strength. You are certain that the gleaming silver sword is of average construction, and is in pristine condition.
The script would simply treat this as a two-handed edged weapon and output that appraisal.
To get around this problem, don't appraise carefully. (This makes it less likely that you will see both weapon modes.) Run the script once, swap the weapon, and then run it again. This will force it to output both appraisals.
Sample Outputs
Melee Weapon
Verbose IC: This two-handed edged weapon can be wielded at pole range. It can inflict low puncture damage, mighty slice damage, and somewhat moderate impact damage. The greatsword is poorly balanced and is reasonably suited to taking advantage of the wielder's strength. It is rather reinforced against damage.
Concise IC: This greatsword can inflict low puncture damage, mighty slice damage, and somewhat moderate impact damage. It is poorly balanced, reasonably suited to taking advantage of the wielder's strength, and rather reinforced against damage.
OOC: two-handed edged: low/mighty/somewhat moderate, poorly/reasonably, rather reinforced against damage
Thrown Weapon
Verbose IC: This heavy thrown and heavy blunt weapon can be thrown from missile range or wielded at melee range. It can inflict no puncture damage, no slice damage, and heavy impact damage. The hammer is fairly balanced and is soundly suited to taking advantage of the wielder's strength. It is marginally vulnerable to damage.
Concise IC: This hammer can inflict no puncture damage, no slice damage, and heavy impact damage. It is fairly balanced, soundly suited to taking advantage of the wielder's strength, and marginally vulnerable to damage.
OOC: heavy thrown and heavy blunt: no/no/heavy, fairly/soundly, marginally vulnerable to damage
Brawling Weapon
Verbose IC: These footwraps are worn while brawling to increase damage. They can inflict no puncture damage, no slice damage, and heavy impact damage. They are appreciably susceptible to damage.
Concise IC: These footwraps can inflict no puncture damage, no slice damage, and heavy impact damage. They are appreciably susceptible to damage.
OOC: Brawling weapon: no/no/heavy, appreciably susceptible to damage
Parry Stick
Verbose IC: This parry stick is a purely defensive item that is simply worn in combat. It is soundly balanced and marginally vulnerable to damage.
Concise IC: This parry stick is soundly balanced and marginally vulnerable to damage.
OOC: Parry stick: soundly balanced and marginally vulnerable to damage
Ranged Weapon
Verbose IC: This long bow can be used from missile range. The longbow is well balanced and is well suited to taking advantage of the wielder's strength. It is appreciably susceptible to damage.
Concise IC: This longbow is well balanced and is well suited to taking advantage of the wielder's strength. It is appreciably susceptible to damage.
OOC: long bow: well/well, appreciably susceptible to damage
Ammunition
Verbose IC: These bolts are ammunition for a crossbow. When fired, they can inflict heavy puncture damage, low slice damage, and somewhat fair impact damage. They are appreciably susceptible to damage.
Concise IC: This ammunition can inflict heavy puncture damage, low slice damage, and somewhat fair impact damage. The bolts are appreciably susceptible to damage.
OOC: Crossbow ammunition: heavy/low/somewhat fair, appreciably susceptible to damage
Shield
Verbose IC: This large shield offers low to tremendous protection at the expense of moderate hindrance to one's ability to maneuver in combat. When used offensively, the shield can inflict very severe impact damage, is poorly balanced, and is reasonably suited to taking advantage of the user's strength. It is marginally vulnerable to damage.
Concise IC: This shield offers low to tremendous protection at the expense of moderate hindrance to one's ability to maneuver in combat. When used offensively, the shield can inflict very severe impact damage, is poorly balanced, and is reasonably suited to taking advantage of the user's strength. It is marginally vulnerable to damage.
OOC: large shield: low to tremendous protection, moderate hindrance, marginally vulnerable to damage construction
Armor
Verbose IC: This heavy plate armor offers high protection and great damage absorption for puncture attacks, great protection and great damage absorption for slice attacks, moderate protection and great damage absorption for impact attacks, good protection and high damage absorption for fire attacks, moderate protection and high damage absorption for cold attacks, and poor protection and high damage absorption for electrical attacks. This protection comes at the expense of great maneuvering hindrance and insane stealth hindrance. The armor is a bit safeguarded against damage.
Concise IC: This armor offers high protection and great damage absorption for puncture attacks, great protection and great damage absorption for slice attacks, moderate protection and great damage absorption for impact attacks, good protection and high damage absorption for fire attacks, moderate protection and high damage absorption for cold attacks, and poor protection and high damage absorption for electrical attacks. This protection comes at the expense of great maneuvering hindrance and insane stealth hindrance. The armor is a bit safeguarded against damage.
OOC: heavy plate armor - puncture: high/great, slice: great/great, impact: moderate/great, fire: good/high, cold: moderate/high, electrical: poor/high, hindrance: great/insane, construction: a bit safeguarded against damage
Script (With Weights)
var metal no var maxcharge N/A action setvariable noun $1 when .+ the .+ (.*) (is|are|could be|might be) worth action setvariable noun $1 when .+ the .+ (.*) (is|are|could be|might be) probably worth action setvariable noun $1 when .+ the (.*) (is|are|could be|might be) worth action setvariable noun $1 when .+ the (.*) (is|are|could be|might be) probably worth action setvariable wtype $1 when .+ is a (.*) .+ weapon action setvariable range melee when melee-ranged action setvariable range pole when pole-ranged action setvariable wacc am certain that when You are certain that it could do action setvariable wacc am confident that when You are confident that it could do action setvariable wacc think that when You think that it could do action setvariable wacc think it is likely that when You think it is likely that it could do action setvariable wacc believe that when You believe that it could do action setvariable wacc am pretty sure that when You are pretty sure that it could do action setvariable wacc estimate that when You estimate that it could do action setvariable wacc guess that when You guess that it could do action setvariable wacc wonder if when You wonder if it could do action setvariable puncture $1 when ^\s+(.*) puncture damage action setvariable slice $1 when ^\s+(.*) slice damage action setvariable impact $1 when ^\s+(.*) impact damage action setvariable bacc am certain that when You are certain that .+ balanced action setvariable bacc feel certain that when You feel certain that .+ balanced action setvariable bacc am confident that when You are confident that .+ balanced action setvariable bacc feel confident that when You feel confident that .+ balanced action setvariable bacc think that when You think that .+ balanced action setvariable bacc think it is likely that when You think it is likely that .+ balanced action setvariable bacc believe that when You believe that .+ balanced action setvariable bacc am pretty sure that when You are pretty sure that .+ balanced action setvariable bacc feel pretty sure that when You feel pretty sure that .+ balanced action setvariable bacc estimate that when You estimate that .+ balanced action setvariable bacc guess that when You guess that .+ balanced action setvariable bacc wonder if when You wonder if .+ balanced action setvariable balance $1 when .+ is (.*) balanced action setvariable power $1 when .+ is (.*) suited action setvariable stype $1 when .+ is (.*) in size action setvariable sacc am certain that when You are certain that the .+ offers action setvariable sacc feel certain that when You feel certain that the .+ offers action setvariable sacc am confident that when You are confident that the .+ offers action setvariable sacc feel confident that when You feel confident that the .+ offers action setvariable sacc think that when You think that the .+ offers action setvariable sacc think it is likely that when You think it is likely that the .+ offers action setvariable sacc believe that when You believe that the .+ offers action setvariable sacc am pretty sure that when You are pretty sure that the .+ offers action setvariable sacc feel pretty sure that when You feel pretty sure that the .+ offers action setvariable sacc estimate that when You estimate that the .+ offers action setvariable sacc guess that when You guess that the .+ offers action setvariable sacc wonder if when You wonder if the .+ offers action setvariable sprotection $1 when .+ offers (.*) protection action setvariable shindrance $1 when .+ it imposes (.+) maneuvering hinde?rance action setvariable atype cloth when cloth armor|cloth action setvariable atype leather when leather armor action setvariable atype bone when bone armor action setvariable atype light chain when light chain action setvariable atype heavy chain when heavy chain action setvariable atype light plate when light plate action setvariable atype heavy plate when heavy plate action setvariable aacc am certain that when You are certain that .+ appears? to impose action setvariable aacc feel certain that when You feel certain that .+ appears? to impose action setvariable aacc am confident that when You are confident that .+ appears? to impose action setvariable aacc feel confident that when You feel confident that .+ appears? to impose action setvariable aacc think that when You think that .+ appears? to impose action setvariable aacc think it is likely that when You think it is likely that .+ appears? to impose action setvariable aacc believe that when You believe that .+ appears? to impose action setvariable aacc am pretty sure that when You are pretty sure that .+ appears? to impose action setvariable aacc feel pretty sure that when You feel pretty sure that .+ appears? to impose action setvariable aacc estimate that when You estimate that .+ appears? to impose action setvariable aacc guess that when You guess that .+ appears? to impose action setvariable aacc wonder if when You wonder if .+ appears? to impose action setvariable abpuncture $1 when .+ \s(.*) for puncture attacks action setvariable abslice $1 when .+ \s(.*) for slice attacks action setvariable abimpact $1 when .+ \s(.*) for impact attacks action setvariable abfire $1 when .+ \s(.*) for fire attacks action setvariable abcold $1 when .+ \s(.*) for cold attacks action setvariable abelectrical $1 when .+ \s(.*) for electrical attacks action setvariable appuncture $1 when .+ \s(.*) protection and .+ damage absorption for puncture attacks action setvariable apslice $1 when .+ \s(.*) protection and .+ damage absorption for slice attacks action setvariable apimpact $1 when .+ \s(.*) protection and .+ damage absorption for impact attacks action setvariable apfire $1 when .+ \s(.*) protection and .+ damage absorption for fire attacks action setvariable apcold $1 when .+ \s(.*) protection and .+ damage absorption for cold attacks action setvariable apelectrical $1 when .+ \s(.*) protection and .+ damage absorption for electrical attacks action setvariable aapuncture $1 when .+ protection and (.*) damage absorption for puncture attacks action setvariable aaslice $1 when .+ protection and (.*) damage absorption for slice attacks action setvariable aaimpact $1 when .+ protection and (.*) damage absorption for impact attacks action setvariable aafire $1 when .+ protection and (.*) damage absorption for fire attacks action setvariable aacold $1 when .+ protection and (.*) damage absorption for cold attacks action setvariable aaelectrical $1 when .+ protection and (.*) damage absorption for electrical attacks action setvariable ahindrance $1 when .+ appears? to impose (.*), offering action setvariable mhindrance $1 when .+ appears? to impose (.*) maneuvering hindrance and action setvariable shindrance $1 when .+ appears? to impose .+ maneuvering hindrance and (.*) stealth hindrance action setvariable construct $2 when ^You are certain that the .+ (is|are) (.*), and (is|are) action setvariable metal yes when ^The .+ is|are made with metal\.$ action setvariable weight1 $1 when ^You are certain that .+ weighs exactly (.*) (stones|stone)\.$ action setvariable weight2 $1 when ^You are certain that .+ weighs exactly .+ (.*)\.$ action setvariable value $2 when ^You are certain that .+ (is|are) worth exactly (.*) kronars\. send appraise %1 careful matchre wthrown thrown matchre wmelee range matchre wstick parry stick|calcified femur matchre wbrawling brawling|elbow blades|elbow spikes|elbow wraps matchre shield shield matchre armor2 gauntlets|gloves|greaves|leathers|legguards|vambraces matchre armor cloth armor|cloth|leather armor|bone armor|light chain|heavy chain|light plate|heavy plate matchre wammob2 arrows matchre wammoc2 bolts|quadrellos|quarrels|pulzones matchre wammos2 bullets|clumps|lumps|rocks matchre wammob arrow matchre wammoc bolt|quadrello|quarrel|pulzone matchre wammos bullet|clump|lump|rock matchre wbow bow|sling matchwait wthrown: echo Verbose IC: This %wtype weapon can be thrown from missile range or wielded at %range range. It can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This %weight1-stone %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %balance balanced, %power suited to taking advantage of the wielder's strength, and %construct. echo echo OOC: %wtype (%weight1 %weight2): %puncture/%slice/%impact, %balance/%power, %construct pause goto end wmelee: echo Verbose IC: This %wtype weapon can be wielded at %range range. It can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This %weight1-stone %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %balance balanced, %power suited to taking advantage of the wielder's strength, and %construct. echo echo OOC: %wtype (%weight1 %weight2): %puncture/%slice/%impact, %balance/%power, %construct pause goto end wstick: echo Verbose IC: This %weight1-stone parry stick is a purely defensive item that is simply worn in combat. It is %balance balanced and %construct. echo echo Concise IC: This %weight1-stone parry stick is %balance balanced and %construct. echo echo OOC: Parry stick (%weight1 %weight2): %balance balanced and %construct pause goto end wbrawling: echo Verbose IC: These %weight1-stone %noun are worn while brawling to increase damage. They can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo Concise IC: These %weight1-stone %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo OOC: Brawling weapon (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end shield: echo Verbose IC: This %stype shield offers %sprotection protection at the expense of %shindrance hindrance to one's ability to maneuver in combat. When used offensively, the %noun can inflict %impact impact damage, is %balance balanced, and is %power suited to taking advantage of the user's strength. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This %weight1-stone shield offers %sprotection protection at the expense of %shindrance hindrance to one's ability to maneuver in combat. When used offensively, the %noun can inflict %impact impact damage, is %balance balanced, and is %power suited to taking advantage of the user's strength. It is %construct. echo echo OOC: %stype shield (%weight1 %weight2): %sprotection protection, %shindrance hindrance, %construct pause goto end armor2: echo Verbose IC: This %atype armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun weigh %weight1 %weight2 and are %construct. echo echo Concise IC: This %weight1-stone armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun are %construct. echo echo OOC: %atype armor (%weight1 %weight2) - puncture: %appuncture/%aapuncture, slice: %apslice/%aaslice, impact: %apimpact/%aaimpact, fire: %apfire/%aafire, cold: %apcold/%aacold, electrical: %apelectrical/%aaelectrical, hindrance: %mhindrance/%shindrance, construction: %construct pause goto end armor: echo Verbose IC: This %atype armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This %weight1-stone armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun is %construct. echo echo OOC: %atype armor (%weight1 %weight2) - puncture: %appuncture/%aapuncture, slice: %apslice/%aaslice, impact: %apimpact/%aaimpact, fire: %apfire/%aafire, cold: %apcold/%aacold, electrical: %apelectrical/%aaelectrical, hindrance: %mhindrance/%shindrance, construction: %construct pause goto end wammob2: echo Verbose IC: These %noun are ammunition for a bow. When fired, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They weigh %weight1 %weight2 and are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weigh %weight1 %weight2 and are %construct. echo echo OOC: Bow ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wammoc2: echo Verbose IC: These %noun are ammunition for a crossbow. When fired, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They weigh %weight1 %weight2 and are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weigh %weight1 %weight2 and are %construct. echo echo OOC: Crossbow ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wammos2: echo Verbose IC: These %noun are ammunition for a sling or staff sling. When hurled, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They weigh %weight1 %weight2 and are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weigh %weight1 %weight2 and are %construct. echo echo OOC: Sling ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wammob: echo Verbose IC: This %noun is ammunition for a bow. When fired, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weighs %weight1 %weight2 and is %construct. echo echo OOC: Bow ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wammoc: echo Verbose IC: This %noun is ammunition for a crossbow. When fired, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weighs %weight1 %weight2 and is %construct. echo echo OOC: Crossbow ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wammos: echo Verbose IC: This %noun is ammunition for a sling or staff sling. When hurled, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun weighs %weight1 %weight2 and is %construct. echo echo OOC: Sling ammunition (%weight1 %weight2): %puncture/%slice/%impact, %construct pause goto end wbow: echo Verbose IC: This %wtype can be used from missile range. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It weighs %weight1 %weight2 and is %construct. echo echo Concise IC: This %weight1-stone %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It is %construct. echo echo OOC: %wtype (%weight1 %weight2): %balance/%power, %construct pause goto end end: echo
Script (Without Weights)
var metal no var maxcharge N/A action setvariable noun $1 when .+ the .+ (.*) (is|are|could be|might be) worth action setvariable noun $1 when .+ the .+ (.*) (is|are|could be|might be) probably worth action setvariable noun $1 when .+ the (.*) (is|are|could be|might be) worth action setvariable noun $1 when .+ the (.*) (is|are|could be|might be) probably worth action setvariable wtype $1 when .+ is a (.*) .+ weapon action setvariable range melee when melee-ranged action setvariable range pole when pole-ranged action setvariable wacc am certain that when You are certain that it could do action setvariable wacc am confident that when You are confident that it could do action setvariable wacc think that when You think that it could do action setvariable wacc think it is likely that when You think it is likely that it could do action setvariable wacc believe that when You believe that it could do action setvariable wacc am pretty sure that when You are pretty sure that it could do action setvariable wacc estimate that when You estimate that it could do action setvariable wacc guess that when You guess that it could do action setvariable wacc wonder if when You wonder if it could do action setvariable puncture $1 when ^\s+(.*) puncture damage action setvariable slice $1 when ^\s+(.*) slice damage action setvariable impact $1 when ^\s+(.*) impact damage action setvariable bacc am certain that when You are certain that .+ balanced action setvariable bacc feel certain that when You feel certain that .+ balanced action setvariable bacc am confident that when You are confident that .+ balanced action setvariable bacc feel confident that when You feel confident that .+ balanced action setvariable bacc think that when You think that .+ balanced action setvariable bacc think it is likely that when You think it is likely that .+ balanced action setvariable bacc believe that when You believe that .+ balanced action setvariable bacc am pretty sure that when You are pretty sure that .+ balanced action setvariable bacc feel pretty sure that when You feel pretty sure that .+ balanced action setvariable bacc estimate that when You estimate that .+ balanced action setvariable bacc guess that when You guess that .+ balanced action setvariable bacc wonder if when You wonder if .+ balanced action setvariable balance $1 when .+ is (.*) balanced action setvariable power $1 when .+ is (.*) suited action setvariable stype $1 when .+ is (.*) in size action setvariable sacc am certain that when You are certain that the .+ offers action setvariable sacc feel certain that when You feel certain that the .+ offers action setvariable sacc am confident that when You are confident that the .+ offers action setvariable sacc feel confident that when You feel confident that the .+ offers action setvariable sacc think that when You think that the .+ offers action setvariable sacc think it is likely that when You think it is likely that the .+ offers action setvariable sacc believe that when You believe that the .+ offers action setvariable sacc am pretty sure that when You are pretty sure that the .+ offers action setvariable sacc feel pretty sure that when You feel pretty sure that the .+ offers action setvariable sacc estimate that when You estimate that the .+ offers action setvariable sacc guess that when You guess that the .+ offers action setvariable sacc wonder if when You wonder if the .+ offers action setvariable sprotection $1 when .+ offers (.*) protection action setvariable shindrance $1 when .+ it imposes (.+) maneuvering hinde?rance action setvariable atype cloth when cloth armor|cloth action setvariable atype leather when leather armor action setvariable atype bone when bone armor action setvariable atype light chain when light chain action setvariable atype heavy chain when heavy chain action setvariable atype light plate when light plate action setvariable atype heavy plate when heavy plate action setvariable aacc am certain that when You are certain that .+ appears? to impose action setvariable aacc feel certain that when You feel certain that .+ appears? to impose action setvariable aacc am confident that when You are confident that .+ appears? to impose action setvariable aacc feel confident that when You feel confident that .+ appears? to impose action setvariable aacc think that when You think that .+ appears? to impose action setvariable aacc think it is likely that when You think it is likely that .+ appears? to impose action setvariable aacc believe that when You believe that .+ appears? to impose action setvariable aacc am pretty sure that when You are pretty sure that .+ appears? to impose action setvariable aacc feel pretty sure that when You feel pretty sure that .+ appears? to impose action setvariable aacc estimate that when You estimate that .+ appears? to impose action setvariable aacc guess that when You guess that .+ appears? to impose action setvariable aacc wonder if when You wonder if .+ appears? to impose action setvariable abpuncture $1 when .+ \s(.*) for puncture attacks action setvariable abslice $1 when .+ \s(.*) for slice attacks action setvariable abimpact $1 when .+ \s(.*) for impact attacks action setvariable abfire $1 when .+ \s(.*) for fire attacks action setvariable abcold $1 when .+ \s(.*) for cold attacks action setvariable abelectrical $1 when .+ \s(.*) for electrical attacks action setvariable appuncture $1 when .+ \s(.*) protection and .+ damage absorption for puncture attacks action setvariable apslice $1 when .+ \s(.*) protection and .+ damage absorption for slice attacks action setvariable apimpact $1 when .+ \s(.*) protection and .+ damage absorption for impact attacks action setvariable apfire $1 when .+ \s(.*) protection and .+ damage absorption for fire attacks action setvariable apcold $1 when .+ \s(.*) protection and .+ damage absorption for cold attacks action setvariable apelectrical $1 when .+ \s(.*) protection and .+ damage absorption for electrical attacks action setvariable aapuncture $1 when .+ protection and (.*) damage absorption for puncture attacks action setvariable aaslice $1 when .+ protection and (.*) damage absorption for slice attacks action setvariable aaimpact $1 when .+ protection and (.*) damage absorption for impact attacks action setvariable aafire $1 when .+ protection and (.*) damage absorption for fire attacks action setvariable aacold $1 when .+ protection and (.*) damage absorption for cold attacks action setvariable aaelectrical $1 when .+ protection and (.*) damage absorption for electrical attacks action setvariable ahindrance $1 when .+ appears? to impose (.*), offering action setvariable mhindrance $1 when .+ appears? to impose (.*) maneuvering hindrance and action setvariable shindrance $1 when .+ appears? to impose .+ maneuvering hindrance and (.*) stealth hindrance action setvariable construct $2 when ^You are certain that the .+ (is|are) (.*), and (is|are) action setvariable metal yes when ^The .+ is|are made with metal\.$ action setvariable weight1 $1 when ^You are certain that .+ weighs exactly (.*) (stones|stone)\.$ action setvariable weight2 $1 when ^You are certain that .+ weighs exactly .+ (.*)\.$ action setvariable value $2 when ^You are certain that .+ (is|are) worth exactly (.*) kronars\. send appraise %1 %2 matchre wthrown thrown matchre wmelee range matchre wstick parry stick|calcified femur matchre wbrawling brawling|elbow blades|elbow spikes|elbow wraps matchre shield shield matchre armor2 gauntlets|gloves|greaves|leathers|legguards|vambraces matchre armor cloth armor|cloth|leather armor|bone armor|light chain|heavy chain|light plate|heavy plate matchre wammob2 arrows matchre wammoc2 bolts|quadrellos|quarrels|pulzones matchre wammos2 bullets|clumps|lumps|rocks matchre wammob arrow matchre wammoc bolt|quadrello|quarrel|pulzone matchre wammos bullet|clump|lump|rock matchre wbow bow|sling matchwait wthrown: echo Verbose IC: This %wtype weapon can be thrown from missile range or wielded at %range range. It can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It is %construct. echo echo Concise IC: This %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %balance balanced, %power suited to taking advantage of the wielder's strength, and %construct. echo echo OOC: %wtype: %puncture/%slice/%impact, %balance/%power, %construct pause goto end wmelee: echo Verbose IC: This %wtype weapon can be wielded at %range range. It can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It is %construct. echo echo Concise IC: This %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %balance balanced, %power suited to taking advantage of the wielder's strength, and %construct. echo echo OOC: %wtype: %puncture/%slice/%impact, %balance/%power, %construct pause goto end wstick: echo Verbose IC: This parry stick is a purely defensive item that is simply worn in combat. It is %balance balanced and %construct. echo echo Concise IC: This parry stick is %balance balanced and %construct. echo echo OOC: Parry stick: %balance balanced and %construct pause goto end wbrawling: echo Verbose IC: These %noun are worn while brawling to increase damage. They can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo Concise IC: These %noun can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo OOC: Brawling weapon: %puncture/%slice/%impact, %construct pause goto end shield: echo Verbose IC: This %stype shield offers %sprotection protection at the expense of %shindrance hindrance to one's ability to maneuver in combat. When used offensively, the %noun can inflict %impact impact damage, is %balance balanced, and is %power suited to taking advantage of the user's strength. It is %construct. echo echo Concise IC: This shield offers %sprotection protection at the expense of %shindrance hindrance to one's ability to maneuver in combat. When used offensively, the %noun can inflict %impact impact damage, is %balance balanced, and is %power suited to taking advantage of the user's strength. It is %construct. echo echo OOC: %stype shield: %sprotection protection, %shindrance hindrance, %construct pause goto end armor2: echo Verbose IC: This %atype armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun are %construct. echo echo Concise IC: This armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun are %construct. echo echo OOC: %atype armor - puncture: %appuncture/%aapuncture, slice: %apslice/%aaslice, impact: %apimpact/%aaimpact, fire: %apfire/%aafire, cold: %apcold/%aacold, electrical: %apelectrical/%aaelectrical, hindrance: %mhindrance/%shindrance, construction: %construct pause goto end armor: echo Verbose IC: This %atype armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun is %construct. echo echo Concise IC: This armor offers %abpuncture for puncture attacks, %abslice for slice attacks, %abimpact for impact attacks, %abfire for fire attacks, %abcold for cold attacks, and %abelectrical for electrical attacks. This protection comes at the expense of %ahindrance. The %noun is %construct. echo echo OOC: %atype armor - puncture: %appuncture/%aapuncture, slice: %apslice/%aaslice, impact: %apimpact/%aaimpact, fire: %apfire/%aafire, cold: %apcold/%aacold, electrical: %apelectrical/%aaelectrical, hindrance: %mhindrance/%shindrance, construction: %construct pause goto end wammob2: echo Verbose IC: These %noun are ammunition for a bow. When fired, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun are %construct. echo echo OOC: Bow ammunition: %puncture/%slice/%impact, %construct pause goto end wammoc2: echo Verbose IC: These %noun are ammunition for a crossbow. When fired, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun are %construct. echo echo OOC: Crossbow ammunition: %puncture/%slice/%impact, %construct pause goto end wammos2: echo Verbose IC: These %noun are ammunition for a sling or staff sling. When hurled, they can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. They are %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun are %construct. echo echo OOC: Sling ammunition: %puncture/%slice/%impact, %construct pause goto end wammob: echo Verbose IC: This %noun is ammunition for a bow. When fired, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %construct. echo echo OOC: Bow ammunition: %puncture/%slice/%impact, %construct pause goto end wammoc: echo Verbose IC: This %noun is ammunition for a crossbow. When fired, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %construct. echo echo OOC: Crossbow ammunition: %puncture/%slice/%impact, %construct pause goto end wammos: echo Verbose IC: This %noun is ammunition for a sling or staff sling. When hurled, it can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. It is %construct. echo echo Concise IC: This ammunition can inflict %puncture puncture damage, %slice slice damage, and %impact impact damage. The %noun is %construct. echo echo OOC: Sling ammunition: %puncture/%slice/%impact, %construct pause goto end wbow: echo Verbose IC: This %wtype can be used from missile range. The %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It is %construct. echo echo Concise IC: This %noun is %balance balanced and is %power suited to taking advantage of the wielder's strength. It is %construct. echo echo OOC: %wtype: %balance/%power, %construct pause goto end end: echo