merge
This commit is contained in:
commit
0baa253d2c
4 changed files with 651 additions and 660 deletions
|
@ -52,10 +52,13 @@ module.exports = {
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
run: async (client, interaction, args) => {
|
run: async (client, interaction, args) => {
|
||||||
|
repEmb = null;
|
||||||
recoilAvailable = false;
|
recoilAvailable = false;
|
||||||
hasError = false;
|
hasError = false;
|
||||||
console.log(args, args.join("+"));
|
if (args.length == 1)
|
||||||
const repEmb = statsHandler(args.join(" ").replace("\n", " "));
|
repEmb = statsHandler(args.join(" ").replace("\n", " "));
|
||||||
|
else repEmb = statsHandler(args.join(" + ").replace("\n", " "));
|
||||||
|
|
||||||
if (hasError) {
|
if (hasError) {
|
||||||
interaction.followUp({ embeds: [new MessageEmbed(repEmb)] });
|
interaction.followUp({ embeds: [new MessageEmbed(repEmb)] });
|
||||||
}
|
}
|
||||||
|
|
3
index.js
3
index.js
|
@ -1,7 +1,8 @@
|
||||||
|
const { HTTPError, DiscordAPIError } = require("discord.js");
|
||||||
const NYX = require("./client/NYX");
|
const NYX = require("./client/NYX");
|
||||||
const client = new NYX();
|
const client = new NYX();
|
||||||
module.exports = client;
|
module.exports = client;
|
||||||
process.on("unhandledRejection", err => {
|
process.on("unhandledRejection", err => {
|
||||||
console.log(err);
|
console.error(err);
|
||||||
});
|
});
|
||||||
client.start();
|
client.start();
|
||||||
|
|
12
util/dist/handler.js
vendored
12
util/dist/handler.js
vendored
|
@ -1,3 +1,4 @@
|
||||||
|
const { DiscordAPIError, HTTPError } = require("discord.js");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const cmds = [];
|
const cmds = [];
|
||||||
const ownercmds = [];
|
const ownercmds = [];
|
||||||
|
@ -30,7 +31,9 @@ module.exports = async client => {
|
||||||
client.on("ready", async () => {
|
client.on("ready", async () => {
|
||||||
const gg = client.guilds.cache.get("840225563193114624");
|
const gg = client.guilds.cache.get("840225563193114624");
|
||||||
await gg.commands.set(ownercmds);
|
await gg.commands.set(ownercmds);
|
||||||
await client.application.commands.set(cmds).then(async cmd => {
|
await client.application.commands
|
||||||
|
.set(cmds)
|
||||||
|
.then(async cmd => {
|
||||||
client.guilds.cache.forEach(g => {
|
client.guilds.cache.forEach(g => {
|
||||||
const getroles = name => {
|
const getroles = name => {
|
||||||
const perms = cmds.find(n => n.name == name).UserPerms;
|
const perms = cmds.find(n => n.name == name).UserPerms;
|
||||||
|
@ -47,10 +50,9 @@ module.exports = async client => {
|
||||||
}, []);
|
}, []);
|
||||||
return [...accumulator, { id: v.id, permissions }];
|
return [...accumulator, { id: v.id, permissions }];
|
||||||
}, []);
|
}, []);
|
||||||
try {
|
g.commands.permissions.set({ fullPermissions }).catch(null);
|
||||||
g.commands.permissions.set({ fullPermissions });
|
|
||||||
} catch {}
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
})
|
||||||
|
.catch(null);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
|
@ -65,7 +65,7 @@ function inpFixer(inpmsg) {
|
||||||
(parts[1] ? ", " : " + ") +
|
(parts[1] ? ", " : " + ") +
|
||||||
nmDt.attachmentActualName[0][i];
|
nmDt.attachmentActualName[0][i];
|
||||||
}
|
}
|
||||||
}),
|
})
|
||||||
);
|
);
|
||||||
return inpmsg;
|
return inpmsg;
|
||||||
}
|
}
|
||||||
|
@ -107,8 +107,7 @@ function weaponIdentifier(inpmsg) {
|
||||||
for (let i = 0; i < data.cguns.length; i++) {
|
for (let i = 0; i < data.cguns.length; i++) {
|
||||||
if (inpWeaponName.Simplify() == data.cguns[i].gunname.Simplify()) {
|
if (inpWeaponName.Simplify() == data.cguns[i].gunname.Simplify()) {
|
||||||
return JSON.parse(JSON.stringify(data.cguns[i]));
|
return JSON.parse(JSON.stringify(data.cguns[i]));
|
||||||
}
|
} else if (
|
||||||
else if (
|
|
||||||
data.cguns[i].gunname.Simplify().includes(inpWeaponName.Simplify())
|
data.cguns[i].gunname.Simplify().includes(inpWeaponName.Simplify())
|
||||||
) {
|
) {
|
||||||
probableWeapons.push(i);
|
probableWeapons.push(i);
|
||||||
|
@ -142,7 +141,7 @@ function weaponIdentifier(inpmsg) {
|
||||||
probableWeapons
|
probableWeapons
|
||||||
.map(x => data.cguns[x].gunname)
|
.map(x => data.cguns[x].gunname)
|
||||||
.reduce((out, x, i) =>
|
.reduce((out, x, i) =>
|
||||||
[out, x].join(i === probableWeapons.length - 1 ? "` or `" : "`, `"),
|
[out, x].join(i === probableWeapons.length - 1 ? "` or `" : "`, `")
|
||||||
) +
|
) +
|
||||||
"`?"
|
"`?"
|
||||||
);
|
);
|
||||||
|
@ -205,7 +204,7 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
for (let i3 = 0; i3 < splitInputAttachmentsName.length; i3++) {
|
for (let i3 = 0; i3 < splitInputAttachmentsName.length; i3++) {
|
||||||
if (
|
if (
|
||||||
splitAttachmentsDataName[j][i2].includes(
|
splitAttachmentsDataName[j][i2].includes(
|
||||||
splitInputAttachmentsName[i3].Simplify(),
|
splitInputAttachmentsName[i3].Simplify()
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
let probablePushed = false;
|
let probablePushed = false;
|
||||||
|
@ -229,13 +228,13 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
(inputAttachmentsNames[i].includes(" rounds mag") ||
|
(inputAttachmentsNames[i].includes(" rounds mag") ||
|
||||||
inputAttachmentsNames[i].includes(" round mag")) &&
|
inputAttachmentsNames[i].includes(" round mag")) &&
|
||||||
inputAttachmentsNames[i].startsWith(
|
inputAttachmentsNames[i].startsWith(
|
||||||
inputAttachmentsNames[i].replace(/\D/g, ""),
|
inputAttachmentsNames[i].replace(/\D/g, "")
|
||||||
)
|
)
|
||||||
) {
|
) {
|
||||||
var tmp1 = parseInt(inputAttachmentsNames[i]);
|
var tmp1 = parseInt(inputAttachmentsNames[i]);
|
||||||
const tmp2 = attachmentsData.filter(
|
const tmp2 = attachmentsData.filter(
|
||||||
x =>
|
x =>
|
||||||
x.type === 8 && x.effects[27] + x.effects[28] + inpStats[17] === tmp1,
|
x.type === 8 && x.effects[27] + x.effects[28] + inpStats[17] === tmp1
|
||||||
);
|
);
|
||||||
if (tmp2.length === 1) {
|
if (tmp2.length === 1) {
|
||||||
outAttachments.push(tmp2[0]);
|
outAttachments.push(tmp2[0]);
|
||||||
|
@ -254,8 +253,8 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
if (x.Simplify() === z.Simplify()) {
|
if (x.Simplify() === z.Simplify()) {
|
||||||
splitInputAttachmentsName[i5] = nmDt.attachmentActualName[1][i6];
|
splitInputAttachmentsName[i5] = nmDt.attachmentActualName[1][i6];
|
||||||
}
|
}
|
||||||
}),
|
})
|
||||||
),
|
)
|
||||||
);
|
);
|
||||||
splitInputAttachmentsName = splitInputAttachmentsName
|
splitInputAttachmentsName = splitInputAttachmentsName
|
||||||
.join(" ")
|
.join(" ")
|
||||||
|
@ -284,19 +283,17 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
const temp1 = probables[probables.length - 1].filter(
|
const temp1 = probables[probables.length - 1].filter(
|
||||||
x =>
|
x =>
|
||||||
attachmentsData[x].name.Simplify() ==
|
attachmentsData[x].name.Simplify() ==
|
||||||
inputAttachmentsNames[i].Simplify(),
|
inputAttachmentsNames[i].Simplify()
|
||||||
);
|
);
|
||||||
const temp2 = probables[probables.length - 1].filter(
|
const temp2 = probables[probables.length - 1].filter(
|
||||||
x =>
|
x =>
|
||||||
splitAttachmentsDataName[x].length == splitInputAttachmentsName.length,
|
splitAttachmentsDataName[x].length == splitInputAttachmentsName.length
|
||||||
);
|
);
|
||||||
/**/ if (temp1.length === 1 && temp2.length !== 1) {
|
/**/ if (temp1.length === 1 && temp2.length !== 1) {
|
||||||
probables.push([temp1]);
|
probables.push([temp1]);
|
||||||
}
|
} else if (temp1.length !== 1 && temp2.length === 1) {
|
||||||
else if (temp1.length !== 1 && temp2.length === 1) {
|
|
||||||
probables.push([temp2]);
|
probables.push([temp2]);
|
||||||
}
|
} else if (
|
||||||
else if (
|
|
||||||
temp1.length === 1 &&
|
temp1.length === 1 &&
|
||||||
temp2.length === 1 &&
|
temp2.length === 1 &&
|
||||||
temp1[0] == temp2[0]
|
temp1[0] == temp2[0]
|
||||||
|
@ -312,11 +309,11 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
curr
|
curr
|
||||||
.map(x => attachmentsData[x].name)
|
.map(x => attachmentsData[x].name)
|
||||||
.reduce((out, x, i) =>
|
.reduce((out, x, i) =>
|
||||||
[out, x].join(i === curr.length - 1 ? "` or `" : "`, `"),
|
[out, x].join(i === curr.length - 1 ? "` or `" : "`, `")
|
||||||
) +
|
) +
|
||||||
'` by `"' +
|
'` by `"' +
|
||||||
inputAttachmentsNames[i] +
|
inputAttachmentsNames[i] +
|
||||||
'"`',
|
'"`'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
outAttachments.push(attachmentsData[probables[probables.length - 1][0]]);
|
outAttachments.push(attachmentsData[probables[probables.length - 1][0]]);
|
||||||
|
@ -330,7 +327,7 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
.toString()
|
.toString()
|
||||||
.split("")
|
.split("")
|
||||||
.map((x, i) =>
|
.map((x, i) =>
|
||||||
parseInt(x) !== 0 && outAttachmentsTypes.includes(i) ? parseInt(i) : -1,
|
parseInt(x) !== 0 && outAttachmentsTypes.includes(i) ? parseInt(i) : -1
|
||||||
)
|
)
|
||||||
.filter(x => x !== -1);
|
.filter(x => x !== -1);
|
||||||
|
|
||||||
|
@ -339,14 +336,14 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
t1
|
t1
|
||||||
.map(x => data.attachmentTypes[x])
|
.map(x => data.attachmentTypes[x])
|
||||||
.reduce((out, x, i, a) =>
|
.reduce((out, x, i, a) =>
|
||||||
[out, x].join(i === a.length - 1 ? "` or `" : "`, `"),
|
[out, x].join(i === a.length - 1 ? "` or `" : "`, `")
|
||||||
) +
|
) +
|
||||||
"` with " +
|
"` with " +
|
||||||
outAttachments
|
outAttachments
|
||||||
.filter(x => x.effects[35])
|
.filter(x => x.effects[35])
|
||||||
.map(x => x.name)
|
.map(x => x.name)
|
||||||
.reduce((out, x, i, a) =>
|
.reduce((out, x, i, a) =>
|
||||||
[out, x].join(i === a.length - 1 ? " and " : ", "),
|
[out, x].join(i === a.length - 1 ? " and " : ", ")
|
||||||
)
|
)
|
||||||
: "";
|
: "";
|
||||||
errorMsgs += errors.length
|
errorMsgs += errors.length
|
||||||
|
@ -374,7 +371,7 @@ function attachmentsIdentifier(inpmsg, attachmentsData, inpStats) {
|
||||||
(tooSmall.length === 1 ? "" : "s") +
|
(tooSmall.length === 1 ? "" : "s") +
|
||||||
': `"' +
|
': `"' +
|
||||||
tooSmall.reduce((out, x, i) =>
|
tooSmall.reduce((out, x, i) =>
|
||||||
[out, x].join(i === curr.length - 1 ? '"` and `"' : '"`, `"'),
|
[out, x].join(i === curr.length - 1 ? '"` and `"' : '"`, `"')
|
||||||
) +
|
) +
|
||||||
'"` ' +
|
'"` ' +
|
||||||
(tooSmall.length === 1 ? "is" : "are") +
|
(tooSmall.length === 1 ? "is" : "are") +
|
||||||
|
@ -395,7 +392,7 @@ function damageHandler(
|
||||||
tbs,
|
tbs,
|
||||||
tbb,
|
tbb,
|
||||||
bib,
|
bib,
|
||||||
pellets,
|
pellets
|
||||||
) {
|
) {
|
||||||
currDmgs = [...currDmgs];
|
currDmgs = [...currDmgs];
|
||||||
currRngs = [...currRngs];
|
currRngs = [...currRngs];
|
||||||
|
@ -422,8 +419,7 @@ function damageHandler(
|
||||||
let out;
|
let out;
|
||||||
if (!pellets) {
|
if (!pellets) {
|
||||||
out = Math.ceil(hp / dmg);
|
out = Math.ceil(hp / dmg);
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
out = Math.ceil(hp / (dmg * pellets));
|
out = Math.ceil(hp / (dmg * pellets));
|
||||||
}
|
}
|
||||||
out = out == Infinity ? "∞" : out;
|
out = out == Infinity ? "∞" : out;
|
||||||
|
@ -444,8 +440,7 @@ function damageHandler(
|
||||||
out += tbs * (bib - 1) + tbb;
|
out += tbs * (bib - 1) + tbb;
|
||||||
}
|
}
|
||||||
out = out + tbs * (bib - 1);
|
out = out + tbs * (bib - 1);
|
||||||
}
|
} else if (stkVal % bib != 0) {
|
||||||
else if (stkVal % bib != 0) {
|
|
||||||
for (var i = 0; i <= Math.floor(stkVal / bib) - 1; i++) {
|
for (var i = 0; i <= Math.floor(stkVal / bib) - 1; i++) {
|
||||||
out += tbs * (bib - 1) + tbb;
|
out += tbs * (bib - 1) + tbb;
|
||||||
}
|
}
|
||||||
|
@ -457,8 +452,7 @@ function damageHandler(
|
||||||
if (out == Infinity) {
|
if (out == Infinity) {
|
||||||
return "∞";
|
return "∞";
|
||||||
}
|
}
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
out = "No";
|
out = "No";
|
||||||
}
|
}
|
||||||
return out;
|
return out;
|
||||||
|
@ -489,7 +483,7 @@ function recoilHandler(
|
||||||
yRecoil,
|
yRecoil,
|
||||||
xMultiplier,
|
xMultiplier,
|
||||||
yMultiplier,
|
yMultiplier,
|
||||||
bulletCount,
|
bulletCount
|
||||||
) {
|
) {
|
||||||
if (xRecoil.length != yRecoil.length) {
|
if (xRecoil.length != yRecoil.length) {
|
||||||
return "err";
|
return "err";
|
||||||
|
@ -515,8 +509,7 @@ function recoilHandler(
|
||||||
x: xRecoil[i] * (1 + xMultiplier / 100),
|
x: xRecoil[i] * (1 + xMultiplier / 100),
|
||||||
y: yRecoil[i] * (1 + yMultiplier / 100),
|
y: yRecoil[i] * (1 + yMultiplier / 100),
|
||||||
};
|
};
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
recoilObj = {
|
recoilObj = {
|
||||||
x:
|
x:
|
||||||
(recoilPattern[recoilPattern.length - 1].x + xContinuationVal) *
|
(recoilPattern[recoilPattern.length - 1].x + xContinuationVal) *
|
||||||
|
@ -627,15 +620,14 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
currEffects[0] +
|
currEffects[0] +
|
||||||
"% zoom (+" +
|
"% zoom (+" +
|
||||||
(currEffects[0] - currStats[16]) +
|
(currEffects[0] - currStats[16]) +
|
||||||
"% zoom)",
|
"% zoom)"
|
||||||
);
|
);
|
||||||
}
|
} else if (currEffects[0] != 0 && currEffects[0] != currStats[16]) {
|
||||||
else if (currEffects[0] != 0 && currEffects[0] != currStats[16]) {
|
|
||||||
neg.push(
|
neg.push(
|
||||||
currEffects[0] +
|
currEffects[0] +
|
||||||
"% zoom (-" +
|
"% zoom (-" +
|
||||||
(currStats[16] - currEffects[0]) +
|
(currStats[16] - currEffects[0]) +
|
||||||
"% zoom)",
|
"% zoom)"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (currEffects[0] != 0 && currStats[16] <= 110) {
|
if (currEffects[0] != 0 && currStats[16] <= 110) {
|
||||||
|
@ -662,12 +654,11 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
negGood1(19, "Idle Sway");
|
negGood1(19, "Idle Sway");
|
||||||
if (currEffects[20] > currStats[3]) {
|
if (currEffects[20] > currStats[3]) {
|
||||||
pos.push(
|
pos.push(
|
||||||
currEffects[20].ToString().Replace(".", " ~ ") + " Explosion Damage",
|
currEffects[20].ToString().Replace(".", " ~ ") + " Explosion Damage"
|
||||||
);
|
);
|
||||||
}
|
} else if (currEffects[20] != 0 && currEffects[20] != currStats[3]) {
|
||||||
else if (currEffects[20] != 0 && currEffects[20] != currStats[3]) {
|
|
||||||
neg.push(
|
neg.push(
|
||||||
currEffects[20].ToString().Replace(".", " ~ ") + " Explosion Damage",
|
currEffects[20].ToString().Replace(".", " ~ ") + " Explosion Damage"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
atrPush3(21, "Visible Laser when not ADS-ed");
|
atrPush3(21, "Visible Laser when not ADS-ed");
|
||||||
|
@ -690,7 +681,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
.toString()
|
.toString()
|
||||||
.split("")
|
.split("")
|
||||||
.map((x, i) => (parseInt(x) !== 0 ? data.attachmentTypes[i] : 0))
|
.map((x, i) => (parseInt(x) !== 0 ? data.attachmentTypes[i] : 0))
|
||||||
.filter(x => x),
|
.filter(x => x)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
atrPush3(36, "Can't ADS");
|
atrPush3(36, "Can't ADS");
|
||||||
|
@ -699,8 +690,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
}
|
}
|
||||||
if (currEffects[38] != 0 && currEffects[38] < currStats[4]) {
|
if (currEffects[38] != 0 && currEffects[38] < currStats[4]) {
|
||||||
pos.push("Turns to " + data.firingModes[currEffects[38] - 1]);
|
pos.push("Turns to " + data.firingModes[currEffects[38] - 1]);
|
||||||
}
|
} else if (currEffects[38] != 0 && currEffects[38] != currStats[4]) {
|
||||||
else if (currEffects[38] != 0 && currEffects[38] != currStats[4]) {
|
|
||||||
neg.push("Turns to " + data.firingModes[currEffects[38] - 1]);
|
neg.push("Turns to " + data.firingModes[currEffects[38] - 1]);
|
||||||
}
|
}
|
||||||
posGood2(39, "Tick Damage");
|
posGood2(39, "Tick Damage");
|
||||||
|
@ -710,8 +700,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
posGood1(43, "Bullet Speed");
|
posGood1(43, "Bullet Speed");
|
||||||
if (currEffects[44] == 1) {
|
if (currEffects[44] == 1) {
|
||||||
atr.push("Higher Penetraion Damage");
|
atr.push("Higher Penetraion Damage");
|
||||||
}
|
} else if (currEffects[44] == -1) {
|
||||||
else if (currEffects[44] == -1) {
|
|
||||||
atr.push("Lower Penetraion Damage");
|
atr.push("Lower Penetraion Damage");
|
||||||
}
|
}
|
||||||
posGood2(45, "Round" + (currEffects[45] - 1 ? "s" : "") + " in Reserve");
|
posGood2(45, "Round" + (currEffects[45] - 1 ? "s" : "") + " in Reserve");
|
||||||
|
@ -719,8 +708,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
function posGood1(i, ext) {
|
function posGood1(i, ext) {
|
||||||
if (currEffects[i].IsPositive()) {
|
if (currEffects[i].IsPositive()) {
|
||||||
pos.push(currEffects[i].PlusHL() + "% " + ext);
|
pos.push(currEffects[i].PlusHL() + "% " + ext);
|
||||||
}
|
} else if (currEffects[i].IsNegative()) {
|
||||||
else if (currEffects[i].IsNegative()) {
|
|
||||||
neg.push(currEffects[i].PlusHL() + "% " + ext);
|
neg.push(currEffects[i].PlusHL() + "% " + ext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -728,8 +716,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
function negGood1(i, ext) {
|
function negGood1(i, ext) {
|
||||||
if (currEffects[i].IsNegative()) {
|
if (currEffects[i].IsNegative()) {
|
||||||
pos.push(currEffects[i].PlusHL() + "% " + ext);
|
pos.push(currEffects[i].PlusHL() + "% " + ext);
|
||||||
}
|
} else if (currEffects[i].IsPositive()) {
|
||||||
else if (currEffects[i].IsPositive()) {
|
|
||||||
neg.push(currEffects[i].PlusHL() + "% " + ext);
|
neg.push(currEffects[i].PlusHL() + "% " + ext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -737,8 +724,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
function posGood2(i, ext) {
|
function posGood2(i, ext) {
|
||||||
if (currEffects[i].IsPositive()) {
|
if (currEffects[i].IsPositive()) {
|
||||||
pos.push(currEffects[i].PlusHL() + " " + ext);
|
pos.push(currEffects[i].PlusHL() + " " + ext);
|
||||||
}
|
} else if (currEffects[i].IsNegative()) {
|
||||||
else if (currEffects[i].IsNegative()) {
|
|
||||||
neg.push(currEffects[i].PlusHL() + " " + ext);
|
neg.push(currEffects[i].PlusHL() + " " + ext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -746,8 +732,7 @@ function attachmentHandler(currEffects, currStats) {
|
||||||
function negGood2(i, ext) {
|
function negGood2(i, ext) {
|
||||||
if (currEffects[i].IsNegative()) {
|
if (currEffects[i].IsNegative()) {
|
||||||
pos.push(currEffects[i].PlusHL() + " " + ext);
|
pos.push(currEffects[i].PlusHL() + " " + ext);
|
||||||
}
|
} else if (currEffects[i].IsPositive()) {
|
||||||
else if (currEffects[i].IsPositive()) {
|
|
||||||
neg.push(currEffects[i].PlusHL() + " " + ext);
|
neg.push(currEffects[i].PlusHL() + " " + ext);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue