diff --git a/_module/are/area097.are.json b/_module/are/area097.are.json index 5beee3da..59eb65f2 100644 --- a/_module/are/area097.are.json +++ b/_module/are/area097.are.json @@ -11169,7 +11169,7 @@ }, "Version": { "type": "dword", - "value": 15 + "value": 16 }, "Width": { "type": "int", diff --git a/_module/are/area108.are.json b/_module/are/area108.are.json index d7e00684..953137ff 100644 --- a/_module/are/area108.are.json +++ b/_module/are/area108.are.json @@ -38,7 +38,7 @@ }, "Height": { "type": "int", - "value": 8 + "value": 5 }, "ID": { "type": "int", @@ -411,92 +411,6 @@ "value": 3 } }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, { "__struct_id": 1, "Tile_AnimLoop1": { @@ -755,92 +669,6 @@ "value": 3 } }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, { "__struct_id": 1, "Tile_AnimLoop1": { @@ -1099,92 +927,6 @@ "value": 3 } }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, { "__struct_id": 1, "Tile_AnimLoop1": { @@ -1443,92 +1185,6 @@ "value": 2 } }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, { "__struct_id": 1, "Tile_AnimLoop1": { @@ -1786,1124 +1442,6 @@ "type": "byte", "value": 3 } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 13 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 14 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 3 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 2 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 2 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 30 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 2 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 0 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 1 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 0 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 0 - } - }, - { - "__struct_id": 1, - "Tile_AnimLoop1": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop2": { - "type": "byte", - "value": 1 - }, - "Tile_AnimLoop3": { - "type": "byte", - "value": 1 - }, - "Tile_Height": { - "type": "int", - "value": 0 - }, - "Tile_ID": { - "type": "int", - "value": 94 - }, - "Tile_MainLight1": { - "type": "byte", - "value": 4 - }, - "Tile_MainLight2": { - "type": "byte", - "value": 0 - }, - "Tile_Orientation": { - "type": "int", - "value": 0 - }, - "Tile_SrcLight1": { - "type": "byte", - "value": 3 - }, - "Tile_SrcLight2": { - "type": "byte", - "value": 3 - } } ] }, @@ -2913,11 +1451,11 @@ }, "Version": { "type": "dword", - "value": 16 + "value": 17 }, "Width": { "type": "int", - "value": 8 + "value": 6 }, "WindPower": { "type": "int", diff --git a/_module/are/cityofbaleas.are.json b/_module/are/cityofbaleas.are.json index 9254ccc1..6cde6521 100644 --- a/_module/are/cityofbaleas.are.json +++ b/_module/are/cityofbaleas.are.json @@ -11169,7 +11169,7 @@ }, "Version": { "type": "dword", - "value": 87 + "value": 88 }, "Width": { "type": "int", diff --git a/_module/are/forestofhopecent.are.json b/_module/are/forestofhopecent.are.json index d2178b50..ee62c2ae 100644 --- a/_module/are/forestofhopecent.are.json +++ b/_module/are/forestofhopecent.are.json @@ -11169,7 +11169,7 @@ }, "Version": { "type": "dword", - "value": 17 + "value": 18 }, "Width": { "type": "int", diff --git a/_module/are/forestofhopesout.are.json b/_module/are/forestofhopesout.are.json index 34419752..4133ac73 100644 --- a/_module/are/forestofhopesout.are.json +++ b/_module/are/forestofhopesout.are.json @@ -11169,7 +11169,7 @@ }, "Version": { "type": "dword", - "value": 15 + "value": 16 }, "Width": { "type": "int", diff --git a/_module/dlg/cv_antony.dlg.json b/_module/dlg/cv_antony.dlg.json index 209d9c12..709fe78e 100644 --- a/_module/dlg/cv_antony.dlg.json +++ b/_module/dlg/cv_antony.dlg.json @@ -52,7 +52,7 @@ "__struct_id": 0, "Active": { "type": "resref", - "value": "qst_spiders_chk" + "value": "qst_ch_spiders01" }, "ConditionParams": { "type": "list", @@ -60,7 +60,7 @@ }, "Index": { "type": "dword", - "value": 2 + "value": 3 }, "IsChild": { "type": "byte", @@ -77,6 +77,25 @@ "type": "list", "value": [] }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 2, + "Active": { + "type": "resref", + "value": "qst_ch_spiders02" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, "Index": { "type": "dword", "value": 0 @@ -148,7 +167,7 @@ }, "Index": { "type": "dword", - "value": 1 + "value": 2 }, "IsChild": { "type": "byte", @@ -221,7 +240,7 @@ }, "Index": { "type": "dword", - "value": 3 + "value": 4 }, "IsChild": { "type": "byte", @@ -253,7 +272,7 @@ }, "NumWords": { "type": "dword", - "value": 155 + "value": 159 }, "PreventZoomIn": { "type": "byte", @@ -284,6 +303,75 @@ "type": "dword", "value": 4294967295 }, + "EntriesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 1 + }, + "LinkComment": { + "type": "cexostring", + "value": "" + } + } + ] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "at_spiders_lie" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "[Lie]: No, I haven't." + } + } + }, + { + "__struct_id": 1, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, "EntriesList": { "type": "list", "value": [ @@ -328,7 +416,7 @@ } }, { - "__struct_id": 1, + "__struct_id": 2, "ActionParams": { "type": "list", "value": [] @@ -373,7 +461,7 @@ } }, { - "__struct_id": 2, + "__struct_id": 3, "ActionParams": { "type": "list", "value": [] @@ -438,7 +526,7 @@ } }, { - "__struct_id": 3, + "__struct_id": 4, "ActionParams": { "type": "list", "value": [] diff --git a/_module/dlg/cv_drill_sarge01.dlg.json b/_module/dlg/cv_drill_sarge01.dlg.json new file mode 100644 index 00000000..08aa8dce --- /dev/null +++ b/_module/dlg/cv_drill_sarge01.dlg.json @@ -0,0 +1,105 @@ +{ + "__data_type": "DLG ", + "DelayEntry": { + "type": "dword", + "value": 0 + }, + "DelayReply": { + "type": "dword", + "value": 0 + }, + "EndConverAbort": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EndConversation": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EntryList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [] + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "CAN\"T YOU SEE IM BUSY SECURING THE FUTURE OF OUR FINE CITY?!?" + } + } + } + ] + }, + "NumWords": { + "type": "dword", + "value": 12 + }, + "PreventZoomIn": { + "type": "byte", + "value": 0 + }, + "ReplyList": { + "type": "list", + "value": [] + }, + "StartingList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 0 + } + } + ] + } +} diff --git a/_module/dlg/cv_pl_cocoon.dlg.json b/_module/dlg/cv_pl_cocoon.dlg.json new file mode 100644 index 00000000..ccd55844 --- /dev/null +++ b/_module/dlg/cv_pl_cocoon.dlg.json @@ -0,0 +1,369 @@ +{ + "__data_type": "DLG ", + "DelayEntry": { + "type": "dword", + "value": 0 + }, + "DelayReply": { + "type": "dword", + "value": 0 + }, + "EndConverAbort": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EndConversation": { + "type": "resref", + "value": "nw_walk_wp" + }, + "EntryList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 1, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 0 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "This cocoon appears to be moving. Will you try and cut it open?" + } + } + }, + { + "__struct_id": 1, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "RepliesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 2 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Script": { + "type": "resref", + "value": "destroyselfnofx" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Speaker": { + "type": "cexostring", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "You open the cocoon, revealing a man, weak-looking and tired, but still alive, dressed in the clothing of a merchant. He gets up and looks to you." + } + } + } + ] + }, + "NumWords": { + "type": "dword", + "value": 51 + }, + "PreventZoomIn": { + "type": "byte", + "value": 0 + }, + "ReplyList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "No, it's probably just more spiders." + } + } + }, + { + "__struct_id": 1, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 1 + }, + "IsChild": { + "type": "byte", + "value": 0 + } + } + ] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "at_free_antony" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "Yes, cut it open." + } + } + }, + { + "__struct_id": 2, + "ActionParams": { + "type": "list", + "value": [] + }, + "Animation": { + "type": "dword", + "value": 0 + }, + "AnimLoop": { + "type": "byte", + "value": 1 + }, + "Comment": { + "type": "cexostring", + "value": "" + }, + "Delay": { + "type": "dword", + "value": 4294967295 + }, + "EntriesList": { + "type": "list", + "value": [] + }, + "Quest": { + "type": "cexostring", + "value": "" + }, + "Script": { + "type": "resref", + "value": "" + }, + "Sound": { + "type": "resref", + "value": "" + }, + "Text": { + "type": "cexolocstring", + "value": { + "0": "End." + } + } + } + ] + }, + "StartingList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Active": { + "type": "resref", + "value": "" + }, + "ConditionParams": { + "type": "list", + "value": [] + }, + "Index": { + "type": "dword", + "value": 0 + } + } + ] + } +} diff --git a/_module/dlg/cv_trainee.dlg.json b/_module/dlg/cv_trainee.dlg.json index 6ae6b3ee..7e425974 100644 --- a/_module/dlg/cv_trainee.dlg.json +++ b/_module/dlg/cv_trainee.dlg.json @@ -64,7 +64,7 @@ "Text": { "type": "cexolocstring", "value": { - "0": "Please, , my training is important. Everytime you interrupt me, I lose focus." + "0": "Please, , my training is important. When you interrupt me, I lose focus." } } } diff --git a/_module/gic/area108.gic.json b/_module/gic/area108.gic.json index 5855033c..1b7ece1b 100644 --- a/_module/gic/area108.gic.json +++ b/_module/gic/area108.gic.json @@ -205,6 +205,13 @@ "value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive." } }, + { + "__struct_id": 5, + "Comment": { + "type": "cexostring", + "value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive." + } + }, { "__struct_id": 5, "Comment": { diff --git a/_module/gic/forestofhopecent.gic.json b/_module/gic/forestofhopecent.gic.json index 1e3ffb62..b599e5bd 100644 --- a/_module/gic/forestofhopecent.gic.json +++ b/_module/gic/forestofhopecent.gic.json @@ -596,13 +596,6 @@ "value": "Log -- sittable placeable by jin\r\n" } }, - { - "__struct_id": 9, - "Comment": { - "type": "cexostring", - "value": "Spiderweb Cocoon" - } - }, { "__struct_id": 9, "Comment": { @@ -642,6 +635,13 @@ "value": "" } }, + { + "__struct_id": 5, + "Comment": { + "type": "cexostring", + "value": "This is the default waypoint you may place to set a patrol path for a creature or NPC.\r\n1. Create the creature and either use its current Tag or fill in a new one.\r\n2. Place or make sure the WalkWayPoints() is within the body of the On Spawn script for the creature.\r\n3. Place a series of waypoints along the route you wish the creature to walk.\r\n4. Select all of the newly created waypoints and right click. Choose the Create Set option.\r\n5. The waypoint set will have a set name of \"WP_\" + NPC Tag. Thus if an NPC with the Tag \"Guard\" will have a waypoint set called \"WP_Guard\". Note that Tags are case sensitive." + } + }, { "__struct_id": 5, "Comment": { diff --git a/_module/git/area108.git.json b/_module/git/area108.git.json index 7fc86395..8c730263 100644 --- a/_module/git/area108.git.json +++ b/_module/git/area108.git.json @@ -3454,7 +3454,7 @@ }, "XPosition": { "type": "float", - "value": 32.2932243347168 + "value": 32.28910446166992 }, "YOrientation": { "type": "float", @@ -3462,7 +3462,7 @@ }, "YPosition": { "type": "float", - "value": 28.03713417053223 + "value": 28.01113128662109 }, "ZPosition": { "type": "float", @@ -3677,69 +3677,7 @@ "id": 14817, "type": "cexolocstring", "value": { - "0": "SP_SN01M01_SA_SD25_RG006M002_DS1_RH" - } - }, - "MapNote": { - "type": "cexolocstring", - "value": {} - }, - "MapNoteEnabled": { - "type": "byte", - "value": 1 - }, - "Tag": { - "type": "cexostring", - "value": "RA_HU_M_TRAIN01" - }, - "TemplateResRef": { - "type": "resref", - "value": "sp_waypoint" - }, - "XOrientation": { - "type": "float", - "value": 0.0 - }, - "XPosition": { - "type": "float", - "value": 30.79048538208008 - }, - "YOrientation": { - "type": "float", - "value": 1.0 - }, - "YPosition": { - "type": "float", - "value": 27.48962211608887 - }, - "ZPosition": { - "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": "SP_SN01M01_SA_SD25_RG006M002_DS1_RH" + "0": "SP_SN01M01_SA_SD25_RG006M002_DS1_SF" } }, "MapNote": { @@ -3764,7 +3702,7 @@ }, "XPosition": { "type": "float", - "value": 38.05971908569336 + "value": 37.29938125610352 }, "YOrientation": { "type": "float", @@ -3772,7 +3710,7 @@ }, "YPosition": { "type": "float", - "value": 26.77575874328613 + "value": 26.21817588806152 }, "ZPosition": { "type": "float", @@ -3801,69 +3739,7 @@ "id": 14817, "type": "cexolocstring", "value": { - "0": "SP_SN01M01_SA_SD25_RG006M002_DS1_RH" - } - }, - "MapNote": { - "type": "cexolocstring", - "value": {} - }, - "MapNoteEnabled": { - "type": "byte", - "value": 1 - }, - "Tag": { - "type": "cexostring", - "value": "RA_HU_M_TRAIN01" - }, - "TemplateResRef": { - "type": "resref", - "value": "sp_waypoint" - }, - "XOrientation": { - "type": "float", - "value": 7.346839692639297e-040 - }, - "XPosition": { - "type": "float", - "value": 41.23397445678711 - }, - "YOrientation": { - "type": "float", - "value": 1.0 - }, - "YPosition": { - "type": "float", - "value": 38.72893142700195 - }, - "ZPosition": { - "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": "SP_SN01M01_SA_SD25_RG006M002_DS1_RH" + "0": "SP_SN01M01_SA_SD25_RG006M002_DS1_SF" } }, "MapNote": { @@ -3888,7 +3764,7 @@ }, "XPosition": { "type": "float", - "value": 48.31501770019531 + "value": 47.26783752441406 }, "YOrientation": { "type": "float", @@ -3896,7 +3772,193 @@ }, "YPosition": { "type": "float", - "value": 37.04639053344727 + "value": 36.3851203918457 + }, + "ZPosition": { + "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": "SP_SN01M01_SA_SD25_RG066M022_DS1_RH_SF" + } + }, + "MapNote": { + "type": "cexolocstring", + "value": {} + }, + "MapNoteEnabled": { + "type": "byte", + "value": 1 + }, + "Tag": { + "type": "cexostring", + "value": "RA_HU_M_DRILL01" + }, + "TemplateResRef": { + "type": "resref", + "value": "sp_waypoint" + }, + "XOrientation": { + "type": "float", + "value": -0.817584753036499 + }, + "XPosition": { + "type": "float", + "value": 44.74227905273438 + }, + "YOrientation": { + "type": "float", + "value": 0.5758082866668701 + }, + "YPosition": { + "type": "float", + "value": 28.62376976013184 + }, + "ZPosition": { + "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": "SP_SN01M01_SA_SD25_RG006M002_DS1_SF" + } + }, + "MapNote": { + "type": "cexolocstring", + "value": {} + }, + "MapNoteEnabled": { + "type": "byte", + "value": 1 + }, + "Tag": { + "type": "cexostring", + "value": "RA_HU_M_TRAIN01" + }, + "TemplateResRef": { + "type": "resref", + "value": "sp_waypoint" + }, + "XOrientation": { + "type": "float", + "value": 8.908208480543938e-039 + }, + "XPosition": { + "type": "float", + "value": 32.28215789794922 + }, + "YOrientation": { + "type": "float", + "value": 1.0 + }, + "YPosition": { + "type": "float", + "value": 26.1224422454834 + }, + "ZPosition": { + "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": "SP_SN01M01_SA_SD25_RG006M002_DS1_SF" + } + }, + "MapNote": { + "type": "cexolocstring", + "value": {} + }, + "MapNoteEnabled": { + "type": "byte", + "value": 1 + }, + "Tag": { + "type": "cexostring", + "value": "RA_HU_M_TRAIN01" + }, + "TemplateResRef": { + "type": "resref", + "value": "sp_waypoint" + }, + "XOrientation": { + "type": "float", + "value": 7.714323208416159e-039 + }, + "XPosition": { + "type": "float", + "value": 42.2049674987793 + }, + "YOrientation": { + "type": "float", + "value": 1.0 + }, + "YPosition": { + "type": "float", + "value": 36.23260879516602 }, "ZPosition": { "type": "float", diff --git a/_module/git/forestofhopecent.git.json b/_module/git/forestofhopecent.git.json index 29e10dc0..f1390b10 100644 --- a/_module/git/forestofhopecent.git.json +++ b/_module/git/forestofhopecent.git.json @@ -71841,231 +71841,6 @@ "value": -5.222045729169622e-006 } }, - { - "__struct_id": 9, - "AnimationState": { - "type": "byte", - "value": 0 - }, - "Appearance": { - "type": "dword", - "value": 90 - }, - "AutoRemoveKey": { - "type": "byte", - "value": 0 - }, - "Bearing": { - "type": "float", - "value": 2.454369068145752 - }, - "BodyBag": { - "type": "byte", - "value": 0 - }, - "CloseLockDC": { - "type": "byte", - "value": 0 - }, - "Conversation": { - "type": "resref", - "value": "cocoonspids" - }, - "CurrentHP": { - "type": "short", - "value": 15 - }, - "Description": { - "id": 14728, - "type": "cexolocstring", - "value": {} - }, - "DisarmDC": { - "type": "byte", - "value": 15 - }, - "Faction": { - "type": "dword", - "value": 1 - }, - "Fort": { - "type": "byte", - "value": 16 - }, - "Hardness": { - "type": "byte", - "value": 5 - }, - "HasInventory": { - "type": "byte", - "value": 0 - }, - "HP": { - "type": "short", - "value": 15 - }, - "Interruptable": { - "type": "byte", - "value": 1 - }, - "KeyName": { - "type": "cexostring", - "value": "" - }, - "KeyRequired": { - "type": "byte", - "value": 0 - }, - "Lockable": { - "type": "byte", - "value": 0 - }, - "Locked": { - "type": "byte", - "value": 0 - }, - "LocName": { - "id": 14729, - "type": "cexolocstring", - "value": {} - }, - "OnClick": { - "type": "resref", - "value": "" - }, - "OnClosed": { - "type": "resref", - "value": "" - }, - "OnDamaged": { - "type": "resref", - "value": "" - }, - "OnDeath": { - "type": "resref", - "value": "" - }, - "OnDisarm": { - "type": "resref", - "value": "" - }, - "OnHeartbeat": { - "type": "resref", - "value": "" - }, - "OnInvDisturbed": { - "type": "resref", - "value": "" - }, - "OnLock": { - "type": "resref", - "value": "" - }, - "OnMeleeAttacked": { - "type": "resref", - "value": "" - }, - "OnOpen": { - "type": "resref", - "value": "" - }, - "OnSpellCastAt": { - "type": "resref", - "value": "" - }, - "OnTrapTriggered": { - "type": "resref", - "value": "" - }, - "OnUnlock": { - "type": "resref", - "value": "" - }, - "OnUsed": { - "type": "resref", - "value": "objconverse" - }, - "OnUserDefined": { - "type": "resref", - "value": "" - }, - "OpenLockDC": { - "type": "byte", - "value": 18 - }, - "Plot": { - "type": "byte", - "value": 1 - }, - "PortraitId": { - "type": "word", - "value": 448 - }, - "Ref": { - "type": "byte", - "value": 0 - }, - "Static": { - "type": "byte", - "value": 0 - }, - "Tag": { - "type": "cexostring", - "value": "SpiderwebCocoon" - }, - "TemplateResRef": { - "type": "resref", - "value": "plc_spdcocoon" - }, - "TrapDetectable": { - "type": "byte", - "value": 1 - }, - "TrapDetectDC": { - "type": "byte", - "value": 0 - }, - "TrapDisarmable": { - "type": "byte", - "value": 1 - }, - "TrapFlag": { - "type": "byte", - "value": 0 - }, - "TrapOneShot": { - "type": "byte", - "value": 1 - }, - "TrapType": { - "type": "byte", - "value": 0 - }, - "Type": { - "type": "byte", - "value": 0 - }, - "Useable": { - "type": "byte", - "value": 1 - }, - "Will": { - "type": "byte", - "value": 0 - }, - "X": { - "type": "float", - "value": 53.34228897094727 - }, - "Y": { - "type": "float", - "value": 27.66551017761231 - }, - "Z": { - "type": "float", - "value": 0.01000607013702393 - } - }, { "__struct_id": 9, "AnimationState": { @@ -72800,6 +72575,68 @@ "type": "float", "value": 0.0 } + }, + { + "__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": "SP_SD25_PCR_PL0_DS2_CC051" + } + }, + "MapNote": { + "type": "cexolocstring", + "value": {} + }, + "MapNoteEnabled": { + "type": "byte", + "value": 1 + }, + "Tag": { + "type": "cexostring", + "value": "RA_PL_WRIGCOCOON" + }, + "TemplateResRef": { + "type": "resref", + "value": "sp_waypoint" + }, + "XOrientation": { + "type": "float", + "value": 0.0 + }, + "XPosition": { + "type": "float", + "value": 53.28160095214844 + }, + "YOrientation": { + "type": "float", + "value": 1.0 + }, + "YPosition": { + "type": "float", + "value": 27.05251693725586 + }, + "ZPosition": { + "type": "float", + "value": 0.01000607013702393 + } } ] } diff --git a/_module/ifo/module.ifo.json b/_module/ifo/module.ifo.json index f85f593e..43811d46 100644 --- a/_module/ifo/module.ifo.json +++ b/_module/ifo/module.ifo.json @@ -1750,7 +1750,7 @@ "Mod_Description": { "type": "cexolocstring", "value": { - "0": "Beyond the Dungeon of Graves v1.2\n\nBY: Tolen\n\n\nBased on Rappan Athuk: The Dungeon of Graves, published by Necromancer Games.\n\nPRC added & merged by Jaysyn\n\n\nRequires CEP 1 & PRC 4.1.10+" + "0": "Beyond the Dungeon of Graves v1.2\n\nOriginally by: Tolen\n\nUpdated by: Jaysyn\n\n\nBased on Rappan Athuk: The Dungeon of Graves, published by Necromancer Games.\n\nPRC added & merged by Jaysyn\n\n\nRequires CEP 1, CEP 3 & PRC 4.1.10+" } }, "Mod_DuskHour": { diff --git a/_module/itp/creaturepalcus.itp.json b/_module/itp/creaturepalcus.itp.json index b0aa5177..276d993e 100644 --- a/_module/itp/creaturepalcus.itp.json +++ b/_module/itp/creaturepalcus.itp.json @@ -18261,7 +18261,7 @@ "__struct_id": 0, "CR": { "type": "float", - "value": 0.25 + "value": 2.0 }, "FACTION": { "type": "cexostring", @@ -18269,11 +18269,11 @@ }, "NAME": { "type": "cexostring", - "value": "Antony" + "value": "Antony the Merchant" }, "RESREF": { "type": "resref", - "value": "antony" + "value": "npc_antony" } }, { @@ -18846,6 +18846,25 @@ "value": "npc_derevash" } }, + { + "__struct_id": 0, + "CR": { + "type": "float", + "value": 9.0 + }, + "FACTION": { + "type": "cexostring", + "value": "Defender" + }, + "NAME": { + "type": "cexostring", + "value": "Drill Instructor, Human Male" + }, + "RESREF": { + "type": "resref", + "value": "ra_hu_m_drill01" + } + }, { "__struct_id": 0, "CR": { @@ -20279,7 +20298,7 @@ }, "FACTION": { "type": "cexostring", - "value": "Neutral" + "value": "Defender" }, "NAME": { "type": "cexostring", diff --git a/_module/itp/placeablepalcus.itp.json b/_module/itp/placeablepalcus.itp.json index 2f8adb82..4faf226f 100644 --- a/_module/itp/placeablepalcus.itp.json +++ b/_module/itp/placeablepalcus.itp.json @@ -11256,6 +11256,17 @@ "value": "prc_walliron" } }, + { + "__struct_id": 0, + "NAME": { + "type": "cexostring", + "value": "Wiggling Cocoon" + }, + "RESREF": { + "type": "resref", + "value": "ra_pl_wrigcocoon" + } + }, { "__struct_id": 0, "RESREF": { diff --git a/_module/ncs/69_hench_canwork.ncs b/_module/ncs/69_hench_canwork.ncs index 89f60de1..db7b2c5a 100644 Binary files a/_module/ncs/69_hench_canwork.ncs and b/_module/ncs/69_hench_canwork.ncs differ diff --git a/_module/ncs/69_hench_crtrsmn.ncs b/_module/ncs/69_hench_crtrsmn.ncs index 6f24b885..1bcf18e3 100644 Binary files a/_module/ncs/69_hench_crtrsmn.ncs and b/_module/ncs/69_hench_crtrsmn.ncs differ diff --git a/_module/ncs/69_hench_crtruns.ncs b/_module/ncs/69_hench_crtruns.ncs index 3eb87862..69ccf662 100644 Binary files a/_module/ncs/69_hench_crtruns.ncs and b/_module/ncs/69_hench_crtruns.ncs differ diff --git a/_module/ncs/69_hench_destobj.ncs b/_module/ncs/69_hench_destobj.ncs index b57fd4f5..9ee294cc 100644 Binary files a/_module/ncs/69_hench_destobj.ncs and b/_module/ncs/69_hench_destobj.ncs differ diff --git a/_module/ncs/69_hench_eqmelee.ncs b/_module/ncs/69_hench_eqmelee.ncs index 1397ef43..2f88224a 100644 Binary files a/_module/ncs/69_hench_eqmelee.ncs and b/_module/ncs/69_hench_eqmelee.ncs differ diff --git a/_module/ncs/69_hench_eqrange.ncs b/_module/ncs/69_hench_eqrange.ncs index 8dd69f3f..e7b5fd8f 100644 Binary files a/_module/ncs/69_hench_eqrange.ncs and b/_module/ncs/69_hench_eqrange.ncs differ diff --git a/_module/ncs/69_hench_gomelee.ncs b/_module/ncs/69_hench_gomelee.ncs index 1e479485..cd20e419 100644 Binary files a/_module/ncs/69_hench_gomelee.ncs and b/_module/ncs/69_hench_gomelee.ncs differ diff --git a/_module/ncs/69_hench_gorange.ncs b/_module/ncs/69_hench_gorange.ncs index a7ebb2e2..93fb7531 100644 Binary files a/_module/ncs/69_hench_gorange.ncs and b/_module/ncs/69_hench_gorange.ncs differ diff --git a/_module/ncs/69_hench_identfy.ncs b/_module/ncs/69_hench_identfy.ncs index 576f9869..bcd3e24d 100644 Binary files a/_module/ncs/69_hench_identfy.ncs and b/_module/ncs/69_hench_identfy.ncs differ diff --git a/_module/ncs/69_hench_rangeno.ncs b/_module/ncs/69_hench_rangeno.ncs index abade2d1..1418dab5 100644 Binary files a/_module/ncs/69_hench_rangeno.ncs and b/_module/ncs/69_hench_rangeno.ncs differ diff --git a/_module/ncs/69_hench_rangeye.ncs b/_module/ncs/69_hench_rangeye.ncs index e6a1f6f7..9939650b 100644 Binary files a/_module/ncs/69_hench_rangeye.ncs and b/_module/ncs/69_hench_rangeye.ncs differ diff --git a/_module/ncs/69_hench_switchn.ncs b/_module/ncs/69_hench_switchn.ncs index c7a5c8cf..6ad5c38a 100644 Binary files a/_module/ncs/69_hench_switchn.ncs and b/_module/ncs/69_hench_switchn.ncs differ diff --git a/_module/ncs/69_oe_attckmastr.ncs b/_module/ncs/69_oe_attckmastr.ncs index 4bbf0ddb..25cfe05b 100644 Binary files a/_module/ncs/69_oe_attckmastr.ncs and b/_module/ncs/69_oe_attckmastr.ncs differ diff --git a/_module/ncs/ab_desctrig_mult.ncs b/_module/ncs/ab_desctrig_mult.ncs index d2298cd0..a85b0647 100644 Binary files a/_module/ncs/ab_desctrig_mult.ncs and b/_module/ncs/ab_desctrig_mult.ncs differ diff --git a/_module/ncs/ar_barredoor_f2o.ncs b/_module/ncs/ar_barredoor_f2o.ncs index 4eaa0bf4..f55c0fec 100644 Binary files a/_module/ncs/ar_barredoor_f2o.ncs and b/_module/ncs/ar_barredoor_f2o.ncs differ diff --git a/_module/ncs/at_back2training.ncs b/_module/ncs/at_back2training.ncs index a3b75b24..0636f216 100644 Binary files a/_module/ncs/at_back2training.ncs and b/_module/ncs/at_back2training.ncs differ diff --git a/_module/ncs/at_free_antony.ncs b/_module/ncs/at_free_antony.ncs new file mode 100644 index 00000000..a1117a95 Binary files /dev/null and b/_module/ncs/at_free_antony.ncs differ diff --git a/_module/ncs/at_spiders_lie.ncs b/_module/ncs/at_spiders_lie.ncs new file mode 100644 index 00000000..1a7653d6 Binary files /dev/null and b/_module/ncs/at_spiders_lie.ncs differ diff --git a/_module/ncs/cv_scramge_shift.ncs b/_module/ncs/cv_scramge_shift.ncs index 2daf5fa2..d05b9557 100644 Binary files a/_module/ncs/cv_scramge_shift.ncs and b/_module/ncs/cv_scramge_shift.ncs differ diff --git a/_module/ncs/dante_letodel_at.ncs b/_module/ncs/dante_letodel_at.ncs index 69c2eca6..2adc4b42 100644 Binary files a/_module/ncs/dante_letodel_at.ncs and b/_module/ncs/dante_letodel_at.ncs differ diff --git a/_module/ncs/default9_pw_glnd.ncs b/_module/ncs/default9_pw_glnd.ncs index 6bcf1662..47ed3abe 100644 Binary files a/_module/ncs/default9_pw_glnd.ncs and b/_module/ncs/default9_pw_glnd.ncs differ diff --git a/_module/ncs/destobjroguedoor.ncs b/_module/ncs/destobjroguedoor.ncs index 3d4e3596..be2d9314 100644 Binary files a/_module/ncs/destobjroguedoor.ncs and b/_module/ncs/destobjroguedoor.ncs differ diff --git a/_module/ncs/dmfi_getln_cbtpl.ncs b/_module/ncs/dmfi_getln_cbtpl.ncs index 758f1fc4..e5ebc3d9 100644 Binary files a/_module/ncs/dmfi_getln_cbtpl.ncs and b/_module/ncs/dmfi_getln_cbtpl.ncs differ diff --git a/_module/ncs/dmfi_plychat_exe.ncs b/_module/ncs/dmfi_plychat_exe.ncs index 55057349..25f95df3 100644 Binary files a/_module/ncs/dmfi_plychat_exe.ncs and b/_module/ncs/dmfi_plychat_exe.ncs differ diff --git a/_module/ncs/dmfi_unact_nam02.ncs b/_module/ncs/dmfi_unact_nam02.ncs index 76a917a2..c21e4928 100644 Binary files a/_module/ncs/dmfi_unact_nam02.ncs and b/_module/ncs/dmfi_unact_nam02.ncs differ diff --git a/_module/ncs/dmfi_unact_nam03.ncs b/_module/ncs/dmfi_unact_nam03.ncs index 5aca9247..eb538ef6 100644 Binary files a/_module/ncs/dmfi_unact_nam03.ncs and b/_module/ncs/dmfi_unact_nam03.ncs differ diff --git a/_module/ncs/dmfi_unact_nam04.ncs b/_module/ncs/dmfi_unact_nam04.ncs index 8d0be317..42a981d3 100644 Binary files a/_module/ncs/dmfi_unact_nam04.ncs and b/_module/ncs/dmfi_unact_nam04.ncs differ diff --git a/_module/ncs/dmfi_unact_nam06.ncs b/_module/ncs/dmfi_unact_nam06.ncs index 7753ab88..351eb8b2 100644 Binary files a/_module/ncs/dmfi_unact_nam06.ncs and b/_module/ncs/dmfi_unact_nam06.ncs differ diff --git a/_module/ncs/dmfi_unact_nam07.ncs b/_module/ncs/dmfi_unact_nam07.ncs index 5aca9247..eb538ef6 100644 Binary files a/_module/ncs/dmfi_unact_nam07.ncs and b/_module/ncs/dmfi_unact_nam07.ncs differ diff --git a/_module/ncs/dmfi_unact_nam08.ncs b/_module/ncs/dmfi_unact_nam08.ncs index 8d0be317..42a981d3 100644 Binary files a/_module/ncs/dmfi_unact_nam08.ncs and b/_module/ncs/dmfi_unact_nam08.ncs differ diff --git a/_module/ncs/dmfi_uncnd_nam01.ncs b/_module/ncs/dmfi_uncnd_nam01.ncs index d55a63cd..e059b2f0 100644 Binary files a/_module/ncs/dmfi_uncnd_nam01.ncs and b/_module/ncs/dmfi_uncnd_nam01.ncs differ diff --git a/_module/ncs/dmfi_uncnd_nam05.ncs b/_module/ncs/dmfi_uncnd_nam05.ncs index 0f8ab6d9..5756b546 100644 Binary files a/_module/ncs/dmfi_uncnd_nam05.ncs and b/_module/ncs/dmfi_uncnd_nam05.ncs differ diff --git a/_module/ncs/dmfi_univ_listen.ncs b/_module/ncs/dmfi_univ_listen.ncs index 597be450..afa98178 100644 Binary files a/_module/ncs/dmfi_univ_listen.ncs and b/_module/ncs/dmfi_univ_listen.ncs differ diff --git a/_module/ncs/ed3_troll_custom.ncs b/_module/ncs/ed3_troll_custom.ncs index 909eec73..29e243bd 100644 Binary files a/_module/ncs/ed3_troll_custom.ncs and b/_module/ncs/ed3_troll_custom.ncs differ diff --git a/_module/ncs/fireballonattack.ncs b/_module/ncs/fireballonattack.ncs index 8224a8be..be0f5335 100644 Binary files a/_module/ncs/fireballonattack.ncs and b/_module/ncs/fireballonattack.ncs differ diff --git a/_module/ncs/g_fireworksfinal.ncs b/_module/ncs/g_fireworksfinal.ncs index f0951574..ec58f9b1 100644 Binary files a/_module/ncs/g_fireworksfinal.ncs and b/_module/ncs/g_fireworksfinal.ncs differ diff --git a/_module/ncs/g_smallfirework2.ncs b/_module/ncs/g_smallfirework2.ncs index 7cd22e46..c66adf12 100644 Binary files a/_module/ncs/g_smallfirework2.ncs and b/_module/ncs/g_smallfirework2.ncs differ diff --git a/_module/ncs/g_smallfireworks.ncs b/_module/ncs/g_smallfireworks.ncs index 1d8b6581..e23713d2 100644 Binary files a/_module/ncs/g_smallfireworks.ncs and b/_module/ncs/g_smallfireworks.ncs differ diff --git a/_module/ncs/g_startfireworks.ncs b/_module/ncs/g_startfireworks.ncs index e1737a40..abbb2246 100644 Binary files a/_module/ncs/g_startfireworks.ncs and b/_module/ncs/g_startfireworks.ncs differ diff --git a/_module/ncs/nw_c2_default2.ncs b/_module/ncs/nw_c2_default2.ncs index f3749f3f..a60346d2 100644 Binary files a/_module/ncs/nw_c2_default2.ncs and b/_module/ncs/nw_c2_default2.ncs differ diff --git a/_module/ncs/qst_ch_spiders01.ncs b/_module/ncs/qst_ch_spiders01.ncs new file mode 100644 index 00000000..9bcac108 Binary files /dev/null and b/_module/ncs/qst_ch_spiders01.ncs differ diff --git a/_module/ncs/qst_ch_spiders02.ncs b/_module/ncs/qst_ch_spiders02.ncs new file mode 100644 index 00000000..f5cbdec7 Binary files /dev/null and b/_module/ncs/qst_ch_spiders02.ncs differ diff --git a/_module/ncs/qst_marthek_end.ncs b/_module/ncs/qst_marthek_end.ncs index 7feeea85..7deccde3 100644 Binary files a/_module/ncs/qst_marthek_end.ncs and b/_module/ncs/qst_marthek_end.ncs differ diff --git a/_module/ncs/qst_mushroom_end.ncs b/_module/ncs/qst_mushroom_end.ncs index d0c16c08..becf59ec 100644 Binary files a/_module/ncs/qst_mushroom_end.ncs and b/_module/ncs/qst_mushroom_end.ncs differ diff --git a/_module/ncs/qst_outcst_end.ncs b/_module/ncs/qst_outcst_end.ncs index cc290b56..e127aa59 100644 Binary files a/_module/ncs/qst_outcst_end.ncs and b/_module/ncs/qst_outcst_end.ncs differ diff --git a/_module/ncs/qst_papers_end.ncs b/_module/ncs/qst_papers_end.ncs index d69c439a..b6922b5d 100644 Binary files a/_module/ncs/qst_papers_end.ncs and b/_module/ncs/qst_papers_end.ncs differ diff --git a/_module/ncs/qst_priests_end.ncs b/_module/ncs/qst_priests_end.ncs index 0ba2003b..6f07ec38 100644 Binary files a/_module/ncs/qst_priests_end.ncs and b/_module/ncs/qst_priests_end.ncs differ diff --git a/_module/ncs/qst_spiders_chk.ncs b/_module/ncs/qst_spiders_chk.ncs index 9bcac108..e85dbc00 100644 Binary files a/_module/ncs/qst_spiders_chk.ncs and b/_module/ncs/qst_spiders_chk.ncs differ diff --git a/_module/ncs/qst_spiders_end.ncs b/_module/ncs/qst_spiders_end.ncs index 82d9cab2..4f793442 100644 Binary files a/_module/ncs/qst_spiders_end.ncs and b/_module/ncs/qst_spiders_end.ncs differ diff --git a/_module/ncs/ra_rnd_drill_hb.ncs b/_module/ncs/ra_rnd_drill_hb.ncs new file mode 100644 index 00000000..1870fdf9 Binary files /dev/null and b/_module/ncs/ra_rnd_drill_hb.ncs differ diff --git a/_module/ncs/ra_rnd_train_hb.ncs b/_module/ncs/ra_rnd_train_hb.ncs index 8849415b..3bae07f7 100644 Binary files a/_module/ncs/ra_rnd_train_hb.ncs and b/_module/ncs/ra_rnd_train_hb.ncs differ diff --git a/_module/ncs/ra_rnd_train_spw.ncs b/_module/ncs/ra_rnd_train_spw.ncs index 4e6ee7e5..d0564a3d 100644 Binary files a/_module/ncs/ra_rnd_train_spw.ncs and b/_module/ncs/ra_rnd_train_spw.ncs differ diff --git a/_module/ncs/spawn_orig_hb.ncs b/_module/ncs/spawn_orig_hb.ncs index 59c97b31..72cc7442 100644 Binary files a/_module/ncs/spawn_orig_hb.ncs and b/_module/ncs/spawn_orig_hb.ncs differ diff --git a/_module/ncs/spawn_sample_hb.ncs b/_module/ncs/spawn_sample_hb.ncs index 59c97b31..72cc7442 100644 Binary files a/_module/ncs/spawn_sample_hb.ncs and b/_module/ncs/spawn_sample_hb.ncs differ diff --git a/_module/ncs/wg_training.ncs b/_module/ncs/wg_training.ncs new file mode 100644 index 00000000..5cd45855 Binary files /dev/null and b/_module/ncs/wg_training.ncs differ diff --git a/_module/nss/at_back2training.nss b/_module/nss/at_back2training.nss index f87e0776..2a53643c 100644 --- a/_module/nss/at_back2training.nss +++ b/_module/nss/at_back2training.nss @@ -2,6 +2,6 @@ void main() { AssignCommand(OBJECT_SELF, ClearAllActions()); - AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("CombatDummy"))); + AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("ra_rnd_train_spw"))); } diff --git a/_module/nss/at_free_antony.nss b/_module/nss/at_free_antony.nss new file mode 100644 index 00000000..37c3311f --- /dev/null +++ b/_module/nss/at_free_antony.nss @@ -0,0 +1,14 @@ +//:: at_free_antony.nss + +void main() +{ +//: Declare major variables + object oPC = GetPCSpeaker(); + object oTarget = oPC; + object oSpawn; + + location lTarget = GetLocation(oTarget); + + oSpawn = CreateObject(OBJECT_TYPE_CREATURE, "npc_antony", lTarget); + +} diff --git a/_module/nss/at_spiders_lie.nss b/_module/nss/at_spiders_lie.nss new file mode 100644 index 00000000..e1143fbb --- /dev/null +++ b/_module/nss/at_spiders_lie.nss @@ -0,0 +1,25 @@ +//:://///////////////////////////////////////////// +//:: FileName at_spiders_lie +//::////////////////////////////////////////////// +//::////////////////////////////////////////////// +//:: Created By: Script Wizard +//:: Created On: 8/28/2005 11:07:31 PM +//::////////////////////////////////////////////// + +void main() +{ +//:: Declare Major Variables + object oPC = GetPCSpeaker(); + + int nChange; + + int nAlignment = GetAlignmentGoodEvil(oPC); + + if (nAlignment == ALIGNMENT_LAWFUL) {nChange = 5;} + if (nAlignment == ALIGNMENT_NEUTRAL) {nChange = 3;} + if (nAlignment == ALIGNMENT_CHAOTIC) {nChange = 1;} + +//:: Give the speaker some gold + GiveGoldToCreature(oPC, 250); + AdjustAlignment(oPC, ALIGNMENT_CHAOTIC, nAlignment, FALSE); +} diff --git a/_module/nss/nw_c2_default2.nss b/_module/nss/nw_c2_default2.nss index 99987231..a83c618e 100644 --- a/_module/nss/nw_c2_default2.nss +++ b/_module/nss/nw_c2_default2.nss @@ -49,6 +49,11 @@ void main() // AI status check. Is the AI on? if(GetAIOff()) return; +//:: Skip commoners unless the are beign attacked + string sCommoner = GetTag(OBJECT_SELF); + + if (!GetIsInCombat() && FindSubString(sCommoner, "NPC_COM_")) return; + // Declare main things. // - We declare OUTSIDE if's JUST IN CASE! object oPerceived = GetLastPerceived(); diff --git a/_module/nss/qst_ch_spiders01.nss b/_module/nss/qst_ch_spiders01.nss new file mode 100644 index 00000000..90856b2a --- /dev/null +++ b/_module/nss/qst_ch_spiders01.nss @@ -0,0 +1,33 @@ +//:://///////////////////////////////////////////// +//:: +//:: qst_ch_spiders01.nss +//:: +//:: Copyright (c) 2022 Project RATDOG +//:: +//::////////////////////////////////////////////// +/* + Checks for stage 1 of the "Spiders" quest. +*/ +//::////////////////////////////////////////////// +//:: +//:: Created By: Jaysyn +//:: Created On: 20221119 +//:: +//::////////////////////////////////////////////// + +#include "pqj_inc" + +int StartingConditional() +{ +//:: Declare major variables + object oPC = GetPCSpeaker(); + int nInt; + + nInt = RetrieveQuestState("spiders", oPC); +// nInt=GetLocalInt(oPC, "NW_JOURNAL_ENTRYspiders"); + + + if (!(nInt == 1)) return FALSE; + + return TRUE; +} diff --git a/_module/nss/qst_ch_spiders02.nss b/_module/nss/qst_ch_spiders02.nss new file mode 100644 index 00000000..cf7c4cdb --- /dev/null +++ b/_module/nss/qst_ch_spiders02.nss @@ -0,0 +1,34 @@ +//:://///////////////////////////////////////////// +//:: +//:: qst_ch_spiders02.nss +//:: +//:: Copyright (c) 2022 Project RATDOG +//:: +//::////////////////////////////////////////////// +/* + Checks for stage 2 of the "Spiders" quest. +*/ +//::////////////////////////////////////////////// +//:: +//:: Created By: Jaysyn +//:: Created On: 20221119 +//:: +//::////////////////////////////////////////////// + +#include "pqj_inc" + +int StartingConditional() +{ +//:: Declare major variables + object oPC = GetPCSpeaker(); + int nInt; + + nInt = RetrieveQuestState("spiders", oPC); +// nInt=GetLocalInt(oPC, "NW_JOURNAL_ENTRYspiders"); + + + if (!(nInt == 2)) return FALSE; + + return TRUE; +} + diff --git a/_module/nss/qst_spiders_chk.nss b/_module/nss/qst_spiders_chk.nss index 400dc160..48a74d86 100644 --- a/_module/nss/qst_spiders_chk.nss +++ b/_module/nss/qst_spiders_chk.nss @@ -27,7 +27,7 @@ int StartingConditional() // nInt=GetLocalInt(oPC, "NW_JOURNAL_ENTRYspiders"); - if (!(nInt == 1)) return FALSE; + if (!(nInt == 0)) return FALSE; return TRUE; } diff --git a/_module/nss/qst_spiders_end.nss b/_module/nss/qst_spiders_end.nss index af678ce7..b80fd73b 100644 --- a/_module/nss/qst_spiders_end.nss +++ b/_module/nss/qst_spiders_end.nss @@ -13,6 +13,7 @@ #include "pqj_inc" #include "nw_i0_tool" +#include "x0_i0_partywide" void main() { @@ -20,9 +21,11 @@ void main() object oPC = GetPCSpeaker(); //:: Give the speaker some gold - GiveGoldToCreature(GetPCSpeaker(), 500); + GiveGoldToAllEqually(oPC, 500); //:: Set quest stage & update DB. AddPersistentJournalQuestEntry("spiders", 3, oPC); -} +//:: Reward party with Quest XP + GiveXPToAllEqually(oPC, GetJournalQuestExperience("spiders")); +} diff --git a/_module/nss/ra_rnd_drill_hb.nss b/_module/nss/ra_rnd_drill_hb.nss new file mode 100644 index 00000000..63ad603f --- /dev/null +++ b/_module/nss/ra_rnd_drill_hb.nss @@ -0,0 +1,81 @@ +//:://///////////////////////////////////////////// +//:: Name ra_rnd_drill_hb +//:: Copyright (c) 2022 Project RATDOG +//::////////////////////////////////////////////// +/* + Default Heartbeat script +*/ +//::////////////////////////////////////////////// +//:: Created By: Keith Warner +//:: Created On: June 11/03 +//::////////////////////////////////////////////// + +void main() +{ +//:: Declare major variables + + int iRollTen = d10(1); + + string sSayThis; + + if(GetArea(OBJECT_SELF) == GetObjectByTag("WarriorsGuild")) + { + if(d100(1) > 71) //:: 30% chance to fire + { + if(iRollTen != 0) //:: Sanity check + { + switch(iRollTen) //:: Switch + { + case 1: + sSayThis = "Attack!"; + break; + + case 2: + sSayThis = "Fight you maggots!!"; + break; + + case 3: + sSayThis = "My dead grandmother can fight better than you weaklings!"; + break; + + case 4: + sSayThis = "You call that a counter strike!?!"; + break; + + case 5: + sSayThis = "You boys are all going to die the next time the orcs attack, you know that?"; + break; + + case 6: + sSayThis = "If that dummy was a hobgoblin, you'd be dead private!!"; + break; + + case 7: + sSayThis = "Yes, yes! Like that, very good!"; + break; + + case 8: + sSayThis = "Come on, come on!!"; + break; + + case 9: + sSayThis = "Harder! Hit that dummy like it owes you money!"; + break; + + case 10: + sSayThis = "Attack, fight!"; + break; + } + + ActionSpeakString(sSayThis); //:: Make the NPC talk + } + } + + } + + //:: Execute the default NPC OnHeartbeat script + ExecuteScript("nw_c2_default1", OBJECT_SELF); + + //:: Execute the PRC NPC OnHeartbeat script + ExecuteScript("prc_npc_hb", OBJECT_SELF); +} diff --git a/_module/nss/ra_rnd_train_hb.nss b/_module/nss/ra_rnd_train_hb.nss index 3c6fc466..27365fb7 100644 --- a/_module/nss/ra_rnd_train_hb.nss +++ b/_module/nss/ra_rnd_train_hb.nss @@ -15,7 +15,7 @@ void main() //:: Attack the Combat Dummy AssignCommand(OBJECT_SELF, ClearAllActions()); - AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("CombatDummy"))); + AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("RA_PLC_CMB_DUMMY"))); //:: Execute the default NPC OnHeartbeat script ExecuteScript("nw_c2_default1", OBJECT_SELF); diff --git a/_module/nss/ra_rnd_train_spw.nss b/_module/nss/ra_rnd_train_spw.nss index 892bd4f8..ebf831cf 100644 --- a/_module/nss/ra_rnd_train_spw.nss +++ b/_module/nss/ra_rnd_train_spw.nss @@ -489,6 +489,6 @@ void main() SignalEvent(OBJECT_SELF,EventUserDefined(EVENT_USER_DEFINED_POSTSPAWN)); } - AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("CombatDummy"))); + AssignCommand(OBJECT_SELF, ActionAttack(GetNearestObjectByTag("RA_PLC_CMB_DUMMY"))); } diff --git a/_module/nss/spawn_chk_custom.nss b/_module/nss/spawn_chk_custom.nss index 1ba6bbb1..f918077b 100644 --- a/_module/nss/spawn_chk_custom.nss +++ b/_module/nss/spawn_chk_custom.nss @@ -123,6 +123,31 @@ int SpawnCheckCustom(object oSpawn) } //:: Checks for stage 1 or lower for the "Spider's Captive quest" + +//:: Checks for stage 2 or lower for the "Spider's Captive quest" + if (nSpawnCheckCustom == 51) + { + //:: Initialize major variables + object oArea = GetArea(OBJECT_SELF); + object oPC = GetFirstObjectInArea(oArea); + + //:: Cycle through PCs in Area + while (oPC != OBJECT_INVALID) + { + //:: Check quest stage + if ( RetrieveQuestState("spiders", oPC) <= 2 ) + { + nProcessSpawn = TRUE; + //SendMessageToPC(oPC, "Spawn Processed"); + SetLocalInt(oSpawn, "SpawnProcessed", TRUE); + } + + oPC = GetNextObjectInArea(oArea); + } + } +//:: Checks for stage 2 or lower for the "Spider's Captive quest" + + // ------------------------------------------- // Only Make Modifications Between These Lines // diff --git a/_module/nss/wg_training.nss b/_module/nss/wg_training.nss new file mode 100644 index 00000000..2787001d --- /dev/null +++ b/_module/nss/wg_training.nss @@ -0,0 +1,138 @@ +/* + Created By: Lilivati 02.09.2004 + Updated By: Jaysyn 2022.11.19 + + This script has a commander issuing orders to a group of trainees. I use it in the OnHeartbeat + event for an area. + + The demo mod uses 6 trainees, but any number will do. + You can change the existing case statement actions to whatever you want the trainees to do, + but if you want to add more actions, you have to change line 35 to a different die. + + Important Info: + 1) In Case 1, you need to set the direction in the last line before break to whatever + direction your trainees were originally facing. + 2) Case 1 (Attack!) tends to break up orderly trainee lines. I tried to compensate for + this, but I'm only moderately happy with the result. Check out the demo mod to see + what I mean. Widely spacing the trainees also seems to help. (This would have been + much cleaner if combat animations were available as constants...) + 3) Make sure your invisible objects are outside of the trainee's "space" or it won't look + nice in the module + 4) To demonstrate Case 4, my trainees have artificially high hide skill ranks, and the + Hide In Plain Sight feat. Normal trainees will fail to hide from most PCs. (Note: if + your trainees do not have this feat, you might want to comment out (//) line 75) + + Objects needed: + Commander: NPC, tag "COMMANDER" + Trainee: NPC, tag "TRAINEE" + An invisible object placed in front of each trainee, useable, plot object, with faction set to Hostile + A waypoint where each trainee is standing +*/ + +void main() +{ +//:: Declare major variables + int i = 0; + object oComm = GetObjectByTag("RA_HU_M_DRILL01"); + object oNoob = GetObjectByTag("RA_HU_M_TRAIN01", i); + object oDummy = GetObjectByTag("ra_plc_cmb_dummy"); + + float fFacing = GetFacing(oNoob); + +//:: this "if" statement is nice if you're using the commander in more than one area; if the "if" +//:: statement isn't present, wherever the commander is she'll be yelling "Attack!" "Duck!" etc. + if(GetArea(GetFirstPC()) == GetObjectByTag("WarriorsGuild")) + { + int nRoll = d10(1); + + while(oNoob != OBJECT_INVALID) + { + switch (nRoll) + { + //:: trainees attack nearest invisible object and return to position of nearest waypoint + case 1: + AssignCommand(oComm,ActionSpeakString("Attack!")); + DelayCommand(0.1f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + DelayCommand(1.0f,AssignCommand(oNoob,ActionAttack(oDummy, FALSE))); + //DelayCommand(6.0f,AssignCommand(oNoob,ActionMoveToObject(GetNearestObjectToLocation(OBJECT_TYPE_WAYPOINT,GetLocation(oNoob)),TRUE,1.0f))); + DelayCommand(7.0f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + break; + + //:: trainees execute duck animation + case 2: + AssignCommand(oComm,ActionSpeakString("Duck!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_FIREFORGET_DODGE_DUCK,1.0f))); + DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees execute dodge animation + case 3: + AssignCommand(oComm,ActionSpeakString("Dodge!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_FIREFORGET_DODGE_SIDE,1.0f))); + DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees attack nearest invisible object and return to position of nearest waypoint + case 4: + AssignCommand(oComm,ActionSpeakString("Attack!")); + DelayCommand(0.1f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + DelayCommand(1.0f,AssignCommand(oNoob,ActionAttack(oDummy, FALSE))); + //DelayCommand(6.0f,AssignCommand(oNoob,ActionMoveToObject(GetNearestObjectToLocation(OBJECT_TYPE_WAYPOINT,GetLocation(oNoob)),TRUE,1.0f))); + DelayCommand(7.0f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + break; + + //:: trainees execute duck animation + case 5: + AssignCommand(oComm,ActionSpeakString("Duck!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_FIREFORGET_DODGE_DUCK,1.0f))); + DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees execute dodge animation + case 6: + AssignCommand(oComm,ActionSpeakString("Dodge!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_FIREFORGET_DODGE_SIDE,1.0f))); + DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees go into stealth mode and then leave stealth mode + case 7: + AssignCommand(oComm,ActionSpeakString("Hide!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionUseSkill(SKILL_HIDE,GetFirstPC(),0,OBJECT_INVALID))); + DelayCommand(2.0f,AssignCommand(oNoob,ActionUseFeat(FEAT_HIDE_IN_PLAIN_SIGHT,GetFirstPC()))); + //:: they're trainees so they're pretty bad at hiding :) + DelayCommand(5.0f,AssignCommand(oComm,ActionSpeakString("Pitiful!"))); + DelayCommand(7.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees attack nearest invisible object and return to position of nearest waypoint + case 8: + AssignCommand(oComm,ActionSpeakString("Attack!")); + DelayCommand(0.1f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + DelayCommand(1.0f,AssignCommand(oNoob,ActionAttack(oDummy, FALSE))); + //DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + //DelayCommand(6.0f,AssignCommand(oNoob,ActionMoveToObject(GetNearestObjectToLocation(OBJECT_TYPE_WAYPOINT,GetLocation(oNoob)),TRUE,1.0f))); + DelayCommand(7.0f,AssignCommand(oNoob,SetFacing(DIRECTION_NORTH))); + break; + + //:: trainees execute salute animation + case 9: + AssignCommand(oComm,ActionSpeakString("Salute!")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_FIREFORGET_SALUTE,1.0f))); + DelayCommand(5.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + + //:: trainees sit on ground + case 10: + AssignCommand(oComm,ActionSpeakString("Alright, take a short break.")); + DelayCommand(1.0f,AssignCommand(oNoob,ActionSpeakString("Finally!"))); + DelayCommand(2.0f,AssignCommand(oNoob,ActionPlayAnimation(ANIMATION_LOOPING_SIT_CROSS,1.0f,4.0f))); + DelayCommand(7.0f,AssignCommand(oNoob,ClearAllActions(TRUE))); + break; + } + + i++; + oNoob = GetObjectByTag("RA_HU_M_TRAIN01",i); + } + } +} diff --git a/_module/ra_tdog.mod b/_module/ra_tdog.mod index 3b47e527..f31094da 100644 Binary files a/_module/ra_tdog.mod and b/_module/ra_tdog.mod differ diff --git a/_module/utc/antony.utc.json b/_module/utc/npc_antony.utc.json similarity index 90% rename from _module/utc/antony.utc.json rename to _module/utc/npc_antony.utc.json index 4dd53fac..6f76b0dd 100644 --- a/_module/utc/antony.utc.json +++ b/_module/utc/npc_antony.utc.json @@ -14,7 +14,7 @@ }, "ChallengeRating": { "type": "float", - "value": 0.25 + "value": 2.0 }, "ClassList": { "type": "list", @@ -27,18 +27,18 @@ }, "ClassLevel": { "type": "short", - "value": 1 + "value": 3 } } ] }, "Comment": { "type": "cexostring", - "value": "" + "value": "Antony the Merchant" }, "Con": { "type": "byte", - "value": 10 + "value": 12 }, "Conversation": { "type": "resref", @@ -50,7 +50,7 @@ }, "CurrentHitPoints": { "type": "short", - "value": 2 + "value": 12 }, "DecayTime": { "type": "dword", @@ -112,7 +112,7 @@ "id": 12696, "type": "cexolocstring", "value": { - "0": "Antony" + "0": "Antony the Merchant" } }, "fortbonus": { @@ -129,7 +129,7 @@ }, "HitPoints": { "type": "short", - "value": 2 + "value": 12 }, "Int": { "type": "byte", @@ -161,7 +161,7 @@ }, "MaxHitPoints": { "type": "short", - "value": 3 + "value": 18 }, "NaturalAC": { "type": "byte", @@ -201,55 +201,55 @@ }, "ScriptAttacked": { "type": "resref", - "value": "nw_c2_default5" + "value": "x2_def_attacked" }, "ScriptDamaged": { "type": "resref", - "value": "nw_c2_default6" + "value": "x2_def_ondamage" }, "ScriptDeath": { "type": "resref", - "value": "nw_c2_default7" + "value": "x2_def_ondeath" }, "ScriptDialogue": { "type": "resref", - "value": "nw_c2_default4" + "value": "x2_def_onconv" }, "ScriptDisturbed": { "type": "resref", - "value": "nw_c2_default8" + "value": "x2_def_ondisturb" }, "ScriptEndRound": { "type": "resref", - "value": "nw_c2_default3" + "value": "x2_def_endcombat" }, "ScriptHeartbeat": { "type": "resref", - "value": "nw_c2_default1" + "value": "x2_def_heartbeat" }, "ScriptOnBlocked": { "type": "resref", - "value": "nw_c2_defaulte" + "value": "x2_def_onblocked" }, "ScriptOnNotice": { "type": "resref", - "value": "talktopc" + "value": "talk2pc_onpercp" }, "ScriptRested": { "type": "resref", - "value": "nw_c2_defaulta" + "value": "x2_def_rested" }, "ScriptSpawn": { "type": "resref", - "value": "nw_c2_default9" + "value": "x2_def_spawn" }, "ScriptSpellAt": { "type": "resref", - "value": "nw_c2_defaultb" + "value": "x2_def_spellcast" }, "ScriptUserDefine": { "type": "resref", - "value": "nw_c2_defaultd" + "value": "x2_def_userdef" }, "SkillList": { "type": "list", @@ -398,7 +398,7 @@ "__struct_id": 0, "Rank": { "type": "byte", - "value": 0 + "value": 6 } }, { @@ -547,11 +547,11 @@ }, "Subrace": { "type": "cexostring", - "value": "" + "value": "Human" }, "Tag": { "type": "cexostring", - "value": "antony" + "value": "NPC_ANTONY" }, "Tail_New": { "type": "dword", @@ -563,7 +563,27 @@ }, "TemplateResRef": { "type": "resref", - "value": "antony" + "value": "npc_antony" + }, + "VarTable": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "SET_NAME" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 0 + } + } + ] }, "WalkRate": { "type": "int", diff --git a/_module/utc/ra_hu_m_drill01.utc.json b/_module/utc/ra_hu_m_drill01.utc.json new file mode 100644 index 00000000..96887df3 --- /dev/null +++ b/_module/utc/ra_hu_m_drill01.utc.json @@ -0,0 +1,1224 @@ +{ + "__data_type": "UTC ", + "Appearance_Head": { + "type": "byte", + "value": 18 + }, + "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": 10 + }, + "ChallengeRating": { + "type": "float", + "value": 9.0 + }, + "ClassList": { + "type": "list", + "value": [ + { + "__struct_id": 2, + "Class": { + "type": "int", + "value": 4 + }, + "ClassLevel": { + "type": "short", + "value": 8 + } + } + ] + }, + "Color_Hair": { + "type": "byte", + "value": 166 + }, + "Color_Skin": { + "type": "byte", + "value": 1 + }, + "Color_Tattoo1": { + "type": "byte", + "value": 136 + }, + "Color_Tattoo2": { + "type": "byte", + "value": 137 + }, + "Comment": { + "type": "cexostring", + "value": "Drill Instructor, Human Male" + }, + "Con": { + "type": "byte", + "value": 14 + }, + "Conversation": { + "type": "resref", + "value": "cv_drill_sarge01" + }, + "CRAdjust": { + "type": "int", + "value": 0 + }, + "CurrentHitPoints": { + "type": "short", + "value": 66 + }, + "DecayTime": { + "type": "dword", + "value": 5000 + }, + "Deity": { + "type": "cexostring", + "value": "" + }, + "Description": { + "type": "cexolocstring", + "value": { + "0": "This city guard seargeant is putting the trainees thru their paces." + } + }, + "Dex": { + "type": "byte", + "value": 14 + }, + "Disarmable": { + "type": "byte", + "value": 1 + }, + "Equip_ItemList": { + "type": "list", + "value": [ + { + "__struct_id": 2, + "EquippedRes": { + "type": "resref", + "value": "nw_maarcl049" + } + } + ] + }, + "FactionID": { + "type": "word", + "value": 4 + }, + "FeatList": { + "type": "list", + "value": [ + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 408 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3112 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2898 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 5195 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 10 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2468 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 754 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2919 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4095 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4092 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2884 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 26 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 1089 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 3415 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 2285 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 258 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 32 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 392 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 4235 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 40 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 24610 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 45 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 46 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7903 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7914 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7943 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7949 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7913 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7912 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7909 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7919 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7917 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7939 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7945 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7905 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7918 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7938 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7908 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7940 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7907 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7902 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7947 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7923 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7924 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7944 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7925 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7910 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7927 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7901 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7929 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7930 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7931 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7932 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 7906 + } + }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 24423 + } + } + ] + }, + "FirstName": { + "type": "cexolocstring", + "value": { + "0": "Drill Instructor, Human Male" + } + }, + "fortbonus": { + "type": "short", + "value": 0 + }, + "Gender": { + "type": "byte", + "value": 0 + }, + "GoodEvil": { + "type": "byte", + "value": 100 + }, + "HitPoints": { + "type": "short", + "value": 66 + }, + "Int": { + "type": "byte", + "value": 12 + }, + "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": "nw_it_torch001" + }, + "Repos_PosX": { + "type": "word", + "value": 0 + }, + "Repos_Posy": { + "type": "word", + "value": 0 + } + }, + { + "__struct_id": 1, + "Dropable": { + "type": "byte", + "value": 1 + }, + "InventoryRes": { + "type": "resref", + "value": "ra_it_gold010" + }, + "Pickpocketable": { + "type": "byte", + "value": 1 + }, + "Repos_PosX": { + "type": "word", + "value": 1 + }, + "Repos_Posy": { + "type": "word", + "value": 0 + } + }, + { + "__struct_id": 2, + "Dropable": { + "type": "byte", + "value": 1 + }, + "InventoryRes": { + "type": "resref", + "value": "nw_it_mpotion020" + }, + "Pickpocketable": { + "type": "byte", + "value": 1 + }, + "Repos_PosX": { + "type": "word", + "value": 3 + }, + "Repos_Posy": { + "type": "word", + "value": 0 + } + }, + { + "__struct_id": 3, + "Dropable": { + "type": "byte", + "value": 1 + }, + "InventoryRes": { + "type": "resref", + "value": "nw_it_mpotion020" + }, + "Pickpocketable": { + "type": "byte", + "value": 1 + }, + "Repos_PosX": { + "type": "word", + "value": 4 + }, + "Repos_Posy": { + "type": "word", + "value": 0 + } + }, + { + "__struct_id": 4, + "InventoryRes": { + "type": "resref", + "value": "ra_wmblmu_001" + }, + "Repos_PosX": { + "type": "word", + "value": 5 + }, + "Repos_Posy": { + "type": "word", + "value": 0 + } + } + ] + }, + "LastName": { + "type": "cexolocstring", + "value": { + "0": "" + } + }, + "LawfulChaotic": { + "type": "byte", + "value": 100 + }, + "Lootable": { + "type": "byte", + "value": 0 + }, + "MaxHitPoints": { + "type": "short", + "value": 90 + }, + "NaturalAC": { + "type": "byte", + "value": 0 + }, + "NoPermDeath": { + "type": "byte", + "value": 0 + }, + "PaletteID": { + "type": "byte", + "value": 44 + }, + "PerceptionRange": { + "type": "byte", + "value": 11 + }, + "Phenotype": { + "type": "int", + "value": 2 + }, + "Plot": { + "type": "byte", + "value": 0 + }, + "PortraitId": { + "type": "word", + "value": 1045 + }, + "Race": { + "type": "byte", + "value": 6 + }, + "refbonus": { + "type": "short", + "value": 0 + }, + "ScriptAttacked": { + "type": "resref", + "value": "x2_def_attacked" + }, + "ScriptDamaged": { + "type": "resref", + "value": "x2_def_ondamage" + }, + "ScriptDeath": { + "type": "resref", + "value": "x2_def_ondeath" + }, + "ScriptDialogue": { + "type": "resref", + "value": "x2_def_onconv" + }, + "ScriptDisturbed": { + "type": "resref", + "value": "x2_def_ondisturb" + }, + "ScriptEndRound": { + "type": "resref", + "value": "x2_def_endcombat" + }, + "ScriptHeartbeat": { + "type": "resref", + "value": "ra_rnd_drill_hb" + }, + "ScriptOnBlocked": { + "type": "resref", + "value": "x2_def_onblocked" + }, + "ScriptOnNotice": { + "type": "resref", + "value": "" + }, + "ScriptRested": { + "type": "resref", + "value": "x2_def_rested" + }, + "ScriptSpawn": { + "type": "resref", + "value": "x2_def_spawn" + }, + "ScriptSpellAt": { + "type": "resref", + "value": "x2_def_spellcast" + }, + "ScriptUserDefine": { + "type": "resref", + "value": "x2_def_userdef" + }, + "SkillList": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 8 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 0 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 11 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 11 + } + }, + { + "__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": 4 + } + }, + { + "__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": 4 + } + }, + { + "__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": 3 + } + }, + { + "__struct_id": 0, + "Rank": { + "type": "byte", + "value": 3 + } + }, + { + "__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 + } + } + ] + }, + "SoundSetFile": { + "type": "word", + "value": 212 + }, + "SpecAbilityList": { + "type": "list", + "value": [] + }, + "StartingPackage": { + "type": "byte", + "value": 4 + }, + "Str": { + "type": "byte", + "value": 18 + }, + "Subrace": { + "type": "cexostring", + "value": "Human" + }, + "Tag": { + "type": "cexostring", + "value": "RA_HU_M_DRILL01" + }, + "Tail_New": { + "type": "dword", + "value": 0 + }, + "TemplateList": { + "type": "list", + "value": [] + }, + "TemplateResRef": { + "type": "resref", + "value": "ra_hu_m_drill01" + }, + "VarTable": { + "type": "list", + "value": [ + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "RA_KEEPHEAD" + }, + "Type": { + "type": "dword", + "value": 1 + }, + "Value": { + "type": "int", + "value": 1 + } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "SET_NAME" + }, + "Type": { + "type": "dword", + "value": 3 + }, + "Value": { + "type": "cexostring", + "value": "RANDOM" + } + }, + { + "__struct_id": 0, + "Name": { + "type": "cexostring", + "value": "TITLE" + }, + "Type": { + "type": "dword", + "value": 3 + }, + "Value": { + "type": "cexostring", + "value": "Sergeant" + } + } + ] + }, + "WalkRate": { + "type": "int", + "value": 4 + }, + "willbonus": { + "type": "short", + "value": 0 + }, + "Wings_New": { + "type": "dword", + "value": 0 + }, + "Wis": { + "type": "byte", + "value": 10 + } +} diff --git a/_module/utc/ra_hu_m_train01.utc.json b/_module/utc/ra_hu_m_train01.utc.json index 073e5ba8..151925e5 100644 --- a/_module/utc/ra_hu_m_train01.utc.json +++ b/_module/utc/ra_hu_m_train01.utc.json @@ -180,7 +180,7 @@ }, "FactionID": { "type": "word", - "value": 7 + "value": 4 }, "FeatList": { "type": "list", @@ -255,6 +255,13 @@ "value": 2919 } }, + { + "__struct_id": 1, + "Feat": { + "type": "word", + "value": 433 + } + }, { "__struct_id": 1, "Feat": { @@ -642,7 +649,7 @@ }, "PerceptionRange": { "type": "byte", - "value": 11 + "value": 8 }, "Phenotype": { "type": "int", @@ -666,23 +673,23 @@ }, "ScriptAttacked": { "type": "resref", - "value": "x2_def_attacked" + "value": "nw_ai_onattacked" }, "ScriptDamaged": { "type": "resref", - "value": "x2_def_ondamage" + "value": "nw_ai_ondamaged" }, "ScriptDeath": { "type": "resref", - "value": "x2_def_ondeath" + "value": "nw_ai_ondeath" }, "ScriptDialogue": { "type": "resref", - "value": "x2_def_onconv" + "value": "nw_ai_onconvers" }, "ScriptDisturbed": { "type": "resref", - "value": "x2_def_ondisturb" + "value": "nw_ai_ondisturb" }, "ScriptEndRound": { "type": "resref", @@ -694,15 +701,15 @@ }, "ScriptOnBlocked": { "type": "resref", - "value": "x2_def_onblocked" + "value": "nw_ai_onblocked" }, "ScriptOnNotice": { "type": "resref", - "value": "x2_def_percept" + "value": "" }, "ScriptRested": { "type": "resref", - "value": "x2_def_rested" + "value": "nw_ai_onrested" }, "ScriptSpawn": { "type": "resref", @@ -710,11 +717,11 @@ }, "ScriptSpellAt": { "type": "resref", - "value": "x2_def_spellcast" + "value": "nw_ai_onspellcst" }, "ScriptUserDefine": { "type": "resref", - "value": "x2_def_userdef" + "value": "" }, "SkillList": { "type": "list", @@ -758,7 +765,7 @@ "__struct_id": 0, "Rank": { "type": "byte", - "value": 0 + "value": 3 } }, { diff --git a/_module/utp/ra_pl_wrigcocoon.utp.json b/_module/utp/ra_pl_wrigcocoon.utp.json new file mode 100644 index 00000000..7e6b4805 --- /dev/null +++ b/_module/utp/ra_pl_wrigcocoon.utp.json @@ -0,0 +1,221 @@ +{ + "__data_type": "UTP ", + "AnimationState": { + "type": "byte", + "value": 0 + }, + "Appearance": { + "type": "dword", + "value": 90 + }, + "AutoRemoveKey": { + "type": "byte", + "value": 0 + }, + "BodyBag": { + "type": "byte", + "value": 0 + }, + "CloseLockDC": { + "type": "byte", + "value": 0 + }, + "Comment": { + "type": "cexostring", + "value": "Wiggling Cocoon\r\n\r\nSpawns the NPC Antony for the \"Spider's Captive\" quest." + }, + "Conversation": { + "type": "resref", + "value": "cv_pl_cocoon" + }, + "CurrentHP": { + "type": "short", + "value": 30 + }, + "Description": { + "id": 14728, + "type": "cexolocstring", + "value": { + "0": "A matted mass of webbing surrounds the central core of the cocoon. Something seems to be moving around in this one." + } + }, + "DisarmDC": { + "type": "byte", + "value": 15 + }, + "Faction": { + "type": "dword", + "value": 1 + }, + "Fort": { + "type": "byte", + "value": 16 + }, + "Hardness": { + "type": "byte", + "value": 15 + }, + "HasInventory": { + "type": "byte", + "value": 0 + }, + "HP": { + "type": "short", + "value": 30 + }, + "Interruptable": { + "type": "byte", + "value": 0 + }, + "KeyName": { + "type": "cexostring", + "value": "" + }, + "KeyRequired": { + "type": "byte", + "value": 0 + }, + "Lockable": { + "type": "byte", + "value": 0 + }, + "Locked": { + "type": "byte", + "value": 0 + }, + "LocName": { + "id": 14729, + "type": "cexolocstring", + "value": { + "0": "Wiggling Cocoon" + } + }, + "OnClick": { + "type": "resref", + "value": "" + }, + "OnClosed": { + "type": "resref", + "value": "" + }, + "OnDamaged": { + "type": "resref", + "value": "" + }, + "OnDeath": { + "type": "resref", + "value": "" + }, + "OnDisarm": { + "type": "resref", + "value": "" + }, + "OnHeartbeat": { + "type": "resref", + "value": "" + }, + "OnInvDisturbed": { + "type": "resref", + "value": "" + }, + "OnLock": { + "type": "resref", + "value": "" + }, + "OnMeleeAttacked": { + "type": "resref", + "value": "" + }, + "OnOpen": { + "type": "resref", + "value": "" + }, + "OnSpellCastAt": { + "type": "resref", + "value": "" + }, + "OnTrapTriggered": { + "type": "resref", + "value": "" + }, + "OnUnlock": { + "type": "resref", + "value": "" + }, + "OnUsed": { + "type": "resref", + "value": "objconverse" + }, + "OnUserDefined": { + "type": "resref", + "value": "" + }, + "OpenLockDC": { + "type": "byte", + "value": 18 + }, + "PaletteID": { + "type": "byte", + "value": 9 + }, + "Plot": { + "type": "byte", + "value": 1 + }, + "PortraitId": { + "type": "word", + "value": 448 + }, + "Ref": { + "type": "byte", + "value": 0 + }, + "Static": { + "type": "byte", + "value": 0 + }, + "Tag": { + "type": "cexostring", + "value": "RA_PL_WRIGCOCOON" + }, + "TemplateResRef": { + "type": "resref", + "value": "ra_pl_wrigcocoon" + }, + "TrapDetectable": { + "type": "byte", + "value": 1 + }, + "TrapDetectDC": { + "type": "byte", + "value": 0 + }, + "TrapDisarmable": { + "type": "byte", + "value": 1 + }, + "TrapFlag": { + "type": "byte", + "value": 0 + }, + "TrapOneShot": { + "type": "byte", + "value": 1 + }, + "TrapType": { + "type": "byte", + "value": 0 + }, + "Type": { + "type": "byte", + "value": 0 + }, + "Useable": { + "type": "byte", + "value": 1 + }, + "Will": { + "type": "byte", + "value": 0 + } +} diff --git a/_module/utp/ra_plc_cmb_dummy.utp.json b/_module/utp/ra_plc_cmb_dummy.utp.json index 462b0137..12bf5fa8 100644 --- a/_module/utp/ra_plc_cmb_dummy.utp.json +++ b/_module/utp/ra_plc_cmb_dummy.utp.json @@ -176,7 +176,7 @@ }, "Tag": { "type": "cexostring", - "value": "CombatDummy" + "value": "RA_PLC_CMB_DUMMY" }, "TemplateResRef": { "type": "resref",