Feature requests
by ubeefx
Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins
Re: Feature requests
by ShawnieBoy » 16 Jan 2014, 22:00
Actually Varolz, the Scar-Striped is a work-around at the moment, it's essentially an activated ability of the creature which then gives you the choice of a selection of creature cards from your graveyard.
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by hong yie » 17 Jan 2014, 04:50
hmm.. make enough workaround 1st, until we found the solution maybe?
as long as the alternative doesn't break the mechanism as playable cards from graveyard.
as long as the alternative doesn't break the mechanism as playable cards from graveyard.
-
hong yie - Programmer
- Posts: 216
- Joined: 10 Mar 2013, 06:44
- Location: Jakarta
- Has thanked: 75 times
- Been thanked: 9 times
Re: Feature requests
by muaddib » 31 Jan 2014, 12:58
In Magarena 1.45, 1.46 I don't found save deck.
Please do feature 'save deck' and 'duel save as' to save few duels.
Please do feature 'save deck' and 'duel save as' to save few duels.
-
muaddib - Tester
- Posts: 118
- Joined: 03 Mar 2011, 08:37
- Location: Russia
- Has thanked: 0 time
- Been thanked: 5 times
Re: Feature requests
by ShawnieBoy » 31 Jan 2014, 14:55
Pressing Esc or clicking on the Book icon in the top right will open a separate options window.
I know that Lodici is looking into being able to save multiple duels
I know that Lodici is looking into being able to save multiple duels
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by Lodici » 31 Jan 2014, 17:22
on my to-do list - http://code.google.com/p/magarena/issues/detail?id=459.ShawnieBoy wrote:I know that Lodici is looking into being able to save multiple duels
Re: Feature requests
by muaddib » 03 Feb 2014, 11:11
There is no option 'save deck' in menu, but in Magarena 1.44 this option present in menu.
-
muaddib - Tester
- Posts: 118
- Joined: 03 Mar 2011, 08:37
- Location: Russia
- Has thanked: 0 time
- Been thanked: 5 times
Re: Feature requests
by ShawnieBoy » 03 Feb 2014, 12:01
The Save/Load/Clear deck options are in the Deck Editor section, sorry about that.
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by Lodici » 03 Feb 2014, 19:01
The Save Deck is available via the Deck Editor. But you have to open the options menu to access it first. I have just published an update that adds Save to the action bar and should be available in the next build.muaddib wrote:There is no option 'save deck' in menu, but in Magarena 1.44 this option present in menu.
Re: Feature requests
by ShawnieBoy » 04 Feb 2014, 18:04
I think this is the best place to put in a request, or at least throw an idea out there.
Include a MagicAbilityTargetPicker(<ability>) and MagicTiming.GainAbility (The timing may be a bit strange, but something that can change the timing for each Ability, instead of a huge list in the MagicRuleEventAction)
Currently defining gaining an ability as a Pump isn't always best for the AI (which is the default unless the Ability is Vigilance,Haste,FirstStrike or DoubleStrike) the AI sees Pump as a p/t change, so will give a creature an ability, with the thought that it's actually increasing pt during combat. (e.g. Deathtouch being given to an unblocked creature, which the AI views as pt change.)
Include a MagicAbilityTargetPicker(<ability>) and MagicTiming.GainAbility (The timing may be a bit strange, but something that can change the timing for each Ability, instead of a huge list in the MagicRuleEventAction)
Currently defining gaining an ability as a Pump isn't always best for the AI (which is the default unless the Ability is Vigilance,Haste,FirstStrike or DoubleStrike) the AI sees Pump as a p/t change, so will give a creature an ability, with the thought that it's actually increasing pt during combat. (e.g. Deathtouch being given to an unblocked creature, which the AI views as pt change.)
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by melvin » 05 Feb 2014, 03:25
Thanks for bringing this up, there is a lot of duplication of the same logic in various rules. As a start, I've consolidated all the logic in the GainChosen pattern, the other rules refer to the logic in GainChosen when needed (see https://code.google.com/p/magarena/sour ... 88009be510)
There are two parts to this, 1) when to use an ability and 2) how to choose the target.
The first part is as you have described: Haste/Vigilance -> First Main, First stike/Double strike -> Block, else Pump.
How to pick a target uses the appropriate target picker for the ability, see GainChosen.getPicker. For example, if the ability is deathtouch, the picker used is MagicDeathtouchTargetPicker.
There are two parts to this, 1) when to use an ability and 2) how to choose the target.
The first part is as you have described: Haste/Vigilance -> First Main, First stike/Double strike -> Block, else Pump.
How to pick a target uses the appropriate target picker for the ability, see GainChosen.getPicker. For example, if the ability is deathtouch, the picker used is MagicDeathtouchTargetPicker.
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Feature requests
by ShawnieBoy » 06 Feb 2014, 03:54
I think I've found some more duplicate code:
In the MagicRuleEvent.java there's a ModPTChosen and ModPTGainChosen. With the right timing and target filters these two rules can replace:
PumpChosen,
PumpGainChosen, and
WeakenChosen
Add in a ModPTGroup and you can replace:
PumpGroup, and
WeakenGroup
In the MagicRuleEvent.java there's a ModPTChosen and ModPTGainChosen. With the right timing and target filters these two rules can replace:
PumpChosen,
PumpGainChosen, and
WeakenChosen
Add in a ModPTGroup and you can replace:
PumpGroup, and
WeakenGroup
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by ShawnieBoy » 09 Feb 2014, 20:55
Is it possible to add simple search logic to the 'Seach Text' in Card Explorer. Something like 'Flying -Defender' - would be really handy
-
ShawnieBoy - Programmer
- Posts: 601
- Joined: 02 Apr 2012, 22:42
- Location: UK
- Has thanked: 80 times
- Been thanked: 50 times
Re: Feature requests
by TheNyGuy » 14 Feb 2014, 03:50
Are there any plans for additional game modes? Several AI players, Archenemy, Two-Headed Giant, Commander...
Re: Feature requests
by Lodici » 14 Feb 2014, 04:18
Not from me. I would rather Magarena concentrated on improving the AI challenge in a standard single player duel. I will try to do my bit with the UI by giving the AI some personality (coming soon)....TheNyGuy wrote:Are there any plans for additional game modes? Several AI players, Archenemy, Two-Headed Giant, Commander...
Who is online
Users browsing this forum: No registered users and 4 guests