MTG - CONVOKE-CARDS PACK 35 CARDS

MTG - CONVOKE-CARDS PACK

STATUS : RELEASED
CONVOKE
Convoke is an approximation made by me, it is almost rules compliant, it is coded using the limitation of Dotp Engine.
It is coded starting from my Delve implementation, but i made some important changes, now it uses an ability manager, the ability can be granted, and also uses some mana colours checks to use the right colour of mana comparing the creatures and the spell.
Mostly it should be an automatic tapping, but sometimes with multicoloured cards you could be requested which colour you want to produce, if it happens choose the appropiate colour you need.
I made some tests during the coding of this ability but i am not sure it is still bug free, so please if you experience
a weird behaviour, or you get a script log please report it into this topic so we can try to fix the issue.
TO USE CONVOKE :
1. If you are using manual mana add the mana you want to spend
2. Activate the ability on the card.
3. Select the creatures you want to tap onto battlefield.
4. Cast the spell
Important if a spell or an ability is played between
point 3 and 4 the selection will be reset, so you have
to select the cards again.
KNOW ISSUES
There are really few minor bugs i have found. One of these is when you cast Chord of Calling, Sprout Swarm, or Kavu Primarch you could tap more creatures than the number of creatures the spell will use, this because when you select the cards to tap they will be tapped exactly when you launch the spell, so if you decide later to don't increase X or use Buyback or Kicker that creatures will already be tapped (So you just keep attention, if you don't want to kicker, or really use that creatures don't select them).
Another small issue is about Chief Engineer the artifacts you control will gain Convoke and it will work from hand, graveyard or Exile, but if the artifact is into library it cannot use Convoke, this happens because we cannot grant activate ability to an object into library, but it is a very rare case where you can cast a card from library.
UPDATED :
REV 1.3 UPGRADED FUNCTIONS : Due of some conflicts reported by some users i decided to rename all the function inside the convoke function folder with a prefix, hope this will help to avoid missing function declaration.
REV 1.2 UPGRADED FUNCTIONS : Custom typing function now is able to detect the subgroup of available choices while you are digiting the subtype. When there will be less then 8 results (enough for one multiple choice) you will be prompted to choose directly which type you are looking for.
IMPORTANT THE CHOICES WILL CONSIDER EACH OF THE 5 LANGUAGES SUPPORTED.
For example you type : "NI" you will get these availble choices : (nightmare - Nightstalker - Nymph - Ninja)
If we consider only the english text the choices should be 3 (nightmare - Nightstalker - Ninja) but because into Spanish and Italian "Nymph" is translated as "Ninfa" also this result will be available.
REV 1.1 ADDED NEW CARDS : Obelisk of Urd, Stain the Mind, Return to the Ranks.
Added custom functions for typing "Choose creature type" cards.
Added "name non-land" function from sumomole mod, i renamed the function just to let some user who don't have sumo's mod installed to play without it. Anyway the function is the same just other name, i think also that the original function was made by Firemind.
HOW TO USE CUSTOM TYPING FUNCTION :
You can type any of the know types of MTG, you can type into 5 different languages : English, French, Spanish, German, Italian.
You can type into another language also if your game language is different. (For Example you are playing in English, you can also use French, Italian, German or Spanish words to define the type)
Examples :
To choose warrior subtype you can digit one the follow words : WARRIOR - GUERRIER - GUERRERO - KRIEGER - GUERRIERO
Each accented letter must be replaced with the corresponding letter without an accent.
Examples :
"à" must be "A"
"é" must be "E"
"ä" must be "A"
You will see the word you are typing onto "OK" button, when you have done just push the "Ok" button. If the type is not a valid type the process will be repeated.
If push previous button onto first letters page selection, you will be redirect to the last letters page selection, if you push next onto last page you will be redirect to the first page, in this way will be quicker to move around the letters.
SOME CREDITS :
Special Thanks to RiiakShiNal for his great and always useful Functions.
Thanks to Firemind and Sumomole for the "name a non-land" function
IMPORTANT!! TO USE THIS VERSION YOU NEED :
Riiak ManualMana Functions
Riiak ObjectDC Functions
Riiak Characteristics Functions

STATUS : RELEASED
CONVOKE
Convoke is an approximation made by me, it is almost rules compliant, it is coded using the limitation of Dotp Engine.
It is coded starting from my Delve implementation, but i made some important changes, now it uses an ability manager, the ability can be granted, and also uses some mana colours checks to use the right colour of mana comparing the creatures and the spell.
Mostly it should be an automatic tapping, but sometimes with multicoloured cards you could be requested which colour you want to produce, if it happens choose the appropiate colour you need.
I made some tests during the coding of this ability but i am not sure it is still bug free, so please if you experience
a weird behaviour, or you get a script log please report it into this topic so we can try to fix the issue.
- 35 CARDS INCLUDED | Open
TO USE CONVOKE :
1. If you are using manual mana add the mana you want to spend
2. Activate the ability on the card.
3. Select the creatures you want to tap onto battlefield.
4. Cast the spell
Important if a spell or an ability is played between
point 3 and 4 the selection will be reset, so you have
to select the cards again.
KNOW ISSUES
There are really few minor bugs i have found. One of these is when you cast Chord of Calling, Sprout Swarm, or Kavu Primarch you could tap more creatures than the number of creatures the spell will use, this because when you select the cards to tap they will be tapped exactly when you launch the spell, so if you decide later to don't increase X or use Buyback or Kicker that creatures will already be tapped (So you just keep attention, if you don't want to kicker, or really use that creatures don't select them).
Another small issue is about Chief Engineer the artifacts you control will gain Convoke and it will work from hand, graveyard or Exile, but if the artifact is into library it cannot use Convoke, this happens because we cannot grant activate ability to an object into library, but it is a very rare case where you can cast a card from library.
UPDATED :
REV 1.3 UPGRADED FUNCTIONS : Due of some conflicts reported by some users i decided to rename all the function inside the convoke function folder with a prefix, hope this will help to avoid missing function declaration.
REV 1.2 UPGRADED FUNCTIONS : Custom typing function now is able to detect the subgroup of available choices while you are digiting the subtype. When there will be less then 8 results (enough for one multiple choice) you will be prompted to choose directly which type you are looking for.
IMPORTANT THE CHOICES WILL CONSIDER EACH OF THE 5 LANGUAGES SUPPORTED.
For example you type : "NI" you will get these availble choices : (nightmare - Nightstalker - Nymph - Ninja)
If we consider only the english text the choices should be 3 (nightmare - Nightstalker - Ninja) but because into Spanish and Italian "Nymph" is translated as "Ninfa" also this result will be available.
REV 1.1 ADDED NEW CARDS : Obelisk of Urd, Stain the Mind, Return to the Ranks.
Added custom functions for typing "Choose creature type" cards.
Added "name non-land" function from sumomole mod, i renamed the function just to let some user who don't have sumo's mod installed to play without it. Anyway the function is the same just other name, i think also that the original function was made by Firemind.
HOW TO USE CUSTOM TYPING FUNCTION :
You can type any of the know types of MTG, you can type into 5 different languages : English, French, Spanish, German, Italian.
You can type into another language also if your game language is different. (For Example you are playing in English, you can also use French, Italian, German or Spanish words to define the type)
Examples :
To choose warrior subtype you can digit one the follow words : WARRIOR - GUERRIER - GUERRERO - KRIEGER - GUERRIERO
Each accented letter must be replaced with the corresponding letter without an accent.
Examples :
"à" must be "A"
"é" must be "E"
"ä" must be "A"
You will see the word you are typing onto "OK" button, when you have done just push the "Ok" button. If the type is not a valid type the process will be repeated.
If push previous button onto first letters page selection, you will be redirect to the last letters page selection, if you push next onto last page you will be redirect to the first page, in this way will be quicker to move around the letters.
SOME CREDITS :
Special Thanks to RiiakShiNal for his great and always useful Functions.
Thanks to Firemind and Sumomole for the "name a non-land" function
IMPORTANT!! TO USE THIS VERSION YOU NEED :
Riiak ManualMana Functions
Riiak ObjectDC Functions
Riiak Characteristics Functions