#ifndef GSN_H #define GSN_H #ifdef IN_DB_C #define GSN(gsn) sh_int gsn #else #define GSN(gsn) extern sh_int gsn #endif /* * These are skill_lookup return values for common skills and spells. */ GSN ( gsn_assassinate ); GSN ( gsn_backstab ); GSN ( gsn_blackjack ); GSN ( gsn_circle ); GSN ( gsn_critical ); GSN ( gsn_counter ); GSN ( gsn_call_wild ); GSN ( gsn_dodge ); GSN ( gsn_envenom ); GSN ( gsn_feed ); GSN ( gsn_hide ); GSN ( gsn_peek ); GSN ( gsn_pick_lock ); GSN ( gsn_sneak ); GSN ( gsn_steal ); GSN ( gsn_nervestrike ); GSN ( gsn_disarm ); GSN ( gsn_dual_wield ); GSN ( gsn_enhanced_damage ); GSN ( gsn_kick ); GSN ( gsn_parry ); GSN ( gsn_rescue ); GSN ( gsn_second_attack ); GSN ( gsn_third_attack ); GSN ( gsn_fourth_attack ); GSN ( gsn_fifth_attack ); GSN ( gsn_sixth_attack ); GSN ( gsn_seventh_attack ); GSN ( gsn_blindness ); GSN ( gsn_swalk ); 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 ); GSN ( gsn_strike ); GSN ( gsn_sharpen ); GSN ( gsn_stake ); GSN ( gsn_ambush ); GSN ( gsn_garrote ); /* 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_ssj ); 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 ); GSN ( gsn_stun ); GSN ( gsn_track ); GSN ( gsn_gouge ); GSN ( gsn_grip ); GSN ( gsn_rub ); GSN ( gsn_rampage ); GSN ( gsn_thrust ); GSN ( gsn_whirlwind ); GSN ( gsn_shield_levitation ); GSN ( gsn_mistblend ); #endif