Partially implemented office.json and states in animatronics movements
This commit is contained in:
@@ -2,14 +2,17 @@
|
||||
"id": "toy_freddy",
|
||||
"displayName": "Freddy Fazbear (Toy)",
|
||||
|
||||
"inRoom": 9,
|
||||
"restRoom": 9,
|
||||
"inRoom": "cam9",
|
||||
"restRoom": "cam9",
|
||||
|
||||
"color": "#FF5733",
|
||||
|
||||
"movement": {
|
||||
"type": "SEQUENTIAL",
|
||||
"path": [9, 10, -2, -3],
|
||||
"path": [
|
||||
{ "room": "hallway", "state": 0 },
|
||||
{ "room": "hallway", "state": 1 }
|
||||
],
|
||||
"moveIntervalSeconds": 12,
|
||||
"aiSpeedMultiplier": true
|
||||
},
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"inCameraId": 1,
|
||||
"inCameraId": "cam1",
|
||||
"wideRandomMov": {
|
||||
"min": 5000,
|
||||
"max": 7000
|
||||
@@ -19,171 +19,171 @@
|
||||
],
|
||||
"cameras": [
|
||||
{
|
||||
"id": 1,
|
||||
"id": "cam1",
|
||||
"name": "PartyRoom1",
|
||||
"labelPathId": 0,
|
||||
"buttonX": 595,
|
||||
"buttonY": 496,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_chica"], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["withered_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "toy_chica" }], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "withered_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"id": "cam2",
|
||||
"name": "PartyRoom2",
|
||||
"labelPathId": 1,
|
||||
"buttonX": 710,
|
||||
"buttonY": 496,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["withered_chica"], "indexOff": 3, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "toy_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "withered_chica" }], "indexOff": 3, "indexOn": 4 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"id": "cam3",
|
||||
"name": "PartyRoom3",
|
||||
"labelPathId": 2,
|
||||
"buttonX": 595,
|
||||
"buttonY": 431,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["withered_freddy"], "indexOff": 3, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "toy_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "withered_freddy" }], "indexOff": 3, "indexOn": 4 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"id": "cam4",
|
||||
"name": "PartyRoom4",
|
||||
"labelPathId": 3,
|
||||
"buttonX": 710,
|
||||
"buttonY": 431,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_bonnie"], "indexOff": 2, "indexOn": 3 },
|
||||
{ "animatronics": ["toy_chica"], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": ["withered_chica"], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "toy_bonnie" }], "indexOff": 2, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "toy_chica" }], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "withered_chica" }], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"id": "cam5",
|
||||
"name": "LeftAirVent",
|
||||
"labelPathId": 4,
|
||||
"buttonX": 585,
|
||||
"buttonY": 595,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_chica"], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": ["baloon_boy"], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["withered_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["endo"], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "toy_chica" }], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "baloon_boy" }], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "withered_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "endo" }], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"id": "cam6",
|
||||
"name": "RightAirVent",
|
||||
"labelPathId": 5,
|
||||
"buttonX": 695,
|
||||
"buttonY": 595,
|
||||
"wide": false,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["withered_chica"], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["mangle"], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "toy_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "withered_chica" }], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "mangle" }], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"id": "cam7",
|
||||
"name": "MainHall",
|
||||
"labelPathId": 6,
|
||||
"buttonX": 734,
|
||||
"buttonY": 367,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_chica"], "indexOff": 4, "indexOn": 5 },
|
||||
{ "animatronics": ["withered_freddy"], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["withered_bonnie"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "toy_chica" }], "indexOff": 4, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "withered_freddy" }], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "withered_bonnie" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"id": "cam8",
|
||||
"name": "PartsnService",
|
||||
"labelPathId": 7,
|
||||
"buttonX": 575,
|
||||
"buttonY": 356,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["withered_freddy", "withered_bonnie", "withered_chica"], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": ["withered_freddy", "withered_chica"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["withered_freddy"], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["foxy"], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": ["TODO"], "condition": "ENDO_1987", "indexOff": 0, "indexOn": 6 },
|
||||
{ "animatronics": ["TODO"], "condition": "SHADOW_FREDDY", "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "withered_freddy" }, { "id": "withered_bonnie" }, { "id": "withered_chica" }], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": [{ "id": "withered_freddy" }, { "id": "withered_chica" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "withered_freddy" }], "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "foxy" }], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "TODO" }], "condition": "ENDO_1987", "indexOff": 0, "indexOn": 6 },
|
||||
{ "animatronics": [{ "id": "TODO" }], "condition": "SHADOW_FREDDY", "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 5 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"id": "cam9",
|
||||
"name": "ShowStage",
|
||||
"labelPathId": 8,
|
||||
"buttonX": 895,
|
||||
"buttonY": 331,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_bonnie", "toy_freddy", "toy_chica"], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": ["toy_freddy", "toy_chica"], "indexOff": 2, "indexOn": 3 },
|
||||
{ "animatronics": ["toy_freddy"], "indexOff": 4, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "toy_bonnie" }, { "id": "toy_freddy" }, { "id": "toy_chica" }], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": [{ "id": "toy_freddy" }, { "id": "toy_chica" }], "indexOff": 2, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "toy_freddy" }], "indexOff": 4, "indexOn": 5 },
|
||||
{ "animatronics": [], "indexOff": 6, "indexOn": -1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"id": "cam10",
|
||||
"name": "GameArea",
|
||||
"labelPathId": 9,
|
||||
"buttonX": 820,
|
||||
"buttonY": 455,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["toy_freddy", "baloon_boy"], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": ["toy_freddy"], "indexOff": 2, "indexOn": 5 },
|
||||
{ "animatronics": ["baloon_boy"], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": [{ "id": "toy_freddy" }, { "id": "baloon_boy" }], "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "toy_freddy" }], "indexOff": 2, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "baloon_boy" }], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": [], "indexOff": 2, "indexOn": 3 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"id": "cam11",
|
||||
"name": "PrizeCorner",
|
||||
"labelPathId": 10,
|
||||
"buttonX": 929,
|
||||
"buttonY": 405,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["puppet"], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": ["puppet", "TODO"], "condition": "PUPPET_POS_1_TIMEOUT", "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": ["puppet", "TODO"], "condition": "PUPPET_POS_2_TIMEOUT", "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": ["puppet", "TODO"], "condition": "PUPPET_POS_3_TIMEOUT", "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": ["endo"], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [{ "id": "puppet" }], "indexOff": 0, "indexOn": 1 },
|
||||
{ "animatronics": [{ "id": "puppet" }, { "id": "TODO" }], "condition": "PUPPET_POS_1_TIMEOUT", "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "puppet" }, { "id": "TODO" }], "condition": "PUPPET_POS_2_TIMEOUT", "indexOff": 0, "indexOn": 3 },
|
||||
{ "animatronics": [{ "id": "puppet" }, { "id": "TODO" }], "condition": "PUPPET_POS_3_TIMEOUT", "indexOff": 0, "indexOn": 4 },
|
||||
{ "animatronics": [{ "id": "endo" }], "indexOff": 0, "indexOn": 5 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"id": "cam12",
|
||||
"name": "KidsCove",
|
||||
"labelPathId": 11,
|
||||
"buttonX": 920,
|
||||
"buttonY": 503,
|
||||
"wide": true,
|
||||
"variants": [
|
||||
{ "animatronics": ["mangle"], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [{ "id": "mangle" }], "indexOff": 0, "indexOn": 2 },
|
||||
{ "animatronics": [], "indexOff": 0, "indexOn": 1 }
|
||||
]
|
||||
}
|
||||
|
||||
60
assets/data/config/office.json
Normal file
60
assets/data/config/office.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"config": [
|
||||
{
|
||||
"id": "hallway",
|
||||
"officeSpriteKey": "hallway",
|
||||
"hitbox": {
|
||||
"x": 600,
|
||||
"y": 200,
|
||||
"width": 400,
|
||||
"height": 300
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"animatronics": [],
|
||||
"indexOn": 0
|
||||
},
|
||||
{
|
||||
"animatronics": [{"id": "toy_freddy", "state": 0}],
|
||||
"indexOn": 2
|
||||
},
|
||||
{
|
||||
"animatronics": [{"id": "toy_freddy", "state": 1}],
|
||||
"indexOn": 4
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "rightVent",
|
||||
"officeSpriteKey": "rightVents",
|
||||
"hitbox": {
|
||||
"x": 1440,
|
||||
"y": 200,
|
||||
"width": 80,
|
||||
"height": 90
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"animatronics": [],
|
||||
"indexOn": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "leftVent",
|
||||
"officeSpriteKey": "leftVents",
|
||||
"hitbox": {
|
||||
"x": 100,
|
||||
"y": 200,
|
||||
"width": 80,
|
||||
"height": 90
|
||||
},
|
||||
"variants": [
|
||||
{
|
||||
"animatronics": [],
|
||||
"indexOn": 0
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user