{"$schema":"https://midgarduniverse.com/api/v1/schemas/Ledger-mapResponse.json","data":{"name":"bat_a02","width":400,"height":400,"flags":[{"name":"battleground","value":1},{"name":"hidemobhpbar","value":1},{"name":"nobranch","value":1},{"name":"noexppenalty","value":1},{"name":"nomemo","value":1},{"name":"noreturn","value":1},{"name":"nosave","value":1},{"name":"noteleport","value":1},{"name":"nowarp","value":1},{"name":"nowarpto","value":1},{"name":"nozenypenalty","value":1},{"name":"skill_duration","value":1}],"spawns":[],"population":{"castle":false,"hours":[{"hour":"2026-11-02T04:00:00Z"},{"hour":"2026-11-02T05:00:00Z"},{"hour":"2026-11-02T06:00:00Z"},{"hour":"2026-11-02T07:00:00Z"},{"hour":"2026-11-02T08:00:00Z"},{"hour":"2026-11-02T09:00:00Z"},{"hour":"2026-11-02T10:00:00Z"},{"hour":"2026-11-02T11:00:00Z"},{"hour":"2026-11-02T12:00:00Z"},{"hour":"2026-11-02T13:00:00Z"},{"hour":"2026-11-02T14:00:00Z"},{"hour":"2026-11-02T15:00:00Z"},{"hour":"2026-11-02T16:00:00Z"},{"hour":"2026-11-02T17:00:00Z"},{"hour":"2026-11-02T18:00:00Z"},{"hour":"2026-11-02T19:00:00Z"},{"hour":"2026-11-02T20:00:00Z"},{"hour":"2026-11-02T21:00:00Z"},{"hour":"2026-11-02T22:00:00Z"},{"hour":"2026-11-02T23:00:00Z"},{"hour":"2026-11-03T00:00:00Z"},{"hour":"2026-11-03T01:00:00Z"},{"hour":"2026-11-03T02:00:00Z"},{"hour":"2026-11-03T03:00:00Z"}]},"warps":[{"map":"bat_a02","x":169,"y":227,"rangeX":1,"rangeY":1,"toMap":"bat_a02","toX":178,"toY":228},{"map":"bat_a02","x":208,"y":164,"rangeX":1,"rangeY":1,"toMap":"bat_a02","toX":200,"toY":171}],"entrances":[],"npcs":[{"name":"Battle Therapist","x":53,"y":377,"sprite":95,"type":"script"},{"name":"Battle Therapist","x":45,"y":19,"sprite":95,"type":"script"},{"name":"Croix Camp","x":138,"y":12,"sprite":974,"type":"script"},{"name":"Croix Camp","x":108,"y":36,"sprite":974,"type":"script"},{"name":"Croix Camp","x":108,"y":63,"sprite":974,"type":"script"},{"name":"Croix Camp","x":136,"y":87,"sprite":974,"type":"script"},{"name":"Croix Camp","x":167,"y":86,"sprite":974,"type":"script"},{"name":"Croix Camp","x":199,"y":49,"sprite":974,"type":"script"},{"name":"Croix Camp","x":168,"y":16,"sprite":974,"type":"script"},{"name":"Croix Camp","x":357,"y":74,"sprite":974,"type":"script"},{"name":"Croix Camp","x":348,"y":74,"sprite":974,"type":"script"},{"name":"Guillaume Camp","x":171,"y":309,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":149,"y":310,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":119,"y":336,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":118,"y":357,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":150,"y":380,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":173,"y":380,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":210,"y":344,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":350,"y":325,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":358,"y":325,"sprite":973,"type":"script"},{"name":"NOBJ_mob","x":15,"y":21,"sprite":844,"type":"script"},{"name":"NOBJ_mob","x":15,"y":22,"sprite":844,"type":"script"},{"name":"OBJ","x":15,"y":16,"sprite":844,"type":"script"},{"name":"OBJ","x":15,"y":17,"sprite":844,"type":"script"},{"name":"OBJ","x":15,"y":20,"sprite":844,"type":"script"},{"name":"Release all","x":1,"y":1,"sprite":81,"type":"script"},{"name":"Valley Ghost","x":60,"y":216,"sprite":950,"type":"script"},{"name":"barricade","x":15,"y":18,"sprite":844,"type":"script"},{"name":"barricade","x":15,"y":19,"sprite":844,"type":"script"},{"name":"countdown","x":1,"y":5,"sprite":844,"type":"script"},{"name":"start","x":15,"y":15,"sprite":844,"type":"script"}],"kills":{"available":true,"castle":false,"until":"2026-11-03T00:00:00Z","loggingSince":"2026-10-08T07:00:00Z","days":30,"recent":0,"total":0,"monsters":[],"at":"2026-11-03T03:36:36.936725066Z"}},"updatedAt":"2026-11-03T03:36:36.938046453Z"}
