STANEK: Add FragmentType to NS Enums (#2341)

This commit is contained in:
Adam Weeden
2025-10-13 11:57:19 -04:00
committed by GitHub
parent 2dfc2126df
commit 0335d8bc70
5 changed files with 8 additions and 4 deletions

View File

@@ -129,7 +129,7 @@ boolean\[\]\[\]
</td><td>
number
[FragmentType](./bitburner.fragmenttype.md)
</td><td>

View File

@@ -7,5 +7,5 @@
**Signature:**
```typescript
type: number;
type: FragmentType;
```

View File

@@ -25,7 +25,8 @@ type NSEnums = {
OrderType: OrderEnumType;
BladeburnerActionType: BladeburnerActionEnumType;
SpecialBladeburnerActionTypeForSleeve: SpecialBladeburnerActionEnumTypeForSleeve;
FragmentType: FragmentEnumType;
};
```
**References:** [CityNameEnumType](./bitburner.citynameenumtype.md)<!-- -->, [CrimeEnumType](./bitburner.crimeenumtype.md)<!-- -->, [FactionWorkEnumType](./bitburner.factionworkenumtype.md)<!-- -->, [GymEnumType](./bitburner.gymenumtype.md)<!-- -->, [JobNameEnumType](./bitburner.jobnameenumtype.md)<!-- -->, [JobFieldEnumType](./bitburner.jobfieldenumtype.md)<!-- -->, [LocationNameEnumType](./bitburner.locationnameenumtype.md)<!-- -->, [ToastVariantEnumType](./bitburner.toastvariantenumtype.md)<!-- -->, [UniversityClassEnumType](./bitburner.universityclassenumtype.md)<!-- -->, [CompanyNameEnumType](./bitburner.companynameenumtype.md)<!-- -->, [FactionNameEnumType](./bitburner.factionnameenumtype.md)<!-- -->, [CodingContractNameEnumType](./bitburner.codingcontractnameenumtype.md)<!-- -->, [PositionEnumType](./bitburner.positionenumtype.md)<!-- -->, [OrderEnumType](./bitburner.orderenumtype.md)<!-- -->, [BladeburnerActionEnumType](./bitburner.bladeburneractionenumtype.md)<!-- -->, [SpecialBladeburnerActionEnumTypeForSleeve](./bitburner.specialbladeburneractionenumtypeforsleeve.md)
**References:** [CityNameEnumType](./bitburner.citynameenumtype.md)<!-- -->, [CrimeEnumType](./bitburner.crimeenumtype.md)<!-- -->, [FactionWorkEnumType](./bitburner.factionworkenumtype.md)<!-- -->, [GymEnumType](./bitburner.gymenumtype.md)<!-- -->, [JobNameEnumType](./bitburner.jobnameenumtype.md)<!-- -->, [JobFieldEnumType](./bitburner.jobfieldenumtype.md)<!-- -->, [LocationNameEnumType](./bitburner.locationnameenumtype.md)<!-- -->, [ToastVariantEnumType](./bitburner.toastvariantenumtype.md)<!-- -->, [UniversityClassEnumType](./bitburner.universityclassenumtype.md)<!-- -->, [CompanyNameEnumType](./bitburner.companynameenumtype.md)<!-- -->, [FactionNameEnumType](./bitburner.factionnameenumtype.md)<!-- -->, [CodingContractNameEnumType](./bitburner.codingcontractnameenumtype.md)<!-- -->, [PositionEnumType](./bitburner.positionenumtype.md)<!-- -->, [OrderEnumType](./bitburner.orderenumtype.md)<!-- -->, [BladeburnerActionEnumType](./bitburner.bladeburneractionenumtype.md)<!-- -->, [SpecialBladeburnerActionEnumTypeForSleeve](./bitburner.specialbladeburneractionenumtypeforsleeve.md)<!-- -->, [FragmentEnumType](./bitburner.fragmentenumtype.md)

View File

@@ -117,6 +117,7 @@ import { isIPAddress } from "./Types/strings";
import { compile } from "./NetscriptJSEvaluator";
import { Script } from "./Script/Script";
import { NetscriptFormat } from "./NetscriptFunctions/Format";
import { FragmentTypeEnum } from "./CotMG/FragmentType";
export const enums: NSEnums = {
CityName,
@@ -135,6 +136,7 @@ export const enums: NSEnums = {
OrderType,
BladeburnerActionType,
SpecialBladeburnerActionTypeForSleeve,
FragmentType: FragmentTypeEnum,
};
for (const val of Object.values(enums)) Object.freeze(val);
Object.freeze(enums);

View File

@@ -5798,7 +5798,7 @@ type FragmentType = _ValueOf<FragmentEnumType>;
interface Fragment {
id: number;
shape: boolean[][];
type: number;
type: FragmentType;
power: number;
limit: number;
effect: string;
@@ -8868,6 +8868,7 @@ type NSEnums = {
OrderType: OrderEnumType;
BladeburnerActionType: BladeburnerActionEnumType;
SpecialBladeburnerActionTypeForSleeve: SpecialBladeburnerActionEnumTypeForSleeve;
FragmentType: FragmentEnumType;
};
/**