# 新版Next Helper
[TOC]
## next_upgrade_unit
打开升级中心 ,跳转到指定兵种页面
索引不填默认为-1。不显示。
```xml
<next_upgrade_unit catalog="指向原来各兵种升级窗口的type" card="指定兵种的cardType" state_index="属性索引" ability_index="技能索引" technology="指定升级的科技type" pointer_promote="是否指向升阶按钮(true or false)"/>
```
|catalog|对应窗口|
|---|---|
|infantry_upgrade_window|基础兵升级|
|mercenary_upgrade_window|特种兵升级|
|support_upgrade_window|炮弹升级|
|officer_window|载具升级|
|elite_upgrade_window|精英兵升级|
---
## next_upgrade_unit_lowest_state
打开升级中心。跳转到指定兵种。指向最低的属性提示升级
```xml
<next_upgrade_unit_lowest_state catalog="指向原来各兵种升级窗口的type" card="指定兵种的cardType" />
```
具体参考`next_upgrade_unit`
---
## next_open_army_production
打开 兵种 训练中心,跳转到指定训练厂
```xml
<next_open_army_production building="训练厂建筑物type" contract="兵种槽(对应building.xml 中的contract)" />
```
|building|对应工厂|
|---|---|
|infantry_factory|步兵训练营|
|support_factory|炮弹工厂|
|armor_factory|战车工厂|
---
## next_open_campaign
打开主线章节副本。跳转到指定关卡
```xml
<next_open_campaign campaign="章节type" arena="关卡arena_type" hide_pointer="为true的时候不显示箭头" pointer_sweep="为true的时候显示扫荡箭头(优先判断hide_pointer)"/>
```
如果helper填的arena没有达到开启条件。则只会跳转到指定的章节。默认找可以打的最后的一个关卡
---
## next_open_ability_event
打开技能副本。 跳转到指定关卡
```xml
<next_open_ability_event event="event_type" arena="关卡arena_type" hide_pointer="为true的时候不显示箭头" pointer_sweep="为true的时候显示扫荡箭头(优先判断hide_pointer)"/>
```
如果helper填的arena没有达到开启条件。则只会跳转到指定的副本难度界面。默认找可以打的第一个关卡
----
## next_open_resource_event
打开资源副本。跳转到指定关卡
```xml
<next_open_resource_event event="event_type" arena="关卡arena_type" hide_pointer="为true的时候不显示箭头"/>
```
---
## next_open_quest_window
打开任务窗口。跳转到指定任务
```xml
<next_open_quest_window category="任务类型" quest="任务的quest_type"/>
```
|category|任务类型|
|---|---|
|story_quests|主线任务|
|minor_quests|支线任务|
|daily_quests|每日任务|
---
## next_open_resource_collect_window
打开资源收集窗口。 跳转到指定资源
```xml
<next_open_resource_collect_window category="资源建筑"/>
```
|category|资源建筑|
|---|---|
|money_factory|钞票厂|
|food_factory|粮食厂|
|fuel_factory|燃料厂|
---
## next_open_building_upgrade_window
打开军需仓。跳转到指定分页
```xml
<next_open_building_upgrade_window category="建筑type"/>
```
|category|建筑|
|---|---|
|money_storage|银行|
|food_storage|粮仓|
|fuel_storage|燃料|
---
## next_open_warehouse_window
打开仓库。跳转到指定分页
```xml
<next_open_warehouse_window category="仓库分页"/>
```
|category|分页|
|---|---|
|warehouse_all|全部|
|warehouse_army|军队|
|material_and_ability|材料与技能|
|warehouse_chest|宝箱|
---
## next_open_shop_window
打开商城。跳转到指定分页
```xml
<next_open_shop_window category="商城分页" tab_id="分页内二级分页"/>
```
|category|商城分页|
|---|---|
|all|全部|
|soldier|兵种|
|ability|技能|
|material|装备材料|
|dailyLimit|限购|
* 技能书分页
|tabid|二级分页|
|---|---|
|all|所有兵种|
|soldier|轻步兵|
|gunner|重步兵|
|tank|重型装甲|
|officer|载具|
* 装备材料分页
|tabid|二级分页|
|---|---|
|resource|资源|
|science|科技|
* 钻石限购分页
|tabid|二级分页|
|---|---|
|officer|载具|
|ability|技能书|
## next_open_plunder_window
打开掠夺窗口
```xml
<next_open_plunder_window pointer_search="false" pointer_revenge="false" pointer_collect="false"/>
```
* `pointer_search` 指向搜索按钮。如果有目标则指向掠夺按钮
* `pointer_revenge`指向复仇
* `pointer_collect` 指向收取
## next_upgrade_resource_collect_building
升级资源收集建筑 。 跳转到资源收集窗口。箭头指向升级按钮
```xml
<next_upgrade_resource_collect_building building="建筑type" />
```
|building|建筑|
|---|---|
|money_factory|钞票厂|
|food_factory|粮食厂|
|fuel_factory|燃料厂|
---
## next_upgrade_storage_building
升级资源仓库建筑
```xml
<next_upgrade_storage_building building="建筑type"/>
```
|building|建筑|
|---|---|
|money_storage|银行|
|food_storage|粮仓|
|fuel_storage|燃料|
---
## next_upgrade_army_produce_building
升级兵种训练场
```xml
<next_upgrade_army_produce_building building="建筑type"/>
```
|building|对应工厂|
|---|---|
|infantry_factory|步兵训练营|
|support_factory|炮弹工厂|
|armor_factory|战车工厂|
---
## next_open_challenge_window
打开精英据点 。 跳转到指定分页
```xml
<next_open_challenge_window level="指定等级分页" arena="指定选中的副本"/>
```
|level|指定分页|
|---|---|
|challenge_all|全部|
|challenge_zero|0-5级|
|challenge_six|6-10级|
|challenge_eleven|11-15级|
> arena 为指定要显示的arenaType
> ps:指定arenatype的时候要注意分页别写错。不然不会选中
---
## next_open_pvp_window
打开钻石之战
```xml
<next_open_pvp_window />
```
---
## next_open_clan_room_window
打开组织战房间派兵界面
> 这个Helper不用于配置中
```xml
没有XML
```
---
## next_open_clan_window
打开组织界面
> 如果没有组织则打开组织列表界面。如果有组织则打开组织界面
```xml
<next_open_clan_window/>
```
---
## next_open_clan_vacancy_window
打开组织列表界面
```xml
<next_open_clan_vacancy_window/>
```
## next_open_base_bg_window
打开主基地(已经打开了这个界面的情况下不执行)
```xml
<next_open_base_bg_window/>
```
---
## next_open_daily_mission_window
打开每日竞技窗口
```xml
<next_open_daily_mission_window/>
```
---
## next_upgrade_support_technology
升级炮弹科技
```xml
<next_upgrade_support_technology card="指定兵种的cardType" technology="科技节点的type"/>
```
---
## next_open_unlock_soldier_window
打开解锁兵种窗口
```xml
<next_open_unlock_soldier_window card=""/>
```
> card内容参考client_unlockSoldier.xml中的type
---
## next_open_defend_window
打开城防窗口 可指向指定的槽
```xml
<next_open_defend_window slot=""/>
```
> slot内填写指定的槽的type。参照client_plunder_defend.xml中的type
---
## next_upgrade_officer_technology
打开军官专精窗口。指向指定科技
```xml
<next_upgrade_officer_technology technology=""/>
```
> technology 参照 client_clan_technology_tree.xml中的technology
---
## next_open_card_suit
打开指定的基础兵界面并选定指定的套装
```xml
<next_open_card_suit card="" suit_index=""/>
```
> card内容参考client_card.xml中的type
> suit_index为指定card的套装索引
---
## next_open_sign_in_window
打开每日签到窗口
```xml
<next_open_sign_in_window/>
```
---
## next_open_login_and_online_window
打开在线奖励窗口
```xml
<next_open_login_and_online_window/>
```
---
## next_open_vip_window
打开VIP窗口
```xml
<next_open_vip_window level=""/>
```
> level 指定跳转的等级
---
## next_open_daily_recharge_window
打开充值返利窗口
```xml
<next_open_daily_recharge_window tab=""/>
```
|tab|对应页面|
|---|---|
|daily_recharge_reward|每日充值|
|cumulative_charge_get_reward|累充返利|
|consumption_gold_get_reward|消费返利|
|continued_days_get_reward|连续充值|
---
## next_open_carnival_window
打开七日狂欢窗口
```xml
<next_open_carnival_window tab=""/>
```
|tab|对应页面|
|---|---|
|daily_welfare|每日福利|
|daily_goal|七日目标|
|recharge_welfare|充值福利|
|activity_end|活动结束|
---
## next_open_premium_account_window
打开资源月卡界面
```xml
<next_open_premium_account_window/>
```
## next_open_tournament_window
打开血战演武界面
<next_open_tournament_window tab=""/>
|tab|页面|
|---|---|
|tournament|个人竞技|
|tournament_clan|组织战(如果组织战没有开启不会打开界面,文字提示未开启)|
|tournament_battle|跨服战(如果为开启,则默认跳转到个人竞技 )|
---
# 原版helper迁移整理
## next_open_resource_buy_window
打开购买资源窗口
```xml
<next_open_resource_buy_window item="要购买资源的item" requirement=""/>
```
## next_open_gold_buy_window
打开充值购买金条窗口
```xml
<next_open_gold_buy_window/>
```
> 现在没有充值窗口。执行后只会有一个提示是否打开的提示,点击打开后没有效果
## next_open_resource_helper_window
打开资源不足引导跳转窗口(当前只有money 和 food)
```xml
<next_open_resource_helper_window item="">
```
---
## next_open_lotties
打开抽奖界面
```xml
<next_open_lotties/>
```
---
## next_open_user_gift_window
打开新手礼包界面
```xml
<next_open_user_gift_window/>
```
---
## next_open_first_charge_window
打开首冲界面 判断是否有首冲。如果没有弹出充值界面
```xml
<next_open_first_charge_window/>
```
---
## next_open_fuel_buy_window
打开购买燃油界面
```xml
<next_open_fuel_buy_window/>
```
## next_open_assistant_windwo
打开小助手 界面
```xml
<next_open_assistant_windwo/>
```
## next_execute_script
执行脚本
```xml
<next_execute_script type="脚本type"/>
```
## next_open_help_window
打开攻略界面
```xml
<next_open_help_window type="tabID"/>
```
|type||
|---|---|
|armys||
|strongs||
|resources||
## next_open_rating_window
打开排行榜界面
```xml
<next_open_rating_window type=""/>
```
|type|分页|
|---|---|
|person_win|个人排行|
|all_service|全服战力|
|rating_plunder|掠夺胜场|
---
## next_open_time_limit_event_window
打开限时活动界面
```xml
<next_open_time_limit_event_window event=""/>
```
