dawn/notes/
dawn/src/
dawn/src/docs/
/**************************************************************************/
// gsn.h - #included into global.h, (Global Spell/skill Numbers)
/***************************************************************************
 * The Dawn of Time v1.69r (c)1997-2004 Michael Garratt                    *
 * >> A number of people have contributed to the Dawn codebase, with the   *
 *    majority of code written by Michael Garratt - www.dawnoftime.org     *
 * >> To use this source code, you must fully comply with the dawn license *
 *    in licenses.txt... In particular, you may not remove this copyright  *
 *    notice.                                                              *
 **************************************************************************/
#ifndef GSN_H
#define GSN_H
EXTERN  sh_int  gsn_abjuration;
EXTERN  sh_int  gsn_alteration;
EXTERN  sh_int  gsn_conjuration;
EXTERN  sh_int  gsn_illusion;
EXTERN  sh_int  gsn_phantasm;
EXTERN  sh_int  gsn_evocation;
EXTERN  sh_int  gsn_enchantment;
EXTERN  sh_int  gsn_charm;
EXTERN  sh_int  gsn_divination;
EXTERN  sh_int  gsn_necromancy;
EXTERN  sh_int  gsn_earth;
EXTERN  sh_int  gsn_air;
EXTERN  sh_int  gsn_fire;
EXTERN  sh_int  gsn_water;
EXTERN  sh_int  gsn_weather;
EXTERN  sh_int  gsn_protection;
EXTERN  sh_int  gsn_plant;
EXTERN  sh_int  gsn_law;
EXTERN  sh_int  gsn_sun;
EXTERN  sh_int  gsn_animal;
EXTERN  sh_int  gsn_combat;
EXTERN  sh_int  gsn_creation;
EXTERN  sh_int  gsn_time;
EXTERN  sh_int  gsn_reserved;
EXTERN  sh_int  gsn_acid_blast;
EXTERN  sh_int  gsn_animal_essence;
EXTERN  sh_int  gsn_armor;
EXTERN  sh_int  gsn_augment_hearing;
EXTERN  sh_int  gsn_aura_of_temperance;
EXTERN  sh_int  gsn_barkskin;
EXTERN  sh_int  gsn_benedict;
EXTERN  sh_int  gsn_bless;
EXTERN  sh_int  gsn_blindness;
EXTERN	sh_int	gsn_sb_blindness;
EXTERN  sh_int  gsn_burning_hands;
EXTERN  sh_int  gsn_call_lightning;
EXTERN  sh_int  gsn_calm;
EXTERN  sh_int  gsn_sb_calm;
EXTERN  sh_int  gsn_cancellation;
EXTERN  sh_int  gsn_cantrip;
EXTERN  sh_int  gsn_cause_fear;
EXTERN  sh_int  gsn_cause_critical;
EXTERN  sh_int  gsn_cause_light;
EXTERN  sh_int  gsn_cause_serious;
EXTERN  sh_int  gsn_chain_lightning;
EXTERN  sh_int  gsn_change_sex;
EXTERN  sh_int  gsn_charm_person;
EXTERN  sh_int  gsn_chaos_lace;
EXTERN  sh_int  gsn_chaotic_poison;
EXTERN  sh_int  gsn_chill_shield;
EXTERN  sh_int  gsn_chill_touch;
EXTERN  sh_int  gsn_colour_spray;
EXTERN  sh_int  gsn_cone_cold;
EXTERN  sh_int  gsn_continual_light;
EXTERN  sh_int  gsn_control_weather;
EXTERN  sh_int  gsn_create_buffet;
EXTERN  sh_int  gsn_create_food;
EXTERN  sh_int  gsn_create_rose;
EXTERN  sh_int  gsn_create_spring;
EXTERN  sh_int  gsn_create_water;
EXTERN  sh_int  gsn_cure_blindness;
EXTERN  sh_int  gsn_cure_chaotic_poison;
EXTERN  sh_int  gsn_cure_critical;
EXTERN  sh_int  gsn_sb_cure_critical;
EXTERN  sh_int  gsn_cure_disease;
EXTERN  sh_int  gsn_cure_light;
EXTERN  sh_int  gsn_sb_cure_light;
EXTERN  sh_int  gsn_cure_poison;
EXTERN  sh_int  gsn_cure_serious;
EXTERN  sh_int  gsn_sb_cure_serious;
EXTERN  sh_int  gsn_curse;
EXTERN  sh_int  gsn_cutting_wind;
EXTERN  sh_int  gsn_decay;
EXTERN  sh_int  gsn_detect_evil;
EXTERN  sh_int  gsn_detect_good;
EXTERN  sh_int  gsn_dehydration;
EXTERN  sh_int  gsn_detect_hidden;
EXTERN  sh_int  gsn_detect_invis;
EXTERN  sh_int  gsn_detect_magic;
EXTERN  sh_int  gsn_detect_poison;
EXTERN  sh_int  gsn_detect_scry;
EXTERN	sh_int	gsn_detect_treeform;
EXTERN  sh_int  gsn_disorientation;
EXTERN  sh_int  gsn_dispel_evil;
EXTERN  sh_int  gsn_dispel_good;
EXTERN  sh_int  gsn_dispel_magic;
EXTERN  sh_int  gsn_downdraft;
EXTERN  sh_int  gsn_drunkeness;
EXTERN  sh_int  gsn_drain_blade;
EXTERN  sh_int  gsn_earthquake;
EXTERN  sh_int  gsn_earthwalk;
EXTERN  sh_int  gsn_empower_blade;
EXTERN  sh_int  gsn_enchant_armor;
EXTERN  sh_int  gsn_enchant_weapon;
EXTERN  sh_int  gsn_energy_drain;
EXTERN  sh_int  gsn_extension;
EXTERN  sh_int  gsn_faerie_fire;
EXTERN  sh_int  gsn_faerie_fog;
EXTERN  sh_int  gsn_farsight;
EXTERN  sh_int  gsn_fear_magic;
EXTERN  sh_int  gsn_fireball;
EXTERN  sh_int  gsn_fireproof;
EXTERN  sh_int  gsn_fire_shield;
EXTERN  sh_int  gsn_frostball;
EXTERN  sh_int  gsn_flame_blade;
EXTERN  sh_int  gsn_flamestrike;
EXTERN  sh_int  gsn_fling;
EXTERN  sh_int  gsn_fly;
EXTERN  sh_int  gsn_floating_disc;
EXTERN  sh_int  gsn_frenzy;
EXTERN  sh_int  gsn_frost_blade;
EXTERN  sh_int  gsn_gate;
EXTERN  sh_int  gsn_giant_strength;
EXTERN  sh_int  gsn_harm;
EXTERN  sh_int  gsn_haste;
EXTERN  sh_int  gsn_heal;
EXTERN  sh_int  gsn_heat_metal;
EXTERN	sh_int	gsn_higher_learning;
EXTERN  sh_int  gsn_holy_aura;
EXTERN  sh_int  gsn_holy_beam;
EXTERN  sh_int  gsn_holy_word;
EXTERN  sh_int  gsn_sb_holy_word;
EXTERN  sh_int  gsn_ice_storm;
EXTERN  sh_int  gsn_identify;
EXTERN  sh_int  gsn_illusions_grandeur;
EXTERN  sh_int  gsn_sb_illusions_grandeur;
EXTERN  sh_int  gsn_improved_phantasm;
EXTERN  sh_int  gsn_induce_sleep;
EXTERN  sh_int  gsn_infravision;
EXTERN  sh_int  gsn_invisibility;
EXTERN  sh_int  gsn_know_alignment;
EXTERN  sh_int  gsn_lightning_bolt;
EXTERN  sh_int  gsn_locate_object;
EXTERN  sh_int  gsn_magic_resistance;
EXTERN  sh_int  gsn_magic_missile;
EXTERN  sh_int  gsn_sb_magic_missile;
EXTERN  sh_int  gsn_maledict;
EXTERN  sh_int  gsn_mass_healing;
EXTERN  sh_int  gsn_mass_invis;
EXTERN  sh_int  gsn_mithril_glaze;
EXTERN  sh_int  gsn_nexus;
EXTERN  sh_int  gsn_otterlungs;
EXTERN  sh_int  gsn_pass_door;
EXTERN  sh_int  gsn_phantasmal_force;
EXTERN  sh_int  gsn_permanance;
EXTERN  sh_int  gsn_plague;
EXTERN  sh_int  gsn_poison;
EXTERN  sh_int  gsn_poison_immunity;
EXTERN  sh_int  gsn_poison_rain;
EXTERN  sh_int  gsn_sb_poison_rain;
EXTERN  sh_int  gsn_portal;
EXTERN  sh_int  gsn_prayer;
EXTERN  sh_int  gsn_prismatic_spray;
EXTERN  sh_int  gsn_protection_acid;
EXTERN  sh_int  gsn_protection_cold;
EXTERN  sh_int  gsn_protection_evil;
EXTERN  sh_int  gsn_sb_protection_evil;
EXTERN  sh_int  gsn_protection_fire;
EXTERN  sh_int  gsn_protection_good;
EXTERN  sh_int  gsn_sb_protection_good;
EXTERN  sh_int  gsn_protection_lightning;
EXTERN  sh_int  gsn_rage;
EXTERN  sh_int  gsn_recharge;
EXTERN  sh_int  gsn_refresh;
EXTERN  sh_int  gsn_regeneration;
EXTERN  sh_int  gsn_rejuvinate;
EXTERN  sh_int  gsn_remove_curse;
EXTERN  sh_int  gsn_resist_poison;
EXTERN  sh_int  gsn_rune_edge;
EXTERN  sh_int  gsn_runic_blade;
EXTERN  sh_int  gsn_sanctuary;
EXTERN  sh_int  gsn_shaping_the_chaos;
EXTERN  sh_int  gsn_shield;
EXTERN  sh_int  gsn_shocking_grasp;
EXTERN  sh_int  gsn_sleep;
EXTERN  sh_int  gsn_slow;
EXTERN  sh_int  gsn_smite;
EXTERN  sh_int  gsn_spirit_walk;
EXTERN  sh_int  gsn_stone_skin;
EXTERN  sh_int  gsn_starvation;
EXTERN  sh_int  gsn_sober;
EXTERN  sh_int  gsn_summon;
EXTERN  sh_int  gsn_sunfire;
EXTERN  sh_int  gsn_teleport;
EXTERN  sh_int  gsn_thorny_feet;
EXTERN  sh_int  gsn_true_sight;
EXTERN  sh_int  gsn_unholy_aura;
EXTERN  sh_int  gsn_vampiric_touch;
EXTERN  sh_int  gsn_ventriloquate;
EXTERN  sh_int  gsn_weaken;
EXTERN  sh_int  gsn_wildstrike;
EXTERN  sh_int  gsn_wizard_eye;
EXTERN  sh_int  gsn_wind_shield;
EXTERN  sh_int  gsn_word_of_recall;
EXTERN  sh_int  gsn_sb_word_of_recall;
EXTERN  sh_int  gsn_wrath;
EXTERN  sh_int  gsn_summon_guardian;
EXTERN  sh_int  gsn_element_ring;
EXTERN  sh_int  gsn_summon_vyr;
EXTERN  sh_int  gsn_summon_justice;
EXTERN  sh_int  gsn_acid_breath;
EXTERN  sh_int  gsn_fire_breath;
EXTERN  sh_int  gsn_frost_breath;
EXTERN  sh_int  gsn_gas_breath;
EXTERN  sh_int  gsn_shadow_breath;
EXTERN  sh_int  gsn_steel_breath;
EXTERN  sh_int  gsn_lightning_breath;
EXTERN  sh_int  gsn_general_purpose;
EXTERN  sh_int  gsn_high_explosive;
EXTERN  sh_int  gsn_claw;
EXTERN  sh_int  gsn_gore;
EXTERN  sh_int  gsn_gouge;
EXTERN  sh_int  gsn_summoning;
EXTERN  sh_int  gsn_healing;
EXTERN  sh_int  gsn_sorcery;
EXTERN  sh_int  gsn_mana_focusing;
EXTERN  sh_int  gsn_axe;
EXTERN  sh_int  gsn_dagger;
EXTERN  sh_int  gsn_flail;
EXTERN  sh_int  gsn_mace;
EXTERN  sh_int  gsn_polearm;
EXTERN  sh_int  gsn_shield_block;
EXTERN  sh_int  gsn_staff;
EXTERN  sh_int  gsn_sword;
EXTERN  sh_int  gsn_spear;
EXTERN  sh_int  gsn_whip;
EXTERN  sh_int  gsn_backstab;
EXTERN  sh_int  gsn_bash;
EXTERN  sh_int  gsn_berserk;
EXTERN  sh_int  gsn_dirt_kicking;
EXTERN  sh_int  gsn_disarm;
EXTERN  sh_int  gsn_dodge;
EXTERN  sh_int  gsn_enhanced_damage;
EXTERN  sh_int  gsn_ultra_damage;
EXTERN  sh_int  gsn_envenom;
EXTERN  sh_int  gsn_hand_to_hand;
EXTERN  sh_int  gsn_kick;
EXTERN  sh_int  gsn_parry;
EXTERN  sh_int  gsn_rescue;
EXTERN  sh_int  gsn_trip;
EXTERN  sh_int  gsn_second_attack;
EXTERN  sh_int  gsn_third_attack;
EXTERN  sh_int  gsn_quad_attack;
EXTERN  sh_int  gsn_riding;
EXTERN  sh_int  gsn_retreat;
EXTERN  sh_int  gsn_animal_training;
EXTERN  sh_int  gsn_domesticate;
EXTERN  sh_int  gsn_brew;
EXTERN  sh_int  gsn_diagnose;
EXTERN  sh_int  gsn_scribe;
EXTERN  sh_int  gsn_slice;
EXTERN  sh_int  gsn_forage;
EXTERN  sh_int  gsn_build;
EXTERN  sh_int  gsn_cook;
EXTERN  sh_int  gsn_awareness;
EXTERN  sh_int  gsn_channel;
EXTERN  sh_int  gsn_fast_healing;
EXTERN  sh_int  gsn_haggle;
EXTERN  sh_int  gsn_hide;
EXTERN  sh_int  gsn_lay_on_hands;
EXTERN  sh_int  gsn_lore;
EXTERN  sh_int  gsn_meditation;
EXTERN  sh_int  gsn_peek;
EXTERN  sh_int  gsn_pick_lock;
EXTERN  sh_int  gsn_scan;
EXTERN  sh_int  gsn_sneak;
EXTERN  sh_int  gsn_steal;
EXTERN  sh_int  gsn_scrolls;
EXTERN  sh_int  gsn_staves;
EXTERN  sh_int  gsn_wands;
EXTERN  sh_int  gsn_recall;
EXTERN  sh_int  gsn_native;
EXTERN  sh_int  gsn_human;
EXTERN  sh_int  gsn_elven;
EXTERN  sh_int  gsn_dwarven;
EXTERN  sh_int  gsn_draconian;
EXTERN  sh_int  gsn_gnomish;
EXTERN  sh_int  gsn_halfling;
EXTERN  sh_int  gsn_orcish;
EXTERN  sh_int  gsn_drow;
EXTERN  sh_int  gsn_avian;
EXTERN  sh_int  gsn_gnoll;
EXTERN  sh_int  gsn_lizardman;
EXTERN  sh_int  gsn_alaghi;
EXTERN  sh_int  gsn_goblin;
EXTERN	sh_int	gsn_haxor;
EXTERN  sh_int  gsn_kobold;
EXTERN  sh_int  gsn_arcaic;
EXTERN  sh_int  gsn_reverse;
EXTERN	sh_int	gsn_hobble;
EXTERN	sh_int	gsn_shieldcleave;
EXTERN	sh_int	gsn_hurl;
EXTERN	sh_int	gsn_entangle;
EXTERN	sh_int	gsn_dervish;
EXTERN	sh_int	gsn_cutoff;
EXTERN  sh_int  gsn_shadowflight;
EXTERN	sh_int	gsn_blink;
EXTERN	sh_int	gsn_charge;
EXTERN	sh_int	gsn_mirage;
EXTERN	sh_int	gsn_strength_of_the_land;
EXTERN	sh_int	gsn_sb_strength_of_the_land;
EXTERN	sh_int	gsn_resist_weapons;
EXTERN	sh_int	gsn_low_area_attack;
EXTERN	sh_int	gsn_mid_area_attack;
EXTERN	sh_int	gsn_high_area_attack;
EXTERN	sh_int	gsn_rocky_skin;
EXTERN	sh_int	gsn_tough_skin;
EXTERN	sh_int	gsn_iron_skin;
EXTERN	sh_int	gsn_magical_vestment;
EXTERN	sh_int	gsn_blessed_garments;
EXTERN	sh_int	gsn_cyclone;
EXTERN	sh_int	gsn_shelter;
EXTERN	sh_int	gsn_oak_shield;
EXTERN	sh_int	gsn_ogre_strength;
EXTERN	sh_int	gsn_dragon_strength;
EXTERN	sh_int	gsn_fiery_armour;
EXTERN	sh_int	gsn_wall_of_fire;
EXTERN	sh_int	gsn_icy_armour;
EXTERN	sh_int	gsn_wall_of_ice;
EXTERN	sh_int	gsn_overhead;
EXTERN	sh_int	gsn_commune_with_dead;
EXTERN	sh_int	gsn_boneshatter;
EXTERN	sh_int	gsn_utterdark;
EXTERN	sh_int	gsn_alarm;
EXTERN	sh_int	gsn_deafness;
EXTERN	sh_int	gsn_cure_deafness;
EXTERN	sh_int	gsn_stifle;
EXTERN	sh_int	gsn_sharpen;
EXTERN	sh_int	gsn_mindspeak;
EXTERN	sh_int	gsn_vault;
EXTERN	sh_int	gsn_divine_light;
EXTERN	sh_int	gsn_naturespeak;
EXTERN	sh_int	gsn_chemistry;
EXTERN	sh_int	gsn_herbalism;
EXTERN	sh_int	gsn_citytrack;	// Kal - Aug99
EXTERN	sh_int	gsn_fieldtrack;	// Kal - Aug99
EXTERN	sh_int	gsn_cause_headache;
EXTERN	sh_int	gsn_cure_headache;
EXTERN	sh_int	gsn_shadow;
EXTERN	sh_int	gsn_cannibalize;
EXTERN	sh_int	gsn_fork;
EXTERN	sh_int	gsn_immolation;
EXTERN	sh_int	gsn_place;
EXTERN	sh_int	gsn_mute;
EXTERN	sh_int	gsn_possession;
EXTERN	sh_int	gsn_neck_thrust;
EXTERN	sh_int	gsn_fade;
EXTERN	sh_int	gsn_warcry;
EXTERN	sh_int	gsn_transport;
EXTERN	sh_int	gsn_mental_barrier;
EXTERN	sh_int	gsn_detect_camouflage;
EXTERN	sh_int	gsn_spirit_lance;
EXTERN	sh_int  gsn_blade_barrier;
EXTERN	sh_int	gsn_drown;
EXTERN	sh_int	gsn_search;
EXTERN	sh_int	gsn_treeform;
EXTERN	sh_int	gsn_pass_without_trace;
EXTERN	sh_int	gsn_pine_needles;
EXTERN	sh_int	gsn_spirit_hammer;
EXTERN  sh_int  gsn_vanish;
EXTERN	sh_int	gsn_trollish;
EXTERN	sh_int	gsn_faerie;
EXTERN	sh_int	gsn_sickle;
EXTERN	sh_int	gsn_druidstaff;
EXTERN	sh_int	gsn_totemstaff;
EXTERN	sh_int	gsn_apply;
EXTERN	sh_int	gsn_herblore;
EXTERN	sh_int	gsn_mnemonics;
EXTERN	sh_int	gsn_logic;
EXTERN	sh_int	gsn_lucidity;
EXTERN	sh_int	gsn_clarity;
EXTERN	sh_int	gsn_persuasion;
EXTERN	sh_int	gsn_night_eyes;
EXTERN	sh_int	gsn_shrink;
EXTERN	sh_int	gsn_mremish;
EXTERN	sh_int	gsn_beguiling;
EXTERN	sh_int	gsn_ceremonial;
EXTERN	sh_int	gsn_epic;
EXTERN	sh_int	gsn_esoteric;
EXTERN	sh_int	gsn_ethereal;
EXTERN	sh_int	gsn_holistic;
EXTERN	sh_int	gsn_requiem;
EXTERN	sh_int	gsn_night_of_the_leonids;
EXTERN	sh_int	gsn_canticle_of_warding;
EXTERN	sh_int	gsn_pounce;
EXTERN	sh_int	gsn_second; // seconding a weapon
EXTERN  sh_int  gsn_vicegrip;
EXTERN  sh_int  gsn_circle;
#endif // GSN_H