/* *********************************************************************** *
 * File   : guilddef.h                                Part of Valhalla MUD *
 * Version: 1.01                                                           *
 * Author : seifert, drevar & sk(r)ay                                      *
 *                                                                         *
 * Purpose: Unknown.                                                       *
 * Bugs   : Unknown.                                                       *
 * Status : Published.                                                     *
 *                                                                         *
 * Copyright (C) 1994 - 1996 by Valhalla (This work is published).         *
 *                                                                         *
 * This work is a property of:                                             *
 *                                                                         *
 *        Valhalla I/S                                                     *
 *        Noerre Soegade 37A, 4th floor                                    *
 *        1370 Copenhagen K.                                               *
 *        Denmark                                                          *
 *                                                                         *
 * This work is copyrighted. No part of this work may be copied,           *
 * reproduced, translated or reduced to any medium without the prior       *
 * written consent of Valhalla.                                            *
 * *********************************************************************** */
 
 /**************************************************************************
 
 Training definitions follow this format:
 
 <Guild Level>; <Maximum Value>; <Name>; <Cash Cost>; <cash max>; <Point Cost>; <Next Point Cost>; <Close>;
 
 Guild Level: Minimum guild level required to practice.
 Maximum Value: Highest value this can be practiced to. 1 to 200.
 Name: Name of the entity being practiced.
 Cash Cost: Cost in "Old Gold". Each multiple of 10 = 1 iron?
 Cash Max: Practice cost maximum in "Old Gold". Generally 1000x Cash Cost.
 Point Cost: Determines cost in points of practicing this entity. 
 **Next Point Cost: This field can be repeated as many times as desired, allowing more practices per level.
 **NOTE: As of the DIKU3 2020 update, Next Point Cost is no-longer used and will be ignored if included.
 Close: This is the closing argument, and notifies the compiler the function is complete. Must be 0.
 **************************************************************************/
 
#if defined(_GUILD_NYM_DRUID)

/* Each guild can have at most 2 stats at 100, it can have 2 cheap stats,
   2 average stats and the rest above average.


min guild level; max skill; name of skill; min cost; max cost; 0; to end
   
 */

#if defined(_ABILITY)
special SFUN_TEACH_INIT
"abilities;druid;Nymgaard Druid;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, or else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   40; Strength                      ;  18; 18000;  13;       0;
  0;   50; Dexterity                     ;  23; 23000;  13;       0;
  0;   80; Constitution                  ;  14; 14000;  10;       0;
  0;   60; Hitpoints                     ;  23; 23000;  14;       0;
  0;   90; Charisma                      ;   9;  9000;   8;       0;
  0;  100; Brain                         ;   4;  4000;   8;       0;
  0;  100; Divine                        ;   4;  4000;   6;       0;"

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;druid;Nymgaard Druid;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, or else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   80; fleeing                       ;  14; 14000;  10;          0;
  0;   85; consider                      ;   4;  4000;   6;          0;
  0;   85; diagnostics                   ;   4;  4000;   6;          0;
  1;  100; herbs                         ;   4;  4000;   5;          0;
  4;   50; scan                          ;   9;  9000;   7;          0;
  5;   80; first aid                     ;   6;  6000;   8;          0;
  6;  100; forage                        ;   9;  9000;   9;          0;
  7;   60; search                        ;   9;  9000;  12;          0;
  8;  100; wand use                      ;   4;  4000;   5; 10;      0;
 10;  100; scroll use                    ;   4;  4000;   5; 10;      0;
 12;   50; shield                        ;  19; 19000;  18;          0;
 12;   80; skin                          ;   9;  9000;  10;          0;
 13;   75; soothe                        ;   9;  9000;   8;          0;
 15;   75; dowse                         ;   4;  4000;   8;          0;
 18;  100; cook                          ;   9;  9000;  10;          0;
 20;  100; curare                        ;   9;  9000;   7;          0;
 23;   50; bash                          ;  19; 19000;  18;          0;
  0;   75; armor soft leather            ;   4;  4000;   10;         0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;druid;Nymgaard Druid;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, or else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; dagger                        ;  18; 18000;  12;          0;
  2;  100; quarterstaff                  ;  18; 18000;  15;          0;
  4;   70; short sword                   ;  23; 23000;  12;          0;
  4;   50; fist                          ;  23; 23000;  20;          0;
  6;   60; mace                          ;  18; 18000;  15;          0;
 10;   70; club                          ;  18; 18000;  12;          0;
 10;   70; sling                         ;  20; 20000;  18;          0;
 12;   50; rapier                        ;  23; 23000;  15;          0;
"
#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;druid;Nymgaard Druid;
$1n tells you, 'I have never heard of such a way to use magic.';
$1n tells you, 'I do not know how to teach this sort of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, you are my equal in this.';
$1n tells you, 'You must be without magical aura in order to learn.';
$1n tells you, 'You must remove all that you wear.';

  1;  100; sense life                    ;   9;  9000;   8; 16;      0;
  2;  100; thorn strike                  ;   4;  4000;   8;          0;
  3;  100; bark skin                     ;  14; 14000;  10;          0;
  5;  100; glowing fungus                ;  13; 13000;  10; 20;      0;
  6;  100; sense invisible               ;   4;  4000;   7;          0;
  7;  100; summer rain                   ;  14; 14000;  10;          0;
  8;  100; mud puddle                    ;  12; 12000;  11;          0;
  8;  100; refresh                       ;   9;  9000;  10;          0;
  9;  100; poison ivy                    ;   4;  4000;   5; 10;      0;
 10;  100; wind slash                    ;  12; 12000;  11;          0;
 12;  100; detect alignment              ;  14; 14000;  11;          0;
 12;  100; brambles                      ;   8;  8000;   9;          0;
 13;  100; heal animal                   ;  14; 14000;  15;          0;
 14;  100; life protection               ;  12; 12000;   9;          0;
 15;  100; charm animal                  ;  20; 20000;  16;          0;
 16;  100; detect poison                 ;   9;  9000;   8;          0;
 17;  100; ice thorn                     ;  11; 11000;  11;          0;
 19;  100; locate animal                 ;  14; 14000;  15;          0;
 21;  100; entangle                      ;  14; 14000;  10; 20;      0;
 21;  100; hedge wall                    ;   9;  9000;   8;          0;
 22;   80; sustain                       ;   9;  9000;   8;          0;
 25;  100; remove disease                ;  23; 23000;  15;          0;
 26;   80; calm                          ;  18; 18000;  15;          0;
 28;  100; remove poison                 ;  18; 18000;  15;          0;
 29;   80; cure blind                    ;  24; 24000;  20;          0;
 30;  100; petrify                       ;   9;  9000;  10; 20;      0;
 31;  100; quicksand                     ;  14; 14000;  15;          0;
 34;  100; find path                     ;  14; 14000;  11; 22;      0;
 35;  100; locate object                 ;  18; 18000;  15;          0;
 37;  100; locate person                 ;  14; 14000;  18;          0;
 41;  100; sun ray                       ;  14; 14000;  10;          0;
 43;  100; clear skies                   ;  18; 18000;  15;          0;
 47;  100; leaf shield                   ;   9;  9000;  10;          0;
 52;  100; tsunami                       ;  14; 14000;  15;          0;
 60;  100; summon lightning              ;  18; 18000;  16;          0;
 90;  100; earthquake                    ;  13; 13000;  12; 24;      0;
120;  100; polarity                      ;  15; 15000;  14;          0;
"
#else
NO TYPE FOR THE DRUID GUILD ERROR
#endif

#elif defined(_GUILD_MIDGAARD_KNIGHT)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;knight;Midgaard Dark Knight;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I am not a master on that ability.';
$1n tells you, 'You do not have %s for the tithe.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'I cannot teach you more than I have.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Remove all equipment, please.';

  0;  100; Strength                      ;   4;  4000;   9;       0;
  0;   70; Dexterity                     ;  14; 14000;  10;       0;
  0;   85; Constitution                  ;   9;  9000;  10;       0;
  0;  100; Hitpoints                     ;   9;  9000;   8;       0;
  0;   70; Charisma                      ;  14; 14000;  13;       0;
  0;   50; Brain                         ;  23; 23000;  14;       0;
  0;   70; Divine                        ;  14; 14000;  10;       0;
"

/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;knight;Midgaard Dark Knight;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for the tithe.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; shield                        ;   9;  9000;   8;          0;
  0;  100; rescue                        ;   4;  4000;   5; 10;      0;
  0;   90; consider                      ;   9;  9000;   8; 16;      0;
  1;   70; diagnostics                   ;   9;  9000;   8;          0;
  3;   50; first aid                     ;   9;  9000;   8;          0;
  3;   80; bash                          ;   9;  9000;   8;          0;
  5;   70; turn undead                   ;  18; 18000;  15;          0;
 12;  100; leadership                    ;   4;  4000;   5; 10;      0;
  0;   50; armor soft leather            ;   4;  4000;   10;      0;
  7;   75; armor hard leather            ;   4;  4000;   10;      0;
 15;  100; armor chain                   ;   4;  4000;   10;      0;
 20;  100; armor plate                   ;   4;  4000;   10;      0;
 30;  100; taunt                         ;  14; 14000;  10;          0;
 40;  100; defend                        ;  14; 14000;  15;          0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;knight;Midgaard Dark Knight;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't enough money to tithe for that training.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   70; fist                          ;  14; 14000;  12;          0;
  0;   80; dagger                        ;   4;  4000;   8;          0;
  0;  100; quarterstaff                  ;   9;  9000;   8;          0;
  1;  100; rapier                        ;   4;  4000;   8;          0;
  1;  100; hand axe                      ;   9;  9000;   8;          0;
  2;  100; short sword                   ;   4;  4000;   8;          0;
  3;  100; mace                          ;   9;  9000;   8;          0;
  4;  100; scimitar                      ;   4;  4000;   8;          0;
  4;  100; long sword                    ;   9;  9000;   8;          0;
  5;  100; club                          ;   4;  4000;   8;          0;
  6;  100; spear                         ;   9;  9000;  10;          0;
  9;  100; whip                          ;   4;  4000;  12;          0;
 10;  100; war hammer                    ;   9;  9000;   8;          0;
 14;  100; morning star                  ;  14;  9000;  10;          0;
 15;  100; flail                         ;  14; 14000;  10;          0;
 16;  100; battle club                   ;  14; 14000;  10;          0;
 18;  100; battle mace                   ;  14; 14000;  10;          0;
 21;  100; lance                         ;  12; 12000;  10;          0;
 24;  100; maul                          ;  12; 12000;  10;          0;
 25;  100; great sword                   ;   9;  9000;  10;          0;
 26;  100; bardiche                      ;  18; 18000;  12;          0;
 28;  100; halberd                       ;  18; 18000;  14;          0;
 "

#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;knight;Midgaard Dark Knight;
$1n tells you, 'I have never heard of such magic.';
$1n tells you, 'I do not know how to teach this kind of magic.';
$1n tells you, 'You have not got %s for the tithe.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; sense invisible               ;  14; 14000;  10; 20;      0;
  9;  100; sense life                    ;  14; 14000;  10; 20;      0;
 10;  100; cause light wounds            ;  18; 18000;  15;          0;
 11;  100; lava flow                         ;  14; 14000;  10;          0;
 12;  100; darkness                      ;  14; 14000;  10; 20;      0;
 15;  100; repel lesser undead           ;  18; 18000;  15;          0;
 18;  100; mire                          ;  14; 14000;  10;          0;
 20;  100; plague                        ;  18; 18000;  15;          0;
 24;  100; curse                         ;  14; 14000;  10; 20;      0;
 28;  100; fear                          ;  14; 14000;  15;          0;
 32;  100; hellfire                      ;  14; 14000;  10;          0;
 32;  100; protection from good          ;  14; 14000;  10;          0;
 34;  100; unholy touch                  ;  14; 14000;  10;          0;
 35;  100; condemn                       ;  14; 14000;  10;          0;
 40;  100; cause serious wounds          ;  18; 18000;  15;          0;
 41;  100; continual darkness            ;  23; 23000;  20;          0;
 45;  100; dispel good                   ;   4;  4000;   5; 10;      0;
 50;  100; unholy grasp                  ;  14; 14000;  18;          0;
 80;  100; displace magic                ;  14; 14000;  10;          0;
 80;  100; brimstone                     ;  14; 14000;  15;          0;
 85;  100; energy drain                  ;  14; 14000;  10;          0;
100;  100; soulfire                      ;  14; 14000;  18;          0;
120;  100; unholy shout                  ;  14; 14000;  25;          0;
"
#else

ERROR NO TYPE IN MIDGAARD

#endif

#elif defined(_GUILD_NYM_RANGER)

/* Each guild can have at most 2 stats at 100, it can have 2 cheap stats,
   2 average stats and the rest above average. */

#if defined(_ABILITY)
special SFUN_TEACH_INIT
"abilities;ranger;Nymgaard Ranger;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   90; Strength                      ;   8;  8000;   8;       0;
  0;  100; Dexterity                     ;   5;  5000;   5;       0;
  0;   80; Constitution                  ;   8;  8000;   8;       0;
  0;  100; Hitpoints                     ;   8;  8000;   8;       0;
  0;   50; Charisma                      ;  14; 14000;  13;       0;
  0;   60; Brain                         ;  12; 12000;  13;       0;
  0;   40; Divine                        ;  18; 18000;  13;       0;"

/* Sum (max) 560 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;ranger;Nymgaard Ranger;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;  100; scan                          ;   9;  9000;   7;          0;
  0;   90; consider                      ;   4;  4000;   5; 10;      0;
  0;  100; appraisal                     ;   9;  4000;   5;          0;
  0;  100; fleeing                       ;   9;  9000;   6; 12;      0;
  0;   75; hide                          ;   9;  4000;  10;          0;
  0;   90; search                        ;   9;  9000;   7;          0;
  0;   90; shield                        ;   9;  9000;   8;          0;
  0;   90; rescue                        ;   4;  4000;   5; 10;      0;
  1;   75; sneak                         ;   9;  9000;   8;          0;
  1;   70; diagnostics                   ;   9;  9000;   8;          0;
  1;  100; fashion weapon                ;   9;  9000;   7;          0;
  2;  100; skin                          ;   9;  9000;   8;          0;
  3;   75; forage                        ;   9;  9000;   9;          0;
  3;   75; soothe                        ;   9;  9000;   8;          0;
  3;   50; first aid                     ;   9;  9000;   8;          0;
  3;   80; bash                          ;   9;  9000;   8;          0;
  4;  100; butcher                       ;   9;  9000;   7;          0;
  5;   75; dowse                         ;  14; 14000;  10;          0;
  6;  100; track                         ;   4;  4000;   5;          0;
  8;  100; shelter                       ;   4;  4000;   5;  10;     0;
 10;  100; cook                          ;   9;  9000;   8;          0;
 12;   75; herbs                         ;  14; 14000;  10;          0;
 14;  100; hunt                          ;   9;  9000;   8;          0;
 16;  100; leadership                    ;   4;  4000;   5; 10;      0;
 18;  100; ambush                        ;   4;  4000;   5;          0;
 20;  100; throw                         ;   4;  4000;   7;          0;
 28;  100; lay trap                      ;   4;  4000;   6;          0;
 40;  100; curare                        ;   9;  9000;   7;          0;
  6;   50; swimming                      ;  10; 14000;  14;          0;
  0;  100; armor soft leather            ;   4;  4000;   10;      0;
  7;  100; armor hard leather            ;   4;  4000;   10;      0;
 15;   75; armor chain                   ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;ranger;Nymgaard Ranger;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   70; fist                          ;  14; 14000;  12;          0;
  1;  100; sling                         ;   4;  4000;   8;          0;
  1;  100; rapier                        ;   4;  4000;   8;          0;
  3;   80; dagger                        ;   4;  4000;   8;          0;
  4;  100; club                          ;   4;  4000;   8;          0;
  5;   85; short sword                   ;   4;  4000;   8;          0;
  5;  100; quarterstaff                  ;   4;  4000;   8;          0;
  6;   60; hand axe                      ;  11; 11000;  12;          0;
  8;   90; kick small                    ;  18; 18000;  10;          0;
  9;   70; mace                          ;   9;  9000;  10;          0;
 10;  100; bow                           ;   4;  4000;   8;          0;
 14;  100; spear                         ;   9;  9000;   9;          0;
 16;  100; long sword                    ;   9;  9000;   8;          0;
 20;  100; crossbow                      ;   9;  9000;  10;          0;
"
#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;ranger;Nymgaard Ranger;
$1n tells you, 'I have never heard of such a way to use magic.';
$1n tells you, 'I do not know how to teach this sort of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, you are my equal in this.';
$1n tells you, 'You must be without magical aura in order to learn.';
$1n tells you, 'You must remove all that you wear.';

  5;   60; heal animal                   ;  14; 14000;  10;          0;
  6;   60; sense life                    ;  14; 14000;  10;          0;
  9;   60; locate animal                 ;  14; 14000;  10;          0;
 13;   70; refresh                       ;  18; 18000;  15;          0;
 17;   50; hold animal                   ;  18; 18000;  13;          0;
 21;  100; tiger claw                    ;  14; 14000;  10;          0;
 25;   60; charm animal                  ;  14; 14000;  11;          0;
 28;   50; sense invisible               ;  14; 14000;  11;          0;
 29;  100; eagle cry                     ;  18; 18000;  15;          0;
 35;   70; entangle                      ;  18; 18000;  15;          0;
 40;   70; summon animal                 ;  18; 18000;  14;          0;
 45;   50; glowing fungus                ;  23; 23000;  20;          0;
"
#else
NO TYPE FOR THE RANGER GUILD ERROR
#endif

#elif defined(_GUILD_UDGAARD_THIEF)

/* Each guild can have at most 2 stats at 100, it can have 2 cheap stats,
   2 average stats and the rest above average. */

#if defined(_ABILITY)
special SFUN_TEACH_INIT
"abilities;thief;Udgaard Thief;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   70; Strength                      ;   9;  9000;  10;       0;
  0;  100; Dexterity                     ;   4;  4000;   8;       0;
  0;   80; Constitution                  ;  14; 14000;  12;       0;
  0;   60; Hitpoints                     ;  14; 14000;  11;       0;
  0;  100; Charisma                      ;  14; 14000;  10;       0;
  0;   70; Brain                         ;  14; 14000;   9;       0;
  5;   40; Magic                         ;  23; 23000;  14;       0;"

/* Sum (max) 520, Average = 10.57 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;thief;Udgaard Thief;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   50; backstab                      ;   9;  9000;   8;          0;
  0;   80; consider                      ;   4;  4000;   5; 10;      0;
  0;  100; appraisal                     ;   4;  4000;   5;          0;
  0;  100; ventriloquate                 ;   4;  4000;   5;          0;
  0;  100; fleeing                       ;   4;  4000;   5; 10;      0;
  0;  100; hide                          ;   9;  9000;   8;          0;
  0;  100; search                        ;   4;  4000;   5;          0;
  0;  100; climb                         ;   9;  9000;   8;          0;
  0;  100; pick pockets                  ;   4;  4000;   8; 16;      0;
  1;  100; sneak                         ;   9;  9000;   8;          0;
  2;  100; pick lock                     ;   4;  4000;   8; 16;      0;
  3;   70; shield                        ;  14; 14000;  10;          0;
  4;   70; diagnostics                   ;   4;  4000;   5; 10;      0;
  5;  100; filching                      ;   4;  4000;   5; 10;      0;
  6;   50; swimming                      ;  14; 14000;  10;          0;
  7;  100; tripping                      ;   9;  9000;  10;          0;
  8;  100; peeking                       ;   4;  4000;  10; 20;      0;
  9;   30; first aid                     ;  14; 14000;  10;          0;
 10;  100; stealing                      ;   4;  4000;  10; 20;      0;
 10;  100; palm                          ;   9;  9000;   9; 18;      0;
 12;   70; disarming                     ;  14; 14000;  12;          0;
 15;  100; slip                          ;   8;  8000;   9;          0;
 15;   50; scroll use                    ;  23; 23000;  20;          0;
 19;   70; two weapon style              ;   9;  9000;  10;          0;
 25;  100; plant                         ;  10; 10000;  10;          0;
  0;  100; armor soft leather            ;   4;  4000;   10;      0;
  7;   75; armor hard leather            ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;thief;Udgaard Thief;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   80; dagger                        ;   4;  4000;   5;          0;
  2;   80; short sword                   ;   4;  4000;   8;          0;
  4;   80; club                          ;   9;  9000;  10;          0;
  4;   80; fist                          ;  15; 15000;  15;          0;
  8;   80; rapier                        ;  12; 12000;   8;          0;
  8;   80; whip                          ;  18; 18000;  15;          0;
 12;   80; scimitar                      ;  14; 14000;  10;          0;
 20;   70; long sword                    ;  18; 18000;  15;          0;
 65;   80; main gauche                   ;  14; 14000;  12;          0;
 32;   80; stiletto                      ;  14; 14000;  12;          0;
 15;   80; brass knuckles                ;  14; 14000;  12;          0;
"
#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;thief;Udgaard Thief;
$1n tells you, 'I have never heard of such a way to use magic.';
$1n tells you, 'I do not know how to teach this sort of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, you are my equal in this.';
$1n tells you, 'You must be without magical aura in order to learn.';
$1n tells you, 'You must remove all that you wear.';

 35;   50; quicken                       ;  23; 23000;  20;          0;
 40;   50; lock                          ;  23; 23000;  20;          0;
 35;   50; unlock                        ;  18; 18000;  15;          0;
"
#else
NO TYPE FOR THE THIEF GUILD ERROR
#endif

#elif defined(_GUILD_UDGAARD_FIGHTER)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;fighter;Udgaard Fighter;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';
"
/*
  0;  100; Strength                      ;   4;  4000;   8;       0;
  0;   90; Dexterity                     ;  14; 14000;  12;       0;
  0;   90; Constitution                  ;  14; 14000;   9;       0;
  0;  100; Hitpoints                     ;   4;  4000;  11;       0;
  0;   60; Brain                         ;  23; 23000;  14;       0;
  0;   80; Charisma                      ;  18; 18000;  14;       0;
*/

/* Sum (max) 520, Average = 9.3 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;fighter;Udgaard Fighter;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; consider                      ;  14; 14000;  10; 20;      0;
  0;  100; diagnostics                   ;  14; 14000;  10; 20;      0;
  0;   70; fleeing                       ;  14; 14000;  10;          0;
  0;  100; bash                          ;   9;  9000;   8;          0;
  0;  100; shield                        ;   4;  4000;   5; 10;      0;
  1;   70; rescue                        ;  14; 14000;  10;          0;
 10;  100; disarming                     ;   9;  9000;   8;          0;
 15;   50; leadership                    ;   9;  9000;   8;          0;
  0;  100; armor soft leather            ;   4;  4000;   10;      0;
  7;  100; armor hard leather            ;   4;  4000;   10;      0;
 15;  100; armor chain                   ;   4;  4000;   10;      0;
 20;  100; armor plate                   ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;fighter;Udgaard Fighter;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; fist                          ;   9;  9000;   8;          0;
  0;  100; dagger                        ;   4;  4000;   5;          0;
  0;  100; club                          ;   4;  4000;   5;          0;
  0;   80; whip                          ;   4;  4000;   5;          0;
  0;  100; hand axe                      ;   9;  9000;   8;          0;
  0;  100; quarterstaff                  ;   9;  9000;   8;          0;
  1;  100; rapier                        ;   9;  9000;   8;          0;
  2;  100; spear                         ;   9;  9000;   8;          0;
  2;  100; short sword                   ;   9;  9000;   8;          0;
  4;  100; scimitar                      ;   9;  9000;   8;          0;
  4;   80; kick small                    ;   4;  4000;  12;          0;
  4;  100; mace                          ;   9;  9000;   8;          0;
  4;  100; long sword                    ;   9;  9000;   8;          0;
  8;  100; war hammer                    ;   9;  9000;   8;          0;
 12;  100; morning star                  ;  14;  9000;  10;          0;
 14;  100; flail                         ;  14; 14000;  10;          0;
 16;   80; trident                       ;  18; 18000;  15;          0;
 16;  100; battle club                   ;  14; 14000;  10;          0;
 18;  100; battle mace                   ;  14; 14000;  10;          0;
 18;  100; bardiche                      ;  18; 18000;  15;          0;
 22;  100; battle axe                    ;  14; 14000;  15;          0;
 25;  100; war mattock                   ;  18; 18000;  15;          0;
 30;  100; halberd                       ;  18; 18000;  15;          0;
 10;  100; brass knuckles                ;  15; 15000;  12;          0;
"
#else
ERROR: NO TYPE FOR FIGHTER GUILD
#endif

#elif defined(_GUILD_UDGAARD_CONJURER)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;mage;Udgaard Conjurer;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  2;   50; Strength                      ;  23; 23000;  13;    0;
  1;   60; Dexterity                     ;  18; 18000;  13;    0;
  2;   60; Constitution                  ;  14; 14000;  10;    0;
  2;   60; Hitpoints                     ;  18; 18000;  14;    0;
  0;  100; Charisma                      ;   9;  9000;  10;    0;
  0;   90; Brain                         ;   4;  4000;   8;    0;
  0;  100; Magic                         ;   4;  4000;   8;    0;
"
/* Sum (max) 520, Average = 10.85 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;mage;Udgaard Conjurer;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   80; consider                      ;   4;  4000;   5;          0;
  0;   80; diagnostics                   ;   4;  4000;   5;          0;
  0;  100; scroll use                    ;   4;  4000;   5; 10;      0;
  0;  100; wand use                      ;   4;  4000;   5; 10;      0;
  0;   60; fleeing                       ;  14; 14000;  10;          0;
  0;   75; armor soft leather            ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;mage;Udgaard Conjurer;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   80; dagger                        ;  18; 18000;  15;          0;
  8;   90; quarterstaff                  ;  18; 18000;  15;          0;
  8;   80; short sword                   ;  20; 20000;  15;          0;
  4;   60; fist                          ;  23; 23000;  18;          0;
 12;   60; main gauche                   ;  23; 23000;  18;          0;
 20;   60; stiletto                      ;  23; 23000;  18;          0;

"
#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;mage;Udgaard Conjurer;
$1n tells you, 'I have never heard of such magic.';
$1n tells you, 'I do not know how to teach this kind of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; detect magic                  ;   4;  4000;   5; 10;      0;
  0;  100; raise magic                   ;   9;  9000;   8;          0;
  0;  100; energy bolt                   ;   9;  9000;   5; 10;      0;
  2;  100; brain                         ;   4;  4000;   5; 10;      0;
  3;  100; magic candle                  ;   9;  9000;   5; 10;      0;
  6;  100; dexterity                     ;  14; 14000;  10; 20;      0;
  8;  100; constitution                  ;  14; 14000;  10; 20;      0;
  8;  100; leaving                       ;  14; 14000;  10;          0;
  9;  100; dust devil                    ;  14; 14000;  10;          0;
 10;  100; strength                      ;  18; 18000;  15;          0;
 10;  100; detect invisible              ;  14; 14000;  10; 20;      0;
 11;  100; identify                      ;   9;  9000;   8; 16;      0;
 12;  100; storm call                    ;   9;  9000;   8;          0;
 12;  100; focus                         ;   9;  9000;   8;          0;
 13;  100; clenched fist                 ;   9;  9000;   8; 16;      0;
 14;   80; mind shield                   ;  14; 14000;  10; 20;      0;
 14;  100; lock                          ;  14; 14000;  10;          0;
 14;  100; summon earth                  ;   9;  9000;   10;         0;
 15;  100; quicken                       ;  14; 14000;  10;          0;
 15;   80; slow                          ;  18; 18000;  15;          0;
 15;   80; heat resistance               ;   4;  4000;   5; 10;      0;
 16;   80; cold resistance               ;  14; 14000;  10; 20;      0;
 17;  100; transport                     ;   9;  9000;   8;          0;
 17;   80; electricity resistance        ;  14; 14000;  10; 20;      0;
 18;  100; sun globe                     ;   9;  9000;   10;         0;
 18;  100; night globe                   ;   9;  9000;   10;         0;
 18;   80; poison resistance             ;  14; 14000;  10; 20;      0;
 18;  100; summon air                    ;   9;  9000;   10;         0;
 19;   80; acid resistance               ;  14; 14000;  10; 20;      0;
 20;  100; invisibility                  ;   9;  9000;   8; 16;      0;
 21;  100; improved identify             ;  14; 14000;  10; 20;      0;
 22;  100; random teleport               ;  14; 14000;  10;          0;
 23;  100; wizard eye                    ;   9;  9000;   8;          0;
 24;  100; summon water                  ;   9;  9000;   10;         0;
 27;  100; unlock                        ;  14; 14000;  10;          0;
 27;  100; minor gate                    ;   9;  9000;   8; 16;      0;
 30;  100; summon fire                   ;   9;  9000;   10;         0;
 30;  100; dispel magic                  ;  18; 18000;  15;          0;
 30;  100; haste                         ;  18; 18000;  15;          0;
 32;  100; cone of shards                 ;   9;  9000;   10; 20;     0;
 35;  100; controlled teleport           ;  14; 14000;  10;          0;
 35;  100; gate                          ;  14; 14000;  10;          0;
 40;  100; summon demon                  ;   9;  9000;  10;          0;
 50;  100; summon devil                  ;   9;  9000;  10;          0;
130;  100; group teleport                ;   9;  9000;  10;          0;
"
#else
ERROR NO TYPE FOR THE CONJURER GUILD
#endif

#elif defined(_GUILD_UDGAARD_HEALER)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;priest;Udgaard Healer;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  0;   50; Strength                      ;  14; 14000;  14;       0;
  0;   50; Dexterity                     ;  14; 14000;  10;       0;
  0;   70; Constitution                  ;  14; 14000;  13;       0;
  0;   60; Hitpoints                     ;  18; 18000;  13;       0;
  0;  100; Charisma                      ;   4;  4000;  10;       0;
  0;   90; Brain                         ;   9;  9000;   8;       0;
  0;  100; Divine                        ;   4;  4000;   8;       0;
"

/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;priest;Udgaard Healer;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; diagnostics                   ;   4;  4000;   5;          0;
  0;   60; fleeing                       ;  14; 14000;  10;          0;
  0;  100; first aid                     ;   4;  4000;   5; 10;      0;
  2;  100; turn undead                   ;   4;  4000;   5; 10;      0;
  3;   80; scroll use                    ;   9;  9000;   8;          0;
  3;   80; consider                      ;   9;  9000;   8;          0;
  3;   80; shield                        ;  14; 14000;  10;          0;
  0;   75; armor soft leather            ;   4;  4000;   10;      0;
  7;   75; armor hard leather            ;   4;  4000;   10;      0;
 15;   75; armor chain                   ;   4;  4000;   10;      0;
 20;   50; armor plate                   ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;priest;Udgaard Healer;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; mace                          ;  14; 14000;  10;          0;
  1;   80; fist                          ;  18; 18000;  15;          0;
  4;   90; war hammer                    ;  14; 14000;  10;          0;
  6;   70; club                          ;  14; 14000;  14;          0;
  8;  100; quarterstaff                  ;  14; 14000;  10;          0;
 20;   70; morning star                  ;  18; 18000;  15;          0;
 34;   70; flail                         ;  14; 14000;  10;          0;
 36;   70; battle club                   ;  14; 14000;  18;          0;
 48;   90; battle mace                   ;  14; 14000;  18;          0;
 50;   90; maul                          ;  14; 14000;  16;          0;
"

#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;priest;Udgaard Healer;
$1n tells you, 'I have never heard of such magic.';
$1n tells you, 'I do not know how to teach this kind of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; cure light wounds             ;   4;  4000;   5; 10;      0;
  1;   80; cause light wounds            ;  14; 14000;  10;          0;
  2;  100; aid                           ;  14; 14000;  10;          0;
  4;  100; summer rain                   ;  14; 14000;  10;          0;
  4;  100; raise divine                  ;   4;  4000;   5; 10;      0;
  4;  100; divine resistance             ;   4;  4000;   5; 10;      0;
  4;   75; command                       ;  14; 14000;  10; 20;      0;
  5;  100; detect alignment              ;   9;  9000;   8; 16;      0;
  5;  100; detect undead                 ;   9;  9000;   8; 16;      0;
  6;  100; detect poison                 ;   9;  9000;   8;          0;
  6;  100; charisma                      ;   4;  4000;   5; 10;      0;
  6;  100; sustain                       ;   9;  9000;   8; 16;      0;
  7;  100; awaken                        ;   9;  9000;   8;          0;
  8;   50; blind                         ;  14; 14000;  10;          0;
  8;  100; leather skin                  ;   9;  9000;   8;          0;
  9;  100; bless                         ;  14; 14000;  10;          0;
 10;  100; word of recall                ;  14; 14000;  10;          0;
 10;  100; sanctuary                     ;  14; 14000;  10; 20;      0;
 11;  100; detect curse                  ;   9;  9000;   8; 16;      0;
 11;  100; remove disease                ;  14; 14000;  10;          0;
 12;  100; light                         ;   4;  4000;   5; 10;      0;
 12;  100; calm                          ;  14; 14000;  10;          0;
 13;  100; remove poison                 ;  14; 14000;  10;          0;
 14;  100; sense life                    ;  18; 18000;  15; 30;      0;
 14;  100; cure serious wounds           ;   9;  9000;   8; 16;      0;
 15;  100; cure blind                    ;  14; 14000;  10; 20;      0;
 16;  100; create water                  ;   9;  9000;   8; 16;      0;
 16;  100; bark skin                     ;  14; 14000;  10;          0;
 17;  100; life protection               ;  14; 14000;  10;          0;
 18;  100; find path                     ;  14; 14000;  10; 20;      0;
 18;  100; remove curse                  ;   9;  9000;   8; 16;      0;
 18;  100; create food                   ;  14; 14000;  10; 20;      0;
 19;  100; locate object                 ;  18; 18000;  15;          0;
 20;  100; locate person                 ;  14; 14000;  10;          0;
 20;  100; total recall                  ;  18; 18000;  15;          0;
 22;  100; protection from evil          ;  14; 14000;  10;          0;
 23;   50; hold undead                   ;  23; 23000;  20;          0;
 24;  100; continual light               ;  14; 14000;  10;          0;
 27;  100; raise dead                    ;  18; 18000;  15;          0;
 28;   80; cause serious wounds          ;  18; 18000;  15;          0;
 29;  100; dispel evil                   ;  14; 14000;  10;          0;
 30;  100; heal                          ;  14; 14000;  10;          0;
 31;   80; sun ray                       ;  14; 14000;  10;          0;
 33;  100; clear skies                   ;  18; 18000;  15;          0;
 37;   80; harm                          ;  14; 14000;  20;          0;
 40;  100; resurrection                  ;  23; 23000;  20;          0;
 70;  100; final rest                    ;  14; 14000;  20;          0;
 75;  100; raise hitpoints               ;  18; 18000;  15;          0;
 80;  100; holy word                     ;  14; 14000;  12;          0;
120;  100; deathly grasp                 ;  14; 14000;  20;          0;
 28;  100; flash                         ;  18; 18000;  15;          0;
 45;  100; colourbeam                    ;  14; 14000;  20;          0;
 75;  100; colourspray                   ;  23; 23000;  20;          0;
115;  100; flashing grip                 ;  14; 14000;  20;          0;
"
#else
ERROR IN HEALER GUILD, NO TYPE
#endif

#elif defined(_GUILD_NECROMANCER)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;necromancer;Necromancer;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove all equipment, please.';

  1;   50; Strength                      ;  23; 23000;  13;      0;
  0;   60; Dexterity                     ;  18; 18000;  13;      0;
  0;   60; Constitution                  ;  14; 14000;  14;      0;
  2;   60; Hitpoints                     ;  18; 18000;  10;      0;
  0;   90; Charisma                      ;  14; 14000;  10;      0;
  0;  100; Brain                         ;   4;  4000;   8;      0;
  0;  100; Divine                        ;   4;  4000;   8;      0;
"
/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;necromancer;Necromancer;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   60; fleeing                       ;  14; 14000;  10;          0;
  1;   80; wand use                      ;  14; 14000;  10;          0;
  2;   80; scroll use                    ;   9;  9000;   8;          0;
  3;   80; leadership                    ;   9;  9000;  10;          0;
  5;   75; diagnostics                   ;   4;  4000;   5;          0;
  0;   75; armor soft leather            ;   4;  4000;   10;      0;
"

#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;necromancer;Necromancer;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   90; dagger                        ;   9;  9000;  10;          0;
  1;   50; fist                          ;  12; 12000;  10;          0;
  2;  100; mace                          ;   9;  9000;   8;          0;
  4;  100; quarterstaff                  ;  12; 12000;  10;          0;
  8;   90; short sword                   ;   9;  9000;  10;          0;
 10;  100; sickle                        ;  14; 14000;   5;          0;
 12;   80; club                          ;  14; 14000;  10;          0;
 14;   70; flail                         ;  14; 14000;  10;          0;
 16;   80; hand axe                      ;  14; 14000;  10;          0;
 20;  100; scythe                        ;  18; 18000;  15;          0;
 22;   90; morning star                  ;  18; 18000;  14;          0;
 25;   70; rapier                        ;  14; 14000;  12;          0;
 30;   70; spear                         ;  18; 18000;  15;          0;
 35;   70; battle club                   ;  18; 18000;  15;          0;
 40;   80; battle mace                   ;  18; 18000;  14;          0;
 50;   90; maul                          ;  18; 18000;  14;          0;
 15;   90; stiletto                      ;  18; 18000;  14;          0;
 40;   90; main gauche                   ;  18; 18000;  14;          0;
 10;   90; brass knuckles                ;  18; 18000;  14;          0;
"

#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;necromancer;Necromancer;
$1n tells you, 'I have never heard of such magic.';
$1n tells you, 'I do not know how to teach this kind of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; raise divine                  ;   9;  9000;   8;          0;
  0;  100; detect undead                 ;   4;  4000;   5; 10;      0;
  1;  100; fart                          ;   4;  4000;   5; 10;      0;
  1;  100; cause light wounds            ;   9;  9000;   8; 16;      0;
  1;  100; detect curse                  ;   4;  4000;   5; 10;      0;
  2;  100; sense life                    ;   4;  4000;   5; 10;      0;
  2;  100; repel lesser undead           ;   4;  4000;   5; 10;      0;
  3;   50; sustain                       ;  14; 14000;  10;          0;
  4;  100; animate dead                  ;   4;  4000;   5; 10;      0;
  5;  100; detect poison                 ;   4;  4000;   5; 10;      0;
  5;  100; darkness                      ;   4;  4000;   5; 10;      0;
  6;  100; detect alignment              ;  14; 14000;  10; 20;      0;
  7;  100; madness                       ;  14; 14000;  10; 20;      0;
  9;  100; blind                         ;   9;  9000;   8; 16;      0;
 12;  100; cause serious wounds          ;  14; 14000;  10; 20;      0;
 14;  100; hold undead                   ;   4;  4000;   5;          0;
 14;  100; sleep                         ;  14; 14000;  10;          0;
 14;  100; continual darkness            ;   9;  9000;   8; 16;      0;
 16;  100; bad breath                    ;   9;  9000;   8; 16;      0;
 18;  100; curse                         ;   4;  4000;   5; 10;      0;
 19;  100; fear                          ;   9;  9000;   8; 16;      0;
 24;  100; remove curse                  ;  23; 23000;  20;          0;
 25;  100; undead door                   ;  18; 18000;  15;          0;
 25;  100; plague                        ;   4;  4000;   5;          0;
 28;  100; command                       ;   9;  9000;   8;          0;
 29;  100; harm                          ;  14; 14000;  15;          0;
 30;  100; stinking cloud                ;  14; 14000;  10; 20;      0;
 31;  100; repel greater undead          ;   9;  9000;   8; 16;      0;
 33;  100; protection from good          ;   9;  9000;   8; 16;      0;
 34;  100; slow rot                      ;   9;  9000;   5; 10;      0;
 36;  100; control undead                ;   4;  4000;   5; 10;      0;
 38;  100; energy drain                  ;   9;  9000;   8;          0;
 39;  100; dispel good                   ;   4;  4000;   5;          0;
 42;  100; cause panic                   ;  14; 14000;   7; 15;      0;
 50;  100; raise skeleton                ;   9;  9000;   8;          0;
 60;  100; aid undead                    ;   9;  9000;   8;          0;
 75;  100; raise skeletal champion       ;   9;  9000;   8;          0;
 40;  100; unholy word                   ;   9;  9000;   8;          0;
150;  100; raise horde                   ;  14; 14000;   8;          0;
 60;  100; deathly grasp                 ;  14; 14000;  20;          0;
100;  100; stinking breath               ;  14; 14000;  20;          0;
 80;  100; unholy touch                  ;  14; 14000;  14;          0;
120;  100; unholy grasp                  ;  14; 14000;  20;          0;
160;  100; unholy shout                  ;  14; 14000;  26;          0;
"

#else

ERROR NO TYPE IN NECROMANCERS GUILD

#endif

#elif defined(_GUILD_MIDGAARD_PALADIN)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;paladin;Midgaard Paladin;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I am not a master on that ability.';
$1n tells you, 'You do not have %s for the tithe.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'I cannot teach you more than I have.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Remove all equipment, please.';

  0;  100; Strength                      ;   4;  4000;   8;       0;
  0;   70; Dexterity                     ;  14; 14000;  10;       0;
  0;   85; Constitution                  ;   9;  9000;  10;       0;
  0;  100; Hitpoints                     ;   9;  9000;   8;       0;
  0;   70; Charisma                      ;  14; 14000;  13;       0;
  0;   50; Brain                         ;  23; 23000;  14;       0;
  0;   70; Divine                        ;  14; 14000;  13;       0;
"

/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;paladin;Midgaard Paladin;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for the tithe.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; shield                        ;   9;  9000;   8;          0;
  0;  100; rescue                        ;   4;  4000;   5; 10;      0;
  0;   90; consider                      ;   9;  9000;   8; 16;      0;
  1;   70; diagnostics                   ;   9;  9000;   8;          0;
  3;   50; first aid                     ;   9;  9000;   8;          0;
  3;   80; bash                          ;   9;  9000;   8;          0;
  5;   70; turn undead                   ;  18; 18000;  15;          0;
 12;  100; leadership                    ;   4;  4000;   5; 10;      0;
  0;   50; armor soft leather            ;   4;  4000;   10;      0;
  7;   70; armor hard leather            ;   4;  4000;   10;      0;
 15;  100; armor chain                   ;   4;  4000;   10;      0;
 20;  100; armor plate                   ;   4;  4000;   10;      0;
"
#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;paladin;Midgaard Paladin;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't enough money to tithe for that training.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   70; fist                          ;  14; 14000;  12;          0;
  0;   80; dagger                        ;   4;  4000;   8;          0;
  0;  100; quarterstaff                  ;   9;  9000;   8;          0;
  1;  100; rapier                        ;   4;  4000;   8;          0;
  1;  100; hand axe                      ;   9;  9000;   8;          0;
  2;  100; short sword                   ;   4;  4000;   8;          0;
  3;  100; mace                          ;   9;  9000;   8;          0;
  4;  100; scimitar                      ;   4;  4000;   8;          0;
  5;  100; club                          ;   4;  4000;   8;          0;
  6;  100; spear                         ;   9;  9000;  10;          0;
  9;  100; whip                          ;   4;  4000;  12;          0;
 10;  100; war hammer                    ;   9;  9000;   8;          0;
 14;  100; morning star                  ;  14;  9000;  10;          0;
 15;  100; flail                         ;  14; 14000;  10;          0;
 16;  100; long sword                    ;   9;  9000;   8;          0;
 16;  100; battle club                   ;  14; 14000;  10;          0;
 18;  100; battle mace                   ;  14; 14000;  10;          0;
 21;  100; lance                         ;  12; 12000;  10;          0;
 24;  100; maul                          ;  12; 12000;  10;          0;
 25;  100; great sword                   ;   9;  9000;  10;          0;
 26;  100; bardiche                      ;  18; 18000;  12;          0;
 28;  100; halberd                       ;  18; 18000;  14;          0;
 "

#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;paladin;Midgaard Paladin;
$1n tells you, 'I have never heard of such magic.';
$1n tells you, 'I do not know how to teach this kind of magic.';
$1n tells you, 'You have not got %s for the tithe.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;   50; detect alignment              ;  14; 14000;  10; 20;      0;
  4;   50; detect poison                 ;  14; 14000;  10;          0;
  9;   50; detect undead                 ;  14; 14000;  10; 20;      0;
 10;   50; cure light wounds             ;  18; 18000;  15;          0;
 12;   50; light                         ;  14; 14000;  10; 20;      0;
 15;   50; repel lesser undead           ;  18; 18000;  15;          0;
 18;   80; sustain                       ;  14; 14000;  10;          0;
 20;   50; remove disease                ;  18; 18000;  15;          0;
 24;   50; remove curse                  ;  14; 14000;  10; 20;      0;
 28;   70; calm                          ;  14; 14000;  15;          0;
 30;   60; sanctuary                     ;  18; 18000;  15;          0;
 32;  100; protection from evil          ;  14; 14000;  10;          0;
 35;   50; bless                         ;  14; 14000;  10;          0;
 40;   50; cure serious wounds           ;  18; 18000;  15;          0;
 41;   50; continual light               ;  23; 23000;  20;          0;
 45;   50; dispel evil                   ;   4;  4000;   5; 10;      0;
 80;  100; final rest                    ;  14; 14000;  10;          0;
 85;  100; raise hitpoints               ;  14; 14000;  10;          0;
 90;  100; holy word                     ;  14; 14000;  10;          0;
100;  100; holy touch                    ;  14; 14000;  18;          0;
120;  100; holy grasp                    ;  14; 14000;  25;          0;
160;  100; holy shout                    ;  14; 14000;  30;          0;
"
#else

ERROR NO TYPE IN MIDGAARD PALADIN

#endif

#elif defined(_GUILD_BARBARIAN)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;barbarian;Barbarian;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I am not a master on that ability.';
$1n tells you, 'You do not have %s for the payment.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'I cannot teach you more than I have.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Remove all equipment, please.';

  0;  100; Strength                      ;   5; 15000;  10;    0;
  0;   90; Dexterity                     ;   5; 15000;  10;    0;
  0;  100; Constitution                  ;   10; 15000;  10;      0;
  0;   90; Hitpoints                     ;   9; 15000;  10;     0;
  0;   60; Charisma                      ;  15;  5000;   5;     0;
  0;   60; Brain                         ;  15; 10000;   8;      0;
 "
 
#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;barbarian;Barbarian;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got %s for the payment.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  5;  100; berserk                       ;  14; 14000;  9;           0;
  70; 100; frenzy                        ;  14; 14000;  13;          0;
  0;  100; rage                          ;  14; 14000;  10;          0;
  0;  100; consider                      ;  14; 14000;  10;          0;
  0;  100; diagnostics                   ;  14; 14000;  10;          0;
  0;   70; fleeing                       ;  14; 14000;  10;          0;
 15;  100; leap                          ;  14; 14000;  10;          0;
 30;  100; taunt                         ;  14; 14000;  10;          0;
 40;  100; defend                        ;  14; 14000;  15;          0;
 50;  100; whirl                         ;  14; 14000;  12;          0;
 35;  100; cleave                        ;  14; 14000;  10; 20;      0;
 30;  100; rend                          ;  14; 14000;  10; 20;      0;
 90;  100; slam                          ;  14; 14000;  10; 20;      0;
 10;  100; charge                        ;  14; 14000;  10;          0;
 10;  100; two weapon style              ;   9;  9000;   8;          0;
 15;   70; leadership                    ;   9;  9000;   8;          0;
  0;  100; armor soft leather            ;   4;  4000;   10;         0;
  7;  100; armor hard leather            ;   4;  4000;   10;         0;
 15;  100; armor chain                   ;   4;  4000;   10;         0;
 20;  100; armor plate                   ;   4;  4000;   10;         0;
"

#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;barbarian;Barbarian;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't enough money to pay for that training.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all equipment, please.';

  0;  100; fist                          ;   9;  9000;   8;          0;
  0;  100; club                          ;   4;  4000;   5;          0;
  0;  100; hand axe                      ;   9;  9000;   8;          0;
  2;  100; dagger                        ;   9;  9000;   8;          0;
  1;  100; rapier                        ;   9;  9000;   8;          0;
  2;  100; spear                         ;   9;  9000;   8;          0;
  4;   80; kick small                    ;   4;  4000;  12;          0;
  4;  100; short sword                   ;   9;  9000;   8;          0;
  5;  100; mace                          ;   9;  9000;   8;          0;
  5;   80; brass knuckles                ;  25; 25000;  10;          0;
  5;   80; knee                          ;  25; 25000;  20; 40;      0;
  8;  100; war hammer                    ;   9;  9000;  12;          0;
  8;  100; elbow                         ;  25; 25000;  12;          0;
 10;  100; brass knuckles                ;  15; 15000;  12;          0;
 12;  100; morning star                  ;  14;  9000;  10;          0;
 14;  100; flail                         ;  14; 14000;  10;          0;
 16;  100; long sword                    ;   9;  9000;  10;          0;
 16;  100; broad sword                   ;   9;  9000;  10;          0;
 16;   80; trident                       ;  18; 18000;  15;          0;
 16;  100; battle club                   ;  14; 14000;  10;          0;
 18;  100; battle mace                   ;  14; 14000;  10;          0;
 18;  100; bardiche                      ;  18; 18000;  15;          0;
 22;  100; battle axe                    ;  14; 14000;  15;          0;
 25;  100; war mattock                   ;  18; 18000;  15;          0;
 24;  100; maul                          ;  12; 12000;  10;          0;
 25;  100; great sword                   ;   9;  9000;  15;          0;
 25;  100; claymore                      ;   9;  9000;  15;          0;
 30;  100; halberd                       ;  18; 18000;  15;          0;
 "
 
#else

ERROR NO TYPE IN BARBARIAN GUILD

#endif // barbarian


#elif defined(_GUILD_MIDGAARD_SORCERER)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;sorcerer;Midgaard Sorcerer;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I do not know how to teach this ability.';
$1n tells you, 'You haven't got the %s for me.';
$1n tells you, 'You haven't got %d ability points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you.';
$1n tells you, 'Remove it all, then we proceed!';

  2;   50; Strength                      ;  18; 18000;  13;      0;
  0;   60; Dexterity                     ;  18; 18000;  10;      0;
  2;   60; Constitution                  ;  14; 14000;  13;      0;
  4;   60; Hitpoints                     ;  14; 14000;  14;      0;
  0;   90; Charisma                      ;   9;  9000;  10;      0;
  0;  100; Brain                         ;   4;  4000;   8;      0;
  0;  100; Magic                         ;   4;  4000;   8;      0;
"

/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;sorcerer;Midgaard Sorcerer;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I do not know how to teach this skill.';
$1n tells you, 'You haven't got the %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove all, then we proceed!';

  0;   60; fleeing                       ;  14; 14000;  10;          0;
  0;  100; wand use                      ;   4;  4000;   5; 10;      0;
  1;  100; scroll use                    ;   4;  4000;   5; 10;      0;
  3;   60; consider                      ;   9;  9000;  10;          0;
 12;   35; weather watching              ;   4;  4000;   5;          0;
  0;   75; armor soft leather            ;   4;  4000;   10;      0;
"

#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;sorcerer;Midgaard Sorcerer;
$1n tells you, 'I have never heard of such a weapon.';
$1n tells you, 'I do not know how to teach that weapon.';
$1n tells you, 'You haven't got the %s for me.';
$1n tells you, 'You haven't got %d skill points.';
$1n tells you, 'I can not teach you any more.';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove it all, then we proceed!';

  0;   80; dagger                        ;  15; 15000;  10;          0;
  0;   100; quarterstaff                  ;  20; 20000;  15;          0;
  8;   100; short sword                   ;  20; 20000;  15;          0;
"
#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;sorcerer;Midgaard Sorcerer;
$1n tells you, 'I have never heard of such sorcery.';
$1n tells you, 'I do not know how to teach this kind of sorcery.';
$1n tells you, 'You have not got the %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, find a better teacher!';
$1n tells you, 'You must be unaffected by magic, else I can't teach you';
$1n tells you, 'Remove it all, then we proceed!';

  0;  100; detect magic                  ;  14; 14000;  10; 20;      0;
  0;  100; raise magic                   ;   4;  4000;   5; 10;      0;
  0;  100; burn                          ;   4;  4000;   5; 10;      0;
  2;  100; brain                         ;  14; 14000;  10;          0;
  3;  100; electrical shock              ;   4;  4000;   5; 10;      0;
  4;  100; dexterity                     ;  14; 14000;  10;          0;
  5;  100; mind shield                   ;  14; 14000;  10;          0;
  6;  100; constitution                  ;  14; 14000;  10;          0;
  6;  100; heat resistance               ;   4;  4000;   5; 10;      0;
  6;  100; snowball                      ;   4;  4000;   5; 10;      0;
  7;  100; cold resistance               ;   4;  4000;   5; 10;      0;
  7;   75; magic candle                  ;  14; 14000;  10;          0;
  8;  100; electricity resistance        ;   4;  4000;   5; 10;      0;
  9;  100; poison resistance             ;   4;  4000;   5; 10;      0;
  9;  100; slow                          ;  14; 14000;  10;          0;
 10;  100; strength                      ;  14; 14000;  10;          0;
 10;  100; acid resistance               ;   4;  4000;   5; 10;      0;
 11;  100; detect invisible              ;  14; 14000;  10; 20;      0;
 12;  100; identify                      ;  18; 18000;  15; 30;      0;
 13;   80; confusion                     ;  18; 18000;  15; 30;      0;
 14;  100; quicken                       ;  14; 14000;  10;          0;
 14;  100; fireball                      ;   9;  9000;   8; 16;      0;
 80;  100; wizard mark                   ;  14; 14000;  15; 30;      0;
 14;  100; mending                       ;   4;  4000;   5;          0;
 15;   80; stun                          ;  14; 14000;  10;          0;
 15;  100; charge wand                   ;  14; 14000;  10; 20;      0;
 15;  100; sending                       ;   9;  9000;   5;          0;
 16;  100; jolt                          ;   9;  9000;   8; 16;      0;
 16;   50; lock                          ;  18; 18000;  15; 30;      0;
 17;  100; charge staff                  ;  14; 14000;  10; 20;      0;
 17;  100; dispel magic                  ;  14; 14000;  10;          0;
 17;   50; xray vision                   ;   9;  9000;   8; 16;      0;
 18;   50; unlock                        ;  18; 18000;  15; 30;      0;
 19;  100; frostball                     ;   9;  9000;   8; 16;      0;
 20;  100; repair                        ;   9;  9000;   8;          0;
 24;  100; bone skin                     ;  18; 18000;  15;          0;
 25;   75; sun globe                     ;  14; 14000;  15;          0;
 25;   75; night globe                   ;  14; 14000;  15;          0;
 25;  100; drowse                        ;  18; 18000;  15;          0;
 27;  100; hold monster                  ;  14; 14000;  10;          0;
 28;  100; improved identify             ;  23; 23000;  20;          0;
 28;  100; firestorm                     ;  14; 14000;  10; 20;      0;
 29;  100; haste                         ;  14; 14000;  10;          0;
 30;   50; minor gate                    ;  18; 18000;  15;          0;
 30;  100; lightning bolt                ;  14; 14000;  10; 20;      0;
 31;  100; reconstruct                   ;  14; 14000;  10;          0;
 32;   80; transport                     ;  18; 18000;  15;          0;
 34;  100; icestorm                      ;  14; 14000;  10; 20;      0;
 37;  100; toxicate                      ;  14; 14000;  10;          0;
 45;  100; stone skin                    ;  23; 23000;  20;          0;
 45;  100; blinding flash                ;  14; 14000;  12; 19;      0;
 70;   90; blizzard                      ;  14; 14000;  10; 20;      0;
100;  100; mana boost                    ;  14; 14000;  10;          0;
100;  100; acid drop                     ;  14; 14000;  10;          0;
120;  100; spray of acid                 ;  14; 14000;  10;          0;
120;  100; portal                        ;  14; 14000;  10;          0;
145;  100; acid ball                     ;  14; 14000;  10;          0;
150;  100; travel                        ;  14; 14000;  10;          0;
150;  100; fire blast                    ;  14; 14000;  20; 30;      0;
180;  100; acid swirl                    ;  14; 14000;  20; 30;      0;
160;  100; lightning storm               ;  14; 14000;  20; 30;      0;
100;  100; iceball                       ;  14; 14000;  25;          0;
"
#else

ERROR NO TYPE IN SORCERER GUILD

#endif

#elif defined(_GUILD_ASSASSIN)

#if defined(_ABILITY)

special SFUN_TEACH_INIT
"abilities;assassin;Khorsabad Assassin;
$1n tells you, 'I have never heard of such an ability.';
$1n tells you, 'I am not a master on that ability.';
$1n tells you, 'You are too poor to afford %s right now.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'We are equals in that now.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Stand before me as you entered the world.';

  0;   50; Magic                         ;  18; 18000;  14;       0;
  0;   80; Strength                      ;   9;  9000;  10;       0;
  0;   80; Constitution                  ;  14; 14000;  10;       0;
  0;   50; Charisma                      ;  14; 14000;  13;       0;
  0;   60; Brain                         ;  18; 18000;  13;       0;
  0;  100; Hitpoints                     ;  14; 14000;   8;       0;
  0;  100; Dexterity                     ;   4;  4000;   8;       0;
"

/* Sum (max) 520, Average = 10.86 */

#elif defined(_SKILL)

special SFUN_TEACH_INIT
"skills;assassin;Khorsabad Assassin;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I am not a master on that skill.';
$1n tells you, 'You are too poor to afford %s right now.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'We are equals in that now.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Stand before me as you entered the world.';

  0;   60; diagnostics                   ;   4;  4000;   5;          0;
  0;  100; consider                      ;   4;  4000;   5;          0;
  0;  100; fleeing                       ;   4;  4000;   5;          0;
  0;  100; sneak                         ;   9;  9000;   8;          0;
  0;  100; backstab                      ;   4;  4000;   5; 10;      0;
  0;  100; hide                          ;   4;  4000;   5; 10;      0;
  0;  100; climb                         ;  14; 14000;  10;          0;
  2;   80; search                        ;  14; 14000;  10;          0;
  3;   50; shield                        ;  14; 14000;  10;          0;
  4;   90; disarming                     ;   9;  9000;  10; 20;      0;
  5;   50; swimming                      ;  14; 14000;  10;          0;
 10;  100; two weapon style              ;   9;  9000;   8;          0;
 13;   70; scroll use                    ;  18; 18000;  15;          0;
 22;  100; stalk                         ;   9;  9000;   8;          0;
  0;  100; armor soft leather            ;   4;  4000;   10;      0;
  7;  100; armor hard leather            ;   4;  4000;   10;      0;
"


#elif defined(_WEAPON)

special SFUN_TEACH_INIT
"weapons;assassin;Khorsabad Assassin;
$1n hisses, 'What sort of weapon is that?';
$1n hisses, 'Bah! What true assassin would want to learn such a weapon.';
$1n hisses, 'I require cash up front for my services.';
$1n hisses, 'You mind is not ready to further the weapon arts.';
$1n hisses, 'I congratulate you, you are as now well learned as I.';
$1n hisses, 'Auras surround you that interfere with your training.';
$1n hisses, 'What you wear interferes with what I teach.';

  0;  100; dagger                        ;   4;  4000;   5;          0;
  0;  100; fist                          ;   4;  4000;   5;          0;
  0;  100; claw small                    ;   4;  4000;   5;          0;
  1;  100; short sword                   ;   9; 10000;   8;          0;
  4;   80; rapier                        ;  14; 14000;  10;          0;
  8;   80; falchion                      ;  14; 14000;  10;          0;
 10;   80; spear                         ;  18; 18000;  15;          0;
 12;   90; kick small                    ;  18; 18000;  15;          0;
 16;  100; hand axe                      ;  18; 18000;  15;          0;
 20;   90; long sword                    ;  18; 18000;  15;          0;
 25;  100; quarterstaff                  ;   4;  4000;   8;          0;
 12;   90; brass knuckles                ;  18; 18000;  15;          0;
 40;   90; stiletto                      ;  12; 12000;  10;          0;
 14;  100; main gauche                   ;   9;  9000;   8;          0;
"

#elif defined(_SPELL)

special SFUN_TEACH_INIT
"spells;assassin;Khorsabad Assassin;
$1n tells you, 'I have never heard of such a way to use magic.';
$1n tells you, 'I do not know how to teach this sort of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, you are my equal in this.';
$1n tells you, 'You must be without magical aura in order to learn.';
$1n tells you, 'You must remove all that you wear.';

 15;   50; detect invisible              ;  23; 23000;  20;          0;
 20;   80; toxicate                      ;  18; 18000;  15;          0;
 25;   50; invisibility                  ;  18; 18000;  15;          0;
 30;   50; dexterity                     ;  18; 18000;  15; 30;      0;
 35;   50; quicken                       ;  23; 23000;  20;          0;
"
#else

ERROR NO TYPE IN ASSASSIN GUILD

#endif

#elif defined(_POLICE_SCHOOL)

#if defined(_SPELL)
special SFUN_TEACH_INIT
"spells;;;
$1n tells you, 'I have never heard of such a way to use magic.';
$1n tells you, 'I do not know how to teach this sort of magic.';
$1n tells you, 'You have not got %s for me.';
$1n tells you, 'You have not got %d skill points.';
$1n tells you, 'I can not teach you any more, you are my equal in this.';
$1n tells you, 'You must be without magical aura in order to learn.';
$1n tells you, 'You must remove all that you wear.';

  0;  100; locate wanted          ;  25; 2500;  20;          0;
  0;  100; find wanted            ;  25; 2500;  20;          0;
"
#elif defined(_SKILL)
special SFUN_TEACH_INIT
"skills;;;
$1n tells you, 'I have never heard of such a skill.';
$1n tells you, 'I am not a master on that skill.';
$1n tells you, 'You are too poor to afford %s right now.';
$1n tells you, 'You are not ready to learn more. You lack %d points.';
$1n tells you, 'We are equals in that now.';
$1n tells you, 'You must have no traces of magic about you to learn.';
$1n tells you, 'Stand before me as you entered the world.';

  0;  100; hand cuffing                   ;   5;  2500;   20;          0;
"
#endif

#else

ERROR NO GUILD TYPE DEFINED

#endif
