diff --git a/ChangeLog b/ChangeLog index f2ee8f8b9..cbbdee818 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Add descriptions to all skill objects. +This annotates each skill with flavour text and information about what the +skill's passive, active, and crafting effects (if any) are. +Note that this information is not actually visible in-game prior to server +version r21515. +skill/*.arc +Rebecca Kelly 2020-10-20 + Start to move crafting-specific materials out of misc and into crafting crafting/Materials/leathers.arc crafting/Materials/leather.face diff --git a/skills/alchemist.arc b/skills/alchemist.arc index 45f436f4a..1502c4adb 100644 --- a/skills/alchemist.arc +++ b/skills/alchemist.arc @@ -8,4 +8,10 @@ subtype 6 body_skill -1 exp 250 level 250 +msg +Alchemy is the art of bottling magic; science of combining rare materials and ingredients to create single-use potions, balms, and the like with spells bound up in them. A knowledgeable alchemist can replicate most of the effects of every magical discipline in their workshop, given sufficient supplies. +(Not to be confused with the spell Alchemy, which transmutes nearby objects into gold.) +Active: Identify ingredients, alchemy products, and poisons. +Crafting (Cauldron): Create single-use magical items. +endmsg end diff --git a/skills/bargaining.arc b/skills/bargaining.arc index 1181b8b75..211cfaaf0 100644 --- a/skills/bargaining.arc +++ b/skills/bargaining.arc @@ -8,4 +8,9 @@ subtype 9 body_skill -1 exp 50 level 100 +msg +Bargaining skill allows you to extract more money from shopkeepers when selling items, get more for your coin when buying, and better estimate what a merchant will offer you for your goods. +Active: Gives you information about what a shop buys and sells and how fair their prices are. +Passive: Improves buying and selling prices at shops, and improves estimates of item value. +endmsg end diff --git a/skills/bowyer.arc b/skills/bowyer.arc index cee138afb..eaaa16d0f 100644 --- a/skills/bowyer.arc +++ b/skills/bowyer.arc @@ -8,4 +8,9 @@ subtype 4 body_skill -1 exp 100 level 150 +msg +The study of ranged weapon construction, a bowyer is capable not just of fashioning bows and crossbows, but of permanently imbuing them with magical power. Knowledge gained in the workshop can be applied in the field to identify ranged weapons and their ammo, but it confers no facility with these weapons in combat. +Active: Identify ranged weapons and their ammunition. +Crafting (Workbench): Create magical bows/crossbows and ammo. +endmsg end diff --git a/skills/clawing.arc b/skills/clawing.arc index 1f122ff32..3b552b8bc 100644 --- a/skills/clawing.arc +++ b/skills/clawing.arc @@ -12,4 +12,8 @@ exp 0 level 100 wc_increase_rate 4 wc 1 +msg +Your razor-sharp claws make you a force to be reckoned with even without weapons. +Melee: A physical attack with +2 damage. +endmsg end diff --git a/skills/climbing.arc b/skills/climbing.arc index d56b6b332..898014895 100644 --- a/skills/climbing.arc +++ b/skills/climbing.arc @@ -8,4 +8,8 @@ subtype 20 body_skill -1 exp 100 level 100 +msg +Once you leave the cities and roads, the ground rarely does you the courtesy of being flat. Experience traversing rough terrain will help you move at full speed across it. +Passive: Reduces the speed penalty for hilly terrain. +endmsg end diff --git a/skills/disarm_traps.arc b/skills/disarm_traps.arc index 2c62d0029..24769d2dc 100644 --- a/skills/disarm_traps.arc +++ b/skills/disarm_traps.arc @@ -8,4 +8,8 @@ subtype 27 body_skill -1 exp 50 level 350 +msg +Knowledge of the internal workings of traps, both mundane and magical, allows you to safely bypass them -- either by disabling them in place, or tricking them into going off prematurely. +Active (Dex): Attempts to disarm nearby traps (but only those you know about). +endmsg end diff --git a/skills/evocation.arc b/skills/evocation.arc index 709c1f039..721aa462d 100644 --- a/skills/evocation.arc +++ b/skills/evocation.arc @@ -9,4 +9,8 @@ subtype 35 body_skill -1 exp 0 level 100 +msg +The magical discipline of Evocation is concerned with the creation and manipulation of fundamental forces. It is the foremost course of study for mages interested in death and destruction, for it encompasses a great many spells well-suited to that purpose. +Passive (Int): Allows the learning and casting of evocation spells. +endmsg end diff --git a/skills/find_traps.arc b/skills/find_traps.arc index c78c48aec..a405caf1e 100644 --- a/skills/find_traps.arc +++ b/skills/find_traps.arc @@ -8,4 +8,8 @@ subtype 15 body_skill -1 exp 100 level 150 +msg +Every trap, no matter how subtle, leaves some sort of trace on its surroundings. With practice you can learn to detect even the most cunning of traps, enabling you to avoid -- or attempt to disarm -- them. +Active: Attempts to detect traps in the vicinity. +endmsg end diff --git a/skills/fishing.arc b/skills/fishing.arc index b7f241746..ad3981423 100644 --- a/skills/fishing.arc +++ b/skills/fishing.arc @@ -9,4 +9,8 @@ subtype 39 body_skill -1 exp 100 level 100 +msg +If you're hungry, going fishing can be a convenient way of procuring food. +Active: Attempt to catch fish from an adjacent body of water. +endmsg end diff --git a/skills/flame_touch.arc b/skills/flame_touch.arc index bec8c07de..92d621105 100644 --- a/skills/flame_touch.arc +++ b/skills/flame_touch.arc @@ -14,4 +14,8 @@ exp 0 level 100 wc_increase_rate 4 wc 1 +msg +As a being of pure flame, merely touching your enemies is enough to burn them. +Melee: A fire attack with +2 damage. +endmsg end diff --git a/skills/hide.arc b/skills/hide.arc index 8f438a9c7..b3b2ec8eb 100644 --- a/skills/hide.arc +++ b/skills/hide.arc @@ -8,4 +8,8 @@ subtype 2 body_skill -1 exp 1 level 100 +msg +The art of moving unseen and unheard, allowing you to sneak past enemies without attracting their notice. Unlike magical invisibility, this can be attempted even in null-magic areas, but is also likely to fail if you move around too much, or stand in the open or near bright lights. +Active (Dex): Attempt to conceal yourself temporarily. +endmsg end diff --git a/skills/inscription.arc b/skills/inscription.arc index bac549915..df4759933 100644 --- a/skills/inscription.arc +++ b/skills/inscription.arc @@ -8,4 +8,8 @@ subtype 22 body_skill -1 exp 50 level 250 +msg +Anyone literate can use a pen and some paper to write notes. Spellcasters can additionally write scrolls of any spell that they can cast, using a blank scroll or overwriting an existing one. +Active (Int): write a note, or write a spell scroll of your currently readied spell. +endmsg end diff --git a/skills/jeweler.arc b/skills/jeweler.arc index f351af040..4bf3589eb 100644 --- a/skills/jeweler.arc +++ b/skills/jeweler.arc @@ -8,4 +8,9 @@ subtype 5 body_skill -1 exp 100 level 300 +msg +The art of turning precious metals and gemstones into jewelery, and imbuing them with magical forces in the process. +Active: Identify amulets, rings, and gemstones. +Crafting (Jeweler's Bench): Create cut gems, and magical amulets and rings. +endmsg end diff --git a/skills/jumping.arc b/skills/jumping.arc index ed7e36014..6a9248bf2 100644 --- a/skills/jumping.arc +++ b/skills/jumping.arc @@ -13,4 +13,8 @@ subtype 10 body_skill -1 exp 5 level 250 +msg +The long jump will not take you as far as a good Dimension Door spell, but it still suffices to get you past traps, pressure plates, and small bodies of water, and you can do it without years of magical training. +Active (Str,Dex): Jump two spaces in any direction, passing over the intervening tile without touching it. +endmsg end diff --git a/skills/karate.arc b/skills/karate.arc index ea864fa12..2ac1e9504 100644 --- a/skills/karate.arc +++ b/skills/karate.arc @@ -14,4 +14,8 @@ level 100 attacktype 1 wc_increase_rate 4 wc 1 +msg +This martial arts style is usable even by those with claws or tentacles instead of hands, and is the acme of unarmed combat techniques. +Melee: A physical attack with +4 damage. +endmsg end diff --git a/skills/levitation.arc b/skills/levitation.arc index a64ce7b04..083955136 100644 --- a/skills/levitation.arc +++ b/skills/levitation.arc @@ -10,4 +10,8 @@ subtype 32 body_skill -1 exp 50 level 100 +msg +While not the high-altitude, long-haul flight of the largest of dragons, levitation lets you hover above the ground, moving rapidly across even the worst terrain and passing over traps without setting them off. As a natural ability rather than a spell, your levitation costs no spellpower to use and cannot be disrupted by antimagic fields. +Active: Toggle between flying and walking. +endmsg end diff --git a/skills/literacy.arc b/skills/literacy.arc index 99be7fcf2..7c017267c 100644 --- a/skills/literacy.arc +++ b/skills/literacy.arc @@ -8,4 +8,9 @@ subtype 8 body_skill -1 exp 80 level 365 +msg +The literacy skill lets you read books and scrolls. Importantly for the safety-conscious researcher, it also lets you identify reading material without peeking inside, which can be hazardous with magical documents. +Active (Int): Identify reading material without reading the contents. +Passive (Int): Allows reading of books and scrolls (both magical and mundane). +endmsg end diff --git a/skills/lockpicking.arc b/skills/lockpicking.arc index 74de8fa12..a0366f1d8 100644 --- a/skills/lockpicking.arc +++ b/skills/lockpicking.arc @@ -8,4 +8,8 @@ subtype 1 body_skill -1 exp 100 level 200 +msg +With a set of lockpicks in hand, some (but not all) locks can be picked, allowing you to open them quickly and quietly without either the key or the messy business of breaking the door down. +Active (Dex): Attempt to unlock a locked door without the key. +endmsg end diff --git a/skills/meditation.arc b/skills/meditation.arc index 0a05938d0..b8d758ce9 100644 --- a/skills/meditation.arc +++ b/skills/meditation.arc @@ -8,4 +8,8 @@ subtype 16 body_skill -1 exp 10 level 100 +msg +Meditative techniques allow you to seek inner peace even in on the battlefield, rapidly replenishing your spiritual power and, to a lesser extent, accelerating healing. While novices will need to put down their weapons and strip off cumbersome armour, with practice you can learn to meditate even in full plate. +Active: Rapidly regain SP and HP. +endmsg end diff --git a/skills/mining.arc b/skills/mining.arc index 135644c20..ea3237ea4 100644 --- a/skills/mining.arc +++ b/skills/mining.arc @@ -9,4 +9,8 @@ subtype 39 body_skill -1 exp 100 level 100 +msg +A strong pair of arms and a sturdy pick is all you need to extract ores from mountainous terrain. Once in hand, they can be sold, or smelted into metal with the Smithery skill. +Active: Attempt to mine ores from rocky terrain. +endmsg end diff --git a/skills/missile_weap.arc b/skills/missile_weap.arc index 84e18de2f..023087545 100644 --- a/skills/missile_weap.arc +++ b/skills/missile_weap.arc @@ -9,4 +9,8 @@ body_skill -1 exp 0 level 100 wc_increase_rate 5 +msg +It's said that it takes a lifetime to truly master archery, but basic competence with the bow and crossbow can be attained much more readily. +Passive (Str,Dex): Allows you to equip and fire ranged weapons. +endmsg end diff --git a/skills/one_handed_weapons.arc b/skills/one_handed_weapons.arc index 56fc990b4..b54324dc5 100644 --- a/skills/one_handed_weapons.arc +++ b/skills/one_handed_weapons.arc @@ -10,4 +10,8 @@ exp 0 level 100 dam 1 wc_increase_rate 5 +msg +Daggers, shortswords, maces, and all sorts of other one-handed weapons have a certain commonality of technique to them, and this skill covers them all. The ideal discipline for those to prefer to keep one hand free for a shield. +Passive (Str,Dex): Allows you to equip and perform melee attacks with one-handed weapons. +endmsg end diff --git a/skills/oratory.arc b/skills/oratory.arc index 574ba65bc..9a4157ede 100644 --- a/skills/oratory.arc +++ b/skills/oratory.arc @@ -8,4 +8,8 @@ subtype 12 body_skill -1 exp 10 level 250 +msg +A sufficiently compelling speech can convince the audience to join you in your travels! It won't convince anyone who's already hostile to calm down, though. +Active (Int,Cha): Attempt to convince a non-hostile creature to join your party. +endmsg end diff --git a/skills/praying.arc b/skills/praying.arc index 874ab4edd..29e611e58 100644 --- a/skills/praying.arc +++ b/skills/praying.arc @@ -10,4 +10,9 @@ body_skill -1 exp 0 level 100 anim_suffix praying +msg +By praying you can request assistance from your god, building up a charge of divine energy which can then be expended to work miracles. If you are not sworn to any god, you can still pray to the small gods and nature spirits found everywhere in the world. +Active: Pray to regain grace quickly. +Passive (Wis): Allows the learning and casting of prayers. +endmsg end diff --git a/skills/punching.arc b/skills/punching.arc index d266e1a4f..6242f490b 100644 --- a/skills/punching.arc +++ b/skills/punching.arc @@ -12,4 +12,8 @@ level 100 attacktype 1 wc_increase_rate 4 wc 1 +msg +Punching is the simplest form of melee attack and requires no special training. +Melee: A basic unarmed attack with no bonuses. +endmsg end diff --git a/skills/pyromancy.arc b/skills/pyromancy.arc index cbecc3d4c..73e0f9569 100644 --- a/skills/pyromancy.arc +++ b/skills/pyromancy.arc @@ -9,4 +9,8 @@ subtype 34 body_skill -1 exp 0 level 100 +msg +This magical discipline concerns itself with the weaving of fire and lightning. Some dragons have inborn knowledge of it, but anyone can learn it, with sufficient dedication. Although once considered a specialized branch of Evocation, the fact that even experienced evokers struggle with the simplest of pyromantic spells has put an end to this theory, and Pyromancy is now considered an entirely separate discipline. +Passive (Int): Allows the learning and casting of Pyromancy spells. +endmsg end diff --git a/skills/sense_curse.arc b/skills/sense_curse.arc index 039041953..48d64aa98 100644 --- a/skills/sense_curse.arc +++ b/skills/sense_curse.arc @@ -8,4 +8,8 @@ subtype 14 body_skill -1 exp 5 level 100 +msg +While the most straightforward way to determine if an item is cursed is to attempt to use it (ideally with a companion on hand to record your gruesome fate), a safer approach is to learn to detect the malignant aura that clings to cursed objects, allowing you to sense the curse without exposing yourself to its effects. +Active: Detect curses on nearby objects. +endmsg end diff --git a/skills/sense_magic.arc b/skills/sense_magic.arc index bcd605a3a..a18f796ce 100644 --- a/skills/sense_magic.arc +++ b/skills/sense_magic.arc @@ -8,4 +8,8 @@ subtype 11 body_skill -1 exp 5 level 100 +msg +Even non-spellcasters can develop a sensitivity to the flows of mana that permeate the world, and thus, a sensitivity to the way that enchanted objects affect those flows. Which insufficient to determine the precise nature of an enchantment, this lets you distinguish magical and mundane items. +Active: Detect items that are enchanted or inherently magical. +endmsg end diff --git a/skills/set_trap.arc b/skills/set_trap.arc index 7ec8d238b..1bc006c70 100644 --- a/skills/set_trap.arc +++ b/skills/set_trap.arc @@ -8,4 +8,7 @@ subtype 28 body_skill -1 exp 100 level 100 +msg +(This skill is not implemented, and you should never see this message -- report this as a bug.) +endmsg end diff --git a/skills/singing.arc b/skills/singing.arc index 8c845b23b..2ba7af8d8 100644 --- a/skills/singing.arc +++ b/skills/singing.arc @@ -9,4 +9,8 @@ body_skill -1 exp 10 level 150 anim_suffix singing +msg +The effect of impassioned arias on wildlife is well documented; by choosing the right song and singing it with conviction, you can calm hostile creatures that hear it. It won't work on anything smart enough to hold a grudge or that you've repeatedly angered, however. +Active (Int,Cha): attempt to calm down nearby hostile unintelligent creatures. +endmsg end diff --git a/skills/smithery.arc b/skills/smithery.arc index 06986e2eb..79d1be573 100644 --- a/skills/smithery.arc +++ b/skills/smithery.arc @@ -8,4 +8,9 @@ subtype 3 body_skill -1 exp 25 level 250 +msg +Everything you need to know to work a forge -- how to smelt ores into pure metal, how to turn that metal into arms and armour, and how to imbue the equipment you make with magical power. Knowing how this equipment is made also helps you identify it in the field. +Active (Int): Identify weapons and armour. +Crafting (Forge): Create enchanted weapons and armour. +endmsg end diff --git a/skills/sorcery.arc b/skills/sorcery.arc index f359fbeb7..d29babcdb 100644 --- a/skills/sorcery.arc +++ b/skills/sorcery.arc @@ -9,4 +9,8 @@ subtype 36 body_skill -1 exp 0 level 100 +msg +The magical discipline of Sorcery encompasses the manipulation, enhancement, or suppression of living things -- spells to improve vigor, drain another's life-force, haste, slow, or confuse friends and enemies, and even move from one point to another without passing through the intervening space. +Passive (Int): Allows the learning and casting of Sorcery spells. +endmsg end diff --git a/skills/stealing.arc b/skills/stealing.arc index 475bc2c69..7bf07528c 100644 --- a/skills/stealing.arc +++ b/skills/stealing.arc @@ -8,4 +8,8 @@ subtype 7 body_skill -1 exp 20 level 70 +msg +Stealing an object someone else is carrying is not easy, but it can be profitable -- although if noticed, it may provoke a violent response. +Active (Dex): Attempt to steal an inventory item from someone. If they notice they may become hostile! +endmsg end diff --git a/skills/summoning.arc b/skills/summoning.arc index 181d6c063..3f6691950 100644 --- a/skills/summoning.arc +++ b/skills/summoning.arc @@ -9,4 +9,8 @@ subtype 33 body_skill -1 exp 0 level 100 +msg +The magical discipline of Summoning lets you call forth physical objects, ranging from crossbow bolts to living elementals. It is still an open question whether they are brought to the caster from some distant locale, or created ex nihilo by the caster's will. +Passive (Int): Allows you to learn and cast Summoning spells. +endmsg end diff --git a/skills/thaumaturgy.arc b/skills/thaumaturgy.arc index 52b53dd1a..b46544414 100644 --- a/skills/thaumaturgy.arc +++ b/skills/thaumaturgy.arc @@ -8,4 +8,9 @@ subtype 29 body_skill -1 exp 150 level 200 +msg +Thaumaturgy is a sister to Alchemy, concerned with the creation of reusable magical tools like wands and rods. +Active (Int): Identify wands, rods, horns, and similar tools. +Crafting (Thaumaturgist's Desk): Create such tools. +endmsg end diff --git a/skills/throwing.arc b/skills/throwing.arc index 4adf79a2b..1b5bfed79 100644 --- a/skills/throwing.arc +++ b/skills/throwing.arc @@ -10,4 +10,8 @@ exp 0 level 100 wc_increase_rate 4 wc 1 +msg +The basic ability to throw an item and have it land roughly where you intend is something most people develop naturally; with more training, however, you can develop this into a facility with throwing weapons that allows you to strike foes from afar without relying on a bow or magic. +Active (Str,Dex): Throw an item. If you want to throw something specific, mark it first. +endmsg end diff --git a/skills/two_handed_weapons.arc b/skills/two_handed_weapons.arc index 6d66535c7..3bb0c1a3e 100644 --- a/skills/two_handed_weapons.arc +++ b/skills/two_handed_weapons.arc @@ -9,4 +9,8 @@ body_skill -1 exp 0 level 100 wc_increase_rate 5 +msg +Two-handed weapons hit harder than their lighter one-handed counterparts, but also require an entirely different set of techniques to wield effectively. This skill includes training training in everything from greatswords to quarterstaves. +Passive (Str,Dex): Allows you to equip and perform melee attacks with two-handed weapons. +endmsg end diff --git a/skills/use_magic_item.arc b/skills/use_magic_item.arc index 7c453fd93..9d21e72b1 100644 --- a/skills/use_magic_item.arc +++ b/skills/use_magic_item.arc @@ -8,4 +8,8 @@ subtype 26 body_skill -1 exp 0 level 100 +msg +This skill encompasses familiarity with objects that have spells bound inside them, and can be used to release those spells -- reusable tools like wands and rods, and single-use supplies like dusts and balms. Most adventurers learn how to operate these ubiquitous tools early in their life, but for the ones who don't, it's not hard to pick up the basics. +Passive: Allows the usage of activated magical items. +endmsg end diff --git a/skills/woodsman.arc b/skills/woodsman.arc index e2f4faa58..12c40e514 100644 --- a/skills/woodsman.arc +++ b/skills/woodsman.arc @@ -8,4 +8,11 @@ subtype 21 body_skill -1 exp 25 level 100 +msg +A comprehensive training in wilderness survival, this skill includes not just pathfinding, but also knowledge of how to identify edible plants and body parts, and how to fashion meals and protective clothing from them. +Passive: Reduces the speed penalty for wooded terrain. +Active (Int): Indentify body parts and edible substances. +Crafting (Tanning Bench): Create leather and clothing. +Crafting (Stove): Cook meals. +endmsg end diff --git a/skills/wraith_feed.arc b/skills/wraith_feed.arc index c4765d92f..159ef49a5 100644 --- a/skills/wraith_feed.arc +++ b/skills/wraith_feed.arc @@ -13,4 +13,8 @@ exp 0 level 100 wc_increase_rate 4 wc 1 +msg +In shedding their mortality, wraiths trade the natural healing of flesh for a dependence on the vital force of those who are still alive. The touch of a wraith holds its victims immobile while the wraith feeds. +Melee: A paralyzing, HP-stealing attack. +endmsg end