mirror of
https://github.com/chaoticbackup/chaoticbackup.github.io.git
synced 2026-03-21 17:24:14 -05:00
Added more packs and fixed bug
Fixed bug where you could pull starter deck exclusives from booster packs Added in support for opening Premium Edition 1 and Organized Play 1
This commit is contained in:
parent
9f4416e2e3
commit
8209ad3b5e
|
|
@ -111,7 +111,7 @@ export default class PackSimulator extends React.Component {
|
|||
return;
|
||||
}
|
||||
|
||||
if (card_names.indexOf(card.gsx$name) > -1) {
|
||||
if (card_names.indexOf(card.gsx$name) > -1 && card.gsx$exclusive != "Starter") {
|
||||
return gencard(results, i);
|
||||
}
|
||||
card_names.push(card.gsx$name);
|
||||
|
|
@ -148,24 +148,43 @@ export default class PackSimulator extends React.Component {
|
|||
|
||||
// AU sets have 6 common and 3 rare+
|
||||
// DOP to FUN had 4 common, 3 uncommon, 2 rare+
|
||||
// OP1 had 3 cards per pack, Premium Packs had 6 cards per pack.
|
||||
let newSets = ["AU", "FAS"];
|
||||
|
||||
for (let i = 0; i < this.packs; i++) {
|
||||
// Before AU sets
|
||||
if (newSets.indexOf(this.set) == -1) {
|
||||
genrarity('Common', 4);
|
||||
genrarity('Uncommon', 3);
|
||||
genrarity('Rare', 1);
|
||||
genrarity(randomRare(), 1);
|
||||
}
|
||||
// AU sets and after
|
||||
else {
|
||||
genrarity('Common', 6);
|
||||
genrarity('Rare', 2);
|
||||
genrarity(randomRare(), 1);
|
||||
}
|
||||
|
||||
card_names = [];
|
||||
let weirdSets = ["OP1", "PE1"];
|
||||
|
||||
if (weirdsets.indexOf(this.set) == -1){
|
||||
for (let i = 0; i < this.packs; i++) {
|
||||
// Before AU sets
|
||||
if (newSets.indexOf(this.set) == -1 && weirdSets.indexOf(this.set) == -1) {
|
||||
genrarity('Common', 4);
|
||||
genrarity('Uncommon', 3);
|
||||
genrarity('Rare', 1);
|
||||
genrarity(randomRare(), 1);
|
||||
}
|
||||
// AU sets and after
|
||||
elseif (weirdSets.indexOf(this.set) == -1) {
|
||||
genrarity('Common', 6);
|
||||
genrarity('Rare', 2);
|
||||
genrarity(randomRare(), 1);
|
||||
}
|
||||
elseif (this.set === "OP1") {
|
||||
genrarity("Common", 2);
|
||||
let randomWeird = Math.floor(Math.random() * 75) + 1;
|
||||
let weirdRarity == "";
|
||||
if (randomWeird == 75)
|
||||
weirdRarity == "Ultra Rare";
|
||||
else if (randomWeird < 19)
|
||||
weirdRarity == "Super Rare";
|
||||
else if (randomWeird < 44)
|
||||
weirdRarity == "Rare";
|
||||
else
|
||||
weirdRarity == "Uncommon";
|
||||
genrarity(weirdRarity, 1);
|
||||
}
|
||||
elseif (this.set === "PE1") {
|
||||
genrarity("Super Rare", 5);
|
||||
genrarity("Ultra Rare", 1);
|
||||
}
|
||||
}
|
||||
|
||||
this.filter.removeDynamicView('set');
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user