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"