Build message is now a sentence.
Add a reference to the objects new parent on a move order.
---
 modules/games/minisec/build.cpp |    2 +-
 modules/games/minisec/move.cpp  |    8 ++++++--
 2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/modules/games/minisec/build.cpp b/modules/games/minisec/build.cpp
index 08a40bb..254c8c7 100644
--- a/modules/games/minisec/build.cpp
+++ b/modules/games/minisec/build.cpp
@@ -209,7 +209,7 @@ bool Build::doOrder(IGObject *ob)
 
     Message * msg = new Message();
     msg->setSubject("Build Fleet order complete");
-    msg->setBody(std::string("The construction of your new fleet \"") + fleetname->getString() + "\" is complete");
+    msg->setBody(std::string("The construction of your new fleet \"") + fleetname->getString() + "\" is complete.");
     msg->addReference(rst_Action_Order, rsorav_Completion);
     msg->addReference(rst_Object, fleet->getID());
     msg->addReference(rst_Object, ob->getID());
diff --git a/modules/games/minisec/move.cpp b/modules/games/minisec/move.cpp
index 3d95601..5cb4f39 100644
--- a/modules/games/minisec/move.cpp
+++ b/modules/games/minisec/move.cpp
@@ -90,16 +90,20 @@ bool Move::doOrder(IGObject * ob){
   Logger::getLogger()->debug("Object(%d)->Move->doOrder(): Moving %lld at %lld speed (will take about %lld turns)", 
 	ob->getID(), distance, max_speed, distance/max_speed);
   if(distance <= max_speed){
+    uint32_t parentid;
+
     Logger::getLogger()->debug("Object(%d)->Move->doOrder(): Is arriving at [%lld, %lld, %lld] ", 
       ob->getID(), dest.getX(), dest.getY(), dest.getZ());
   
     ob->setFuturePosition(dest, true);
-    
+    parentid = ob->getParent();
+
     Message * msg = new Message();
     msg->setSubject("Move order complete");
-    msg->setBody("The move order is complete on this object");
+    msg->setBody("The fleet '" +  ob->getName() + "' has reached it's destination.");
     msg->addReference(rst_Action_Order, rsorav_Completion);
     msg->addReference(rst_Object, ob->getID());
+    msg->addReference(rst_Object, parentid); /* It's parent */
     Game::getGame()->getPlayerManager()->getPlayer(((Fleet*)(ob->getObjectData()))->getOwner())->postToBoard(msg);
 
     return true;
_______________________________________________
tp-devel mailing list
[email protected]
http://www.thousandparsec.net/tp/mailman.php/listinfo/tp-devel

Reply via email to