text: int do_rideyz()
  {
          string hname;
          object ob = this_player();
          int i;
          string *yz_xy = ({
                  HIC"客店"NOR,
                  HIC"北大街"NOR,
                  HIC"中央廣場"NOR,
                  HIC"西大街"NOR,
                  HIC"西大街"NOR,
                  HIC"西門"NOR,
                  HIC"西門大道"NOR,
                  HIC"關洛道"NOR,
                  HIC"函谷關"NOR,
                  HIC"草地"NOR,
                  HIC"玄武外門"NOR,
                  HIC"玄武內門"NOR,
                  HIC"北大街"NOR,
                  HIC"丁字街口"NOR,
                  HIC"北內大街"NOR,
          });
          if( query_temp("marks/horserent", ob) != 1 && query("age", ob)>14 )
                  return notify_fail("小孩子才可以免費坐馬！你要交錢！\n");
          switch (random(3))
          {
                  case 1:
                          hname=MAG"紫騮馬"NOR;
                          break;
                  case 2:
                          hname=RED"棗紅馬"NOR;
                          break;
                  default:
                          hname=HIY"黃驃馬"NOR;
                          break;
          }
          message_vision(
  "馬伕隨手給$N牽來一匹"+hname+"。$N翻身躍上馬背。動作瀟灑利索。路邊行人一陣
  起鬨: 喔噢喔噢。\n"NOR , ob );
          message_vision("\n只見$N騎兩腿一夾，"+hname+"穿過馬廄而去。\n",ob);
          for (i = sizeof(yz_xy) - 1;i >= 0;i --)
                  tell_object(ob,yz_xy[i] + "\n");
          ob->move("/d/city/majiu");
          tell_room(environment(ob),query("name", ob)+"騎着"+hname+"一路順利到達揚州。\n");
          message_vision("\n$N身形一轉，躍下馬來，姿態十分優美。閒人也給$N一大哄 !\n" ,ob);
          delete_temp("marks/horserent", ob);
          return 1;
  }
  