Card Contributions
by ubeefx
Moderators: ubeefx, beholder, melvin, ShawnieBoy, Lodici, CCGHQ Admins
Re: Card Contributions
by Braullynn » 18 Aug 2012, 01:38
»»
- Attachments
-
- Goblin_Grenade.txt
- (200 Bytes) Downloaded 314 times
-
- Saproling_Symbiosis.txt
- (191 Bytes) Downloaded 312 times
Re: Card Contributions
by melvin » 19 Aug 2012, 01:17
Thanks for the contributed card scripts, Braullynn
Some fixes in the version that I've added to our repository:
Goblin Grenade shouldn't have "ability=flying,vigilance"
Saproling Symbiosis shouldn't have "ability=flash"
Currently, "ability" is only meant for creatures.
The following cards can't be implemented under the current engine
Saproling Symbiosis - "You may cast Saproling Symbiosis any time you could cast an instant if you pay more to cast it" not supported
Goblin Matron - library search no supported, but it is being worked on
Some fixes in the version that I've added to our repository:
Goblin Grenade shouldn't have "ability=flying,vigilance"
Saproling Symbiosis shouldn't have "ability=flash"
Currently, "ability" is only meant for creatures.
The following cards can't be implemented under the current engine
Saproling Symbiosis - "You may cast Saproling Symbiosis any time you could cast an instant if you pay more to cast it" not supported
Goblin Matron - library search no supported, but it is being worked on
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by Braullynn » 19 Aug 2012, 17:05
yo!, sorry for the abilities being in the wrong corner, I was very sleepy when I make the cards, I'll be more careful the next time
Re: Card Contributions
by melvin » 20 Aug 2012, 02:38
For those not on our mailing list, please take note that a. benedict balbuena has contributed the following card scripts:
Aesthir Glider Agility Argothian Swine Baleful Strix Blockade Runner Blood Pet Bound in Silence Cemetery Gate Cloak of Mists Council of Advisors Crippling Blight Delusions of Mediocrity Diplomatic Immunity Duergar Cave-Guard Eldrazi Conscription Eternity Snare Eye of Ramos Faerie Invaders Flaming Sword Flowstone Crusher Flowstone Giant Flowstone Hellion Flowstone Mauler Flowstone Shambler Flowstone Wall Flowstone Wyvern Frog Tongue Ghostly Changeling Gift of Granite Gnat Alley Creeper Heart of Ramos Hermetic Study Highland Giant Horn of Ramos Ichor Wellspring Illusions of Grandeur Jungle Barrier Kabira Crossroads Kavu Glider Kyren Glider Lowland Giant Maniacal Rage Manta Riders Mark of the Vampire Merchant of Secrets Moonglove Changeling Mox Emerald Mox Jet Mox Pearl Mox Ruby Mox Sapphire Nightwind Glider Obsidian Giant Primal Huntbeast Psionic Gift Ridgeline Rager Scavenged Weaponry Scragnoth Skull of Ramos Spiked Baloth Striped Bears Stronghold Zeppelin Tahngarth's Rage Tooth of Ramos Tricks of the Trade Vulshok Sorcerer War-Spike Changeling Watercourser Wild Cantor Wistful Selkie
Aesthir Glider Agility Argothian Swine Baleful Strix Blockade Runner Blood Pet Bound in Silence Cemetery Gate Cloak of Mists Council of Advisors Crippling Blight Delusions of Mediocrity Diplomatic Immunity Duergar Cave-Guard Eldrazi Conscription Eternity Snare Eye of Ramos Faerie Invaders Flaming Sword Flowstone Crusher Flowstone Giant Flowstone Hellion Flowstone Mauler Flowstone Shambler Flowstone Wall Flowstone Wyvern Frog Tongue Ghostly Changeling Gift of Granite Gnat Alley Creeper Heart of Ramos Hermetic Study Highland Giant Horn of Ramos Ichor Wellspring Illusions of Grandeur Jungle Barrier Kabira Crossroads Kavu Glider Kyren Glider Lowland Giant Maniacal Rage Manta Riders Mark of the Vampire Merchant of Secrets Moonglove Changeling Mox Emerald Mox Jet Mox Pearl Mox Ruby Mox Sapphire Nightwind Glider Obsidian Giant Primal Huntbeast Psionic Gift Ridgeline Rager Scavenged Weaponry Scragnoth Skull of Ramos Spiked Baloth Striped Bears Stronghold Zeppelin Tahngarth's Rage Tooth of Ramos Tricks of the Trade Vulshok Sorcerer War-Spike Changeling Watercourser Wild Cantor Wistful Selkie
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by melvin » 27 Oct 2012, 09:16
The list of cards added after each release will be updated at https://code.google.com/p/magarena/wiki/UpcomingCards
Thanks to your contributions, 1.31 will have at least 109 new cards.
For card contributors, do check this list before working on new cards. Thanks!
Thanks to your contributions, 1.31 will have at least 109 new cards.
For card contributors, do check this list before working on new cards. Thanks!
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by PhazedOut » 26 Dec 2012, 06:33
Here's my first attempt, Dimir Cutpurse. Tested it and it's working well.
Edit: Got another similar card working, Neurok Commando
Edit: Got another similar card working, Neurok Commando
- Attachments
-
- Neurok_Commando.txt
- (258 Bytes) Downloaded 320 times
-
- Dimir_Cutpurse.txt
- (266 Bytes) Downloaded 312 times
Re: Card Contributions
by PhazedOut » 27 Dec 2012, 08:15
Having issues with commits not showing in my clone so i'll just post the code for Divinity of Pride here:
- Attachments
-
- Divinity_of_Pride.java.txt
- (607 Bytes) Downloaded 303 times
-
- Divinity_of_Pride.txt
- (264 Bytes) Downloaded 293 times
Re: Card Contributions
by melvin » 27 Dec 2012, 11:57
Thanks for the contributions, PhazedOut. I see your commits in https://code.google.com/r/swanninger-ma ... ource/list so it seems you got it working. That's great! It is much easier to pull from your commits rather than get the cards from attachments. Could you also add your earlier two cards to your repo?
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by PhazedOut » 27 Dec 2012, 17:22
Yes i can do that no problem. Ignore the first three by the way, I was still figuring things out at that point.
Also, is there any way to keep the AI from using a card? So if we want to make a card that might make the AI go nutty can we limit it to player use only?
Also, is there any way to keep the AI from using a card? So if we want to make a card that might make the AI go nutty can we limit it to player use only?
Re: Card Contributions
by melvin » 28 Dec 2012, 02:17
Ok, I see that the first and third commit cancels each other out, I'll just revert the second one. mercurial cannot selectively pull changes.PhazedOut wrote:Yes i can do that no problem. Ignore the first three by the way, I was still figuring things out at that point.
No. Which card/effect is causing problems? The proper solution would be to fix the AI.PhazedOut wrote:Also, is there any way to keep the AI from using a card? So if we want to make a card that might make the AI go nutty can we limit it to player use only?
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by melvin » 28 Dec 2012, 02:38
Updated https://code.google.com/p/magarena/wiki/UpcomingCards with all the cards submitted so far for 1.33. Added link to this page in the first post.
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by PhazedOut » 28 Dec 2012, 03:19
Well I was thinking about the no multiple target rule. I wanted to try and do Cryptic Command, but since there are multiple choices it might be a problem for AI. Would there be a way to have card specific code that forces the AI to use it only one way? For instance with Cryptic Command could we say the AI only uses it as a "counter target spell and draw a card"?melvin wrote:No. Which card/effect is causing problems? The proper solution would be to fix the AI.PhazedOut wrote:Also, is there any way to keep the AI from using a card? So if we want to make a card that might make the AI go nutty can we limit it to player use only?
Re: Card Contributions
by melvin » 28 Dec 2012, 08:18
Possible, but we'd prefer not to have card specific code for the AI so that the AI has the same ability as the player. Generally, we prefer to alter game rules and leave out cards so that the AI is challenging, refer to https://code.google.com/p/magarena/wiki/GameDesignPhazedOut wrote:Well I was thinking about the no multiple target rule. I wanted to try and do Cryptic Command, but since there are multiple choices it might be a problem for AI. Would there be a way to have card specific code that forces the AI to use it only one way? For instance with Cryptic Command could we say the AI only uses it as a "counter target spell and draw a card"?
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Re: Card Contributions
by melvin » 30 Dec 2012, 10:15
Wonderful, just merged them. Expect to see them appear in 1.33 in a couple of hours.PhazedOut wrote:Added 4 artifacts to my clone:
Darksteel Forge
Genesis Chamber
Serum Tank
Steel Overseer
-
melvin - AI Programmer
- Posts: 1062
- Joined: 21 Mar 2010, 12:26
- Location: Singapore
- Has thanked: 36 times
- Been thanked: 459 times
Who is online
Users browsing this forum: Baidu [Spider] and 15 guests