            关于area相关说明

要求: 用/area 来代替现在正在使用的 /d

标准目录形式: 
    /area/地域/地区(地名,城市名)
    /area/地域/地区/npc
    具体参考这里的mulu, look mulu

关于npc的调用: 
    属于master的npc都转移到/kungfu/class对应目录下面，
    area将不在象/d一样包含master级别的npc，
    其他类型的npc转移到/clone/npc下面。

关于obj的调用: 
    原/d 下的obj，一律将文件放到/clone下面并且分类。
    可以调用/clone的，要求调用/clone,并且格式规范化,例如:
        carry_object("/d/shaolin/obj/changjian")->wiell(); 
    统一调用/clone以后应该是写为:                l
        carry_object(BINGQI_D("changjian"))->wield();
    不知道写法的，请参考/include/globals.h
    要求全部统一写法，采用标准调用格式。


关于/clone:
        /clone重新分类，文件命名要求统一标准，不标准的一律取消。
工作安排: 
      首先要求各门派wiz将自己负责的门派目录先做完。
      完工的请检查。保证和辽宁站数据统一，及时更新。

备注： 测试站的 的/area & /kungfu/class & /clone 
      目前app有完全的写权限。wizard可以mup 全目录。

      目前应该有很多相同npc和obj在调用。而且在不同的目录里，
      如果mv -> /clone那么文件上会有重复。
      另外估计还会有重名或者同名的文件，但是内容不一样。
      希望大家整理的时候注意，统一文件命名规则。
      不规范的文件名，容易混淆的文件名，尽量改掉。
      相同npc例如官兵，扬州四门的官兵应该和某些城市的官兵调用同一个文件.
另：
      由于目录完成的顺序不一样，
      所以和别的区域的连接room目前有的还无法连接
      希望大家整理的时候把和其他区域连接的room
      在测试站post出来，为下一步工作做准备。

注意事项: 整理完的area将不再包含npc和obj,全部转移走.

文件命名规范：
      文件名统一小写，尽量保证简单并且有意义。
      原来的npc和obj有很多是重复的，还有就是npc和obj太多了。
      全部cp到/clone里面肯定有重名的。最好在cp前检查一下
      别把/clone里面有的给覆盖了，或者cp到/clone里面的最好重新起名。
      like
      /area/jiangbei/taishan下的npc和obj
      在前面加了一个ts_

未完待续，具体内容大家探讨。
By looklove 2000/10/1


                附录 一 (area目录详细说明）


各门派按所处地分配，统一使用地名，而不是门派名。
比如，murong派 应该在 /area/jiangnan/yanziwu
     mingjiao 应该在 /area/kunlun/guangmingding
     kunlun派 应该在 /area/kunlun/xxxshan...
        
现在划分 area 为：

        昆仑(kunlun)：  昆仑山脉地域。
                        包括明教，昆仑派，雪山派(剑派)，密宗等。
        西域(xiyu)：    从嘉峪关开始往西地域。
                        包括星宿海，伊犁，白陀山，天山，嘉峪关等。
        西南(xinan)：   秦岭以南，云贵川三地。
                        包括娥眉，大理，天龙寺，青城，苗疆，无量山，五指山，成都等。
        东北(dongbei)： 山海关外所有区域。
                        包括鹿鼎山，雅各布等。                        
        草原(caoyuan)： 西域和北域。
                        包括回疆，西夏，蒙古等。
        江南(jiangnan)：长江以南，不含云贵川的所有区域。
                        包括苏州，嘉兴，杭州，泉州，衡山，天台山，燕子坞，梅庄，天地会总舵，
                        福州，佛山，归云庄，等。
        江北(jiangbei)：长江以北，黄河以南的中间地带。
                        包括泰山，嵩山，武当山，襄阳，华山，崆峒山，扬州，长安，终南山，金陵等。
        河北(hebei)：   黄河以北，直到山海关间的所有区域。
                        包括北京，王屋山，恒山，五台山，山海关，天龙门等。
        海外(haiwai)：  所有海岛，以及出了中华地域的区域。
                        包括莫斯科，波斯，扶桑，冰火岛，桃花岛，侠客岛，台湾岛等。
        特殊(special)： 所有特殊区域，不在map搜索范围内。
                        包括地狱，巫师地带，擂台等。
        所有目录已在 test site 建立，各巫师请按各自负责的门派改动，老目录为 /oldd。


                附录 二 (globals.h 相关调用)

//directories
#define CLASS_D(x)      ("/kungfu/class/" + x)
#define SKILL_D(x)      ("/kungfu/skill/" + x)
#define CONDITION_D(x)  ("/kungfu/condition/" + x)
#define BINGQI_D(x)     ("/clone/weapon/" + x)
#define ARMOR_D(x)      ("/clone/armor/" + x)
#define MEDICINE_D(x)   ("/clone/medicine/" + x)
#define FOOD_D(x)       ("/clone/food/" + x)
#define MISC_D(x)       ("/clone/misc/" + x)
#define NPC_D(x)        ("/clone/npc/" + x)
#define BOOK_D(x)       ("/clone/book/" + x)
#define CLOTH_D(x)      ("/clone/cloth/" + x)
#define ANIMAL_D(x)     ("/clone/animal/" + x)
#define PLANT_D(x)      ("/clone/plant/" + x)
#define BOARD_D(x)      ("/clone/board/" + x)




                    By Looklove 2000/10/1
