Working on taxi car

This commit is contained in:
Vladislav Khorev committed 2026-07-14 14:07:53 +03:00
1 parent 38e45d67b8
commit 35a2a91178
21 files changed
+26446 -45

No files matched your search

@@ -26,14 +26,13 @@
},
{
"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",
"texturePath": "resources/e/car4096blue_v002.png",
"meshPath": "resources/e/car004.txt",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
"positionX": -10.5,
"positionY": 0.0,
"positionY": 0.55,
"positionZ": -14.4195,
"approachRadius": 0.5,
"boundsMaxX": 0.8858480453491211,
@@ -51,8 +50,7 @@
},
{
"name": "car001wheels",
"texturePath": "resources/w/exterior/Wheel_base002.png",
"textureDarkandsPath": "resources/w/exterior/Wheel_base002.png",
"texturePath": "resources/w/exterior/Wheel_base003.png",
"meshPath": "resources/w/exterior/wheels002.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
@@ -277,8 +277,8 @@
},
{
"name": "car001",
"texturePath": "resources/w/exterior/car_body001_002.png",
"meshPath": "resources/w/exterior/car001.txt.bin",
"texturePath": "resources/e/car4096blue_v002.png",
"meshPath": "resources/e/car004.txt",
"rotationX": 0.0,
"rotationY": 90.0,
"rotationZ": 0.0,
@@ -300,7 +300,7 @@
},
{
"name": "car001wheels",
"texturePath": "resources/w/exterior/Wheel_base002.png",
"texturePath": "resources/w/exterior/Wheel_base003.png",
"meshPath": "resources/w/exterior/wheels002.txt.bin",
"rotationX": 0.0,
"rotationY": 90.0,
+147 -10
View File
@@ -484,6 +484,53 @@
"targetInteractNpcIndex": -1,
"targetInteractiveObjectIndex": -1,
"targetTeleportZoneIndex": -1,
"taxi": {
"taxiArrivedCallbackCalled": false,
"taxiCar": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -20.850000381469727,
"positionY": 0.0,
"positionZ": 64.0,
"rotation": 0.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 5.0,
"waypoints": []
},
"taxiCarInitialState": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -20.850000381469727,
"positionY": 0.0,
"positionZ": 64.0,
"rotation": 0.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 5.0,
"waypoints": []
},
"taxiCarTriggerPositionX": -19.0,
"taxiCarTriggerPositionY": 0.0,
"taxiCarTriggerPositionZ": 0.0,
"taxiDefaultWaypoints": [
{
"x": -20.850000381469727,
"y": 0.0,
"z": 30.0
},
{
"x": -19.350000381469727,
"y": 0.0,
"z": 24.0
},
{
"x": -19.350000381469727,
"y": 0.0,
"z": 14.0
}
]
},
"tutorialInteractiveObjectsLocked": true
},
"npcStates": [
@@ -522,6 +569,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
-6.296899795532227,
0.0,
@@ -564,6 +612,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
6.8031005859375,
0.0,
@@ -616,7 +665,7 @@
"isActive": true,
"isAnimating": false,
"positionX": -10.496715545654297,
"positionY": 0.8919645547866821,
"positionY": 0.901249885559082,
"positionZ": -13.977367401123047,
"rotationY": 0.0,
"scale": 1.0
@@ -642,6 +691,53 @@
"targetInteractNpcIndex": -1,
"targetInteractiveObjectIndex": -1,
"targetTeleportZoneIndex": -1,
"taxi": {
"taxiArrivedCallbackCalled": false,
"taxiCar": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -17.600000381469727,
"positionY": 0.05000000074505806,
"positionZ": -100.0,
"rotation": 180.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 5.0,
"waypoints": []
},
"taxiCarInitialState": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -17.600000381469727,
"positionY": 0.05000000074505806,
"positionZ": -100.0,
"rotation": 180.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 5.0,
"waypoints": []
},
"taxiCarTriggerPositionX": -17.600000381469727,
"taxiCarTriggerPositionY": 0.05000000074505806,
"taxiCarTriggerPositionZ": -45.0,
"taxiDefaultWaypoints": [
{
"x": -17.600000381469727,
"y": 0.05000000074505806,
"z": -90.0
},
{
"x": -17.600000381469727,
"y": 0.05000000074505806,
"z": -75.0
},
{
"x": -17.600000381469727,
"y": 0.05000000074505806,
"z": -55.0
}
]
},
"tutorialInteractiveObjectsLocked": false
},
"npcStates": [],
@@ -674,6 +770,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
5.0,
0.0,
@@ -778,7 +875,7 @@
"isActive": true,
"isAnimating": false,
"positionX": -4.959765434265137,
"positionY": 0.919700026512146,
"positionY": 0.935509979724884,
"positionZ": 2.3698995113372803,
"rotationY": 0.0,
"scale": 1.0
@@ -828,7 +925,7 @@
"isActive": true,
"isAnimating": false,
"positionX": -10.496715545654297,
"positionY": -4.108035564422607,
"positionY": -4.648750305175781,
"positionZ": -13.977367401123047,
"rotationY": 0.0,
"scale": 1.0
@@ -999,6 +1096,37 @@
"targetInteractNpcIndex": -1,
"targetInteractiveObjectIndex": -1,
"targetTeleportZoneIndex": -1,
"taxi": {
"taxiArrivedCallbackCalled": false,
"taxiCar": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -100.0,
"positionY": -100.0,
"positionZ": -100.0,
"rotation": 0.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 3.0,
"waypoints": []
},
"taxiCarInitialState": {
"currentWaypoint": 0,
"mode": 1,
"positionX": -100.0,
"positionY": -100.0,
"positionZ": -100.0,
"rotation": 0.0,
"steeringAngle": 0.0,
"velocity": 0.0,
"waypointReachRadius": 3.0,
"waypoints": []
},
"taxiCarTriggerPositionX": -1.7014118346046923e+38,
"taxiCarTriggerPositionY": -1.7014118346046923e+38,
"taxiCarTriggerPositionZ": -1.7014118346046923e+38,
"taxiDefaultWaypoints": []
},
"tutorialInteractiveObjectsLocked": false
},
"npcStates": [
@@ -1037,6 +1165,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
-0.31001949310302734,
0.0,
@@ -1078,6 +1207,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
0.7899808883666992,
0.0,
@@ -1095,32 +1225,33 @@
"facingAngle": 0.0,
"homeDriftCheckTimer": 5.0,
"homePosition": [
-0.2859399914741516,
0.0,
0.0,
13.964099884033203
],
"hp": 35.0,
"pathWaypoints": [
[
-0.31001949310302734,
-0.010019302368164063,
0.0,
13.974998474121094
]
],
"position": [
-0.2859399914741516,
0.0,
0.0,
13.964099884033203
],
"requestedWalkTarget": [
-0.2859399914741516,
0.0,
0.0,
13.964099884033203
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 5.5,
"walkTarget": [
-0.31001949310302734,
-0.010019302368164063,
0.0,
13.974998474121094
]
@@ -1160,6 +1291,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.5,
"walkTarget": [
-0.010019302368164063,
0.0,
@@ -1201,6 +1333,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
-5.010019302368164,
0.0,
@@ -1242,6 +1375,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 4.800000190734863,
"walkTarget": [
4.889980316162109,
0.0,
@@ -1283,6 +1417,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
3.989980697631836,
0.0,
@@ -1325,6 +1460,7 @@
],
"showWeapon": true,
"targetFacingAngle": 0.0,
"visibleRange": 6.0,
"walkTarget": [
0.9899806976318359,
0.0,
@@ -1341,7 +1477,7 @@
"morning_did_open_door_index": 0,
"player_hold_book": false,
"player_hold_knife": false,
"teacher_arrived": false,
"teacher_arrived_to_library": false,
"teacher_door_opened": false,
"teacher_told_about_book": false,
"was_day_when_player_left": 0,
@@ -1516,7 +1652,8 @@
}
]
},
"savedAt": "2026-07-08 15:45",
"savedAt": "2026-07-14 14:00",
"taxiIsCalled": false,
"tutorialJournalPickedUp": false,
"tutorialJournalScreenOpened": false,
"tutorialNeedOpenTaxiScreen": false,