animals user expansion from BBG user rillaith (#148)

* animals user expansion from BBG user rillaith
* Added fan attribute to animals set
* animals.png - This is not the best image.  But it is the best I could get from the original files. I *think* it is 3 penguins.
* updated main.py for fan based expansions
This includes two items:
1) adds --fan for specifying fan expansions to include
2) adds wild cards in specifying both --expansion as well as --fan.  This also fixes issue #149
* Updated all language files for animals
* Normalize all line endings and add gitattributes file to make git do so in the future
* print the possible expansions when non-matching ones are provided
* Allow for no official expansions to be included
Kept the default behavior.  Not specifying '--expansions' will have the same outcome as '--expansions *' (i.e., will print all of them.)
Specifying '--expansions  ' (without any named expansions) or '--expansions none ' will result in no cards from any Official expansion.

For Fan expansions, the absence of '--fan', '--fan   ' (without any named fan expansion), and '--fan none ' will all prevent any Fan expansions from printing.
* Cleaned up expansion/fan lists
This commit is contained in:
Peter authored and GitHub committed 2017-03-25 21:39:49 -07:00
1 parent 3578804882
commit c5c876f8c5
34 files changed
+20747 -20474

No files matched your search

+15 -15
View File
@@ -1,16 +1,16 @@
{
"exclude": [
"token",
"Tokens"
],
"include": [
"Monete",
"Moneta",
"Carte",
"Carta",
"Acquisti",
"Acquisto",
"Azioni",
"Azione"
]
{
"exclude": [
"token",
"Tokens"
],
"include": [
"Monete",
"Moneta",
"Carte",
"Carta",
"Acquisti",
"Acquisto",
"Azioni",
"Azione"
]
}
File diff suppressed because it is too large. Load diff
+100 -96
View File
@@ -1,96 +1,100 @@
{
"adventures": {
"set_name": "Adventures",
"text_icon": "Ad"
},
"adventures extras": {
"set_name": "Adventures Extras",
"text_icon": "Ad"
},
"alchemy": {
"set_name": "Alchimia",
"text_icon": "Al"
},
"base": {
"set_name": "Base",
"text_icon": "B"
},
"cornucopia": {
"set_name": "Cornucopia",
"text_icon": "C"
},
"cornucopia extras": {
"set_name": "Cornucopia Extras",
"text_icon": "C"
},
"dark ages": {
"set_name": "Dark Ages",
"text_icon": "D"
},
"dark ages extras": {
"set_name": "Dark Ages Extras",
"text_icon": "DA"
},
"dominion1stEdition": {
"set_name": "Dominion 1° Edizione",
"short_name": "Dominion",
"text_icon": "D1"
},
"dominion2ndEdition": {
"set_name": "Dominion 2° Edizione",
"short_name": "Dominion",
"text_icon": "D2"
},
"dominion2ndEditionUpgrade": {
"set_name": "Dominion 2° Edizione di Aggiornamento",
"short_name": "Dominion",
"text_icon": "D2"
},
"empires": {
"set_name": "Empires",
"text_icon": "E"
},
"empires extras": {
"set_name": "Empires Extras",
"text_icon": "E"
},
"extras": {
"set_name": "Extra",
"text_icon": "Ex"
},
"guilds": {
"set_name": "Guilds",
"text_icon": "G"
},
"hinterlands": {
"set_name": "Nuovi Orizzonti",
"text_icon": "NO"
},
"intrigue1stEdition": {
"set_name": "Intrigo 2° Edizione",
"short_name": "Intrigo",
"text_icon": "I1"
},
"intrigue2ndEdition": {
"set_name": "Intrigo 2° Edizione",
"short_name": "Intrigo",
"text_icon": "I2"
},
"intrigue2ndEditionUpgrade": {
"set_name": "Intrigo 2° Edizione di Aggiornamento",
"short_name": "Intrigo",
"text_icon": "I2"
},
"promo": {
"set_name": "Promo",
"text_icon": "Pm"
},
"prosperity": {
"set_name": "Prosperità",
"text_icon": "P"
},
"seaside": {
"set_name": "Seaside",
"text_icon": "S"
}
}
{
"adventures": {
"set_name": "Adventures",
"text_icon": "Ad"
},
"adventures extras": {
"set_name": "Adventures Extras",
"text_icon": "Ad"
},
"alchemy": {
"set_name": "Alchimia",
"text_icon": "Al"
},
"animals": {
"set_name": "Animals",
"text_icon": "An"
},
"base": {
"set_name": "Base",
"text_icon": "B"
},
"cornucopia": {
"set_name": "Cornucopia",
"text_icon": "C"
},
"cornucopia extras": {
"set_name": "Cornucopia Extras",
"text_icon": "C"
},
"dark ages": {
"set_name": "Dark Ages",
"text_icon": "D"
},
"dark ages extras": {
"set_name": "Dark Ages Extras",
"text_icon": "DA"
},
"dominion1stEdition": {
"set_name": "Dominion 1° Edizione",
"short_name": "Dominion",
"text_icon": "D1"
},
"dominion2ndEdition": {
"set_name": "Dominion 2° Edizione",
"short_name": "Dominion",
"text_icon": "D2"
},
"dominion2ndEditionUpgrade": {
"set_name": "Dominion 2° Edizione di Aggiornamento",
"short_name": "Dominion",
"text_icon": "D2"
},
"empires": {
"set_name": "Empires",
"text_icon": "E"
},
"empires extras": {
"set_name": "Empires Extras",
"text_icon": "E"
},
"extras": {
"set_name": "Extra",
"text_icon": "Ex"
},
"guilds": {
"set_name": "Guilds",
"text_icon": "G"
},
"hinterlands": {
"set_name": "Nuovi Orizzonti",
"text_icon": "NO"
},
"intrigue1stEdition": {
"set_name": "Intrigo 2° Edizione",
"short_name": "Intrigo",
"text_icon": "I1"
},
"intrigue2ndEdition": {
"set_name": "Intrigo 2° Edizione",
"short_name": "Intrigo",
"text_icon": "I2"
},
"intrigue2ndEditionUpgrade": {
"set_name": "Intrigo 2° Edizione di Aggiornamento",
"short_name": "Intrigo",
"text_icon": "I2"
},
"promo": {
"set_name": "Promo",
"text_icon": "Pm"
},
"prosperity": {
"set_name": "Prosperità",
"text_icon": "P"
},
"seaside": {
"set_name": "Seaside",
"text_icon": "S"
}
}
+26 -26
View File
@@ -1,26 +1,26 @@
{
"Action": "Action",
"Attack": "Attack",
"Blank": "Blank",
"Castle": "Castle",
"Curse": "Curse",
"Duration": "Duration",
"Event": "Event",
"Events": "Events",
"Expansion": "Expansion",
"Gathering": "Gathering",
"Landmark": "Landmark",
"Landmarks": "Landmarks",
"Looter": "Looter",
"Prize": "Prize",
"Prizes": "Prizes",
"Reaction": "Reaction",
"Reserve": "Reserve",
"Ruins": "Ruins",
"Shelter": "Shelter",
"Shelters": "Shelters",
"Trash": "Trash",
"Traveller": "Traveller",
"Treasure": "Treasure",
"Victory": "Victory"
}
{
"Action": "Action",
"Attack": "Attack",
"Blank": "Blank",
"Castle": "Castle",
"Curse": "Curse",
"Duration": "Duration",
"Event": "Event",
"Events": "Events",
"Expansion": "Expansion",
"Gathering": "Gathering",
"Landmark": "Landmark",
"Landmarks": "Landmarks",
"Looter": "Looter",
"Prize": "Prize",
"Prizes": "Prizes",
"Reaction": "Reaction",
"Reserve": "Reserve",
"Ruins": "Ruins",
"Shelter": "Shelter",
"Shelters": "Shelters",
"Trash": "Trash",
"Traveller": "Traveller",
"Treasure": "Treasure",
"Victory": "Victory"
}