Post by cg on Jul 2, 2014 17:42:47 GMT
Feel free to post in this thread for any little requests that aren't big enough or controversial enough to warrant their own thread. I'll move requests into the list in the OP periodically when/if I feel like it. Everything I added at the creation of this post is just a copy/paste from the pad I've been using to keep track of things to try to talk fippe into doing, so there's a bit of discussion on one or two things, so if you see some non-sequitor in an entry, it's probably that.
edit: As there's no longer a "list" to speak of, I'm no longer maintaining a list in the OP. If there is ever a reasonably large to-do list, I'll start up again.
Old stuff:
Things that have been requested:
Things that have been finished:
Everything that happened before 2 July 2014
(CG)-Keyboard shortcut "w" for "target opponent", "s" for "target self" (only usable when currently targeting an ability - just have the keystroke trigger a click on the appropriate player's hit box
(CG)-Timestamps on chat
(CG)-Rarity filters in editor/upgrade/whatever yes please, specially when you check rariies for tradig
(CG)-AI speed choice saved to account
(CG)-Make the "card is playable" highlight for cards in hand all the same color, and all a color that's really obvious (i.e. white, red, etc). Currently, some of the highlights blend in with the background, particularly when there's multiple colors next to each other. Green is a good color for all "You an do it" messages.
(CG)-Make mouseover card detail popups centered *horizontally* on the center of the card being moused over (bounded by the borders of the play field obv). Still should pop up on the opposite side of the field (i.e. opponent's side when mousing over player's cards)
(CG)-When creating a new account, spit out a message along the lines of "account not found. create new account?" and require a "yes" before just immediately creating a new one. Super annoying to typo login name and create an extra account which i then either have to do a bunch of extra work to wipe or clog up the database.
(andretimpa)-Remove the exit button (or make it have the same effect as pressing the "Take Cards" one and then leaving) from the shop after you bought a pack. It's only purpose is to remind you to pick your cards before leaving, which is plain silly.
(CG)-TTW/TTL and game time displayed on win/loss screen
(CG)-"Publish Collection" setting (per account): defaults to unchecked. when checked, anyone can go to etg.dek.im/cards/(accountname) and see the full set of tradeable cards for (accountname). full set of tradeable cards is currently identical to the upgrade list, so just stealing that function would be the easy way to go. Alternately, "export collection" button that opens a new tab with a text or html file listing all tradeable cards (and quantities/upped) that someone could then pastebin and share. The publish setting is better IMO though.
Eh, would be cool, but I have honestly absolutely no idea how I would go around implementing this.
create chat command (as a temporary solution prior to actually developing a "settings" page someday in the future): /showcollection [on|off]. when set, add a flag to the person's account in the database. steal the interface code for "upgrade" (since it already filters out account-bound cards), and strip out anything that writes to the database (basically limited to the "upgrade" button afaik). link that code to etg.dek.im/collection. when someone goes there, spit out a text box asking for an account name. when they insert an account name, check the database for whether that account has the "showcollection" flag set. if so, call the read-only "upgrade" code for the selected account and display it to the person. hacky as all getout, but should work and should be pretty easy to do. would be HUGELY useful for trading.
(CG)-Legible background color for any text overlaid over card art. A lot of it is completely invisible right now. For example, it is completely impossible to determine how long an upped (unupped is fine) phase shield has to live without mouseovering it and reading the popup.
(serprex)-13 43 28 serprex: I should get browser notifications on chat mentioning one's name next
(CG)-Arena Info screen should show what rank the player is - no way currently to determine if your deck is still active (assuming I'm remembering correctly that top 20 (or at least more than top 10) are active).
(submachine)-Game suggestion: Can a player's weapon be thawed when the owner player is targeted by firebolt?
(CG)-Make account-bound cards upgradeable: If you have 6+ unbound cards, automatically create an unbound upped card when upgrading. If you have (for example) 5 unbound cards and one bound card, give a warning (and require confirmation) that the upgraded card will be account-bound, then allow upgrading to an account-bound upgraded card.
(chap)-Is it possible to add a little glow or something to the marks and rarity symbols of the editor? They would look more clickable than labely that way.
(CG)-Show deck age in ArenaT20
Things that aren't gonna happen:
(CG)-Make it impossible to play cards with a full field of the card's type.
edit: As there's no longer a "list" to speak of, I'm no longer maintaining a list in the OP. If there is ever a reasonably large to-do list, I'll start up again.
Old stuff:
Things that have been requested:
Things that have been finished:
Everything that happened before 2 July 2014
(CG)-Keyboard shortcut "w" for "target opponent", "s" for "target self" (only usable when currently targeting an ability - just have the keystroke trigger a click on the appropriate player's hit box
(CG)-Timestamps on chat
(CG)-Rarity filters in editor/upgrade/whatever yes please, specially when you check rariies for tradig
(CG)-AI speed choice saved to account
(CG)-Make the "card is playable" highlight for cards in hand all the same color, and all a color that's really obvious (i.e. white, red, etc). Currently, some of the highlights blend in with the background, particularly when there's multiple colors next to each other. Green is a good color for all "You an do it" messages.
(CG)-Make mouseover card detail popups centered *horizontally* on the center of the card being moused over (bounded by the borders of the play field obv). Still should pop up on the opposite side of the field (i.e. opponent's side when mousing over player's cards)
(CG)-When creating a new account, spit out a message along the lines of "account not found. create new account?" and require a "yes" before just immediately creating a new one. Super annoying to typo login name and create an extra account which i then either have to do a bunch of extra work to wipe or clog up the database.
(andretimpa)-Remove the exit button (or make it have the same effect as pressing the "Take Cards" one and then leaving) from the shop after you bought a pack. It's only purpose is to remind you to pick your cards before leaving, which is plain silly.
(CG)-TTW/TTL and game time displayed on win/loss screen
(CG)-"Publish Collection" setting (per account): defaults to unchecked. when checked, anyone can go to etg.dek.im/cards/(accountname) and see the full set of tradeable cards for (accountname). full set of tradeable cards is currently identical to the upgrade list, so just stealing that function would be the easy way to go. Alternately, "export collection" button that opens a new tab with a text or html file listing all tradeable cards (and quantities/upped) that someone could then pastebin and share. The publish setting is better IMO though.
Eh, would be cool, but I have honestly absolutely no idea how I would go around implementing this.
create chat command (as a temporary solution prior to actually developing a "settings" page someday in the future): /showcollection [on|off]. when set, add a flag to the person's account in the database. steal the interface code for "upgrade" (since it already filters out account-bound cards), and strip out anything that writes to the database (basically limited to the "upgrade" button afaik). link that code to etg.dek.im/collection. when someone goes there, spit out a text box asking for an account name. when they insert an account name, check the database for whether that account has the "showcollection" flag set. if so, call the read-only "upgrade" code for the selected account and display it to the person. hacky as all getout, but should work and should be pretty easy to do. would be HUGELY useful for trading.
(CG)-Legible background color for any text overlaid over card art. A lot of it is completely invisible right now. For example, it is completely impossible to determine how long an upped (unupped is fine) phase shield has to live without mouseovering it and reading the popup.
(serprex)-13 43 28 serprex: I should get browser notifications on chat mentioning one's name next
(CG)-Arena Info screen should show what rank the player is - no way currently to determine if your deck is still active (assuming I'm remembering correctly that top 20 (or at least more than top 10) are active).
(submachine)-Game suggestion: Can a player's weapon be thawed when the owner player is targeted by firebolt?
(CG)-Make account-bound cards upgradeable: If you have 6+ unbound cards, automatically create an unbound upped card when upgrading. If you have (for example) 5 unbound cards and one bound card, give a warning (and require confirmation) that the upgraded card will be account-bound, then allow upgrading to an account-bound upgraded card.
(chap)-Is it possible to add a little glow or something to the marks and rarity symbols of the editor? They would look more clickable than labely that way.
Things that aren't gonna happen:
(CG)-Make it impossible to play cards with a full field of the card's type.