]> gitweb.factorcode.org Git - factor.git/commitdiff
scryfall: fix four-colors to be only the four and not the missing color
authorDoug Coleman <doug.coleman@gmail.com>
Fri, 12 Apr 2024 01:54:37 +0000 (20:54 -0500)
committerDoug Coleman <doug.coleman@gmail.com>
Fri, 12 Apr 2024 01:55:15 +0000 (20:55 -0500)
extra/scryfall/scryfall.factor

index 0ed009cf4ad9f41615077747495cdcc5ead2e7ac..8bac7bbc8c578d04da1728c123009546fbecba1c 100644 (file)
@@ -194,11 +194,11 @@ MEMO: all-cards-by-name ( -- assoc )
 : filter-sultai-exact ( seq -- seq' ) { "B" "G" "U" } find-exact-color-identities ;
 : filter-temur-exact ( seq -- seq' ) { "G" "U" "R" } find-exact-color-identities ;
 
-: filter-non-white ( seq -- seq' ) { "U" "B" "R" "G" } find-any-color-identities ;
-: filter-non-blue ( seq -- seq' ) { "W" "B" "R" "G" } find-any-color-identities ;
-: filter-non-black ( seq -- seq' ) { "W" "U" "R" "G" } find-any-color-identities ;
-: filter-non-red ( seq -- seq' ) { "W" "U" "B" "G" } find-any-color-identities ;
-: filter-non-green ( seq -- seq' ) { "W" "U" "B" "R" } find-any-color-identities ;
+: filter-non-white ( seq -- seq' ) { "U" "B" "R" "G" } find-only-color-identities ;
+: filter-non-blue ( seq -- seq' ) { "W" "B" "R" "G" } find-only-color-identities ;
+: filter-non-black ( seq -- seq' ) { "W" "U" "R" "G" } find-only-color-identities ;
+: filter-non-red ( seq -- seq' ) { "W" "U" "B" "G" } find-only-color-identities ;
+: filter-non-green ( seq -- seq' ) { "W" "U" "B" "R" } find-only-color-identities ;
 
 : filter-legalities ( seq name -- seq' ) '[ "legalities" of _ of "legal" = ] filter ;
 : filter-standard ( seq -- seq' ) "standard" filter-legalities ;