Release Thread - 0.99t
Posted: 15 Jan 2011, 16:57
Download at : http://www.onlineplaytable.com
Note: I have also released an updated version of the server (0.6.5) for this client. If you run a server, you need to upgrade.
Planning to make the next one the 1.0 beta, so will create a thread later where we can do some brainstorming.
[X] Change the way effects/abilities on the stack are drawn.
Draw the original card instead, with the proper caption to show it's not a real spell. This way any changes on the original are reflected properly without having to code too much. Apply to copies of abilities also, there is at least one card that can copy an ability.
[X] Change references to "play" into "battlefield" and "rfg" into "exile". This will require a massive walkthrough of the code and the hardcoded text in it. While doing this, need to implement some sort of "translation" system that will handle all these texts so I don't have to do this everytime WOTC gets an itch to scratch.
[X] Fix the cube drafting bug where the set code for cards in boosters is returned as the cube code, not as the set code provided in the cube file.
[X] Copy the update/download menu items for Tokens in the Token Manager to the Extra menu where the other update menu items are.
[X] Cleanup abandoned tables on the server. Will need a server setting to indicate after how many minutes a table without any users is to be marked as abandoned. Allow players to change this time before destroy. Add options to also disallow or to make players have certain flags to do this.
[X] Game start settings: Handsize, life total.
Before this goes to the Game Definition file, need to be able to change this in the client and in the "new table panel". Server could also have some settings to force a default, in case you want to run a optserver for another game. Also allowing in game changes by the table owner for direct challenges.
[X] Add Alt+Click = DoubleClick functionality. Make sure it doesn't break any other Alt+Click commands, but as I don't like to combine Alt with anything (Ctrl, Shift is better), it shouldn't give much problems.
[X] Mulligan with an empty hand should draw the default hand size.
[X] Rearrange the popup menu for permanents, move lots of items that are hardly used to a submenu. Need to add a 2nd submenu for some of them like 'change control' in multiplayer and 'doesn't untap'.
[X] Add a 'sacrifice' menu item for permanents, could put this in a submenu for 'to graveyard' in order to keep the menu from cluttering up, also add a 'destroy'. Do the same for the hand with 'discard'
[X] Created a Table Manager where users can keep a list of favorite tables to create.
[X] /packs command to create any number of boosters, starters, etc in a single command that will return the pack as a decklist much like /sealed and /booster do.
[X] Fix bug for moving cards from one hand to another.
Currently, it seems to trigger the hand-reorder method and hides the affected card.
[X] Simplify the account creation process. Single form, enter desired username, pw, email (optional). Maybe a "check username available" button. Submit should create an account on the server and add an entry to the servers menu or return an error message.
[X] Allow people to run a server where users do not need to register. Would be an option on the main server panel. Users would still be able to create accounts and these names will be protected from use by others. Will allow easy access to servers of friends without having to create an account everywhere.
[X] Fix the bug for adding (multiple) tokens. It seems you get double the amount, where each extra token lies preciesly under another. Update: There was a loop within a loop causing you to get N x N tokens... no probem with N = 1, but ... you know.
[X] Change the output/display text for drag&drop for an ability on the stack when removing it from the stack, keep in line with texts from popup menu.
[X] Add a way to quickly set a card as a copy of another card. Also allow for a quick reset.
[X] Made a little error in thinking Tribal is a supertype, while it's a card type, my bad. Needs a little fixing though. Added the other card types (plane, scheme, vanguard) also and created a new cards file. Also did some work for supertypes (world and ongoing)
[X] Add a popup menu for the highlight card to flip it.
Note: I have also released an updated version of the server (0.6.5) for this client. If you run a server, you need to upgrade.
Planning to make the next one the 1.0 beta, so will create a thread later where we can do some brainstorming.
[X] Change the way effects/abilities on the stack are drawn.
Draw the original card instead, with the proper caption to show it's not a real spell. This way any changes on the original are reflected properly without having to code too much. Apply to copies of abilities also, there is at least one card that can copy an ability.
[X] Change references to "play" into "battlefield" and "rfg" into "exile". This will require a massive walkthrough of the code and the hardcoded text in it. While doing this, need to implement some sort of "translation" system that will handle all these texts so I don't have to do this everytime WOTC gets an itch to scratch.
[X] Fix the cube drafting bug where the set code for cards in boosters is returned as the cube code, not as the set code provided in the cube file.
[X] Copy the update/download menu items for Tokens in the Token Manager to the Extra menu where the other update menu items are.
[X] Cleanup abandoned tables on the server. Will need a server setting to indicate after how many minutes a table without any users is to be marked as abandoned. Allow players to change this time before destroy. Add options to also disallow or to make players have certain flags to do this.
[X] Game start settings: Handsize, life total.
Before this goes to the Game Definition file, need to be able to change this in the client and in the "new table panel". Server could also have some settings to force a default, in case you want to run a optserver for another game. Also allowing in game changes by the table owner for direct challenges.
[X] Add Alt+Click = DoubleClick functionality. Make sure it doesn't break any other Alt+Click commands, but as I don't like to combine Alt with anything (Ctrl, Shift is better), it shouldn't give much problems.
[X] Mulligan with an empty hand should draw the default hand size.
[X] Rearrange the popup menu for permanents, move lots of items that are hardly used to a submenu. Need to add a 2nd submenu for some of them like 'change control' in multiplayer and 'doesn't untap'.
[X] Add a 'sacrifice' menu item for permanents, could put this in a submenu for 'to graveyard' in order to keep the menu from cluttering up, also add a 'destroy'. Do the same for the hand with 'discard'
[X] Created a Table Manager where users can keep a list of favorite tables to create.
[X] /packs command to create any number of boosters, starters, etc in a single command that will return the pack as a decklist much like /sealed and /booster do.
[X] Fix bug for moving cards from one hand to another.
Currently, it seems to trigger the hand-reorder method and hides the affected card.
[X] Simplify the account creation process. Single form, enter desired username, pw, email (optional). Maybe a "check username available" button. Submit should create an account on the server and add an entry to the servers menu or return an error message.
[X] Allow people to run a server where users do not need to register. Would be an option on the main server panel. Users would still be able to create accounts and these names will be protected from use by others. Will allow easy access to servers of friends without having to create an account everywhere.
[X] Fix the bug for adding (multiple) tokens. It seems you get double the amount, where each extra token lies preciesly under another. Update: There was a loop within a loop causing you to get N x N tokens... no probem with N = 1, but ... you know.
[X] Change the output/display text for drag&drop for an ability on the stack when removing it from the stack, keep in line with texts from popup menu.
[X] Add a way to quickly set a card as a copy of another card. Also allow for a quick reset.
[X] Made a little error in thinking Tribal is a supertype, while it's a card type, my bad. Needs a little fixing though. Added the other card types (plane, scheme, vanguard) also and created a new cards file. Also did some work for supertypes (world and ongoing)
[X] Add a popup menu for the highlight card to flip it.