#include "/sys/weapon/description.h"#include <combat.h>

gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | P_WC "wc" |
| #define | P_MAX_WC "max_wc" |
| #define | P_WEAPON_TYPE "weapon_type" |
| #define | P_DAM_TYPE "dam_type" |
| #define | P_WIELDED "wielded" |
| #define | P_HIT_FUNC "hit_func" |
| #define | P_WIELD_FUNC "wield_func" |
| #define | P_UNWIELD_FUNC "unwield_func" |
| #define | P_WIELD_MSG "wield_msg" |
| #define | P_UNWIELD_MSG "unwield_msg" |
| #define | P_UNWIELD_TIME "unwield_time" |
| #define | P_TECHNIQUE "technique" |
| #define | P_BALANCED_WEAPON "balanced_weapon" |
| #define | TQ_THRASH "Schlagtechnik" |
| #define | TQ_THRUST "Stosstechnik" |
| #define | TQ_STROKE "Streichtechnik" |
| #define | TQ_WHIP "Peitschtechnik" |
| #define | WP_BALANCED 1 |
| #define | WP_UNBALANCED -1 |
| #define | P_PARRY "parry" |
| #define | P_PARRY_WEAPON "parry_weapon" |
| #define | PARRY_NOT 0 |
| #define | PARRY_TOO 1 |
| #define | PARRY_ONLY 2 |
| #define P_DAM_TYPE "dam_type" |
Definiert in Zeile 23 der Datei weapon.h.
Wird benutzt von _set_dam_type(), Attack(), cmd_shoot(), create(), RegisterArmour() und RegisterWeapon().
| #define P_HIT_FUNC "hit_func" |
Definiert in Zeile 26 der Datei weapon.h.
Wird benutzt von _set_hit_func(), CheckForDestruct(), create(), QueryDamage(), shoot_dam() und xflags().
| #define P_PARRY "parry" |
Definiert in Zeile 56 der Datei weapon.h.
Wird benutzt von buy(), create(), dam_descr(), Damage(), DoUnwield(), DoWield() und unwield().
| #define P_PARRY_WEAPON "parry_weapon" |
Definiert in Zeile 57 der Datei weapon.h.
Wird benutzt von _query_total_ac(), DoUnwield(), DoWield(), long() und unwield().
| #define P_UNWIELD_FUNC "unwield_func" |
Definiert in Zeile 28 der Datei weapon.h.
Wird benutzt von DoUnwield() und xflags().
| #define P_UNWIELD_MSG "unwield_msg" |
Definiert in Zeile 31 der Datei weapon.h.
Wird benutzt von doUnwieldMessage().
| #define P_UNWIELD_TIME "unwield_time" |
Definiert in Zeile 34 der Datei weapon.h.
Wird benutzt von DoUnwield().
| #define P_WC "wc" |
Definiert in Zeile 20 der Datei weapon.h.
Wird benutzt von _clone_items(), _query_max_wc(), _query_total_wc(), Attack(), buy(), CheckForDestruct(), cmd_shoot(), create(), dam_descr(), Damage(), DoWield(), eval_weapon(), EvalWeapon(), QueryDamage(), QueryValue(), RegisterArmour(), RegisterWeapon(), scan_obj(), shoot_dam(), ShortRangeSkill() und stat().
| #define P_WEAPON_TYPE "weapon_type" |
Definiert in Zeile 22 der Datei weapon.h.
Wird benutzt von _inventory(), _query_material(), _query_size(), Attack(), cmd_shoot(), create(), DoUnwear(), DoWear(), FindBestWeapon(), FindRangedTarget(), IsWeapon(), NoWeaponNoArmour(), present_objects(), RegisterWeapon(), scan_objects(), shoot_dam(), ShortRangeSkill(), ShowInv() und SimpleInv().
| #define P_WIELD_FUNC "wield_func" |
| #define P_WIELD_MSG "wield_msg" |
Definiert in Zeile 30 der Datei weapon.h.
Wird benutzt von doWieldMessage().
| #define P_WIELDED "wielded" |
Definiert in Zeile 24 der Datei weapon.h.
Wird benutzt von _clone_items(), calculate_valid_modifiers(), cmd_shoot(), create(), Damage(), DoUnwield(), DoWield(), move(), QueryDamage(), QueryDefend(), remove(), sell(), short(), stat() und unwield().
| #define PARRY_NOT 0 |
| #define PARRY_ONLY 2 |
Definiert in Zeile 63 der Datei weapon.h.
Wird benutzt von buy(), dam_descr(), Damage(), DoUnwield(), DoWield() und unwield().
1.6.3