blob: a68a3e2049208bf1ac177acbe2cb1c02dd805aed [file] [log] [blame]
// (c) 2003 by Padreic (Padreic@mg.mud.de)
#include "../files.h"
#include <properties.h>
inherit NPC("stdnpc");
void create()
{
::create();
create_default_npc(30, 2500);
SetProp(P_ARTICLE, 0);
SetProp(P_SHORT, "Grimmbart Felsenschieber");
SetProp(P_LONG,
"Vor Dir sitzt der Riese Grimmbart Felsenschieber. Eigentlich scheint er\n"
+"ein sehr gutmuetiger und freundlicher Riese zu sein. Aber irgendwie wirkt\n"
+"er derzeit sehr traurig.\n");
SetProp(P_NAME, "Grimmbart Felsenschieber");
SetProp(P_GENDER, MALE);
SetProp(P_SIZE, 297);
SetProp(P_ALIGN, 200);
SetProp(P_RESISTANCE_STRENGTHS,
([DT_HOLY:-1.0,
DT_UNHOLY:0.5,
DT_MAGIC:0.25,
DT_POISON:-0.25,
DT_WHIP:-0.6,
DT_BLUDGEON:-0.3,
DT_PIERCE:-0.1,
DT_SLASH:-0.1
]));
AddInfo(({"felsen", "fels"}),
"Ich liebe es meine Muskeln anzuspannen und Felsen zu schieben.",
"antwortet: ");
AddInfo("schieben",
"Ich habe doch keine Felsen mehr die ich schieben koennte.");
AddInfo(({"trauer", "traurigkeit"}),
"Frueher da habe ich den ganzen Tag hier meine Felsen hin- und "
+"hergeschoben, aber nun hat Ulinia mir verboten hier im Wald mit "
+"den Felsen zu spielen und ich musste sie alle wegtragen :o(",
"jammert: ");
AddInfo("tag", "Ja so ein Tag ist ganz schoen lang ohne Felsen",
"sagt: ");
AddInfo("ulinia",
"Eine richtig bloede Fee und haette sie ihre doofen Zauberkraefte nicht,"
+"koennte sie uns hier auch nicht alle so rumkommandieren *mopper*.",
"sagt: ");
AddInfo("grund",
"Nur weil mir einmal ausversehen ein klitzekleiner Fels in den Tuempel "
+"gefallen ist, musste ich all meine schoenen Felsen aus dem Wald bringen.",
"sagt: ");
AddInfo("tuempel",
"Bloeder Tuempel, wer braucht den schon!", "antwortet gereizt: ");
AddInfo("zauberkraefte",
"Ich freu mich schon richtig auf den Tag, an dem Ulinias Zauberkraefte "
+"nachlassen!",
"sagt: ");
AddInfo(({"wald", "zauberwald"}),
"Wenn es hier wieder ganz viele schoene Felsen gaebe, waer er wieder das "
+"reinste Paradies.", "antwortet: ");
AddInfo("paradies",
"Ja frueher war der Wald hier einmal das reinste Paradies.", "antwortet: ");
SetChats(3,
({Name(WER)+" sagt: Ich bin so traurig.\n",
Name(WER)+" schluchzt: meine schoenen Felsen.. wuaaahhhhh\n",
Name(WER)+" sagt: nie wieder werde ich Felsen schieben koennen.\n",
Name(WER)+" sagt: F E L S E N !\n",
Name(WER)+" jammert: Die Welt ist so furchtbar ungerecht!\n",
Name(WER)+" fragt: Wie soll ich so bloss weiterleben?\n"
}));
AddId("riese");
AddId("grimmbart");
AddId("felsenschieber");
}
void NotifyPlayerDeath(object who, object killer, object lost_exp)
{
if (!who || killer!=ME) return; // uninteressant
log_file("padreic/kill", ctime(time())+" "+capitalize(getuid(who))
+"getoetet von /zauberwald/riese\n");
}
void die()
{
log_file("padreic/kill", ctime(time())+" Grimmbart wurde von "+get_killer()
+" getoetet.\n");
::die();
}