Aktion MA_GIVE fuer ReceiveMsg()

Change-Id: I101bbdbf2ef7b817aa605b8f781acb73641e92fe
diff --git a/doc/sphinx/lfun/ReceiveMsg.rst b/doc/sphinx/lfun/ReceiveMsg.rst
index 17a3dee..dc9ac12 100644
--- a/doc/sphinx/lfun/ReceiveMsg.rst
+++ b/doc/sphinx/lfun/ReceiveMsg.rst
@@ -242,6 +242,7 @@
                      benutzt bzw. versucht, die Aktion zu erraten.
       MA_PUT         Jemand legt etwas hin und gibt jemanden etwas
       MA_TAKE        Jemand nimmt etwas
+      MA_GIVE        Jemand gibt jemandem etwas
       MA_MOVE_IN     Jemand betritt den Raum
       MA_MOVE_OUT    Jemand verlaesst den Raum
       MA_MOVE        Jemand bewegt sich 
diff --git a/std/living/comm.c b/std/living/comm.c
index c893e2d..a2ef665 100644
--- a/std/living/comm.c
+++ b/std/living/comm.c
@@ -28,6 +28,11 @@
       action = MA_TAKE;
       break;
 
+    case "gebe":
+      // MA_GIVE == "gib"
+      action = MA_GIVE;
+      break;
+    
     case "norden":
     case "nordosten":
     case "osten":
diff --git a/sys/living/comm.h b/sys/living/comm.h
index d2674fb..e2c048b 100644
--- a/sys/living/comm.h
+++ b/sys/living/comm.h
@@ -49,6 +49,7 @@
 #define MA_UNKNOWN    0
 #define MA_PUT        "wirf"
 #define MA_TAKE       "nimm"
+#define MA_GIVE       "gib"
 #define MA_MOVE_IN    "move_in"
 #define MA_MOVE_OUT   "move_out"
 #define MA_MOVE       "move"