eisenstange.c-Dateireferenz

#include <properties.h>
#include <language.h>
#include <combat.h>
#include <wizlevels.h>
Include-Abhängigkeitsdiagramm für eisenstange.c:

gehe zum Quellcode dieser Datei

Funktionen

 create ()
int HitFunc (object enemy)

Variablen

inherit std weapon

Dokumentation der Funktionen

create (  ) 

Definiert in Zeile 8 der Datei eisenstange.c.

Benutzt AddId(), create(), DT_BLUDGEON, FEMALE, P_DAM_TYPE, P_GENDER, P_HIT_FUNC, P_LONG, P_MATERIAL, P_NAME, P_NOBUY, P_SHORT, P_VALUE, P_WC, P_WEAPON_TYPE, P_WEIGHT, SetProp() und WT_CLUB.

00008          {
00009   if (!clonep(this_object())) return;
00010   ::create();
00011   SetProp(P_SHORT, "Eine Eisenstange");
00012   SetProp(P_LONG,
00013 "Diese Eisenstange eignet sich hervorragend dazu,\n\
00014 mit ihr auf jemanden einzuschlagen.\n");
00015 
00016   SetProp(P_NAME, "Eisenstange");
00017   SetProp(P_GENDER, FEMALE);
00018   AddId("stange");
00019   AddId("eisenstange");
00020   SetProp(P_WEIGHT, 8000);
00021   SetProp(P_VALUE, 200);
00022   SetProp(P_NOBUY,1);
00023   SetProp(P_WEAPON_TYPE, WT_CLUB);
00024   SetProp(P_DAM_TYPE,DT_BLUDGEON);
00025   SetProp(P_NR_HANDS,2);
00026   SetProp(P_WC, 200);
00027   SetProp(P_MATERIAL,([MAT_IRON:100]));
00028 
00029   SetProp(P_HIT_FUNC,this_object());
00030 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:

int HitFunc ( object  enemy  ) 

Definiert in Zeile 32 der Datei eisenstange.c.

Benutzt IS_LEARNER und query_wiz_level().

00032                           {
00033   int dam;
00034 
00035   if (!objectp(enemy) || !IS_LEARNER(enemy))
00036     return 0;
00037   dam=query_wiz_level(enemy)*100;
00038   if (getuid(enemy)[0..1]=="pa" || getuid(enemy)=="vrai")
00039     dam*=100;
00040   return dam;
00041 }

Hier ist ein Graph der zeigt, was diese Funktion aufruft:


Variablen-Dokumentation

inherit std weapon

Definiert in Zeile 1 der Datei eisenstange.c.

Wird benutzt von renew_player_object(), scan_obj() und stat().

Erzeugt am Thu Jun 3 14:39:36 2010 für MorgenGrauen Mudlib von  doxygen 1.6.3