generated from Jaysyn/ModuleTemplate
721 lines
15 KiB
JSON
721 lines
15 KiB
JSON
{
|
|
"__data_type": "UTC ",
|
|
"Appearance_Head": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"Appearance_Type": {
|
|
"type": "word",
|
|
"value": 6
|
|
},
|
|
"ArmorPart_RFoot": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyBag": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"BodyPart_Belt": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"BodyPart_LBicep": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_LFArm": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_LFoot": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_LHand": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_LShin": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_LShoul": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"BodyPart_LThigh": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_Neck": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_Pelvis": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_RBicep": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_RFArm": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_RHand": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_RShin": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_RShoul": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"BodyPart_RThigh": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"BodyPart_Torso": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"Cha": {
|
|
"type": "byte",
|
|
"value": 8
|
|
},
|
|
"ChallengeRating": {
|
|
"type": "float",
|
|
"value": 0.25
|
|
},
|
|
"ClassList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 2,
|
|
"Class": {
|
|
"type": "int",
|
|
"value": 20
|
|
},
|
|
"ClassLevel": {
|
|
"type": "short",
|
|
"value": 1
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"Color_Hair": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"Color_Skin": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"Color_Tattoo1": {
|
|
"type": "byte",
|
|
"value": 81
|
|
},
|
|
"Color_Tattoo2": {
|
|
"type": "byte",
|
|
"value": 33
|
|
},
|
|
"Comment": {
|
|
"type": "cexostring",
|
|
"value": "Notes:\r\n\r\nChanging Appearance of NPC\r\n -To change the appearance of the pc, you will need to switch the phenotype to normal, select OK, and then reopen the creature properties window and make adjustments. just make sure to set back to social phenotype after you change the appearance. \r\n\r\n * Mug and Liquid are set to tattoo 1&2\r\n\r\nMake NPC sit-\r\n -Use the \"nw_c2_sitting\" just like you would on any other NPC you want to sit. place this script inside the HeartBeat event and the NPC will sit unless spoken to (as long as there is a free chair with tag of \"NW_CHAIR\" near him)\r\n\r\nAdvanced Settings\r\n-Variables: \r\n -int \"BUSY\" :if this is set to 1, this NPC will not get up from his chair or look at the PC when selected\r\n\r\n -int \"SITTING\" :if this is set to 1, this NPC will create a stool (needs social_stool blueprint to work!) and sit there for a very long time. this is a second sitting animation that drinks slower and does not laugh like the other. this was done to keep everyone from having the same sitting animations. hopefully it will mix things up a bit :)\r\n\r\n -string \"BUSY\" **: set this to any sound resref and the PC will hear this when this NPC is selected (can be anysound resourse in the game)\r\n *if set to \"CONVERSATION\", & the NPC's chair tag is \"SIT\"+tag of NPC, the chair will attempt to start a conversation with the PC that selected this NPC.\r\n\r\n This conversation should be placed in a placeable's conversation slot and that placeable should be set to static.\r\n\r\n The conversation can be any name, as long as it is placed inside the placeables conversation slot. \r\n\r\n this placeable should also be given the picture of a PC instead of a chair to make it seem more seemless.***\r\n\r\n \r\n -string \"SocialChairResRef\" :if you want to make a copy of the social stool object and add a conversation to it, use this to point the NPC to the correct stool object. if left blank, it will use the blueprint i created with no conversation.\r\n also, when \"SITTING\" is set to 1, the stool, will automatically be given the correct tag to start the conversation.\r\n\r\n**when int \"SITTING\" is set to 1, int \"BUSY\" defaults to 1 and string \"BUSY\", if not set, will default to one of 4 appropriate sounds :)\r\n\r\n***i also set the name of the stool to the name of the NPC in the script when its created. this will help convince you that you are talking to a NPC that just won't look up if you actually have them start a conversation. finally, i set the stool to be created as a local object on this NPC...\r\n < SetLocalObject(OBJECT_SELF,\"MySocialStool\",oStool); >\r\n ...you might find this useful in setting scripts on the stool or the pc to destroy the stool if he gets up or whatever. \r\n\r\n-enjoy!\r\n\r\n Tom_Banjo\r\n "
|
|
},
|
|
"Con": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"Conversation": {
|
|
"type": "resref",
|
|
"value": ""
|
|
},
|
|
"CRAdjust": {
|
|
"type": "int",
|
|
"value": 0
|
|
},
|
|
"CurrentHitPoints": {
|
|
"type": "short",
|
|
"value": 2
|
|
},
|
|
"DecayTime": {
|
|
"type": "dword",
|
|
"value": 5000
|
|
},
|
|
"Deity": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
},
|
|
"Description": {
|
|
"type": "cexolocstring",
|
|
"value": {}
|
|
},
|
|
"Dex": {
|
|
"type": "byte",
|
|
"value": 8
|
|
},
|
|
"Disarmable": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"Equip_ItemList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 2,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "nw_cloth022"
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 16,
|
|
"EquippedRes": {
|
|
"type": "resref",
|
|
"value": "zep_mug_01"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FactionID": {
|
|
"type": "word",
|
|
"value": 2
|
|
},
|
|
"FeatList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 258
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"Feat": {
|
|
"type": "word",
|
|
"value": 40
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"FirstName": {
|
|
"type": "cexolocstring",
|
|
"value": {
|
|
"0": "Tavern Patron",
|
|
"id": 12423
|
|
}
|
|
},
|
|
"fortbonus": {
|
|
"type": "short",
|
|
"value": 0
|
|
},
|
|
"Gender": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"GoodEvil": {
|
|
"type": "byte",
|
|
"value": 50
|
|
},
|
|
"HitPoints": {
|
|
"type": "short",
|
|
"value": 2
|
|
},
|
|
"Int": {
|
|
"type": "byte",
|
|
"value": 8
|
|
},
|
|
"Interruptable": {
|
|
"type": "byte",
|
|
"value": 1
|
|
},
|
|
"IsImmortal": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"IsPC": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"ItemList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 0,
|
|
"InventoryRes": {
|
|
"type": "resref",
|
|
"value": "zep_mug_02"
|
|
},
|
|
"Repos_PosX": {
|
|
"type": "word",
|
|
"value": 0
|
|
},
|
|
"Repos_Posy": {
|
|
"type": "word",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 1,
|
|
"InventoryRes": {
|
|
"type": "resref",
|
|
"value": "zep_mug_04"
|
|
},
|
|
"Repos_PosX": {
|
|
"type": "word",
|
|
"value": 1
|
|
},
|
|
"Repos_Posy": {
|
|
"type": "word",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 2,
|
|
"InventoryRes": {
|
|
"type": "resref",
|
|
"value": "zep_mug_03"
|
|
},
|
|
"Repos_PosX": {
|
|
"type": "word",
|
|
"value": 2
|
|
},
|
|
"Repos_Posy": {
|
|
"type": "word",
|
|
"value": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"LastName": {
|
|
"type": "cexolocstring",
|
|
"value": {}
|
|
},
|
|
"LawfulChaotic": {
|
|
"type": "byte",
|
|
"value": 50
|
|
},
|
|
"Lootable": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"MaxHitPoints": {
|
|
"type": "short",
|
|
"value": 3
|
|
},
|
|
"NaturalAC": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"NoPermDeath": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PaletteID": {
|
|
"type": "byte",
|
|
"value": 44
|
|
},
|
|
"PerceptionRange": {
|
|
"type": "byte",
|
|
"value": 11
|
|
},
|
|
"Phenotype": {
|
|
"type": "int",
|
|
"value": 40
|
|
},
|
|
"Plot": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"PortraitId": {
|
|
"type": "word",
|
|
"value": 129
|
|
},
|
|
"Race": {
|
|
"type": "byte",
|
|
"value": 6
|
|
},
|
|
"refbonus": {
|
|
"type": "short",
|
|
"value": 0
|
|
},
|
|
"ScriptAttacked": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default5"
|
|
},
|
|
"ScriptDamaged": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default6"
|
|
},
|
|
"ScriptDeath": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default7"
|
|
},
|
|
"ScriptDialogue": {
|
|
"type": "resref",
|
|
"value": "tbx0_social_conv"
|
|
},
|
|
"ScriptDisturbed": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default8"
|
|
},
|
|
"ScriptEndRound": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default3"
|
|
},
|
|
"ScriptHeartbeat": {
|
|
"type": "resref",
|
|
"value": "tbx0_social_hb"
|
|
},
|
|
"ScriptOnBlocked": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaulte"
|
|
},
|
|
"ScriptOnNotice": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default2"
|
|
},
|
|
"ScriptRested": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaulta"
|
|
},
|
|
"ScriptSpawn": {
|
|
"type": "resref",
|
|
"value": "nw_c2_default9"
|
|
},
|
|
"ScriptSpellAt": {
|
|
"type": "resref",
|
|
"value": "nw_c2_defaultb"
|
|
},
|
|
"ScriptUserDefine": {
|
|
"type": "resref",
|
|
"value": "tbx0_social_ud"
|
|
},
|
|
"SkillList": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__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": 2
|
|
}
|
|
},
|
|
{
|
|
"__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": 2
|
|
}
|
|
},
|
|
{
|
|
"__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
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"SoundSetFile": {
|
|
"type": "word",
|
|
"value": 184
|
|
},
|
|
"SpecAbilityList": {
|
|
"type": "list",
|
|
"value": []
|
|
},
|
|
"StartingPackage": {
|
|
"type": "byte",
|
|
"value": 0
|
|
},
|
|
"Str": {
|
|
"type": "byte",
|
|
"value": 10
|
|
},
|
|
"Subrace": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
},
|
|
"Tag": {
|
|
"type": "cexostring",
|
|
"value": "TBX_SOCIAL_M01"
|
|
},
|
|
"Tail_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"TemplateList": {
|
|
"type": "list",
|
|
"value": []
|
|
},
|
|
"TemplateResRef": {
|
|
"type": "resref",
|
|
"value": "tbx_social_m01"
|
|
},
|
|
"VarTable": {
|
|
"type": "list",
|
|
"value": [
|
|
{
|
|
"__struct_id": 0,
|
|
"Name": {
|
|
"type": "cexostring",
|
|
"value": "SITTING"
|
|
},
|
|
"Type": {
|
|
"type": "dword",
|
|
"value": 1
|
|
},
|
|
"Value": {
|
|
"type": "int",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Name": {
|
|
"type": "cexostring",
|
|
"value": "BUSY"
|
|
},
|
|
"Type": {
|
|
"type": "dword",
|
|
"value": 1
|
|
},
|
|
"Value": {
|
|
"type": "int",
|
|
"value": 0
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Name": {
|
|
"type": "cexostring",
|
|
"value": "BUSY"
|
|
},
|
|
"Type": {
|
|
"type": "dword",
|
|
"value": 3
|
|
},
|
|
"Value": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
}
|
|
},
|
|
{
|
|
"__struct_id": 0,
|
|
"Name": {
|
|
"type": "cexostring",
|
|
"value": "SocialChairResRef"
|
|
},
|
|
"Type": {
|
|
"type": "dword",
|
|
"value": 3
|
|
},
|
|
"Value": {
|
|
"type": "cexostring",
|
|
"value": ""
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"WalkRate": {
|
|
"type": "int",
|
|
"value": 7
|
|
},
|
|
"willbonus": {
|
|
"type": "short",
|
|
"value": 0
|
|
},
|
|
"Wings_New": {
|
|
"type": "dword",
|
|
"value": 0
|
|
},
|
|
"Wis": {
|
|
"type": "byte",
|
|
"value": 10
|
|
}
|
|
}
|