#if !defined(GSN_H) #define GSN_H #if defined(IN_DB_C) #if defined(GSN) #undef GSN #endif #define GSN(gsn) sh_int gsn #else #if defined(GSN) #undef GSN #endif #define GSN(gsn) extern sh_int gsn #endif /* * These are skill_lookup return values for common skills and spells. */ GSN ( gsn_backstab ); GSN ( gsn_dodge ); GSN ( gsn_envenom ); GSN ( gsn_hide ); GSN ( gsn_peek ); GSN ( gsn_pick_lock ); GSN ( gsn_sneak ); GSN ( gsn_steal ); GSN ( gsn_disarm ); GSN ( gsn_enhanced_damage ); GSN ( gsn_kick ); GSN ( gsn_parry ); GSN ( gsn_rescue ); GSN ( gsn_second_attack ); GSN ( gsn_third_attack ); GSN ( gsn_blindness ); GSN ( gsn_charm_person ); GSN ( gsn_curse ); GSN ( gsn_invis ); GSN ( gsn_mass_invis ); GSN ( gsn_plague ); GSN ( gsn_poison ); GSN ( gsn_sleep ); GSN ( gsn_fly ); GSN ( gsn_sanctuary ); /* new gsns */ GSN ( gsn_axe ); GSN ( gsn_dagger ); GSN ( gsn_flail ); GSN ( gsn_mace ); GSN ( gsn_polearm ); GSN ( gsn_shield_block ); GSN ( gsn_spear ); GSN ( gsn_sword ); GSN ( gsn_whip ); GSN ( gsn_bash ); GSN ( gsn_berserk ); GSN ( gsn_dirt ); GSN ( gsn_hand_to_hand ); GSN ( gsn_trip ); GSN ( gsn_fast_healing ); GSN ( gsn_haggle ); GSN ( gsn_lore ); GSN ( gsn_meditation ); GSN ( gsn_scrolls ); GSN ( gsn_staves ); GSN ( gsn_wands ); GSN ( gsn_recall ); #endif