Fixed netscript gang api functions purchaseEquipment() and ascendMember(). Used for...of rather than for...in

This commit is contained in:
danielyxie 2018-11-13 14:42:15 -08:00
parent 8fbf673719
commit 40bfa030e5
6 changed files with 7 additions and 5 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -26,6 +26,7 @@ v0.41.1 - 11/5/2018
* b1t_flum3.exe is no longer removed from your home computer upon reset * b1t_flum3.exe is no longer removed from your home computer upon reset
* Added main menu link for the Stock Market (once you've purchased an account) * Added main menu link for the Stock Market (once you've purchased an account)
* Job main menu link only appears if you actually have a job * Job main menu link only appears if you actually have a job
* Bug Fix: Netscript Gang API functions purchaseEquipment() and ascendMember() should now work properly
* Bug Fix: After installing Augs, the "Portfolio Mode" button on the Stock Market page should be properly reset * Bug Fix: After installing Augs, the "Portfolio Mode" button on the Stock Market page should be properly reset
* Bug Fix: bladeburner.getActionCountRemaining()'s return value is now rounded down (by Kline-) * Bug Fix: bladeburner.getActionCountRemaining()'s return value is now rounded down (by Kline-)

@ -100,7 +100,7 @@ getMemberInformation
agility: Agility stat agility: Agility stat
agilityEquipMult: Agility multiplier from equipment. Decimal form agilityEquipMult: Agility multiplier from equipment. Decimal form
agilityAscensionMult: Agility multiplier from ascension. Decimal form agilityAscensionMult: Agility multiplier from ascension. Decimal form
augmentation: Array of names of all owned Augmentations augmentations: Array of names of all owned Augmentations
charisma: Charisma stat charisma: Charisma stat
charismaEquipMult: Charisma multiplier from equipment. Decimal form charismaEquipMult: Charisma multiplier from equipment. Decimal form
charismaAscensionMult: Charisma multiplier from ascension. Decimal form charismaAscensionMult: Charisma multiplier from ascension. Decimal form

@ -524,6 +524,7 @@ let CONSTANTS = {
* b1t_flum3.exe is no longer removed from your home computer upon reset * b1t_flum3.exe is no longer removed from your home computer upon reset
* Added main menu link for the Stock Market (once you've purchased an account) * Added main menu link for the Stock Market (once you've purchased an account)
* Job main menu link only appears if you actually have a job * Job main menu link only appears if you actually have a job
* Bug Fix: Netscript Gang API functions purchaseEquipment() and ascendMember() should now work properly
* Bug Fix: After installing Augs, the "Portfolio Mode" button on the Stock Market page should be properly reset * Bug Fix: After installing Augs, the "Portfolio Mode" button on the Stock Market page should be properly reset
* Bug Fix: bladeburner.getActionCountRemaining()'s return value is now rounded down (by Kline-) * Bug Fix: bladeburner.getActionCountRemaining()'s return value is now rounded down (by Kline-)
` `

@ -3868,7 +3868,7 @@ function NetscriptFunctions(workerScript) {
nsGang.checkGangApiAccess(workerScript, "purchaseEquipment"); nsGang.checkGangApiAccess(workerScript, "purchaseEquipment");
try { try {
for (const member in Player.gang.members) { for (const member of Player.gang.members) {
if (member.name === memberName) { if (member.name === memberName) {
const res = member.buyUpgrade(equipName, Player, Player.gang); const res = member.buyUpgrade(equipName, Player, Player.gang);
if (workerScript.shouldLog("purchaseEquipment")) { if (workerScript.shouldLog("purchaseEquipment")) {
@ -3897,7 +3897,7 @@ function NetscriptFunctions(workerScript) {
nsGang.checkGangApiAccess(workerScript, "ascendMember"); nsGang.checkGangApiAccess(workerScript, "ascendMember");
try { try {
for (const member in Player.gang.members) { for (const member of Player.gang.members) {
if (member.name === name) { if (member.name === name) {
return Player.gang.ascendMember(member, workerScript); return Player.gang.ascendMember(member, workerScript);
} }