cancelar una habilidad y quitarle la hab a una carta son cosas totalmnte diferentes.
cancelar es impedir q la hab se resuelva, por lo q se usa solo en el momento en q debería empesar a funcionar la hab y es solo por el momento.
quitar una hab es anular el funcionaiento y posible utilización de todas las hab de una carta q no sean en negrita. no se puede kitar la hab d una carta en respuesta a q un jugador utilize la hab de una carta, por lo q si yo uso una hab en mi vigilia q diga, x ejemplo, paga un oro-roba una carta, lo que se hace en ese momento es cancelar, no tirar una carta q quite habilidad.
y los talismanes por definicion no tienen habilidad, solo en casos especiales en los q no se requiera jugarlos, x ejeplo: adam kasia dice:
"si esta carta esta en tu ano, remuevela y roba dos cartas.
juega un aliado desde tu castillo."
jugar un aliado es parte de un efecto q se resuelve cuando jugas la carta, reoverla y robar 2 cartas es una hab q es opcional, y cuando se usa no estas jugando la carta. en este caso lo q se podria cancelar es el efecto de robar 2 cartas, no el de jugar un aliado, y de todas maneras solo se puede usar una u otra.
espero te ayude, saludo