Added Skullkeep's dynamic loot generation system

Added Skullkeep's PRC8 compatible dynamic loot generation system.  Full compile.  Updated release archive.
This commit is contained in:
Jaysyn904
2024-11-08 18:54:51 -05:00
parent 2cb81ae698
commit 0dbb628b75
211 changed files with 40616 additions and 800 deletions

View File

@@ -10,10 +10,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 48
},
"LIST": {
"type": "list",
"value": [
@@ -202,10 +198,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [
@@ -332,10 +324,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"LIST": {
"type": "list",
"value": [
@@ -443,10 +431,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 7
},
"LIST": {
"type": "list",
"value": [
@@ -497,10 +481,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 8
},
"LIST": {
"type": "list",
"value": [
@@ -570,10 +550,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 9
},
"LIST": {
"type": "list",
"value": [
@@ -859,10 +835,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 20
},
"LIST": {
"type": "list",
"value": [
@@ -1350,10 +1322,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 21
},
"LIST": {
"type": "list",
"value": [
@@ -1632,10 +1600,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 22
},
"LIST": {
"type": "list",
"value": [
@@ -2907,10 +2871,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 34
},
"LIST": {
"type": "list",
"value": [
@@ -2961,10 +2921,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 35
},
"LIST": {
"type": "list",
"value": [
@@ -3034,10 +2990,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 36
},
"LIST": {
"type": "list",
"value": [
@@ -3069,10 +3021,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 37
},
"LIST": {
"type": "list",
"value": [
@@ -3192,10 +3140,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 14
},
"LIST": {
"type": "list",
"value": [
@@ -3227,10 +3171,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 15
},
"LIST": {
"type": "list",
"value": [
@@ -3319,10 +3259,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 16
},
"LIST": {
"type": "list",
"value": [
@@ -3468,10 +3404,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 17
},
"LIST": {
"type": "list",
"value": [
@@ -3579,10 +3511,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 18
},
"LIST": {
"type": "list",
"value": [
@@ -3633,10 +3561,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 19
},
"LIST": {
"type": "list",
"value": [
@@ -3668,10 +3592,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 50
},
"LIST": {
"type": "list",
"value": [
@@ -3772,10 +3692,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 10
},
"LIST": {
"type": "list",
"value": [
@@ -3826,10 +3742,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 11
},
"LIST": {
"type": "list",
"value": [
@@ -3887,10 +3799,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 49
},
"LIST": {
"type": "list",
"value": [
@@ -3922,10 +3830,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 13
},
"LIST": {
"type": "list",
"value": [
@@ -4342,10 +4246,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 23
},
"LIST": {
"type": "list",
"value": [
@@ -4548,10 +4448,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 24
},
"LIST": {
"type": "list",
"value": [
@@ -5552,10 +5448,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 25
},
"STRREF": {
"type": "dword",
"value": 6718
@@ -5563,10 +5455,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 47
},
"LIST": {
"type": "list",
"value": [
@@ -5636,10 +5524,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 26
},
"LIST": {
"type": "list",
"value": [
@@ -5678,10 +5562,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 12
},
"STRREF": {
"type": "dword",
"value": 6703
@@ -5694,10 +5574,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 27
},
"LIST": {
"type": "list",
"value": [
@@ -5843,10 +5719,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 28
},
"LIST": {
"type": "list",
"value": [
@@ -5973,10 +5845,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 29
},
"LIST": {
"type": "list",
"value": [
@@ -6844,10 +6712,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 30
},
"LIST": {
"type": "list",
"value": [
@@ -7012,10 +6876,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 31
},
"LIST": {
"type": "list",
"value": [
@@ -7351,10 +7211,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 32
},
"LIST": {
"type": "list",
"value": [
@@ -7975,10 +7831,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 33
},
"LIST": {
"type": "list",
"value": [
@@ -8504,10 +8356,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 38
},
"LIST": {
"type": "list",
"value": [
@@ -8596,10 +8444,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 39
},
"LIST": {
"type": "list",
"value": [
@@ -9144,10 +8988,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 40
},
"STRREF": {
"type": "dword",
"value": 27
@@ -9155,10 +8995,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 42
},
"STRREF": {
"type": "dword",
"value": 31
@@ -9166,10 +9002,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 41
},
"LIST": {
"type": "list",
"value": [
@@ -9239,10 +9071,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 43
},
"LIST": {
"type": "list",
"value": [
@@ -9369,10 +9197,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 44
},
"LIST": {
"type": "list",
"value": [
@@ -10221,10 +10045,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 45
},
"LIST": {
"type": "list",
"value": [
@@ -10591,10 +10411,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -12821,6 +12637,25 @@
"value": "prc_pm_mage2"
}
},
{
"__struct_id": 0,
"CR": {
"type": "float",
"value": 3.0
},
"FACTION": {
"type": "cexostring",
"value": "Defender"
},
"NAME": {
"type": "cexostring",
"value": "Spiritual Weapon"
},
"RESREF": {
"type": "resref",
"value": "prc_spirit_weapn"
}
},
{
"__struct_id": 0,
"CR": {
@@ -13552,10 +13387,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"LIST": {
"type": "list",
"value": [
@@ -14461,10 +14292,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"LIST": {
"type": "list",
"value": [
@@ -15142,10 +14969,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"LIST": {
"type": "list",
"value": [
@@ -17514,10 +17337,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"LIST": {
"type": "list",
"value": [
@@ -35511,10 +35330,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 46
},
"LIST": {
"type": "list",
"value": [

View File

@@ -10,10 +10,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -103,10 +99,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"LIST": {
"type": "list",
"value": [
@@ -163,10 +155,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"LIST": {
"type": "list",
"value": [
@@ -190,10 +178,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -201,10 +185,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"STRREF": {
"type": "dword",
"value": 6692
@@ -219,10 +199,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [
@@ -251,10 +227,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"STRREF": {
"type": "dword",
"value": 6736
@@ -262,10 +234,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 9
},
"STRREF": {
"type": "dword",
"value": 201
@@ -273,10 +241,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 7
},
"STRREF": {
"type": "dword",
"value": 6737
@@ -284,10 +248,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 8
},
"LIST": {
"type": "list",
"value": [

View File

@@ -5,10 +5,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 8
},
"LIST": {
"type": "list",
"value": [
@@ -153,10 +149,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 9
},
"LIST": {
"type": "list",
"value": [
@@ -224,10 +216,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"LIST": {
"type": "list",
"value": [
@@ -1769,10 +1757,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 7
},
"LIST": {
"type": "list",
"value": [
@@ -2461,10 +2445,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"STRREF": {
"type": "dword",
"value": 6688
@@ -2472,10 +2452,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"LIST": {
"type": "list",
"value": [
@@ -2499,10 +2475,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"STRREF": {
"type": "dword",
"value": 6690
@@ -2510,10 +2482,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -2521,10 +2489,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"LIST": {
"type": "list",
"value": [
@@ -2555,10 +2519,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [

File diff suppressed because it is too large Load Diff

View File

@@ -5,10 +5,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 7
},
"LIST": {
"type": "list",
"value": [
@@ -241,10 +237,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 22
},
"STRREF": {
"type": "dword",
"value": 111663
@@ -252,10 +244,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"LIST": {
"type": "list",
"value": [
@@ -2050,10 +2038,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 8
},
"LIST": {
"type": "list",
"value": [
@@ -2121,10 +2105,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 9
},
"LIST": {
"type": "list",
"value": [
@@ -2456,10 +2436,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 10
},
"LIST": {
"type": "list",
"value": [
@@ -2912,10 +2888,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 11
},
"LIST": {
"type": "list",
"value": [
@@ -3335,10 +3307,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 12
},
"LIST": {
"type": "list",
"value": [
@@ -3439,10 +3407,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 14
},
"STRREF": {
"type": "dword",
"value": 9122
@@ -3450,10 +3414,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 15
},
"LIST": {
"type": "list",
"value": [
@@ -3504,10 +3464,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -3729,10 +3685,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"LIST": {
"type": "list",
"value": [
@@ -3811,10 +3763,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"LIST": {
"type": "list",
"value": [
@@ -3959,10 +3907,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -3970,10 +3914,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"LIST": {
"type": "list",
"value": [
@@ -4037,10 +3977,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 13
},
"LIST": {
"type": "list",
"value": [
@@ -4086,19 +4022,11 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 16
},
"LIST": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 17
},
"LIST": {
"type": "list",
"value": [
@@ -4122,10 +4050,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 19
},
"STRREF": {
"type": "dword",
"value": 5836
@@ -4133,10 +4057,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 21
},
"STRREF": {
"type": "dword",
"value": 67585
@@ -4144,10 +4064,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 20
},
"STRREF": {
"type": "dword",
"value": 53151
@@ -4155,10 +4071,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 18
},
"LIST": {
"type": "list",
"value": [
@@ -4189,10 +4101,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [
@@ -4211,7 +4119,7 @@
"__struct_id": 0,
"NAME": {
"type": "cexostring",
"value": "Genesis Enterance Portal"
"value": "Genesis Entrance Portal"
},
"RESREF": {
"type": "resref",

View File

@@ -5,10 +5,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"STRREF": {
"type": "dword",
"value": 6694
@@ -16,10 +12,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 13
},
"STRREF": {
"type": "dword",
"value": 63289
@@ -27,10 +19,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 12
},
"STRREF": {
"type": "dword",
"value": 62487
@@ -38,10 +26,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 7
},
"STRREF": {
"type": "dword",
"value": 62483
@@ -49,10 +33,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"STRREF": {
"type": "dword",
"value": 62482
@@ -65,10 +45,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"STRREF": {
"type": "dword",
"value": 6688
@@ -76,10 +52,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"STRREF": {
"type": "dword",
"value": 6689
@@ -87,10 +59,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"STRREF": {
"type": "dword",
"value": 6690
@@ -98,10 +66,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -109,10 +73,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"STRREF": {
"type": "dword",
"value": 6692
@@ -127,10 +87,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 8
},
"STRREF": {
"type": "dword",
"value": 62484

View File

@@ -5,10 +5,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [
@@ -92,10 +88,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -152,10 +144,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"LIST": {
"type": "list",
"value": [
@@ -201,10 +189,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"STRREF": {
"type": "dword",
"value": 6690
@@ -212,10 +196,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"LIST": {
"type": "list",
"value": [
@@ -239,10 +219,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"STRREF": {
"type": "dword",
"value": 6692

View File

@@ -5,10 +5,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"STRREF": {
"type": "dword",
"value": 1082
@@ -16,10 +12,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 6
},
"LIST": {
"type": "list",
"value": [
@@ -307,10 +299,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 16
},
"STRREF": {
"type": "dword",
"value": 9129
@@ -323,10 +311,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -361,10 +345,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"STRREF": {
"type": "dword",
"value": 6689
@@ -372,10 +352,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"STRREF": {
"type": "dword",
"value": 6690
@@ -383,10 +359,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -394,10 +366,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"STRREF": {
"type": "dword",
"value": 6692
@@ -417,10 +385,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 11
},
"STRREF": {
"type": "dword",
"value": 53181
@@ -428,10 +392,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 12
},
"STRREF": {
"type": "dword",
"value": 2255
@@ -439,10 +399,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 13
},
"STRREF": {
"type": "dword",
"value": 2256
@@ -450,10 +406,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 14
},
"STRREF": {
"type": "dword",
"value": 2257
@@ -461,10 +413,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 15
},
"STRREF": {
"type": "dword",
"value": 53182

View File

@@ -10,10 +10,6 @@
"value": [
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 0
},
"LIST": {
"type": "list",
"value": [
@@ -59,10 +55,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 1
},
"STRREF": {
"type": "dword",
"value": 6689
@@ -70,10 +62,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 2
},
"STRREF": {
"type": "dword",
"value": 6690
@@ -81,10 +69,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 3
},
"STRREF": {
"type": "dword",
"value": 6691
@@ -92,10 +76,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 4
},
"STRREF": {
"type": "dword",
"value": 6692
@@ -110,10 +90,6 @@
},
{
"__struct_id": 0,
"ID": {
"type": "byte",
"value": 5
},
"LIST": {
"type": "list",
"value": [