{
"climate": "saltwater",
"description": [
"Ivory and obsidian stones alternate along a path leading up to a yellow barrier. The air surrounding the barrier ripples and wavers, distorting the ruins just visible on the other side. Hollowed out stones stained crimson line the barrier, each holding a humanoid skull as a warning to those who enter.",
"Ivory and obsidian stones alternate along a path leading up to a yellow barrier. The air surrounding the barrier ripples and wavers, some type of ruins visible on the other side. A line of humanoid skulls is nailed into the stones beneath them, a warning to those who enter."
],
"id": 30850,
"image": "kf-atoll-1652294074.jpg",
"image_coords": [
287,
160,
318,
189
],
"location": "the Atoll",
"paths": [
"Obvious paths: north"
],
"tags": [
"atoll barrier",
"yabathilium fruit",
"strand of seaweed",
"murdroot",
"wavepetal blossom",
"meta:forage-sensed",
"meta:forage-sensed:day:2023-11"
],
"terrain": "riparian",
"timeto": {
"30845": 0.2,
"30851": 10
},
"title": [
"[Atoll, Inner Edge]"
],
"uid": [
7138115
],
"wayto": {
"30845": "north",
"30851": ";e color_moves = {'blue' => 'n,sw,sw', 'black' => 'n,sw,sw,sw,s,se', 'red' => 'n,se,se', 'yellow' => 'n,se,se,se,s,sw'};GameObj.room_desc.find { |o| o.name =~ /(blue|black|yellow|red) barrier/ };color = $1;move_order = color_moves[color].split(',');move_order.each { |w| move(w) };move('go grotto');fput 'touch crystal';move('out');move_order.reverse.each { |w| move(reverse_direction(w)) };move('go barrier')"
}
}