Summary: | Communicate debt objects to clients | ||
---|---|---|---|
Product: | [Applications] atlantik | Reporter: | esigra |
Component: | monopd | Assignee: | Rob Kaper <atlantik-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gradator |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Patch for CVS from today |
Description
esigra
2003-02-21 00:51:20 UTC
Created attachment 1029 [details]
Patch for CVS from today
Even though it doesn't make much sense and will make getting out of debt much harder, the official rules do not seem to disallow this. I'm pretty sure that mortgaging is allowed at all times, and building too (although some people think the rules specify it must be your turn, but I can't even find anything like that in the official rules either). Then it is up to the client to stop (or at least warn) the user from doing these unwise actions. Monopd should send a playerupdate playerid=whatever debt=amount. Ok, will make sure the API is to be extended so debts can be communicated to clients. Monopd now sends a hasdebt property for players (0.8.1/CVS >= 20030622) and Atlantik (both branches) now uses it to disable Mortgage and Build actions. |