{"$schema":"https://midgarduniverse.com/api/v1/schemas/Ledger-mapResponse.json","data":{"name":"bat_b02","width":400,"height":300,"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-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"},{"hour":"2026-11-03T04:00:00Z"},{"hour":"2026-11-03T05:00:00Z"}]},"warps":[],"entrances":[],"npcs":[{"name":"Battle Therapist","x":10,"y":294,"sprite":95,"type":"script"},{"name":"Battle Therapist","x":389,"y":14,"sprite":95,"type":"script"},{"name":"Croix Camp","x":306,"y":233,"sprite":974,"type":"script"},{"name":"Croix Camp","x":317,"y":233,"sprite":974,"type":"script"},{"name":"Croix Camp","x":306,"y":216,"sprite":974,"type":"script"},{"name":"Croix Camp","x":317,"y":216,"sprite":974,"type":"script"},{"name":"Croix Camp","x":257,"y":158,"sprite":974,"type":"script"},{"name":"Croix Camp","x":257,"y":141,"sprite":974,"type":"script"},{"name":"Croix Camp","x":297,"y":164,"sprite":974,"type":"script"},{"name":"Croix Camp","x":297,"y":136,"sprite":974,"type":"script"},{"name":"Croix Camp","x":336,"y":161,"sprite":974,"type":"script"},{"name":"Croix Camp","x":336,"y":139,"sprite":974,"type":"script"},{"name":"Croix Camp","x":389,"y":16,"sprite":974,"type":"script"},{"name":"Guillaume Camp","x":81,"y":83,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":94,"y":83,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":81,"y":66,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":94,"y":66,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":139,"y":142,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":139,"y":158,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":110,"y":161,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":110,"y":137,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":63,"y":135,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":63,"y":165,"sprite":973,"type":"script"},{"name":"Guillaume Camp","x":10,"y":296,"sprite":973,"type":"script"},{"name":"OBJ","x":1,"y":1,"sprite":844,"type":"script"},{"name":"OBJ","x":1,"y":2,"sprite":844,"type":"script"},{"name":"Release all","x":1,"y":10,"sprite":81,"type":"script"},{"name":"cell","x":1,"y":4,"sprite":844,"type":"script"},{"name":"cell","x":1,"y":5,"sprite":844,"type":"script"},{"name":"countdown","x":1,"y":5,"sprite":844,"type":"script"},{"name":"guardian","x":1,"y":3,"sprite":844,"type":"script"},{"name":"guardian","x":1,"y":3,"sprite":844,"type":"script"},{"name":"start","x":15,"y":15,"sprite":844,"type":"script"},{"name":"time","x":1,"y":6,"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-03T05:28:27.171893821Z"}},"updatedAt":"2026-11-03T05:28:27.172252372Z"}
