Enabled default treasure/loot system

Enabled default treasure/loot system.  Updated release archive.
This commit is contained in:
Jaysyn904 2024-01-25 23:45:37 -05:00
parent f9f89b27cc
commit 2b4380d613
8 changed files with 5093 additions and 87 deletions

@ -32,6 +32,10 @@
"type": "dword",
"value": 4
},
"FogClipDist": {
"type": "float",
"value": 45.0
},
"Height": {
"type": "int",
"value": 12
@ -118,6 +122,10 @@
"type": "byte",
"value": 5
},
"SkyBox": {
"type": "byte",
"value": 0
},
"SunAmbientColor": {
"type": "dword",
"value": 4605510
@ -6345,7 +6353,7 @@
},
"Version": {
"type": "dword",
"value": 10
"value": 11
},
"Width": {
"type": "int",

File diff suppressed because it is too large Load Diff

@ -451,7 +451,7 @@
},
"Mod_XPScale": {
"type": "byte",
"value": 10
"value": 14
},
"VarTable": {
"type": "list",
@ -665,6 +665,21 @@
"type": "int",
"value": 1
}
},
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "X2_L_NOTREASURE"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 0
}
}
]
}

@ -2583,7 +2583,7 @@
"__struct_id": 0,
"CR": {
"type": "float",
"value": 6.0
"value": 7.0
},
"FACTION": {
"type": "cexostring",

Binary file not shown.

@ -0,0 +1,20 @@
//:://////////////////////////////////////////////////
//:: prc_pwonspawn
/*
* Treasure script
*
*/
//:://////////////////////////////////////////////////
#include "x0_i0_treasure"
void main()
{
//* Create a small amount of treasure on the creature
if ((GetLocalInt(GetModule(), "X2_L_NOTREASURE") == FALSE))
{
CTG_GenerateNPCTreasure(TREASURE_TYPE_MONSTER, OBJECT_SELF);
}
}

@ -14,7 +14,7 @@
},
"ChallengeRating": {
"type": "float",
"value": 6.0
"value": 7.0
},
"ClassList": {
"type": "list",
@ -52,6 +52,10 @@
"type": "short",
"value": 80
},
"DecayTime": {
"type": "dword",
"value": 0
},
"Deity": {
"type": "cexostring",
"value": ""
@ -186,6 +190,10 @@
"type": "byte",
"value": 1
},
"IsImmortal": {
"type": "byte",
"value": 0
},
"IsPC": {
"type": "byte",
"value": 0
@ -218,6 +226,10 @@
"type": "byte",
"value": 0
},
"Lootable": {
"type": "byte",
"value": 0
},
"MaxHitPoints": {
"type": "short",
"value": 80
@ -446,6 +458,139 @@
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
"type": "byte",
"value": 0
}
},
{
"__struct_id": 0,
"Rank": {
@ -463,6 +608,10 @@
"type": "list",
"value": []
},
"StartingPackage": {
"type": "byte",
"value": 4
},
"Str": {
"type": "byte",
"value": 15
@ -475,8 +624,8 @@
"type": "cexostring",
"value": "NW_ORCB"
},
"Tail": {
"type": "byte",
"Tail_New": {
"type": "dword",
"value": 0
},
"TemplateList": {
@ -495,8 +644,8 @@
"type": "short",
"value": 0
},
"Wings": {
"type": "byte",
"Wings_New": {
"type": "dword",
"value": 0
},
"Wis": {

Binary file not shown.