Post by spike on Mar 10, 2011 9:10:00 GMT -5
This is a pretty big idea that might have to wait for V4.x
An Agent is a generic concept that lets you have a person or entity on a planet that works on your behalf when you are not there. Depending on your profession, this could be a commercial representative, a spy, a military attache, a local trading company, some reliable friends in the local government or the local Spice bar, whatever.
Basically the Agent allows you to do Urban Zone operations when you are not there. For example:
Passive operations
+check current prices and quantities on the Exchange
+see what Updates are available
+see local-impacting rumours
+preview Contracts that are available
+Agent sends an alert to the Captain when anything/specified things/certain things change on the planet (price change, new Update, new Contract, quantity of X goes to zero, quantity of X goes back to positive, etc)
Active operations
+buy or sell from/to Exchange/Warehouse
+buy Updates and hold in Warehouse
+accept Contracts (transport contracts would still require a trip to the planet)
+buy Pardons, and perhaps buy Rank
+recruit Crew?
+buy Ships and hold in Dry Dock
+buy Rumours
The easiest way to implement this would be to allow remote manipulation of the Urban Zone UI, after placing/buying an Agent on a particular world. That might become tedious to use and also might be too powerful.
Active operations might be too game-changing and just not allowed. Passive operations could be restricted, and/or require further payments / skill to unlock more advanced operations.
Use of remote Agents raises questions about how communication speed works in ST RPG. Rumours about remote events seem to be available instantaneously. Contract payments are also made immediately by parties who are remote from the scene of the contract completion. This all suggests instant communication, but it may just be a simplification for coding purposes.
If communication is not instant, presumably it is at the speed of travel, ie 1AU/week or less. Depending on how efficient the mail picket service is, the actual speeds would approach 1AU/week. Maybe there could be a random element on speed of transmission of a report or an instruction.
My interest in this Agent idea is just that I want to know remote prices. For all I know, the prices I see are already the current remote prices, not just the prices as they were last time I visited that planet.
The simplest implementation of this that meets those needs would just be show current prices, not last-visit prices, for every planet where I have hired an Agent. Probably the Agent would be a button in the Exchange.
The Agent would probably take a charge on every transaction.
An Agent is a generic concept that lets you have a person or entity on a planet that works on your behalf when you are not there. Depending on your profession, this could be a commercial representative, a spy, a military attache, a local trading company, some reliable friends in the local government or the local Spice bar, whatever.
Basically the Agent allows you to do Urban Zone operations when you are not there. For example:
Passive operations
+check current prices and quantities on the Exchange
+see what Updates are available
+see local-impacting rumours
+preview Contracts that are available
+Agent sends an alert to the Captain when anything/specified things/certain things change on the planet (price change, new Update, new Contract, quantity of X goes to zero, quantity of X goes back to positive, etc)
Active operations
+buy or sell from/to Exchange/Warehouse
+buy Updates and hold in Warehouse
+accept Contracts (transport contracts would still require a trip to the planet)
+buy Pardons, and perhaps buy Rank
+recruit Crew?
+buy Ships and hold in Dry Dock
+buy Rumours
The easiest way to implement this would be to allow remote manipulation of the Urban Zone UI, after placing/buying an Agent on a particular world. That might become tedious to use and also might be too powerful.
Active operations might be too game-changing and just not allowed. Passive operations could be restricted, and/or require further payments / skill to unlock more advanced operations.
Use of remote Agents raises questions about how communication speed works in ST RPG. Rumours about remote events seem to be available instantaneously. Contract payments are also made immediately by parties who are remote from the scene of the contract completion. This all suggests instant communication, but it may just be a simplification for coding purposes.
If communication is not instant, presumably it is at the speed of travel, ie 1AU/week or less. Depending on how efficient the mail picket service is, the actual speeds would approach 1AU/week. Maybe there could be a random element on speed of transmission of a report or an instruction.
My interest in this Agent idea is just that I want to know remote prices. For all I know, the prices I see are already the current remote prices, not just the prices as they were last time I visited that planet.
The simplest implementation of this that meets those needs would just be show current prices, not last-visit prices, for every planet where I have hired an Agent. Probably the Agent would be a button in the Exchange.
The Agent would probably take a charge on every transaction.