Usecode pseudocode

This commit is contained in:
MaddoScientisto 2026-03-26 00:37:17 +01:00
commit c12bb39437
1362 changed files with 71072 additions and 38056 deletions

View file

@ -10,7 +10,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
/* free_local_string bp_offset=0xFE target=[BP-02h] */
textFile = "MISSION OBJECTIVES:^*";
/* global_address global_id=0x3C */
if (Item.getType() > 30) goto block_012E;
if (Actor.getMap() > 30) goto block_012E;
block_0128:
goto block_1466;
@ -18,7 +18,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_012E:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 1)) != 2) goto block_0287;
if (Actor.getMap((Actor.getMap() != 1)) != 2) goto block_0287;
block_014C:
if (!global[0x0020]) goto block_0186;
@ -58,7 +58,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0287:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 3)) != 4) goto block_040D;
if (Actor.getMap((Actor.getMap() != 3)) != 4) goto block_040D;
block_02A5:
if (!global[0x0021]) goto block_02B0;
@ -95,7 +95,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_040D:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 5)) != 6) goto block_0583;
if (Actor.getMap((Actor.getMap() != 5)) != 6) goto block_0583;
block_042B:
if (!global[0x0022]) goto block_0466;
@ -135,7 +135,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0583:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 7)) != 8) goto block_06F6;
if (Actor.getMap((Actor.getMap() != 7)) != 8) goto block_06F6;
block_05A1:
if (!global[0x0023]) goto block_05DB;
@ -175,7 +175,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_06F6:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 9)) != 10) goto block_085D;
if (Actor.getMap((Actor.getMap() != 9)) != 10) goto block_085D;
block_0714:
if (!global[0x0024]) goto block_074F;
@ -215,7 +215,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_085D:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 11)) != 12) goto block_09E4;
if (Actor.getMap((Actor.getMap() != 11)) != 12) goto block_09E4;
block_087B:
if (!global[0x0025]) goto block_08B5;
@ -256,7 +256,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_09E4:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 13)) != 14) goto block_0B08;
if (Actor.getMap((Actor.getMap() != 13)) != 14) goto block_0B08;
block_0A02:
if (!global[0x0026]) goto block_0A3C;
@ -289,7 +289,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0B08:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 15)) != 16) goto block_0BF2;
if (Actor.getMap((Actor.getMap() != 15)) != 16) goto block_0BF2;
block_0B26:
if (!global[0x0027]) goto block_0B60;
@ -319,7 +319,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0BF2:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 17)) != 18) goto block_0D04;
if (Actor.getMap((Actor.getMap() != 17)) != 18) goto block_0D04;
block_0C10:
if (!global[0x0028]) goto block_0C4A;
@ -351,7 +351,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0D04:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 19)) != 20) goto block_0E55;
if (Actor.getMap((Actor.getMap() != 19)) != 20) goto block_0E55;
block_0D22:
if (!global[0x0029]) goto block_0D5D;
@ -384,7 +384,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0E55:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 21)) != 22) goto block_0FAE;
if (Actor.getMap((Actor.getMap() != 21)) != 22) goto block_0FAE;
block_0E73:
if (!global[0x002A]) goto block_0EAF;
@ -424,7 +424,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_0FAE:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 23)) != 24) goto block_10B0;
if (Actor.getMap((Actor.getMap() != 23)) != 24) goto block_10B0;
block_0FCC:
if (!global[0x002B]) goto block_1008;
@ -456,7 +456,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_10B0:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 25)) != 26) goto block_1185;
if (Actor.getMap((Actor.getMap() != 25)) != 26) goto block_1185;
block_10CE:
if (!global[0x002C]) goto block_1109;
@ -486,7 +486,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_1185:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 27)) != 28) goto block_128A;
if (Actor.getMap((Actor.getMap() != 27)) != 28) goto block_128A;
block_11A3:
/* str_to_ptr */
@ -511,7 +511,7 @@ function datalink_use() /* entry=278 class_id=0x04D4 slot=0x01 */
block_128A:
/* global_address global_id=0x3C */
/* global_address global_id=0x3C */
if (Item.getType((Item.getType() != 29)) != 30) goto block_142D;
if (Actor.getMap((Actor.getMap() != 29)) != 30) goto block_142D;
block_12A8:
if (!global[0x0038]) goto block_1347;