Temporary vs. Fixed Allies
Posted: 06 May 2009, 21:11
As a more general request of what I spoke of in this thread... http://springrts.com/phpbb/viewtopic.php?f=21&t=18407
Currently temporary allies (those I make using /ally command) are not distinguished from permanent allies. Need to distinguish them for the purposes of allychat, mapdrawing and also the Spring.SendLuaUIMsg function sends to temporary allies when using "allies" mode.
Ideally engineside there could be a fourth option for chat like a: for allychat, call this new option t: or something. As for map drawing, I don't know what would be easy or not easy to implement. Perhaps a command like /sendstufftotempallies 0 and /sendstufftotempallies 1 that changes whether temp allies receive my drawings/labels or not and I can lua an interface for it.
The purpose of all this is that temporary allies are still enemies and I don't want to communicate the same information to them as I do to my real allies.
Currently temporary allies (those I make using /ally command) are not distinguished from permanent allies. Need to distinguish them for the purposes of allychat, mapdrawing and also the Spring.SendLuaUIMsg function sends to temporary allies when using "allies" mode.
Ideally engineside there could be a fourth option for chat like a: for allychat, call this new option t: or something. As for map drawing, I don't know what would be easy or not easy to implement. Perhaps a command like /sendstufftotempallies 0 and /sendstufftotempallies 1 that changes whether temp allies receive my drawings/labels or not and I can lua an interface for it.
The purpose of all this is that temporary allies are still enemies and I don't want to communicate the same information to them as I do to my real allies.