For reference the dividing lines in the game are:
Reveal after attack to be unaffected (Moat)
1 VP (Mill)
2 VP (Nobles, Harem, Island)
While in play, attacks don't affect you (Lighthouse)
Topdeck if you didn't buy Victory card (Treasury)
Topdeck treasure when you discard this from play (Herbalist)
Topdeck if you played potion (Alchemist)
Setup mat and coins (Trade route)
Reveal on gain to trash or topdeck (Watchtower)
Actions cost 2 less (Quarry)
Gain double on $4 or less buy (Talisman)
Trash treasures in play when bought (Mint)
May topdeck new gain (Royal Seal)
Gain gold when you buy Victory card (Hoard)
+1 VP on buy (Goons)
Can't buy if copper in play (Grand Market)
Costs 2 less per action in play during buy phase (peddler)
Set aside from hand on attack, +1 card and return to your hand next turn (Horse Traders)
Add bane (Young Witch)
Cards cost 2 less (Princess)
May gain this when you gain duchy (Duchess)
When other player gains province, trash this to topdeck gold (Fool's gold)
When dicarded, gain gold (tunnel)
This is gained onto deck (nomads)
Reveal to gain silver instead of other card (trader)
When gained, gain two coppers (hoard)
When gained, opponents gained silver (embassy)
cards cost 1 less (highway)
When gained, opponents gain a curse (igg)
Gain cheaper card on buy (haggler)
Shuffle any actions from discard into deck when gained (inn)
Topdeck treasures in play (mandarin)
gain cheaper card on gain (border village)
Remodel card when gained (farmland)
Discard when attacked to gain 2 silvers, topdecking one (beggar)
Gain attack when trashed (squire)
when dicarded without buying, trash this and gain X (hermit)
When you trash a card, may discard this for gold (market square)
When you play another attack, trash this and gain X (urchin)
Gain two ruins when gained (death cart)
gain 3 silvers when trashed (feodum)
put into hand when trashed (fortress)
+1 card when trashed (rats, overgrown estate)
gain cheaper card when trashed (catacombs)
+3 cards when trashed (cultists)
gain duchy or 3 estates when trashed (hunting grounds)
gain gold when trashed (sir vander)
Use these for inspiration or reference! Note: the wordings were altered to make it faster to type
I would like to note, this is missing a few;
When another player plays an Attack card, you may reveal this from your hand. If you do, +2 Cards, then put 2 cards from your hand on top of your deck (Secret Chamber) (yes this counts even though it's a first edition only card)
When another player plays an Attack card, you may first reveal this from a hand of 5 or more cards, to draw 2 cards then discard 3 (Diplomat)
Overpay for Action cards (Stonemason)
Overpay for trashing (Doctor)
Overpay for Silvers (Masterpiece)
Overpay for topdecking (Herald)
Setup: each player starts with +1 Coffer (Baker)
When you buy a card, +1 Coffer (Merchant Guild)
Call for +2 Actions (Coin of the Realm)
Call for trashing (Ratcatcher)
When another player plays an attack card, play this from your hand (Caravan Guard)
Call for discard your hand, draw 5 cards (Guide)
Call for a copy of gained card costing up to $6 (Duplicate)
When this is your first buy, pick a card costing up to $4 to distribute (Messenger)
When you buy this, gain another one (Port)
Call for remodel-in-place effect (Transmogrify)
Worth 4VP on tavern mat (Distant Lands)
When you gain this, other players draw a card (Lost City)
Call for Throne effect (Royal Carriage)
Call if you have $2 unspent (Wine Merchant)
Call for Adventures tokens (Peasant/Teacher)
Exchanging for other cards upon discarding (Various)
When you gain or trash this, gain a silver, putting it somewhere special (Rocks)
When you gain this, take VP from its pile (Temple)
When you gain this, put it in your hand, +1 Action, and go to your Action phase (Villa)
When you discard this from play, take 6 Debt that you may pay off (Capital)
When you gain this, if you have at least 5 Action cards, +2 VP (Emporium)
When you buy this, +1 Buy (Forum)
While this is in play, when you gain a Victory card, +1 VP (Groundskeeper)
When you gain this, gain a Gold per Gladiator you have in play (Fortune)
Worth 1 VP per castle you have (Humble Castle)
When you gain or trash this, +1 VP and gain a Silver (Crumbling Castle)
When you gain this, gain a gold and discard attack (Haunted Castle)
3 VP (Opulent Castle)
When you gain this, gain a Duchy or 3 Estates (Sprawling Castle)
When you gain this, reveal your hand. +1 VP per Victory card in hand and/or in play (Grand Castle)
Setup: Add 1 debt to each supply pile (Tax)
Setup: Put 8 VP tokens on the Silver and Gold piles (Aqueduct)
Setup: Put 6 VP tokens here per player (Various)
Setup: Put 2 VP on each non-Gathering supply pile (Defiled Shrine)
Setup: Choose a random Action Supply pile (Obelisk)
Setup: Set aside the top 3 Boons face up (Druid)
When you discard this other than during clean up, set it aside and put it in your hand next turn (Faithful Hound)
This is gained to your hand (Various)
In games using this, when you gain a card costing $3 or more, you may exchange it for this (Changeling)
When you gain this, take a Boon and receive it either now or at the beginning of next turn (Blessed Village)
When you gain this, trash up to 4 cards from your hand (Cemetery)
Setup: Put the 3 Zombies into the trash (Necromancer)
When you gain this, gain a gold (Skulk)
When you gain this, receive a Hex (Cursed Village)
When you trash this, you may discard and Action card to gain a Ghost (Haunted Mirror)
Worth 1 VP per Estate (Pasture)
When you gain this, you may trash a Copper from your hand (Ducat)
When you gain this, +2 Villagers (Lackeys)
When you gain this, gain another one (Experiment)
When you gain or trash this, take the Flag (Flag Bearer)
When something causes you to reveal this, +1 Coffers (Patron)
When you gain or trash this, +1 Coffers and +1 Villager (Silk Merchant)
When you gain this, +2 Coffers (Spices)
When another player gains a Victory card, you may play this (Black Cat)
When you gain a card, you may discard this to topdeck/put it into hand (Sleigh)
When you gain this, Exile a Gold from the supply (Camel Train)
When you gain this, you may discard Treasures for Horses (Hostelry)
When you gain a card, you may play this (Sheepdog)
This has the same cost as the last other card gained this turn (Wayfarer)
Instead of paying this card's cost, you may trash an Action card from your hand (Animal Fair)
During your turns, this costs $1 less per card you've gained this turn (Destrier)
During your turns, this costs $3 less if your discard is empty (Fisherman)
When you gain this, +2 Cards, +1 Buy, return to your Action phase (Cavalry)
When you discard this other than during Clean-up, you may play it (Village Green)
When any player gains a multi-type card, you may play this (Falconer)
Setup: Set aside an unused Action costing $2 or $3 (Way of the Mouse)
I
think this should be all of them.