init(): optionales Argument origin beruecksichten

Das bei der Bewegung eines Lebewesen neuerdings uebergebene
vorherige Environment akzeptieren und ggf. an die geerbten
init() weiterreichen.
Der Prototyp von init() ist damit jetzt
public varargs void init(object origin)

Change-Id: I03724341fb7fa48d41c9f6f12715b367d1e680f6
diff --git a/std/npc/combat.c b/std/npc/combat.c
index d4dca90..0a489c1 100644
--- a/std/npc/combat.c
+++ b/std/npc/combat.c
@@ -475,8 +475,8 @@
   }
 }
 
-void init() {
-
+public varargs void init(object origin)
+{
   // ggf. Heartbeats nachholen und wieder einschalten.
   if (!heartbeat) {
     set_heart_beat(1);
diff --git a/std/npc/info.c b/std/npc/info.c
index 2eb6942..9db7221 100644
--- a/std/npc/info.c
+++ b/std/npc/info.c
@@ -82,7 +82,8 @@
 }
 
 
-void init() {
+public varargs void init(object origin)
+{
   add_action( "frage", "frag", 1 );
 }