Re: BORN OF THE GODS - CARDS SPOILER
by NeoAnderson
Ok guys, i have made an alternative solution.
It works for all the official permanents who has Hybrid mana into casting cost.
I have used the site magiccards.info to retrieve all the permanents with hybrid mana into casting cost.
Here you can check the list ( i have excluded not permanent cards)http://magiccards.info/query?q=has%3Asplitmana+is%3Apermanent&v=olist&s=cname
With some macro edits i have turned the card named into format normally used by DOTP cards.
Then i made a function who set the right dual devotion for each card.
Obviously if will come out new cards we need to keep the function updated.
THE CARD MUST HAVE OFFICIAL NAME, SAME WE GET FROM FIREMIND WEBGENERATOR.
The working idea is :
Firs of all we could need to check different devotions for each card so i defined how many dual devotions we can have :
So i have made a function who set the right devotion value into a chest for each card, So for example you want to know the dual devotion Blue-Black for CardA you have just to call my function in this way : NEO_ReturnDualDevotion(CardName, 4).
I have tested and it works.
It works for all the official permanents who has Hybrid mana into casting cost.
I have used the site magiccards.info to retrieve all the permanents with hybrid mana into casting cost.
Here you can check the list ( i have excluded not permanent cards)http://magiccards.info/query?q=has%3Asplitmana+is%3Apermanent&v=olist&s=cname
With some macro edits i have turned the card named into format normally used by DOTP cards.
Then i made a function who set the right dual devotion for each card.
Obviously if will come out new cards we need to keep the function updated.
THE CARD MUST HAVE OFFICIAL NAME, SAME WE GET FROM FIREMIND WEBGENERATOR.
The working idea is :
Firs of all we could need to check different devotions for each card so i defined how many dual devotions we can have :
- DUAL DEVOTIONS KINDS | Open
- 0 WHITE-BLU
1 WHITE-BLACK
2 WHITE-RED
3 WHITE-GREEN
4 BLUE-BLACK
5 BLUE-RED
6 BLUE-GREEN
7 BLACK-RED
8 BLACK-GREEN
9 RED-GREEN
So i have made a function who set the right devotion value into a chest for each card, So for example you want to know the dual devotion Blue-Black for CardA you have just to call my function in this way : NEO_ReturnDualDevotion(CardName, 4).
I have tested and it works.
- NEO_ReturnDualDevotion Function | Open
- Code: Select all
NEO_ReturnDualDevotion = function(dVal, DevotionType)
local dChest = EffectDC():Make_Chest(0)
dChest:Set_Int(0,0)
dChest:Set_Int(1,0)
dChest:Set_Int(2,0)
dChest:Set_Int(3,0)
dChest:Set_Int(4,0)
dChest:Set_Int(5,0)
dChest:Set_Int(6,0)
dChest:Set_Int(7,0)
dChest:Set_Int(8,0)
dChest:Set_Int(9,0)
if (dVal == "BATTLEGATE_MIMIC") or (dVal == "BELLIGERENT_HATCHLING") or (dVal == "BOROS_RECRUIT") or (dVal == "DUERGAR_ASSAILANT") or (dVal == "DUERGAR_HEDGEMAGE") or (dVal == "DUERGAR_MINECAPTAIN") or (dVal == "FIGURE_OF_DESTINY") or (dVal == "HOBGOBLIN_DRAGOON") or (dVal == "SCOURGE_OF_THE_NOBILIS") then
-- DEVOTION : {R/W}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,0)
dChest:Set_Int(5,1)
dChest:Set_Int(6,0)
dChest:Set_Int(7,1)
dChest:Set_Int(8,0)
dChest:Set_Int(9,1)
elseif (dVal == "SCUZZBACK_SCRAPPER") or (dVal == "TATTERMUNGE_MANIAC") or (dVal == "WILD_CANTOR") or (dVal == "TATTERMUNGE_WITCH") or (dVal == "TATTERMUNGE_DUO") or (dVal == "IMPROMPTU_RAID") or (dVal == "ROSHEEN_MEANDERER") or (dVal == "RUNES_OF_THE_DEUS") or (dVal == "SCUZZBACK_MARAUDERS") or (dVal == "VALLEYMAKER") then
-- DEVOTION : {R/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,0)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,0)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "CURSE_OF_CHAINS") or (dVal == "GLAMER_SPINNERS") or (dVal == "JUDGES_FAMILIAR") or (dVal == "ZEALOUS_GUARDIAN") or (dVal == "MISTMEADOW_WITCH") or (dVal == "SOMNOMANCER") or (dVal == "MINISTER_OF_IMPEDIMENTS") or (dVal == "SILKBIND_FAERIE") or (dVal == "STEEL_OF_THE_GODHEAD") or (dVal == "THISTLEDOWN_DUO") then
-- DEVOTION : {W/U}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,0)
dChest:Set_Int(8,0)
dChest:Set_Int(9,0)
elseif (dVal == "EDGE_OF_THE_DIVINITY") or (dVal == "NIP_GWYLLION") or (dVal == "MOURNING_THRULL") or (dVal == "NIGHTSKY_MIMIC") or (dVal == "GWYLLION_HEDGEMAGE") or (dVal == "VORACIOUS_HATCHLING") then
-- DEVOTION : {W/B}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,1)
dChest:Set_Int(5,0)
dChest:Set_Int(6,0)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,0)
elseif (dVal == "BLISTERCOIL_WEIRD") or (dVal == "CLOUT_OF_THE_DOMINUS") or (dVal == "NIVMAGUS_ELEMENTAL") or (dVal == "STREAM_HOPPER") or (dVal == "RIVERFALL_MIMIC") or (dVal == "NOGGLE_HEDGEMAGE") or (dVal == "NOGGLE_RANSACKER") or (dVal == "PETRAHYDROX") or (dVal == "SHREWD_HATCHLING") then
-- DEVOTION : {U/R}
dChest:Set_Int(0,1)
dChest:Set_Int(1,0)
dChest:Set_Int(2,1)
dChest:Set_Int(3,0)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,0)
dChest:Set_Int(9,1)
elseif (dVal == "OONAS_GATEWARDEN") or (dVal == "INKFATHOM_WITCH") or (dVal == "LURKING_INFORMANT") or (dVal == "GRAVELGILL_DUO") or (dVal == "TORPOR_DUST") or (dVal == "HELM_OF_THE_GHASTLORD") or (dVal == "MERROW_GRIMEBLOTTER") or (dVal == "GRAVELGILL_AXESHARK") then
-- DEVOTION : {U/B}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,0)
dChest:Set_Int(3,0)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,0)
elseif (dVal == "CULTBRAND_CINDER") or (dVal == "EMBERSTRIKE_DUO") or (dVal == "EVERLASTING_TORMENT") or (dVal == "FISTS_OF_THE_DEMIGOD") or (dVal == "MANAFORGE_CINDER") or (dVal == "RAKDOS_CACKLER") or (dVal == "RIOT_SPIKES") or (dVal == "SOOTSTOKE_KINDLER") or (dVal == "SPITEFLAME_WITCH") or (dVal == "GRIEF_TYRANT") then
-- DEVOTION : {B/R}
dChest:Set_Int(0,0)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,0)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,0)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "DEATHRITE_SHAMAN") or (dVal == "GIFT_OF_THE_DEITY") or (dVal == "ODIOUS_TROW") or (dVal == "SLITHERHEAD") or (dVal == "WOODLURKER_MIMIC") or (dVal == "HAG_HEDGEMAGE") or (dVal == "QUILLSPIKE") or (dVal == "RENDCLAW_TROW") or (dVal == "NOXIOUS_HATCHLING") then
-- DEVOTION : {B/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,1)
dChest:Set_Int(2,0)
dChest:Set_Int(3,1)
dChest:Set_Int(4,1)
dChest:Set_Int(5,0)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "CENTAUR_SAFEGUARD") or (dVal == "DRYAD_MILITANT") or (dVal == "ELVISH_HEXHUNTER") or (dVal == "RHYS_THE_REDEEMED") or (dVal == "SEEDCRADLE_WITCH") or (dVal == "MEDICINE_RUNNER") or (dVal == "SAFEHOLD_ELITE") or (dVal == "ORACLE_OF_NECTARS") or (dVal == "SHIELD_OF_THE_OVERSOUL") or (dVal == "SAFEHOLD_DUO") then
-- DEVOTION : {G/W}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,0)
dChest:Set_Int(5,0)
dChest:Set_Int(6,1)
dChest:Set_Int(7,0)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "FAVOR_OF_THE_OVERBEING") or (dVal == "SLIPPERY_BOGLE") or (dVal == "GROUNDLING_POUNCER") or (dVal == "SHORECRASHER_MIMIC") or (dVal == "SELKIE_HEDGEMAGE") or (dVal == "SHIELDING_PLAX") or (dVal == "GRAZING_KELPIE") or (dVal == "STURDY_HATCHLING") then
-- DEVOTION : {G/U}
dChest:Set_Int(0,1)
dChest:Set_Int(1,0)
dChest:Set_Int(2,0)
dChest:Set_Int(3,1)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,0)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "NAYA_HUSHBLADE") or (dVal == "TRACE_OF_ABUNDANCE") or (dVal == "MARISIS_TWINCLAWS") then
-- DEVOTION : {R/W}{G}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,2)
dChest:Set_Int(4,0)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,2)
elseif (dVal == "ARSENAL_THRESHER") or (dVal == "ESPER_STORMBLADE") or (dVal == "THOPTER_FOUNDRY") then
-- DEVOTION : {W/B}{U}
dChest:Set_Int(0,2)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,2)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,1)
dChest:Set_Int(8,1)
dChest:Set_Int(9,0)
elseif (dVal == "GRIXIS_GRIMBLADE") or (dVal == "SEWNEYE_DRAKE") then
-- DEVOTION : {U/R}{B}
dChest:Set_Int(0,1)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,0)
dChest:Set_Int(4,2)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,2)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "BANT_SUREBLADE") or (dVal == "CRYSTALLIZATION") or (dVal == "MESSENGER_FALCONS") then
-- DEVOTION : {G/U}{W}
dChest:Set_Int(0,2)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,2)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,0)
dChest:Set_Int(8,1)
dChest:Set_Int(9,1)
elseif (dVal == "GIANT_AMBUSH_BEETLE") or (dVal == "JUND_HACKBLADE") or (dVal == "SANGRITE_BACKLASH") then
-- DEVOTION : {B/G}{R}
dChest:Set_Int(0,0)
dChest:Set_Int(1,1)
dChest:Set_Int(2,1)
dChest:Set_Int(3,1)
dChest:Set_Int(4,1)
dChest:Set_Int(5,1)
dChest:Set_Int(6,1)
dChest:Set_Int(7,2)
dChest:Set_Int(8,1)
dChest:Set_Int(9,2)
elseif (dVal == "AUGURY_ADEPT") or (dVal == "AZORS_ELOCUTORS") or (dVal == "AZORIUS_GUILDMAGE") or (dVal == "ENCHANTED_EVENING") or (dVal == "PURESIGHT_MERROW") or (dVal == "VASSAL_SOUL") or (dVal == "SWANS_OF_BRYN_ARGOLL") then
-- DEVOTION : {W/U}{W/U}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,0)
dChest:Set_Int(8,0)
dChest:Set_Int(9,0)
elseif (dVal == "BLOODIED_GHOST") or (dVal == "EVERSHRIKE") or (dVal == "GIFT_OF_ORZHOVA") or (dVal == "ORZHOV_GUILDMAGE") or (dVal == "STILLMOON_CAVALIER") or (dVal == "HARVEST_GWYLLION") then
-- DEVOTION : {W/B}{W/B}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,2)
dChest:Set_Int(5,0)
dChest:Set_Int(6,0)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,0)
elseif (dVal == "CEMETERY_PUCA") or (dVal == "DEATHCULT_ROGUE") or (dVal == "DIMIR_GUILDMAGE") or (dVal == "DIRE_UNDERCURRENTS") or (dVal == "INKFATHOM_INFILTRATOR") or (dVal == "SYGG_RIVER_CUTTHROAT") or (dVal == "WANDERBRINE_ROOTCUTTERS") then
-- DEVOTION : {U/B}{U/B}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,0)
dChest:Set_Int(3,0)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,0)
elseif (dVal == "CRACKLEBURR") or (dVal == "DJINN_ILLUMINATUS") or (dVal == "FROSTBURN_WEIRD") or (dVal == "IZZET_GUILDMAGE") or (dVal == "MIRROR_SHEEN") or (dVal == "NOGGLE_BANDIT") or (dVal == "NOGGLE_BRIDGEBREAKER") or (dVal == "NUCKLAVEE") then
-- DEVOTION : {U/R}{U/R}
dChest:Set_Int(0,2)
dChest:Set_Int(1,0)
dChest:Set_Int(2,2)
dChest:Set_Int(3,0)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,2)
dChest:Set_Int(8,0)
dChest:Set_Int(9,2)
elseif (dVal == "CANKER_ABOMINATION") or (dVal == "DESECRATOR_HAG") or (dVal == "GOLGARI_GUILDMAGE") or (dVal == "GOLGARI_LONGLEGS") or (dVal == "SAPLING_OF_COLFENOR") then
-- DEVOTION : {B/G}{B/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,2)
dChest:Set_Int(2,0)
dChest:Set_Int(3,2)
dChest:Set_Int(4,2)
dChest:Set_Int(5,0)
dChest:Set_Int(6,2)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "CRYPTBORN_HORROR") or (dVal == "FULMINATOR_MAGE") or (dVal == "RAKDOS_GUILDMAGE") or (dVal == "RAKDOS_SHREDFREAK") or (dVal == "MURDEROUS_REDCAP") or (dVal == "SOOTWALKERS") or (dVal == "SPITEFUL_VISIONS") or (dVal == "KULRATH_KNIGHT") then
-- DEVOTION : {B/R}{B/R}
dChest:Set_Int(0,0)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,0)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,0)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "BOROS_GUILDMAGE") or (dVal == "RISE_OF_THE_HOBGOBLINS") or (dVal == "SPITEMARE") then
-- DEVOTION : {R/W}{R/W}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,0)
dChest:Set_Int(5,2)
dChest:Set_Int(6,0)
dChest:Set_Int(7,2)
dChest:Set_Int(8,0)
dChest:Set_Int(9,2)
elseif (dVal == "BURNINGTREE_EMISSARY") or (dVal == "GIANT_SOLIFUGE") or (dVal == "GRUUL_GUILDMAGE") or (dVal == "VEXING_SHUSHER") or (dVal == "MUDBRAWLER_RAIDERS") or (dVal == "MORSELHOARDER") or (dVal == "WORT_THE_RAIDMOTHER") then
-- DEVOTION : {R/G}{R/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,0)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,0)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "COLDEYED_SELKIE") or (dVal == "GILDER_BAIRN") or (dVal == "SIMIC_GUILDMAGE") or (dVal == "MERFOLK_OF_THE_DEPTHS") or (dVal == "TRAPJAW_KELPIE") then
-- DEVOTION : {G/U}{G/U}
dChest:Set_Int(0,2)
dChest:Set_Int(1,0)
dChest:Set_Int(2,0)
dChest:Set_Int(3,2)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,0)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "SELESNYA_GUILDMAGE") or (dVal == "WHEEL_OF_SUN_AND_MOON") or (dVal == "KITCHEN_FINKS") or (dVal == "GROWING_RANKS") or (dVal == "HEARTMENDER") or (dVal == "RAVENS_RUN_DRAGOON") or (dVal == "OLD_GHASTBARK") then
-- DEVOTION : {G/W}G/W}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,0)
dChest:Set_Int(5,0)
dChest:Set_Int(6,2)
dChest:Set_Int(7,0)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "DEATHBRINGER_LIEGE") or (dVal == "DEBTORS_KNELL") or (dVal == "RESTLESS_APPARITION") then
-- DEVOTION : {W/B}{W/B}{W/B}
dChest:Set_Int(0,3)
dChest:Set_Int(1,3)
dChest:Set_Int(2,3)
dChest:Set_Int(3,3)
dChest:Set_Int(4,3)
dChest:Set_Int(5,0)
dChest:Set_Int(6,0)
dChest:Set_Int(7,3)
dChest:Set_Int(8,3)
dChest:Set_Int(9,0)
elseif (dVal == "DOVESCAPE") or (dVal == "PLUMEVEIL") or (dVal == "THISTLEDOWN_LIEGE") then
-- DEVOTION : {W/U}{W/U}{W/U}
dChest:Set_Int(0,3)
dChest:Set_Int(1,3)
dChest:Set_Int(2,3)
dChest:Set_Int(3,3)
dChest:Set_Int(4,3)
dChest:Set_Int(5,3)
dChest:Set_Int(6,3)
dChest:Set_Int(7,0)
dChest:Set_Int(8,0)
dChest:Set_Int(9,0)
elseif (dVal == "ASHENMOOR_GOUGER") or (dVal == "ASHENMOOR_LIEGE") or (dVal == "AVATAR_OF_DISCORD") or (dVal == "BARRENTON_CRAGTREADS") then
-- DEVOTION : {B/R}{B/R}{B/R}
dChest:Set_Int(0,0)
dChest:Set_Int(1,3)
dChest:Set_Int(2,3)
dChest:Set_Int(3,0)
dChest:Set_Int(4,3)
dChest:Set_Int(5,3)
dChest:Set_Int(6,0)
dChest:Set_Int(7,3)
dChest:Set_Int(8,3)
dChest:Set_Int(9,0)
elseif (dVal == "BALEFIRE_LIEGE") or (dVal == "BOROS_RECKONER") or (dVal == "HEARTHFIRE_HOBGOBLIN") then
-- DEVOTION : {R/W}{R/W}{R/W}
dChest:Set_Int(0,3)
dChest:Set_Int(1,3)
dChest:Set_Int(2,3)
dChest:Set_Int(3,3)
dChest:Set_Int(4,0)
dChest:Set_Int(5,3)
dChest:Set_Int(6,0)
dChest:Set_Int(7,3)
dChest:Set_Int(8,0)
dChest:Set_Int(9,3)
elseif (dVal == "BOARTUSK_LIEGE") or (dVal == "BOGGART_RAMGANG") or (dVal == "RUBBLEBELT_RAIDERS") or (dVal == "LOAMDRAGGER_GIANT") then
-- DEVOTION : {R/G}{R/G}{R/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,0)
dChest:Set_Int(2,3)
dChest:Set_Int(3,3)
dChest:Set_Int(4,0)
dChest:Set_Int(5,3)
dChest:Set_Int(6,3)
dChest:Set_Int(7,3)
dChest:Set_Int(8,3)
dChest:Set_Int(9,3)
elseif (dVal == "CRAG_PUCA") or (dVal == "MINDWRACK_LIEGE") then
-- DEVOTION : {U/R}{U/R}{U/R}
dChest:Set_Int(0,3)
dChest:Set_Int(1,0)
dChest:Set_Int(2,3)
dChest:Set_Int(3,0)
dChest:Set_Int(4,3)
dChest:Set_Int(5,3)
dChest:Set_Int(6,3)
dChest:Set_Int(7,3)
dChest:Set_Int(8,0)
dChest:Set_Int(9,3)
elseif (dVal == "GLEN_ELENDRA_LIEGE") or (dVal == "NIGHTVEIL_SPECTER") or (dVal == "WASP_LANCER") or (dVal == "OONA_QUEEN_OF_THE_FAE") then
-- DEVOTION : {U/B}{U/B}{U/B}
dChest:Set_Int(0,3)
dChest:Set_Int(1,3)
dChest:Set_Int(2,0)
dChest:Set_Int(3,0)
dChest:Set_Int(4,3)
dChest:Set_Int(5,3)
dChest:Set_Int(6,3)
dChest:Set_Int(7,3)
dChest:Set_Int(8,3)
dChest:Set_Int(9,0)
elseif (dVal == "CREAKWOOD_LIEGE") or (dVal == "DOOMGAPE") or (dVal == "GLEANCRAWLER") or (dVal == "STALKER_HAG") then
-- DEVOTION : {B/G}{B/G}B/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,3)
dChest:Set_Int(2,0)
dChest:Set_Int(3,3)
dChest:Set_Int(4,3)
dChest:Set_Int(5,0)
dChest:Set_Int(6,3)
dChest:Set_Int(7,3)
dChest:Set_Int(8,3)
dChest:Set_Int(9,3)
elseif (dVal == "FABLE_OF_WOLF_AND_OWL") or (dVal == "WISTFUL_SELKIE") or (dVal == "MURKFIEND_LIEGE") then
-- DEVOTION : {G/U}{G/U}{G/U}
dChest:Set_Int(0,3)
dChest:Set_Int(1,0)
dChest:Set_Int(2,0)
dChest:Set_Int(3,3)
dChest:Set_Int(4,3)
dChest:Set_Int(5,3)
dChest:Set_Int(6,3)
dChest:Set_Int(7,0)
dChest:Set_Int(8,3)
dChest:Set_Int(9,3)
elseif (dVal == "WILTLEAF_CAVALIERS") or (dVal == "WILTLEAF_LIEGE") or (dVal == "PRIVILEGED_POSITION") then
-- DEVOTION : {G/W}{G/W}{G/W}
dChest:Set_Int(0,3)
dChest:Set_Int(1,3)
dChest:Set_Int(2,3)
dChest:Set_Int(3,3)
dChest:Set_Int(4,0)
dChest:Set_Int(5,0)
dChest:Set_Int(6,3)
dChest:Set_Int(7,0)
dChest:Set_Int(8,3)
dChest:Set_Int(9,3)
elseif (dVal == "NOBILIS_OF_WAR") then
-- DEVOTION : {R/W}{R/W}{R/W}{R/W}{R/W}
dChest:Set_Int(0,5)
dChest:Set_Int(1,5)
dChest:Set_Int(2,5)
dChest:Set_Int(3,5)
dChest:Set_Int(4,0)
dChest:Set_Int(5,5)
dChest:Set_Int(6,0)
dChest:Set_Int(7,5)
dChest:Set_Int(8,0)
dChest:Set_Int(9,5)
elseif (dVal == "DEITY_OF_SCARS") then
-- DEVOTION : {B/G}{B/G}B/G}{B/G}B/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,5)
dChest:Set_Int(2,0)
dChest:Set_Int(3,5)
dChest:Set_Int(4,5)
dChest:Set_Int(5,0)
dChest:Set_Int(6,5)
dChest:Set_Int(7,5)
dChest:Set_Int(8,5)
dChest:Set_Int(9,5)
elseif (dVal == "DEMIGOD_OF_REVENGE") then
-- DEVOTION : {B/R}{B/R}{B/R}{B/R}{B/R}
dChest:Set_Int(0,0)
dChest:Set_Int(1,5)
dChest:Set_Int(2,5)
dChest:Set_Int(3,0)
dChest:Set_Int(4,5)
dChest:Set_Int(5,5)
dChest:Set_Int(6,0)
dChest:Set_Int(7,5)
dChest:Set_Int(8,5)
dChest:Set_Int(9,0)
elseif (dVal == "DEUS_OF_CALAMITY") then
-- DEVOTION : {R/G}{R/G}{R/G}{R/G}{R/G}
dChest:Set_Int(0,0)
dChest:Set_Int(1,0)
dChest:Set_Int(2,5)
dChest:Set_Int(3,5)
dChest:Set_Int(4,0)
dChest:Set_Int(5,5)
dChest:Set_Int(6,5)
dChest:Set_Int(7,5)
dChest:Set_Int(8,5)
dChest:Set_Int(9,5)
elseif (dVal == "DIVINITY_OF_PRIDE") then
-- DEVOTION : {W/B}{W/B}{W/B}W/B}{W/B}
dChest:Set_Int(0,5)
dChest:Set_Int(1,5)
dChest:Set_Int(2,5)
dChest:Set_Int(3,5)
dChest:Set_Int(4,5)
dChest:Set_Int(5,0)
dChest:Set_Int(6,0)
dChest:Set_Int(7,5)
dChest:Set_Int(8,5)
dChest:Set_Int(9,0)
elseif (dVal == "GODHEAD_OF_AWE") then
-- DEVOTION : {W/U}{W/U}{W/U}{W/U}{W/U}
dChest:Set_Int(0,5)
dChest:Set_Int(1,5)
dChest:Set_Int(2,5)
dChest:Set_Int(3,5)
dChest:Set_Int(4,5)
dChest:Set_Int(5,5)
dChest:Set_Int(6,5)
dChest:Set_Int(7,0)
dChest:Set_Int(8,0)
dChest:Set_Int(9,0)
elseif (dVal == "DOMINUS_OF_FEALTY") then
-- DEVOTION : {U/R}{U/R}{U/R}{U/R}{U/R}
dChest:Set_Int(0,5)
dChest:Set_Int(1,0)
dChest:Set_Int(2,5)
dChest:Set_Int(3,0)
dChest:Set_Int(4,5)
dChest:Set_Int(5,5)
dChest:Set_Int(6,5)
dChest:Set_Int(7,5)
dChest:Set_Int(8,0)
dChest:Set_Int(9,5)
elseif (dVal == "GHASTLORD_OF_FUGUE") then
-- DEVOTION : {U/B}{U/B}{U/B}{U/B}{U/B}
dChest:Set_Int(0,5)
dChest:Set_Int(1,5)
dChest:Set_Int(2,0)
dChest:Set_Int(3,0)
dChest:Set_Int(4,5)
dChest:Set_Int(5,5)
dChest:Set_Int(6,5)
dChest:Set_Int(7,5)
dChest:Set_Int(8,5)
dChest:Set_Int(9,0)
elseif (dVal == "REAPER_KING") then
-- DEVOTION : {X/W}{X/U}{X/B}{X/R}{X/G}
dChest:Set_Int(0,2)
dChest:Set_Int(1,2)
dChest:Set_Int(2,2)
dChest:Set_Int(3,2)
dChest:Set_Int(4,2)
dChest:Set_Int(5,2)
dChest:Set_Int(6,2)
dChest:Set_Int(7,2)
dChest:Set_Int(8,2)
dChest:Set_Int(9,2)
elseif (dVal == "OVERBEING_OF_MYTH") then
-- DEVOTION : {G/U}{G/U}{G/U}{G/U}{G/U}
dChest:Set_Int(0,5)
dChest:Set_Int(1,0)
dChest:Set_Int(2,0)
dChest:Set_Int(3,5)
dChest:Set_Int(4,5)
dChest:Set_Int(5,5)
dChest:Set_Int(6,5)
dChest:Set_Int(7,0)
dChest:Set_Int(8,5)
dChest:Set_Int(9,5)
elseif (dVal == "OVERSOUL_OF_DUSK") then
-- DEVOTION : {G/W}{G/W}{G/W}{G/W}{G/W}
dChest:Set_Int(0,5)
dChest:Set_Int(1,5)
dChest:Set_Int(2,5)
dChest:Set_Int(3,5)
dChest:Set_Int(4,0)
dChest:Set_Int(5,0)
dChest:Set_Int(6,5)
dChest:Set_Int(7,0)
dChest:Set_Int(8,5)
dChest:Set_Int(9,5)
end
return dChest:Get_Int(DevotionType)
end
and
, but it is very easy to fix, just replace it with the following code, thank you for reminding. 
