Minor refactoring

This commit is contained in:
Vladislav Khorev committed 2026-07-07 09:46:15 +03:00
1 parent 794a820be9
commit 9d8ca865c7
22 files changed
+23 -23

No files matched your search

File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,928 @@
{
"objects": [
{
"name": "WashingMachine002",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 7.432074069976807,
"boundsMaxY": 1.0,
"boundsMaxZ": -21.8901309967041,
"boundsMinX": 6.740968227386475,
"boundsMinY": 0.0,
"boundsMinZ": -22.65306282043457,
"interactionPositionX": 7.092249870300293,
"interactionPositionY": 0.0,
"interactionPositionZ": -21.688047409057617,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_washing_machine1_click"
},
{
"name": "Dryer002",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 8.28981876373291,
"boundsMaxY": 1.0,
"boundsMaxZ": -18.923171997070313,
"boundsMinX": 7.680607795715332,
"boundsMinY": 0.0,
"boundsMinZ": -20.80185890197754,
"interactionPositionX": 7.519911766052246,
"interactionPositionY": 0.0,
"interactionPositionZ": -19.9647274017334,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_dryer1_click"
},
{
"name": "Toilet001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 4.4593305587768555,
"boundsMaxY": 1.0,
"boundsMaxZ": -11.48042106628418,
"boundsMinX": 3.2783970832824707,
"boundsMinY": 0.0,
"boundsMinZ": -12.36163330078125,
"interactionPositionX": 3.0549540519714355,
"interactionPositionY": 0.0,
"interactionPositionZ": -11.968530654907227,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_toilet_click"
},
{
"name": "Sink002",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 5.51751184463501,
"boundsMaxY": 1.0,
"boundsMaxZ": -17.208547592163086,
"boundsMinX": 4.764839172363281,
"boundsMinY": 0.0,
"boundsMinZ": -17.795103073120117,
"interactionPositionX": 5.151419639587402,
"interactionPositionY": 0.0,
"interactionPositionZ": -17.978452682495117,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_sink1_click"
},
{
"name": "Sink003",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 3.7351462841033936,
"boundsMaxY": 1.0,
"boundsMaxZ": -17.302574157714844,
"boundsMinX": 3.01029372215271,
"boundsMinY": 0.0,
"boundsMinZ": -17.781177520751953,
"interactionPositionX": 3.375365734100342,
"interactionPositionY": 0.0,
"interactionPositionZ": -17.981727600097656,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_sink1_click"
},
{
"name": "Sink004",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": -2.2296533584594727,
"boundsMaxY": 1.0,
"boundsMaxZ": -17.227062225341797,
"boundsMinX": -2.9436182975769043,
"boundsMinY": 0.0,
"boundsMinZ": -17.77179527282715,
"interactionPositionX": -2.59865665435791,
"interactionPositionY": 0.0,
"interactionPositionZ": -17.93155860900879,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_sink1_click"
},
{
"name": "Sink005",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 4.416268825531006,
"boundsMaxY": 1.0,
"boundsMaxZ": -12.791759490966797,
"boundsMinX": 3.920942783355713,
"boundsMinY": 0.0,
"boundsMinZ": -13.564033508300781,
"interactionPositionX": 3.7146787643432617,
"interactionPositionY": 0.0,
"interactionPositionZ": -13.194132804870605,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_sink1_click"
},
{
"name": "Shower001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 2.3768115043640137,
"boundsMaxY": 2.0,
"boundsMaxZ": -11.50362777709961,
"boundsMinX": 1.2427451610565186,
"boundsMinY": 0.0,
"boundsMinZ": -12.714797973632813,
"interactionPositionX": 2.584789991378784,
"interactionPositionY": 0.0,
"interactionPositionZ": -12.181373596191406,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_shower_click"
},
{
"name": "Freezer001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 8.604349136352539,
"boundsMaxY": 2.0,
"boundsMaxZ": -11.518025398254395,
"boundsMinX": 7.797623634338379,
"boundsMinY": 0.0,
"boundsMinZ": -12.408218383789063,
"interactionPositionX": 8.222862243652344,
"interactionPositionY": 0.0,
"interactionPositionZ": -12.581172943115234,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_freezer_click"
},
{
"name": "Boombox001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 5.2904534339904785,
"boundsMaxY": 1.1,
"boundsMaxZ": -11.849668502807617,
"boundsMinX": 4.911247253417969,
"boundsMinY": 0.5,
"boundsMinZ": -12.062947273254395,
"interactionPositionX": 5.848934173583984,
"interactionPositionY": 0.0,
"interactionPositionZ": -12.907997131347656,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_boombox_click"
},
{
"name": "WashingMachine001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 3.410832643508911,
"boundsMaxY": 1.0,
"boundsMaxZ": -21.889999389648438,
"boundsMinX": 2.6974430084228516,
"boundsMinY": 0.0,
"boundsMinZ": -22.696657180786133,
"interactionPositionX": 3.0979061126708984,
"interactionPositionY": 0.0,
"interactionPositionZ": -21.774076461791992,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_washing_machine1_click"
},
{
"name": "Shelf001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 5.773579120635986,
"boundsMaxY": 2.0,
"boundsMaxZ": -16.239931106567383,
"boundsMinX": 4.579720497131348,
"boundsMinY": 0.0,
"boundsMinZ": -16.925704956054688,
"interactionPositionX": 5.092929363250732,
"interactionPositionY": 0.0,
"interactionPositionZ": -16.110231399536133,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_shelf_click"
},
{
"name": "Stove001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": -4.006306171417236,
"boundsMaxY": 1.0,
"boundsMaxZ": -17.279170989990234,
"boundsMinX": -5.884621620178223,
"boundsMinY": 0.0,
"boundsMinZ": -17.987342834472656,
"interactionPositionX": -4.4686360359191895,
"interactionPositionY": 0.0,
"interactionPositionZ": -18.25413703918457,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_stove1_click"
},
{
"name": "Dryer001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 6.05394983291626,
"boundsMaxY": 1.0,
"boundsMaxZ": -21.59303092956543,
"boundsMinX": 4.126986980438232,
"boundsMinY": 0.0,
"boundsMinZ": -22.24971580505371,
"interactionPositionX": 5.124067783355713,
"interactionPositionY": 0.0,
"interactionPositionZ": -21.41361427307129,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_dryer1_click"
},
{
"name": "Sink001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 7.173610687255859,
"boundsMaxY": 1.0,
"boundsMaxZ": -17.20107650756836,
"boundsMinX": 6.502869606018066,
"boundsMinY": 0.0,
"boundsMinZ": -17.762712478637695,
"interactionPositionX": 6.807286262512207,
"interactionPositionY": 0.0,
"interactionPositionZ": -17.994768142700195,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_sink1_click"
},
{
"name": "Door_Room_1_1_0_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_1_1_0_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": 10.0,
"approachRadius": 0.89,
"boundsMaxX": 0.01552116870880127,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.57172966003417969,
"boundsMinX": -0.097906351089477539,
"boundsMinY": -1.0,
"boundsMinZ": -0.548670768737793,
"interactionPositionX": 0.98870730400085449,
"interactionPositionY": 0.0,
"interactionPositionZ": 10.041143417358398,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Room_1_-1_0_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_1_-1_0_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": 10.0,
"approachRadius": 0.8,
"boundsMaxX": 0.10440409183502197,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.56630897521972656,
"boundsMinX": -0.054290413856506348,
"boundsMinY": -1.0,
"boundsMinZ": -0.54876422882080078,
"interactionPositionX": -0.96378028392791748,
"interactionPositionY": 0.0,
"interactionPositionZ": 9.9926853179931641,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Room_-1_1_0_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_-1_1_0_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": -10.0,
"approachRadius": 0.8,
"boundsMaxX": 0.05766594409942627,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.57103729248046875,
"boundsMinX": -0.0875619649887085,
"boundsMinY": -1.0,
"boundsMinZ": -0.525609016418457,
"interactionPositionX": 0.988898515701294,
"interactionPositionY": 0.0,
"interactionPositionZ": -9.97990608215332,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Room_-1_-1_0_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_-1_-1_0_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": -10.0,
"approachRadius": 0.8,
"boundsMaxX": 0.10906755924224854,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.55738735198974609,
"boundsMinX": -0.025573611259460449,
"boundsMinY": -1.0,
"boundsMinZ": -0.53232002258300781,
"interactionPositionX": -0.968346118927002,
"interactionPositionY": 0.0,
"interactionPositionZ": -10.002159118652344,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Room_1_1_1_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_1_1_1_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": 15.7,
"approachRadius": 0.8,
"boundsMaxX": 0.046350955963134766,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.55000019073486328,
"boundsMinX": -0.10775184631347656,
"boundsMinY": -1.0,
"boundsMinZ": -0.58638572692871094,
"interactionPositionX": 1.0054777860641479,
"interactionPositionY": 0.0,
"interactionPositionZ": 15.732091903686523,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Room_1_-1_1_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_1_-1_1_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": 15.7,
"approachRadius": 0.800000011920929,
"boundsMaxX": 0.12420153617858887,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.54544162750244141,
"boundsMinX": -0.026310920715332031,
"boundsMinY": 0.0,
"boundsMinZ": -0.57815361022949219,
"interactionPositionX": -0.96987974643707275,
"interactionPositionY": 0.0,
"interactionPositionZ": 15.617175102233887,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Utility_1_1_2_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Utility_1_1_2_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": 19.95,
"approachRadius": 0.8,
"boundsMaxX": -0.050987482070922852,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.52764892578125,
"boundsMinX": -0.1196892261505127,
"boundsMinY": -1.0,
"boundsMinZ": -0.5527801513671875,
"interactionPositionX": 1.0174394845962524,
"interactionPositionY": 0.0,
"interactionPositionZ": 19.976728439331055,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Utility_1_-1_2_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Utility_1_-1_2_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": 19.95,
"approachRadius": 0.8,
"boundsMaxX": 0.073349356651306152,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.57910537719726563,
"boundsMinX": -0.042597651481628418,
"boundsMinY": -1.0,
"boundsMinZ": -0.53429222106933594,
"interactionPositionX": -1.0046367645263672,
"interactionPositionY": 0.0,
"interactionPositionZ": 19.962736129760742,
"interactionRadius": 0.5,
"scale": 1.0,
"activateFunction": "on_locked_door_click"
},
{
"name": "Door_Utility_-1_1_2_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Utility_-1_1_2_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": -19.95,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": -0.6,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Door_Utility_-1_-1_2_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Utility_-1_-1_2_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": -19.95,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": -0.6,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Phone001",
"texturePath": "resources/w/dorm2/phone001_tex001.png",
"meshPath": "resources/w/dorm2/phone001_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 6.6644,
"positionY": 0.9,
"positionZ": -12.5262,
"approachRadius": 0.6,
"boundsMaxX": 0.32435035705566406,
"boundsMaxY": 0.5,
"boundsMaxZ": 0.51780796051025391,
"boundsMinX": -0.19553518295288086,
"boundsMinY": -0.5,
"boundsMinZ": -0.26989936828613281,
"interactionPositionX": 6.6945023536682129,
"interactionPositionY": 0.0,
"interactionPositionZ": -12.807407379150391,
"scale": 1.0,
"interactionRadius": 0.0,
"castShadowNight": false,
"activateFunction": "on_phone_pickup"
},
{
"name": "Journal001",
"texturePath": "resources/w/dorm2/Book_Cover_tex002.png",
"meshPath": "resources/w/dorm2/journal002_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 5.84296,
"positionY": 0.9,
"positionZ": -12.4661,
"approachRadius": 0.6,
"boundsMaxX": 0.17081403732299805,
"boundsMaxY": 0.5,
"boundsMaxZ": 0.35796260833740234,
"boundsMinX": -0.22043895721435547,
"boundsMinY": -0.5,
"boundsMinZ": -0.25891780853271484,
"interactionPositionX": 5.8190526962280273,
"interactionPositionY": 0.0,
"interactionPositionZ": -12.76319408416748,
"scale": 1.0,
"interactionRadius": 0.3,
"castShadowNight": false,
"activateFunction": "on_journal_pickup"
},
{
"name": "Bed001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"castShadowNight": false,
"castShadow": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 0.0,
"boundsMaxX": 8.6423721313476563,
"boundsMaxY": 1.0,
"boundsMaxZ": -15.692028045654297,
"boundsMinX": 6.2039227485656738,
"boundsMinY": 0.0,
"boundsMinZ": -16.945722579956055,
"interactionPositionX": 8.2804880142211914,
"interactionPositionY": 0.0,
"interactionPositionZ": -15.692096710205078,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": "on_bed_sleep"
},
{
"name": "Music001",
"texturePath": "resources/w/exterior/texAtlas001.png",
"meshPath": "resources/w/dorm2/D_Music_004.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 5.10067,
"positionY": 0.91385,
"positionZ": -11.9566,
"approachRadius": 0.6,
"scale": 1.0,
"interactionRadius": 0.3,
"activateFunction": ""
},
{
"name": "Door_Bath_-1_1_1_Leaf_002",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Bath_-1_1_1_Leaf_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 2.825,
"positionY": 0.0,
"positionZ": -14.3,
"pivotX": -0.6,
"pivotY": 0.0,
"pivotZ": 0.0,
"approachRadius": 0.8,
"boundsMaxX": 0.5514686107635498,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.11902141571044922,
"boundsMinX": -0.58456587791442871,
"boundsMinY": -1.0,
"boundsMinZ": -0.11658763885498047,
"interactionPositionX": 2.8216893672943115,
"interactionPositionY": 0.0,
"interactionPositionZ": -14.428529739379883,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_player_bathroom_click"
},
{
"name": "Door_Bath_-1_-1_1_Leaf_002",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Bath_-1_-1_1_Leaf_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -2.825,
"positionY": 0.0,
"positionZ": -14.3,
"approachRadius": 0.8,
"boundsMaxX": 0.55439233779907227,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.098796844482421875,
"boundsMinX": -0.5794532299041748,
"boundsMinY": -1.0,
"boundsMinZ": -0.10668659210205078,
"interactionPositionX": -2.3653240203857422,
"interactionPositionY": 0.0,
"interactionPositionZ": -14.433123588562012,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_alik_bathroom_click"
},
{
"name": "Door_Room_-1_1_1_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_-1_1_1_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.1,
"positionY": 0.0,
"positionZ": -15.7,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": -0.6,
"approachRadius": 0.8,
"boundsMaxX": 0.12640702724456787,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.56140708923339844,
"boundsMinX": -0.073320984840393066,
"boundsMinY": -1.0,
"boundsMinZ": -0.56175327301025391,
"interactionPositionX": 1.4176452159881592,
"interactionPositionY": 0.0,
"interactionPositionZ": -15.264726638793945,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_player_door_click"
},
{
"name": "Door_Room_-1_-1_1_Leaf_001",
"texturePath": "resources/w/dorm2/interior_door_tex003.png",
"meshPath": "resources/w/dorm2/Door_Room_-1_-1_1_Leaf_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.1,
"positionY": 0.0,
"positionZ": -15.7,
"approachRadius": 0.8,
"boundsMaxX": 0.13942182064056396,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.59406089782714844,
"boundsMinX": -0.0942072868347168,
"boundsMinY": -1.0,
"boundsMinZ": -0.55475902557373047,
"interactionPositionX": -0.99126887321472168,
"interactionPositionY": 0.0,
"interactionPositionZ": -15.256343841552734,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": -0.6,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_alik_door_click"
},
{
"name": "Room_Cover_Bath_W_N_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Bath_W_N_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_LivingRoom_W_N_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_N_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_LivingRoom_W_S_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_LivingRoom_W_S_2_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_Main_Hall_And_Corridors_002",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Main_Hall_And_Corridors_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_Others_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_All_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_Utility_W_N_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_N_3_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_Utility_W_S_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Room_Cover_Utility_W_S_3_002.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
},
{
"name": "Roof",
"texturePath": "resources/black.png",
"meshPath": "resources/w/dorm2/Shadow_Roof001_002.txt.bin",
"isActive": false,
"castShadow": true,
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": 0.1,
"positionZ": 0.0,
"scale": 1.0,
"interactionRadius": 0.0
}
]
}
@@ -0,0 +1,77 @@
{
"objects": [
{
"name": "Container001",
"texturePath": "resources/w/exterior/derbis001_tex001.png",
"meshPath": "resources/w/exterior/Derbis_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -26.8049,
"positionY": 0.0,
"positionZ": 9.11524,
"approachRadius": 1.5,
"boundsMaxX": 2.9518299102783203,
"boundsMaxY": 0.5,
"boundsMaxZ": 2.6554784774780273,
"boundsMinX": -2.662546157836914,
"boundsMinY": 0.0,
"boundsMinZ": -1.8787870407104492,
"interactionPositionX": -25.583452224731445,
"interactionPositionY": 0.0,
"interactionPositionZ": 6.782981872558594,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_container_clicked"
},
{
"name": "car001",
"texturePath": "resources/w/exterior/car_body001_002.png",
"textureDarkandsPath": "resources/w/exterior/car_body001_002.png",
"meshPath": "resources/w/exterior/car001.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
"positionX": -10.5,
"positionY": 0.0,
"positionZ": -14.4195,
"approachRadius": 0.5,
"boundsMaxX": 0.8858480453491211,
"boundsMaxY": 0.7,
"boundsMaxZ": 2.433553695678711,
"boundsMinX": -1.0479888916015625,
"boundsMinY": 0.0,
"boundsMinZ": -2.539886474609375,
"interactionPositionX": -12.099324226379395,
"interactionPositionY": 0.0,
"interactionPositionZ": -14.766676902770996,
"interactionRadius": 0.0,
"activateFunction": "on_car_clicked",
"scale": 0.7
},
{
"name": "car001wheels",
"texturePath": "resources/w/exterior/Wheel_base002.png",
"textureDarkandsPath": "resources/w/exterior/Wheel_base002.png",
"meshPath": "resources/w/exterior/wheels002.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
"positionX": -10.5,
"positionY": 0.0,
"positionZ": -14.4195,
"approachRadius": 0.5,
"boundsMaxX": 0,
"boundsMaxY": 0.0,
"boundsMaxZ": 0,
"boundsMinX": 0,
"boundsMinY": 0.0,
"boundsMinZ": 0,
"interactionPositionX": 0,
"interactionPositionY": 0.0,
"interactionPositionZ": 0,
"interactionRadius": 0.0,
"scale": 0.7
}
]
}
@@ -0,0 +1,606 @@
{
"objects": [
{
"name": "Bookshelf002",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.0,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 3.708925247192383,
"boundsMaxY": 1.0,
"boundsMaxZ": 4.948165416717529,
"boundsMinX": 0.16217541694641113,
"boundsMinY": 0.0,
"boundsMinZ": 4.459168910980225,
"interactionPositionX": 3.5937676429748535,
"interactionPositionY": 0.0,
"interactionPositionZ": 7.138526439666748,
"interactionRadius": 0.0,
"scale": 1.0,
"activateFunction": "on_bookshelf2_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "Bookshelf003",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.0,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 3.982386589050293,
"boundsMaxY": 1.0,
"boundsMaxZ": 2.750509738922119,
"boundsMinX": 2.511354923248291,
"boundsMinY": 0.0,
"boundsMinZ": 2.361067295074463,
"interactionPositionX": 4.981931686401367,
"interactionPositionY": 0.0,
"interactionPositionZ": 4.993199825286865,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_bookshelf3_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "Bookshelf004",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.0,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 3.8227500915527344,
"boundsMaxY": 1.0,
"boundsMaxZ": 1.0283966064453125,
"boundsMinX": 2.343303680419922,
"boundsMinY": 0.0,
"boundsMinZ": 0.7164497375488281,
"interactionPositionX": 4.878894805908203,
"interactionPositionY": 0.0,
"interactionPositionZ": 3.2222743034362793,
"interactionRadius": 0.0,
"scale": 1.0,
"activateFunction": "on_bookshelf4_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "Bookshelf005",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.0,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 0.20231842994689941,
"boundsMaxY": 1.0,
"boundsMaxZ": 2.681053638458252,
"boundsMinX": -0.12699377536773682,
"boundsMinY": 0.0,
"boundsMinZ": 1.2146377563476563,
"interactionPositionX": 2.2442009449005127,
"interactionPositionY": 0.0,
"interactionPositionZ": 4.7558722496032715,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_bookshelf5_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "Cake001",
"texturePath": "resources/w/exterior/texAtlas001.png",
"meshPath": "resources/w/interior/D_Cake_005.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0,
"positionY": -5.0,
"positionZ": 0,
"approachRadius": 0.6,
"boundsMaxX": 0.19605731964111328,
"boundsMaxY": 0.4,
"boundsMaxZ": 0.2009737491607666,
"boundsMinX": -0.24425506591796875,
"boundsMinY": 0.0,
"boundsMinZ": -0.2997410297393799,
"interactionPositionX": -5.078237533569336,
"interactionPositionY": 0.0,
"interactionPositionZ": 2.0980827808380127,
"interactionRadius": 0.0,
"scale": 1.0,
"activateFunction": "on_cake_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "Computer001",
"texturePath": "resources/w/interior/computer_texture002.png",
"textureDarkandsPath": "resources/w/interior/computer_texture002_dark.png",
"meshPath": "resources/w/interior/computer001_004.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 5.0916,
"positionY": 1.1534,
"positionZ": 0.751629,
"approachRadius": 1.2,
"boundsMaxX": 0.6253643035888672,
"boundsMaxY": 0.5,
"boundsMaxZ": 0.638715922832489,
"boundsMinX": -0.6565828323364258,
"boundsMinY": -1.0,
"boundsMinZ": -0.7323135733604431,
"interactionPositionX": 4.502297401428223,
"interactionPositionY": 0.0,
"interactionPositionZ": 1.3883256912231445,
"scale": 1.0,
"activateFunction": "on_computer_clicked"
},
{
"name": "Knife001",
"texturePath": "resources/w/gg/Props.png",
"meshPath": "resources/w/interior/Knife_lay001_004.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -4.8327,
"positionY": 0.9197,
"positionZ": 2.2418,
"approachRadius": 1.4,
"boundsMaxX": 0.30867958068847656,
"boundsMaxY": 0.4,
"boundsMaxZ": 0.28728413581848145,
"boundsMinX": -0.444033145904541,
"boundsMinY": 0.0,
"boundsMinZ": -0.31477832794189453,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_knife_pickup",
"castShadowNight" : false
},
{
"name": "Book001",
"texturePath": "resources/w/interior/Book_Cover_tex003.png",
"meshPath": "resources/w/interior/book002_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.6595,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 0.2350165843963623,
"boundsMaxY": 0.3,
"boundsMaxZ": 0.3136167526245117,
"boundsMinX": -0.27574634552001953,
"boundsMinY": 0.0,
"boundsMinZ": -0.2367849349975586,
"interactionPositionX": 2.1176772117614746,
"interactionPositionY": 0.0,
"interactionPositionZ": 2.938464641571045,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_book_pickup",
"castShadowNight" : false
},
{
"name": "Bookshelf001",
"texturePath": "resources/transparent.png",
"meshPath": "resources/w/Cube_001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.84795,
"positionY": 0.0,
"positionZ": 2.90552,
"approachRadius": 0.6,
"boundsMaxX": 0.24423766136169434,
"boundsMaxY": 2.0,
"boundsMaxZ": 1.0927515029907227,
"boundsMinX": -0.14073467254638672,
"boundsMinY": 0.0,
"boundsMinZ": -0.41706109046936035,
"interactionPositionX": 2.14984393119812,
"interactionPositionY": 0.0,
"interactionPositionZ": 3.089071750640869,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_bookshelf_clicked",
"castShadowNight": false,
"castShadow": false
},
{
"name": "ReportCard001",
"texturePath": "resources/w/exterior/texAtlas001.png",
"meshPath": "resources/w/interior/D_report_cardGG_005.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -5.0643,
"positionY": 1.06031,
"positionZ": 0.40274,
"approachRadius": 0.5,
"boundsMaxX": 0.9267187118530273,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.13578465580940247,
"boundsMinX": -0.6683897972106934,
"boundsMinY": -1.0,
"boundsMinZ": -0.26944229006767273,
"interactionPositionX": -4.608266353607178,
"interactionPositionY": 0.0,
"interactionPositionZ": 0.7330145835876465,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_report_card_pickup"
},
{
"name": "Note001",
"texturePath": "resources/w/interior/note001_tex003.png",
"meshPath": "resources/w/interior/note001_002.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 3.82193,
"positionY": 1.0438,
"positionZ": 1.03035,
"approachRadius": 0.6,
"boundsMaxX": 0.3282341957092285,
"boundsMaxY": 0.5,
"boundsMaxZ": 0.2137817144393921,
"boundsMinX": -0.21202635765075684,
"boundsMinY": 0.0,
"boundsMinZ": -0.5441347360610962,
"interactionPositionX": 3.836475133895874,
"interactionPositionY": 0.0,
"interactionPositionZ": 1.3356603384017944,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_note_pickup"
},
{
"name": "car001",
"texturePath": "resources/w/exterior/car_body001_002.png",
"meshPath": "resources/w/exterior/car001.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
"positionX": -10.5,
"positionY": -5.0,
"positionZ": -14.4195,
"approachRadius": 0.6,
"boundsMaxX": 0.0,
"boundsMaxY": 0.0,
"boundsMaxZ": 0.0,
"boundsMinX": 0.0,
"boundsMinY": 0.0,
"boundsMinZ": 0.0,
"interactionPositionX": 0.0,
"interactionPositionY": 0.0,
"interactionPositionZ": 0.0,
"interactionRadius": 0.0,
"scale": 0.7
},
{
"name": "car001wheels",
"texturePath": "resources/w/exterior/Wheel_base002.png",
"meshPath": "resources/w/exterior/wheels002.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
"positionX": -10.5,
"positionY": -5.0,
"positionZ": -14.4195,
"approachRadius": 0.6,
"boundsMaxX": 0.0,
"boundsMaxY": 0.0,
"boundsMaxZ": 0.0,
"boundsMinX": 0.0,
"boundsMinY": 0.0,
"boundsMinZ": 0.0,
"interactionPositionX": 0.0,
"interactionPositionY": 0.0,
"interactionPositionZ": 0.0,
"interactionRadius": 0.0,
"scale": 0.7
},
{
"name": "Room_N_2_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputRoom_N_2_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.5,
"positionY": 0.975,
"positionZ": 6.965,
"approachRadius": 0.8,
"boundsMaxX": 0.06785714626312256,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.49353456497192383,
"boundsMinX": -0.09638166427612305,
"boundsMinY": -1.0,
"boundsMinZ": -0.6017804145812988,
"interactionPositionX": 1.5370807647705078,
"interactionPositionY": 0.0,
"interactionPositionZ": 6.6271867752075195,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_library_door_click"
},
{
"name": "Room_N_1_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputRoom_N_1_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 1.5,
"positionY": 0.975,
"positionZ": -1.035,
"approachRadius": 0.8,
"boundsMaxX": 0.10772454738616943,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.5702499151229858,
"boundsMinX": -0.0382380485534668,
"boundsMinY": -1.0,
"boundsMinZ": -0.5757150650024414,
"interactionPositionX": 1.6236109733581543,
"interactionPositionY": 0.0,
"interactionPositionZ": -1.3863778114318848,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_n2_door_click"
},
{
"name": "Room_S_1_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputRoom_S_1_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.5,
"positionY": 0.975,
"positionZ": -1.035,
"approachRadius": 0.8,
"boundsMaxX": 0.12115073204040527,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.6290097236633301,
"boundsMinX": -0.07913470268249512,
"boundsMinY": -1.0,
"boundsMinZ": -0.5976793766021729,
"interactionPositionX": -1.5360143184661865,
"interactionPositionY": 0.0,
"interactionPositionZ": -1.230910301208496,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_s2_door_click"
},
{
"name": "Room_S_2_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputRoom_S_2_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.5,
"positionY": 0.975,
"positionZ": 6.965,
"approachRadius": 0.8,
"boundsMaxX": 0.09747374057769775,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.6132597923278809,
"boundsMinX": -0.07834482192993164,
"boundsMinY": -1.0,
"boundsMinZ": -0.5960769653320312,
"interactionPositionX": -1.5287463665008545,
"interactionPositionY": 0.0,
"interactionPositionZ": 6.798524856567383,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.0,
"activateFunction": "on_teachers_door_click"
},
{
"name": "Hall_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputHall_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.565,
"positionY": 0.975,
"positionZ": 8,
"approachRadius": 0.9,
"boundsMaxX": 0.6243956089019775,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.11013984680175781,
"boundsMinX": -0.6047632098197937,
"boundsMinY": -1.0,
"boundsMinZ": -0.12955093383789062,
"interactionPositionX": 0.02494657039642334,
"interactionPositionY": 0.0,
"interactionPositionZ": 8.023686408996582,
"scale": 1.0,
"pivotX": 0.565,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0,
"activateFunction": "on_hall_door_click"
},
{
"name": "Room_S_0_Leaf001",
"texturePath": "resources/w/interior/uni_interior_door_tex001.png",
"meshPath": "resources/w/interior/outputRoom_S_0_Leaf001.txt.bin",
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": -1.5,
"positionY": 0.975,
"positionZ": -9.035,
"approachRadius": 0.8,
"boundsMaxX": 0.10914039611816406,
"boundsMaxY": 1.0,
"boundsMaxZ": 0.5991430282592773,
"boundsMinX": -0.04130113124847412,
"boundsMinY": -1.0,
"boundsMinZ": -0.6299610137939453,
"interactionPositionX": -1.4023009538650513,
"interactionPositionY": 0.0,
"interactionPositionZ": -9.225384712219238,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.565,
"scale": 1.0,
"interactionRadius": 0.5,
"activateFunction": "on_s1_door_click"
},
{
"name": "Room_Cover_Corridor_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Corridor_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_Main_Hall_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_Main_Hall_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_South_1_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_1_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_North_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_2_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_South_2_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_2_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_North_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_North_3_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
},
{
"name": "Room_Cover_South_3_001",
"texturePath": "resources/black.png",
"meshPath": "resources/w/interior/Room_Cover_South_3_003.txt.bin",
"castShadowNight": false,
"rotationX": 0.0,
"rotationY": 0.0,
"rotationZ": 0.0,
"positionX": 0.0,
"positionY": -5.0,
"positionZ": 0.0,
"scale": 1.0,
"pivotX": 0.0,
"pivotY": 0.0,
"pivotZ": 0.0,
"interactionRadius": 0.0
}
]
}
+67
View File
@@ -0,0 +1,67 @@
{
"items": [
{
"id": "phone",
"name": "Телефон",
"description": "Я не могу себе представить жизнь без своего телефона.",
"icon": "resources/w/ui/img/inv/ItemPhone001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelPhone001.png"
},
{
"id": "journal",
"name": "Журнал",
"description": "Это мой журнал куда я вношу свои заметки.",
"icon": "resources/w/ui/img/inv/ItemJournal001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelJournal001.png"
},
{
"id": "teacher_room_key",
"name": "Ключ от учительской",
"description": "Это ключ от учительской, который я получил от Айпери.",
"icon": "resources/w/ui/img/inv/ItemKey001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelKey001.png"
},
{
"id": "all_keys",
"name": "Ключи от универа",
"description": "Это ключи от всех комнат в универе, которые я получил от Айпери.",
"icon": "resources/w/ui/img/inv/ItemKey001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelKey001.png"
},
{
"id": "knife",
"name": "Серебряный нож",
"description": "Этот серебряный нож я одолжил у Айпери, и я должен его вернуть.",
"icon": "resources/w/ui/img/inv/ItemKnife001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelKnife001.png"
},
{
"id": "book",
"name": "Книга",
"description": "Это книга о манасчи Жусупе Мамае.",
"icon": "resources/w/ui/img/inv/ItemBook001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelBook001.png"
},
{
"id": "note_spell",
"name": "Записка",
"description": "Тут написано \"Прочитай вслух когда настанет ночь, сквозь двери сможешь ты пройти.\" и текст заклинания.",
"icon": "resources/w/ui/img/inv/ItemNote001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelNote001.png"
},
{
"id": "report_card",
"name": "Зачетка Бегимай",
"description": "Это зачетная книжка Бегимай. Сюда нужно поставить оценку за курсовую работу.",
"icon": "resources/w/ui/img/inv/ItemReportCard001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelReportCard001.png"
},
{
"id": "coursework",
"name": "Курсовая Бегимай",
"description": "Это курсовая работа Бегимай, из-за которой она выбросилась из окна.",
"icon": "resources/w/ui/img/inv/ItemCoursework001.png",
"selectedIcon": "resources/w/ui/img/inv/ItemSelCoursework001.png"
}
]
}
+92
View File
@@ -0,0 +1,92 @@
{
"lights": [
{
"id": "main_hall",
"positionX": -3.1,
"positionY": 6.0,
"positionZ": 0.0,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4
},
{
"id": "player_room",
"autoLight": true,
"autoLightLimitX": 3.75,
"autoLightLimitY": 2.75,
"limitX": 3.75,
"limitY": 2.75,
"positionX": 4.95,
"positionY": 3.0,
"positionZ": -14.25,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 2.0,
"colorG": 1.6,
"colorB": 1.2
},
{
"id": "laundry",
"autoLight": true,
"autoLightLimitX": 3.75,
"autoLightLimitY": 2.75,
"limitX": 3.75,
"limitY": 2.75,
"positionX": 4.95,
"positionY": 4.0,
"positionZ": -19.95,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 2.0,
"colorG": 1.6,
"colorB": 1.2
},
{
"id": "kitchen",
"autoLight": true,
"autoLightDistance": 6.0,
"autoLightLimitX": 3.75,
"autoLightLimitY": 2.75,
"limitX": 3.75,
"limitY": 2.75,
"positionX": -4.95,
"positionY": 4.0,
"positionZ": -19.95,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 2.0,
"colorG": 1.6,
"colorB": 1.2
},
{
"id": "streetlight1",
"positionX": -14.5,
"positionY": 4.0,
"positionZ": -14,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 2.0,
"colorG": 1.6,
"colorB": 1.2
},
{
"id": "streetlight2",
"positionX": -14.5,
"positionY": 4.0,
"positionZ": 14.0,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 2.0,
"colorG": 1.6,
"colorB": 1.2
}
]
}
+17
View File
@@ -0,0 +1,17 @@
{
"lights": [
{
"id": "lamp_entrance",
"positionX": 6.6335,
"positionY": 2.9,
"positionZ": -9.3,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": false
}
]
}
+106
View File
@@ -0,0 +1,106 @@
{
"lights": [
{
"id": "lamp_library",
"positionX": 3.750,
"positionY": 5.0,
"positionZ": 4.000,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 2.15,
"autoLightLimitY": 3.9,
"limitX": 2.15,
"limitY": 3.9
},
{
"id": "lamp_teacher_room",
"positionX": -3.750,
"positionY": 5.0,
"positionZ": 4.000,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 2.15,
"autoLightLimitY": 3.9,
"limitX": 2.15,
"limitY": 3.9
},
{
"id": "lamp_student_room",
"positionX": 3.750,
"positionY": 5.0,
"positionZ": -4.000,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 2.15,
"autoLightLimitY": 3.9,
"limitX": 2.15,
"limitY": 3.9
},
{
"id": "lamp_s1_room",
"positionX": -3.750,
"positionY": 5.0,
"positionZ": -4.000,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 2.15,
"autoLightLimitY": 3.9,
"limitX": 2.15,
"limitY": 3.9
},
{
"id": "lamp_s0_room",
"positionX": -3.750,
"positionY": 5.0,
"positionZ": -12.0,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 2.15,
"autoLightLimitY": 3.9,
"limitX": 2.15,
"limitY": 3.9
},
{
"id": "lamp_hall_room",
"positionX": 0.0,
"positionY": 5.0,
"positionZ": 12.0,
"directionX": 0.0,
"directionY": -1.0,
"directionZ": 0.0,
"colorR": 4.0,
"colorG": 3.2,
"colorB": 2.4,
"autoLight": true,
"autoLightLimitX": 5.8,
"autoLightLimitY": 3.9,
"limitX": 5.8,
"limitY": 3.9
}
]
}
+24
View File
@@ -0,0 +1,24 @@
{
"npcs": [
{
"id": "npc_alik",
"name": "Алик",
"animationIdlePath": "resources/w/boy/boy_stand001_small.anim",
"animationWalkPath": "resources/w/boy/boy_walk001_small.anim",
"meshTextures": {
"Char01": "resources/w/boy/texture_pbr_20250901_1.png"
},
"positionX": -6.33478,
"positionY": 0.0,
"positionZ": -15.0382,
"facingAngle" : 90,
"walkSpeed": 1.7,
"rotationSpeed": 8.0,
"modelScale": 0.016,
"modelCorrectionRotX": 0.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"interactionRadius": 2.0
}
]
}
+4
View File
@@ -0,0 +1,4 @@
{
"npcs": [
]
}
+164
View File
@@ -0,0 +1,164 @@
{
"npcs": [
{
"id": "npc_teacher01",
"name": "Аида Дженибекова",
"animationIdlePath": "resources/w/new_anims/teacher_stand_idle001_small.anim",
"animationWalkPath": "resources/w/new_anims/teacher_walk001_small.anim",
"meshTextures": {
"Teacher_lowpoly": "resources/w/new_anims/UniV_Grid_2K.001_Base_color.png"
},
"positionX": -0.28594,
"positionY": 0,
"positionZ": 13.9641,
"walkSpeed": 1.3,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"facingAngle" : 0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"interactionRadius": 1.0
},
{
"id": "npc_02_woman",
"name": "Айпери",
"animationIdlePath": "resources/w/girlfriend/girlfriend_idle003_small.anim",
"animationWalkPath": "resources/w/girlfriend/girlfriend_walk003_small.anim",
"meshTextures": {
"Girl_Low": "resources/w/girlfriend/Girl_Base_color.png"
},
"positionX": 0.799619,
"positionY": 0.0,
"positionZ": -9.55679,
"facingAngle" : 180,
"walkSpeed": 1.66,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"interactionRadius": 2.0,
"enabled" : false
},
{
"id": "npc_04_ghost",
"name": "Призрак",
"animationIdlePath": "resources/w/ghost/ghost_idle004_small.anim",
"animationWalkPath": "resources/w/ghost/ghost_idle004_small.anim",
"meshTextures": {
"Ghost": "resources/w/ghost/Ghost_BaseColor.png"
},
"positionX": -0.28594,
"positionY": 0,
"positionZ": 13.9641,
"walkSpeed": 1.5,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"interactionRadius": 1.0,
"hp": 35,
"canAttack": false
},
{
"id": "ghost_01x",
"name": "Тень",
"meshTextures": {
"Shadow_NPC_Rigged": "resources/w/shadow/Shadow_BaseColor.png"
},
"animationIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationWalkPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationActionAttackPath": "resources/w/shadow/shadow_attack003.anim",
"animationStandToActionPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToStandPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToDeathPath": "resources/w/shadow/shadow_die003.anim",
"animationDeathIdlePath": "resources/w/shadow/shadow_dead003.anim",
"positionX": 0.0,
"positionY": 0.0,
"positionZ": -6.4,
"walkSpeed": 1.5,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"hp": 35,
"canAttack": true
},
{
"id": "ghost_02x",
"name": "Тень",
"meshTextures": {
"Shadow_NPC_Rigged": "resources/w/shadow/Shadow_BaseColor.png"
},
"animationIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationWalkPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationActionAttackPath": "resources/w/shadow/shadow_attack003.anim",
"animationStandToActionPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToStandPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToDeathPath": "resources/w/shadow/shadow_die003.anim",
"animationDeathIdlePath": "resources/w/shadow/shadow_dead003.anim",
"positionX": -5.0,
"positionY": 0.0,
"positionZ": 12.0,
"walkSpeed": 1.5,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"hp": 35,
"canAttack": true
},
{
"id": "ghost_03x",
"name": "Тень",
"meshTextures": {
"Shadow_NPC_Rigged": "resources/w/shadow/Shadow_BaseColor.png"
},
"animationIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationWalkPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionIdlePath": "resources/w/shadow/shadow_idle003.anim",
"animationActionAttackPath": "resources/w/shadow/shadow_attack003.anim",
"animationStandToActionPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToStandPath": "resources/w/shadow/shadow_idle003.anim",
"animationActionToDeathPath": "resources/w/shadow/shadow_die003.anim",
"animationDeathIdlePath": "resources/w/shadow/shadow_dead003.anim",
"positionX": 5.0,
"positionY": 0.0,
"positionZ": 12.0,
"walkSpeed": 1.5,
"rotationSpeed": 8.0,
"modelScale": 1.0,
"modelCorrectionRotX": -90.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"hp": 35,
"canAttack": true
},
{
"id": "npc_02_woman",
"name": "Алтынай",
"animationIdlePath": "resources/w/girl/girl_idle001_small.anim",
"animationWalkPath": "resources/w/girl/girl_walk010_small.anim",
"meshTextures": {
"polySurface1": "resources/w/girl/Chat_02_diff_1r006.png"
},
"positionX": 3.98998,
"positionY": 0.0,
"positionZ": 10.375,
"facingAngle" : 180,
"walkSpeed": 1.8,
"rotationSpeed": 8.0,
"modelScale": 0.016,
"modelCorrectionRotX": 0.0,
"modelCorrectionRotY": 180.0,
"modelCorrectionRotZ": 0.0,
"interactionRadius": 2.0
}
]
}
+83
View File
@@ -0,0 +1,83 @@
{
"quests": [
{
"id": "tutorial_take_items",
"title": "Телефон и Журнал",
"status": "Available",
"autoComplete": true,
"description": "Когда я куда-то собираюсь идти, я всегда беру с собой свой телефон и свой журнал.",
"objectives": [
{ "id": "take_phone", "text": "Взять телефон", "completed": false },
{ "id": "take_journal", "text": "Взять журнал", "completed": false }
]
},
{
"id": "ghost_lore",
"title": "Призрак",
"status": "Hidden",
"autoComplete": true,
"description": "В университете каждую ночь появляется призрак студентки. Она заявляет, что ее зовут Бегимай и что она должна сдать курсовую работу. Я не помню студентки с таким именем, но может быть она с другого курса? Я должен узнать об этом подробнее.",
"objectives": [
{ "id": "ghost_lore_aiperi", "text": "Поговорить с Айпери", "completed": false },
{ "id": "ghost_lore_alik", "text": "Поговорить с Аликом", "completed": false, "visible": false },
{ "id": "ghost_lore_teacher", "text": "Поговорить с Аидой Джаныбековой", "completed": false }
]
},
{
"id": "ghost_coursework",
"title": "Курсовая Призрака",
"status": "Hidden",
"autoComplete": true,
"description": "История Бегимай еще более загадочная. Во время сдачи курсовой работы в университете происходила генеральная уборка. По случайности, ее курсовая работа оказалась в стопке бумаг на выброс. В результате курсач оказался на помойке, а преподаватель, не обнаружив курсовую работу, поставил ей ноль баллов. По словам Алика, курсовая работа до сих пор лежит в куче мусора во дворе университета.",
"objectives": [
{ "id": "ghost_coursework_find", "text": "Найти курсовую работу Бегимай", "completed": false },
{ "id": "ghost_coursework_mark", "text": "Показать курсовую работу Аиде Джаныбековой", "completed": false }
]
},
{
"id": "ghost_release",
"title": "Освобождение",
"status": "Hidden",
"autoComplete": true,
"description": "Студентка по имени Бегимай действительно училась в университете в прошлом году. Она пыталась сдать курсовую работу, но по стечению обстоятельств она не смогла это сделать, и получила ноль баллов. Эта курсовая сломала все ее планы и надежды, и Бегимай выбросилась из окна. Теперь она вернулась в виде призрака, и чтобы получить освобождение, она должна убедиться что ей выставили оценку за курсовую работу.",
"objectives": [
{ "id": "ghost_release_reportcard", "text": "Найти зачетку Бегимай", "completed": false },
{ "id": "ghost_release_mark", "text": "Поставить оценку за курсовую в зачетку", "completed": false },
{ "id": "ghost_release_show", "text": "Показать зачетку с оценкой призраку", "completed": false }
]
},
{
"id": "study_beginning",
"title": "Манасоведение",
"status": "Available",
"autoComplete": true,
"description": "Скоро будет модуль по Манасоведению, а я еще ни разу не ходил на лекции. Сегодня у нас лекция по Манасоведению, надо ее посетить и получить у преподавательницы Аиды Дженибековной задание на модуль.",
"objectives": [
{ "id": "study_beginning_lecture", "text": "Посетить лекцию", "completed": false },
{ "id": "study_beginning_task", "text": "Получить задание на модуль", "completed": false }
]
},
{
"id": "study_project",
"title": "Эссе манасчи",
"status": "Hidden",
"description": "Преподавательница по манасоведению Аида Джаныбекова дала мне задачу - найти в библиотеке книгу про манасчи Жусупа Мамая, и написать по этой книге эссе. Книгу нельзя выносить из библиотеки, но можно воспользоваться стоящим в библиотеке компьютером, чтобы написать эссе.",
"objectives": [
{ "id": "study_project_book", "text": "Найти книгу", "completed": false },
{ "id": "study_project_write", "text": "Написать эссе", "completed": false },
{ "id": "study_project_give", "text": "Сдать эссе", "completed": false }
]
},
{
"id": "aiperi_knife",
"title": "Серебряный нож",
"status": "Hidden",
"description": "Айпери одолжила мне серебряный нож, который мы использовали чтобы нарезать торт преподавателям на день рождения. Нож до сих пор где-то лежит в учительской, и я должен его забрать и вернуть Айпери.",
"objectives": [
{ "id": "aiperi_knife_keys", "text": "Получить ключи от учительской", "completed": false },
{ "id": "aiperi_knife_take", "text": "Забрать нож", "completed": false },
{ "id": "aiperi_knife_give", "text": "Отдать нож Айпери", "completed": false }
]
}
]
}
+32
View File
@@ -0,0 +1,32 @@
{
"teleports": [
{
"id": "tp_dorm_to_loc2",
"positionX": -11.4,
"positionY": 0.0,
"positionZ": 0.0,
"radius": 1.5,
"active": false,
"automatic": true,
"automaticRadius": 1.4,
"destinationLocation": "uni_exterior",
"destinationPositionX": -14.8449,
"destinationPositionY": 0.0,
"destinationPositionZ": -29.5501,
"destinationRotationY": 3.14159
},
{
"id": "tp_dorm_to_2floor",
"positionX": 3.95908,
"positionY": 0.0,
"positionZ": -3.06444,
"radius": 1.5,
"active": false,
"destinationLocation": "NONE",
"destinationPositionX": 0.0,
"destinationPositionY": 0.0,
"destinationPositionZ": 0.0,
"destinationRotationY": 0.0
}
]
}
@@ -0,0 +1,32 @@
{
"teleports": [
{
"id": "tp_loc2_to_dorm",
"positionX": -15.8665,
"positionY": 0.0,
"positionZ": -36.85,
"radius": 5.0,
"active": false,
"destinationLocation": "location_dorm",
"destinationPositionX": -8.32343,
"destinationPositionY": 0.0,
"destinationPositionZ": -0.152264,
"destinationRotationY": 1.5708
},
{
"id": "tp_loc2_to_loc1",
"positionX": 6.6335,
"positionY": 0.0,
"positionZ": -9.65,
"radius": 1.5,
"active": true,
"automatic": true,
"automaticRadius": 1.4,
"destinationLocation": "uni_interior",
"destinationPositionX": 1.05971,
"destinationPositionY": 0.0,
"destinationPositionZ": -9.63831,
"destinationRotationY": -1.5708
}
]
}
@@ -0,0 +1,19 @@
{
"teleports": [
{
"id": "tp_loc1_to_loc2",
"positionX": 3.39902,
"positionY": 0.0,
"positionZ": -10.1046,
"radius": 1.8,
"active": true,
"automatic": true,
"automaticRadius": 1.7,
"destinationLocation": "uni_exterior",
"destinationPositionX": 8.9718,
"destinationPositionY": 0.0,
"destinationPositionZ": -9.57324,
"destinationRotationY": 0.0
}
]
}
+31
View File
@@ -0,0 +1,31 @@
{
"trigger_zones": [
{
"id": "taxi_zone001",
"positionX": -8.32343,
"positionY": 0.0,
"positionZ": 0.0,
"radius": 3.0,
"hysteresis": 0.3,
"enabled": true
},
{
"id": "pickup_phone_zone001",
"positionX": 2.54938,
"positionY": 0.0,
"positionZ": -15.2422,
"radius": 1.0,
"hysteresis": 0.1,
"enabled": true
},
{
"id": "ladder_zone001",
"positionX": 3.7569,
"positionY": 0.0,
"positionZ": -3.50058,
"radius": 2.0,
"hysteresis": 0.1,
"enabled": true
}
]
}
@@ -0,0 +1,46 @@
{
"trigger_zones": [
{
"id": "taxi_zone001",
"positionX": -15.0359,
"positionY": 0.0,
"positionZ": -36.135,
"radius": 4.0,
"hysteresis": 0.4,
"enabled": true
},
{
"id": "darklands_exit001",
"positionX": 11.747,
"positionY": 0.0,
"positionZ": -6.34282,
"radius": 3.3,
"hysteresis": 0.5,
"enabled": true
},{
"id": "darklands_exit003",
"positionX": 13.3522,
"positionY": 0.0,
"positionZ": -10.0046,
"radius": 3.3,
"hysteresis": 0.5,
"enabled": true
},{
"id": "darklands_exit004",
"positionX": 9.92273,
"positionY": 0.0,
"positionZ": -15.5795,
"radius": 3.3,
"hysteresis": 0.5,
"enabled": true
},{
"id": "darklands_exit005",
"positionX": 8.57705,
"positionY": 0.0,
"positionZ": -4.06573,
"radius": 5.0,
"hysteresis": 0.7,
"enabled": true
}
]
}
@@ -0,0 +1,41 @@
{
"trigger_zones": [
{
"id": "lection_hall_zone001",
"positionX": 0.0,
"positionY": 0.0,
"positionZ": 9.75898,
"radius": 1.0,
"hysteresis": 0.1,
"enabled": true
},
{
"id": "knife_dialog_zone001",
"positionX":0.83598,
"positionY": 0.0,
"positionZ": -12.3056,
"radius": 4.5,
"hysteresis": 1.5,
"enabled": true
},
{
"id": "teacher_dialog_zone001",
"positionX":-3.96016,
"positionY": 0.0,
"positionZ": 5.927,
"radius": 2.0,
"hysteresis": 0.1,
"enabled": false
},
{
"id": "book_dialog_zone001",
"positionX":-0.757994,
"positionY": 0.0,
"positionZ": 6.17516,
"radius": 2.5,
"hysteresis": 0.3,
"enabled": true
}
]
}