__init__.tin 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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/dungeon.tin;
  22. load-file mud/pkuxkx/plugins/basic/map/gmcp.tin;
  23. load-file mud/pkuxkx/plugins/basic/map/area.tin;
  24. load-file mud/pkuxkx/plugins/basic/map/node.tin;
  25. load-file mud/pkuxkx/plugins/basic/map/xiaoyao.tin;
  26. load-file mud/pkuxkx/plugins/basic/map/helper.tin;
  27. load-file mud/pkuxkx/plugins/basic/map/tab.tin;
  28. #func {basic_map.Init} {
  29. event.Emit map/init;
  30. set localmap;
  31. set area_detail;
  32. #return true;
  33. };