mirror of
https://github.com/Investigamer/cardconjurer.git
synced 2025-07-27 05:14:53 -05:00
Fix display of hybrid Phyrexian mana symbols
Only the first slash was removed when checking for a matching mana symbol code. This change removes all of them so hybrid Phyrexian mana works reliably when using slashes in the shortcodes.
This commit is contained in:

committed by
Josh birnholz

parent
ac5855a5d8
commit
fe010a0584
@@ -2412,8 +2412,8 @@ function writeText(textObject, targetContext) {
|
||||
} else if (possibleCode.includes('kerning')) {
|
||||
lineCanvas.style.letterSpacing = possibleCode.replace('kerning', '') + 'px';
|
||||
lineContext.font = lineContext.font; //necessary for the letterspacing update to be recognized
|
||||
} else if (getManaSymbol(possibleCode.replace('/', '')) != undefined || getManaSymbol(possibleCode.replace('/', '').split('').reverse().join('')) != undefined) {
|
||||
possibleCode = possibleCode.replace('/', '')
|
||||
} else if (getManaSymbol(possibleCode.replaceAll('/', '')) != undefined || getManaSymbol(possibleCode.replaceAll('/', '').split('').reverse().join('')) != undefined) {
|
||||
possibleCode = possibleCode.replaceAll('/', '')
|
||||
var manaSymbol;
|
||||
if (textObject.manaPrefix && (getManaSymbol(textObject.manaPrefix + possibleCode) != undefined || getManaSymbol(textObject.manaPrefix + possibleCode.split('').reverse().join('')) != undefined)) {
|
||||
manaSymbol = getManaSymbol(textObject.manaPrefix + possibleCode) || getManaSymbol(textObject.manaPrefix + possibleCode.split('').reverse().join(''));
|
||||
|
Reference in New Issue
Block a user