__init__.tin 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #nop vim: set filetype=tt:;
  2. /*
  3. 本文件属于 PaoTin++ 的一部分。
  4. PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
  5. 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。
  6. */
  7. ///=== {
  8. ///// 地图系统
  9. ///// };
  10. #var basic_map[META] {
  11. {NAME} {地图系统}
  12. {DESC} {地图系统}
  13. {AUTHOR} {担子炮}
  14. };
  15. load-lib event;
  16. load-lib sync;
  17. event.Define {map/walk/continue} {无参} {$MODULE} {走路机器人结束运行时,可以发射本事件以驱动后续动作继续运行。};
  18. event.Define {map/walk/failed} {无参} {$MODULE} {走路机器人运行失败时,可以发射本事件以通知调用方。};
  19. event.Define {map/init} {无参} {$MODULE} {map 模块开始初始化。};
  20. load-file mud/pkuxkx/plugins/basic/map/room.tin;
  21. load-file mud/pkuxkx/plugins/basic/map/gmcp.tin;
  22. load-file mud/pkuxkx/plugins/basic/map/area.tin;
  23. load-file mud/pkuxkx/plugins/basic/map/node.tin;
  24. load-file mud/pkuxkx/plugins/basic/map/xiaoyao.tin;
  25. load-file mud/pkuxkx/plugins/basic/map/helper.tin;
  26. load-file mud/pkuxkx/plugins/basic/map/tab.tin;
  27. #func {basic_map.Init} {
  28. event.Emit map/init;
  29. set localmap;
  30. set area_detail;
  31. #return true;
  32. };