Added NPC to re-level or delete character

Modified npc pickup script to ignore quest item spawns.
This commit is contained in:
EpicValor
2023-12-14 23:02:17 -06:00
parent b59db83a72
commit d79d5b5ed3
29 changed files with 6453 additions and 33 deletions

View File

@@ -31518,7 +31518,7 @@
},
"LinkedToFlags": {
"type": "byte",
"value": 1
"value": 2
},
"LoadScreenID": {
"type": "word",

File diff suppressed because it is too large Load Diff

View File

@@ -17041,6 +17041,26 @@
"type": "resref",
"value": "cityguardmaine"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -31210,6 +31230,26 @@
"type": "resref",
"value": "horadush"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -34572,6 +34612,26 @@
"type": "resref",
"value": "fjresidentialg"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -34737,7 +34797,7 @@
},
"DecayTime": {
"type": "dword",
"value": 0
"value": 5000
},
"Deity": {
"type": "cexostring",
@@ -35285,6 +35345,26 @@
"type": "resref",
"value": "aniril"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -36574,6 +36654,26 @@
"type": "resref",
"value": "devlin"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -41484,6 +41584,26 @@
"type": "resref",
"value": "fjestateguard"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -42155,6 +42275,26 @@
"type": "resref",
"value": "jandrin"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -46989,6 +47129,26 @@
"type": "resref",
"value": "fjestateguard"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -50117,6 +50277,26 @@
"type": "resref",
"value": "fjresidential001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -53245,6 +53425,26 @@
"type": "resref",
"value": "fjresidential001"
},
"VarTable": {
"type": "list",
"value": [
{
"__struct_id": 0,
"Name": {
"type": "cexostring",
"value": "PickupItems"
},
"Type": {
"type": "dword",
"value": 1
},
"Value": {
"type": "int",
"value": 99
}
}
]
},
"WalkRate": {
"type": "int",
"value": 4
@@ -54469,7 +54669,7 @@
},
"Bearing": {
"type": "float",
"value": -3.141592264175415
"value": -0.0
},
"CloseLockDC": {
"type": "byte",
@@ -88387,7 +88587,7 @@
},
"Bearing": {
"type": "float",
"value": -2.356194496154785
"value": 0.7853981852531433
},
"CloseLockDC": {
"type": "byte",
@@ -88470,7 +88670,7 @@
},
"OnClick": {
"type": "resref",
"value": ""
"value": "bb_closedoor"
},
"OnClosed": {
"type": "resref",
@@ -88784,7 +88984,7 @@
},
"Y": {
"type": "float",
"value": 85.44999694824219
"value": 85.66999816894531
},
"Z": {
"type": "float",
@@ -201651,6 +201851,194 @@
"type": "float",
"value": -5.7220458984375e-006
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"id": 14817,
"type": "cexolocstring",
"value": {
"0": "EntranceToPanop"
}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 1
},
"Tag": {
"type": "cexostring",
"value": "EntranceToPanop"
},
"TemplateResRef": {
"type": "resref",
"value": "nw_waypoint001"
},
"XOrientation": {
"type": "float",
"value": -0.7071067690849304
},
"XPosition": {
"type": "float",
"value": 212.9541778564453
},
"YOrientation": {
"type": "float",
"value": 0.7071067690849304
},
"YPosition": {
"type": "float",
"value": 87.10371398925781
},
"ZPosition": {
"type": "float",
"value": -5.7220458984375e-006
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "this code is used for npcs to spawn only in the day time and randomly walk around 50 metres from spawn point.\nand have 90% chance of picking anything up they find.\n\nit again uses the random amount code (SX01R04) to reflect a \"crowd\". they will not respawn on death and only reappear on server reset (if you kill bob the smithy, he aint coming back right away, lol)\nnote: most if not all npcs,s should be \"plot\"....."
}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SP_SX02R04_GT01_SR10_SH06T22_PU"
}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "femalecommoner"
},
"TemplateResRef": {
"type": "resref",
"value": "sp_002"
},
"XOrientation": {
"type": "float",
"value": 1.541428310757299e-043
},
"XPosition": {
"type": "float",
"value": 38.43539428710938
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 23.11942672729492
},
"ZPosition": {
"type": "float",
"value": -5.222045729169622e-006
}
},
{
"__struct_id": 5,
"Appearance": {
"type": "byte",
"value": 1
},
"Description": {
"type": "cexolocstring",
"value": {
"0": "this code is used for npcs to spawn only in the day time and randomly walk around 50 metres from spawn point.\nand have 90% chance of picking anything up they find.\n\nit again uses the random amount code (SX01R04) to reflect a \"crowd\". they will not respawn on death and only reappear on server reset (if you kill bob the smithy, he aint coming back right away, lol)\nnote: most if not all npcs,s should be \"plot\"....."
}
},
"HasMapNote": {
"type": "byte",
"value": 0
},
"LinkedTo": {
"type": "cexostring",
"value": ""
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "SP_SX02R04_GT01_SR10_SH06T22_PU99"
}
},
"MapNote": {
"type": "cexolocstring",
"value": {}
},
"MapNoteEnabled": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "femalepeasant"
},
"TemplateResRef": {
"type": "resref",
"value": "sp_002"
},
"XOrientation": {
"type": "float",
"value": 1.541428310757299e-043
},
"XPosition": {
"type": "float",
"value": 43.54985046386719
},
"YOrientation": {
"type": "float",
"value": 1.0
},
"YPosition": {
"type": "float",
"value": 26.39497375488281
},
"ZPosition": {
"type": "float",
"value": -5.222045729169622e-006
}
}
]
}