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