104 lines
11 KiB
JSON
104 lines
11 KiB
JSON
{
|
|
"name": "Golden Zoo - Realistic Layout",
|
|
"description": "A properly designed zoo with realistic pathways, enclosures, and facilities",
|
|
"map": {
|
|
"width": 50,
|
|
"height": 40,
|
|
"tileTypes": {
|
|
"0": { "name": "path", "description": "Paved walkway", "color": "#8B7D6B", "passable": true, "icon": "path" },
|
|
"1": { "name": "enclosure_fence", "description": "Animal enclosure fence", "color": "#654321", "passable": false, "icon": "fence" },
|
|
"2": { "name": "building_wall", "description": "Building wall", "color": "#5A5A5A", "passable": false, "icon": "wall" },
|
|
"3": { "name": "entrance_gate", "description": "Zoo entrance/exit", "color": "#FFD700", "passable": true, "icon": "gate" },
|
|
"4": { "name": "water", "description": "Water feature", "color": "#4A90E2", "passable": false, "icon": "water" },
|
|
"5": { "name": "grass", "description": "Grass area", "color": "#228B22", "passable": true, "icon": "grass" },
|
|
"6": { "name": "trees", "description": "Wooded area", "color": "#006400", "passable": false, "icon": "trees" },
|
|
"7": { "name": "enclosure_interior", "description": "Inside animal enclosure", "color": "#90EE90", "passable": true, "icon": "enclosure" },
|
|
"8": { "name": "building_interior", "description": "Inside building", "color": "#D3D3D3", "passable": true, "icon": "building" },
|
|
"9": { "name": "parking", "description": "Parking area", "color": "#696969", "passable": true, "icon": "parking" }
|
|
},
|
|
"zones": [
|
|
{ "id": "entrance", "name": "Main Entrance", "bounds": { "x1": 0, "y1": 18, "x2": 10, "y2": 22 } },
|
|
{ "id": "african_savanna", "name": "African Savanna", "bounds": { "x1": 5, "y1": 5, "x2": 20, "y2": 15 } },
|
|
{ "id": "primate_house", "name": "Primate House", "bounds": { "x1": 25, "y1": 8, "x2": 35, "y2": 18 } },
|
|
{ "id": "reptile_house", "name": "Reptile House", "bounds": { "x1": 10, "y1": 25, "x2": 20, "y2": 35 } },
|
|
{ "id": "aquatic_center", "name": "Aquatic Center", "bounds": { "x1": 30, "y1": 25, "x2": 45, "y2": 35 } },
|
|
{ "id": "big_cats", "name": "Big Cat Territory", "bounds": { "x1": 35, "y1": 5, "x2": 45, "y2": 20 } },
|
|
{ "id": "children_zoo", "name": "Children's Petting Zoo", "bounds": { "x1": 5, "y1": 30, "x2": 15, "y2": 38 } }
|
|
],
|
|
"tiles": [
|
|
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2],
|
|
[2,9,9,9,9,9,9,9,9,9,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2],
|
|
[2,9,9,9,9,9,9,9,9,9,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2],
|
|
[2,9,9,9,9,9,9,9,9,9,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2],
|
|
[2,0,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,6,6,6,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,6,6,6,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,6,6,6,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,4,4,4,4,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,7,7,4,4,4,4,7,7,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,7,7,7,7,7,7,7,7,7,7,7,1,0,2],
|
|
[2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,2,2,2,0,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3],
|
|
[3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3],
|
|
[3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,7,7,7,7,7,7,7,7,1,0,0,0,0,0,2,8,8,8,8,8,8,8,2,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1,0,2],
|
|
[2,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
|
|
[2,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,2],
|
|
[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2]
|
|
],
|
|
"entities": [
|
|
{ "id": "player", "type": "player", "name": "You", "description": "A visitor trying to escape the zoo.", "x": 5, "y": 20, "icon": "user" },
|
|
|
|
{ "id": "visitor_1", "type": "visitor", "name": "Sarah Chen", "description": "A panicked visitor with her children.", "x": 8, "y": 19, "status": "panicked", "icon": "user" },
|
|
{ "id": "visitor_2", "type": "visitor", "name": "Marcus Thompson", "description": "A photographer documenting the chaos.", "x": 12, "y": 18, "status": "hiding", "icon": "user" },
|
|
{ "id": "visitor_3", "type": "visitor", "name": "Emily Rodriguez", "description": "A biology student trapped near the reptile house.", "x": 15, "y": 30, "status": "injured", "icon": "user" },
|
|
|
|
{ "id": "keeper_1", "type": "keeper", "name": "Jake Williams", "description": "Head zookeeper trying to contain the situation.", "x": 28, "y": 12, "status": "active", "icon": "user-check" },
|
|
{ "id": "keeper_2", "type": "keeper", "name": "Maria Santos", "description": "Primate specialist.", "x": 30, "y": 10, "status": "missing", "icon": "user-check" },
|
|
|
|
{ "id": "vet_1", "type": "veterinarian", "name": "Dr. Amanda Foster", "description": "Zoo veterinarian with tranquilizer equipment.", "x": 18, "y": 32, "status": "active", "icon": "user-doctor" },
|
|
|
|
{ "id": "lion_1", "type": "lion", "name": "Aslan", "description": "Male lion, extremely aggressive.", "x": 42, "y": 10, "status": "hunting", "threat": "extreme", "icon": "paw" },
|
|
{ "id": "lion_2", "type": "lion", "name": "Nala", "description": "Female lion, protective of territory.", "x": 40, "y": 12, "status": "stalking", "threat": "high", "icon": "paw" },
|
|
|
|
{ "id": "tiger_1", "type": "tiger", "name": "Rajah", "description": "Siberian tiger, lone hunter.", "x": 38, "y": 8, "status": "prowling", "threat": "extreme", "icon": "paw" },
|
|
|
|
{ "id": "gorilla_1", "type": "gorilla", "name": "Kong", "description": "Silverback gorilla, highly intelligent and dangerous.", "x": 30, "y": 12, "status": "aggressive", "threat": "high", "icon": "paw" },
|
|
{ "id": "chimp_1", "type": "chimpanzee", "name": "Caesar", "description": "Alpha chimp, using tools as weapons.", "x": 32, "y": 14, "status": "hunting", "threat": "medium", "icon": "paw" },
|
|
|
|
{ "id": "croc_1", "type": "crocodile", "name": "Sobek", "description": "Massive saltwater crocodile.", "x": 38, "y": 30, "status": "lurking", "threat": "extreme", "icon": "paw" },
|
|
|
|
{ "id": "bear_1", "type": "bear", "name": "Bruno", "description": "Grizzly bear, territorial and hungry.", "x": 10, "y": 30, "status": "foraging", "threat": "high", "icon": "paw" }
|
|
],
|
|
"pointsOfInterest": [
|
|
{ "id": "main_gate", "name": "Main Entrance", "x": 0, "y": 20, "type": "exit", "description": "The main zoo entrance - currently locked down", "icon": "door-open" },
|
|
{ "id": "gift_shop", "name": "Gift Shop", "x": 5, "y": 2, "type": "building", "description": "May contain useful supplies", "icon": "store" },
|
|
{ "id": "first_aid", "name": "First Aid Station", "x": 15, "y": 16, "type": "medical", "description": "Medical supplies and equipment", "icon": "cross" },
|
|
{ "id": "security_office", "name": "Security Office", "x": 25, "y": 16, "type": "building", "description": "Communication equipment and weapons", "icon": "shield" },
|
|
{ "id": "maintenance", "name": "Maintenance Shed", "x": 35, "y": 23, "type": "building", "description": "Tools and utility access", "icon": "wrench" },
|
|
{ "id": "restaurant", "name": "Zoo Cafe", "x": 20, "y": 4, "type": "building", "description": "Food and kitchen knives", "icon": "utensils" }
|
|
]
|
|
}
|
|
} |