mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-26 17:43:48 +01:00
Reduce repetitive code sections
Iteratively define general actions instead of defining each individually. Remove anonymous function that automatically runs, placing code into main section of file so that it still automatically runs. (untested - I don't have a local copy set up yet to test these changes on)
This commit is contained in:
parent
cfa10ab206
commit
f105002847
@ -3,35 +3,16 @@ import { IMap } from "../types";
|
|||||||
|
|
||||||
export const GeneralActions: IMap<Action> = {};
|
export const GeneralActions: IMap<Action> = {};
|
||||||
|
|
||||||
(function () {
|
let actionNames : Array<string> = [
|
||||||
// General Actions
|
"Training",
|
||||||
let actionName;
|
"Field Analysis",
|
||||||
actionName = "Training";
|
"Recruitment",
|
||||||
GeneralActions[actionName] = new Action({
|
"Diplomacy",
|
||||||
name: actionName,
|
"Hyperbolic Regeneration Chamber",
|
||||||
});
|
"Incite Violence"
|
||||||
|
];
|
||||||
actionName = "Field Analysis";
|
for (let actionName of actionNames){
|
||||||
GeneralActions[actionName] = new Action({
|
GeneralActions[actionName] = new Action({
|
||||||
name: actionName,
|
name: actionName,
|
||||||
});
|
});
|
||||||
|
}
|
||||||
actionName = "Recruitment";
|
|
||||||
GeneralActions[actionName] = new Action({
|
|
||||||
name: actionName,
|
|
||||||
});
|
|
||||||
|
|
||||||
actionName = "Diplomacy";
|
|
||||||
GeneralActions[actionName] = new Action({
|
|
||||||
name: actionName,
|
|
||||||
});
|
|
||||||
|
|
||||||
actionName = "Hyperbolic Regeneration Chamber";
|
|
||||||
GeneralActions[actionName] = new Action({
|
|
||||||
name: actionName,
|
|
||||||
});
|
|
||||||
actionName = "Incite Violence";
|
|
||||||
GeneralActions[actionName] = new Action({
|
|
||||||
name: actionName,
|
|
||||||
});
|
|
||||||
})();
|
|
||||||
|
Loading…
Reference in New Issue
Block a user