活动公告

魔主 |合服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