} if (!world.tile(owner.position.x, owner.position.y).isSwimmable()){
MessageBus.publish(new Note(world, owner, "You must be on a bridge or water to dive underwater."));
return screen;
}
return new DiveScreen(screen, world, owner);
}
};
item.addTrait(Trait.SWIMMER);
return item;
}