《魔主》合服BOSS

系统简述

合服期间的福利BOSS活动,提供一些特别产出(很低几率),对于合服后各区服之间产生竞争,增加冲突

功能开启

特殊开启,走日常活动表t_activities_base,合服后第4-7天开启。

新增界面ID=???--合服BOSS;

合服后,合服BOSS展现在合服活动分页上

活动时间通过日常活动表配置。

界面描述

3.1 主界面

image.png 

3.2 掉落展示

image.png 

固定展示一些可能获得的道具,读取日常活动表f_reward字段(通用逻辑)

3.3 怪物形象

image.png 

活动界面中展示的怪物形象

全局变量表新增id=26001,活动界面展示的怪物roleID,配置格式为:[合服第几天,怪物roleID];[合服第几天, 怪物roleID];[合服第几天, 怪物roleID](多个用分号隔开)

 

3.4 我要参与

image.png 

不在活动时间内时,按钮置灰;点击提示message=60991“活动未开启”

活动期间,点击按钮,自动切换地图

全局变量表新增id=26002,点击【我要参加】按钮自动切换的地图和坐标,配置格式为[地图ID,X坐标,Y坐标](配置为[1501,39,53])

3.5 活动倒计时

image.png 

需要展示整个合服活动的倒计时,通用逻辑

系统逻辑

4.1 合服BOSS活动逻辑

日常活动表新增类型f_activity_type=110,合服BOSS

日常活动表新增f_activity_id=401,合服BOSS

合服BOSS刷新的天数由f_special_open字段控制,填写格式为[2,4,7](2合服),代表合服后第4到7天开启

其他活动信息使用日常活动表通用逻辑

4.2 合服BOSS生成逻辑 

全局变量表新增ID=26003,合服BOSS刷新信息,配置格式为:[合服第几天,怪物ID,刷怪地图,刷怪X坐标,刷怪Y坐标,刷怪数量,刷怪半径,怪物动作,怪物方向],多个用,隔开(配置为:[4, 100001, 15001,39,53,1,2, "stand",6], [5, 102001, 15001,39,53,1,2, "stand",6], [6, 104003, 15001,39,53,1,2, "stand",6], [7, 106004, 15001,39,53,1,2, "stand",6],)

BOSS等级需要根据世界等级生成(通用逻辑)

4.3 合服BOSS击杀逻辑

1. 活动期间BOSS被击杀

活动期间,BOSS被击杀后,需要发送messageid=63001:{@}已被大家合力击败,掉落大量稀有道具,20秒后各位大仙可以自由拾取!

{@}根据全局变量表26003的怪物ID,读取对应的怪物名字。

BOSS被击杀并且产生的掉落,不会因为活动结束而消失

2. 活动期间BOSS未被击杀

如果活动结束(预计活动持续半小时),BOSS未被击杀,BOSS会自动消失,并且发送messageid=63002:活动结束,{@}已经回归天地,各位大仙还请等待下次活动开启!

{@}根据全局变量表26003的怪物ID,读取对应的怪物名字

 

4.4 其他逻辑

1. 活动期间特殊逻辑,活动地图可以正常PK,并且击杀他人不加PK值(只针对于活动地图15001)

2. 合服BOSS掉落的道具,需要在地上展示20S,20S内玩家可以站到道具上,但是不会拾取到背包。站在道具上,会提示:{@}秒后可以拾取(邓嘉贤会配置,前后端不需要处理)

3. 活动开启时,需要发送messageid=63003:极品BOSS降临,时间有限,请各位大仙前往协助击败BOSS。【我要前往】(点击我要前往,弹出合服BOSS界面)

4. 活动开启后,右下角需要弹窗提示,通用逻辑,点击参与,弹出合服BOSS界面

image.png