blob: 3544d4440439abcccd4bd72ee3358f7bfa25fc06 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001inherit "/std/npc";
2
3#include "./path.h"
4#include <properties.h>
5
6void create() {
7 ::create();
8 AddId(({"npc", "gegner", "ziel"}));
9 SetProp(P_NAME, "Ziel");
10 SetProp(P_GENDER, NEUTER);
11 SetProp(P_SHORT, "Ein Ziel");
12
13 SetProp(P_HP, 1000);
14 SetProp(P_BODY, 100);
15}
16
17varargs int Defend(int dam, string* dam_type, mixed spell, object enemy) {
18 int predam = dam;
19 int result = ::Defend(dam, &dam_type, &spell, enemy);
20
21 string str = break_string(sprintf(
22 "Die Zielscheibe sagt: %d Schaden rein und fuer %d getroffen.",
23 predam, result), 78);
24
25 tell_room(load_object(__PATH__(0)"zielraum"), str);
26 tell_room(load_object(__PATH__(0)"schussraum"), str);
27
28 return result;
29}