当前RMXP最新魔塔样板19301没有支持副塔楼传。尽管楼传脚本里有副塔相关代码,但在样板里没有示例。如果魔防圣王类魔塔的做法,会出现问题:
传送进副塔报错。从副塔传送离开的位置、楼层都有问题,且再次激活楼传时,仍然判断为在副塔中。
对脚本进行以下改造。首先是Flytofloor的末尾处,在原有楼层到地图ID的映射上,添加地图ID到楼层的映射。
添加公共事件
进入副塔的事件定义(暂时只支持单入口,且目的地为副塔1层)
修改Flytofloor脚本里确认进行传送的脚本
修改Flytofloor脚本里的player_mapid函数
目前的圣王类魔塔,是用33号公共事件对每个副塔分别进行单独处理。采用以上脚本改造,可以省去这个步骤。
传送进副塔报错。从副塔传送离开的位置、楼层都有问题,且再次激活楼传时,仍然判断为在副塔中。
对脚本进行以下改造。首先是Flytofloor的末尾处,在原有楼层到地图ID的映射上,添加地图ID到楼层的映射。
添加公共事件
进入副塔的事件定义(暂时只支持单入口,且目的地为副塔1层)
修改Flytofloor脚本里确认进行传送的脚本
修改Flytofloor脚本里的player_mapid函数
目前的圣王类魔塔,是用33号公共事件对每个副塔分别进行单独处理。采用以上脚本改造,可以省去这个步骤。