Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onCollisionEnter(co)
- ---------------
- textline = '5/5'
- ---------------
- local cardObject = co.collision_object
- if not(cardObject.type == "Card") then return end
- enc = Global.getVar('Encoder')
- if not(enc) then return end
- local pID = "_MTG_Simplified_UNIFIED"
- local tyrantOn=enc.call("APIobjIsPropEnabled",{obj=cardObject,propID=pID})
- if not(tyrantOn) then return end
- local encData = enc.call("APIobjGetPropData",{obj=cardObject,propID=pID})
- local data = encData["tyrantUnified"]
- local basePow=tonumber(data.cardFaces[data.activeFace].basePower)
- local baseTou=tonumber(data.cardFaces[data.activeFace].baseToughness)
- local newPow,newTou = textline:match('(%d+)/(%d+)')
- if basePow and baseTou and newPow and newTou then
- data.displayPowTou = true
- data.power = newPow - basePow
- data.toughness = newTou - baseTou
- enc.call("APIobjSetPropData",{obj=cardObject,propID=pID,data=encData})
- enc.call("APIrebuildButtons",{obj=cardObject})
- elseif newPow and newTou then
- data.displayPowTou = true
- data.power = newPow
- data.toughness = newTou
- enc.call("APIobjSetPropData",{obj=cardObject,propID=pID,data=encData})
- enc.call("APIrebuildButtons",{obj=cardObject})
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment