Files
HEROLL/HEROLL_OUTGAME_2.0.1/14-商店礼包与广告/02-规则说明.md
T

101 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 14 商店礼包与广告:规则与数值
## 已恢复的配置关系
shopproductlist 分离 BuyPrice/Dollar、平台产品ID、ECostType、次数重置和每日发放;triggerinfo 给出触发条件、时段、重复开启及开关;dailyshoplist 用 Prob 描述刷新候选。
证据等级A仅确认字段原值;下列示例不是全量表,所有等级、成本、奖励、参数见所链接CSV。
## 核心规则核对
| 规则解读 | 源字段原值 | 证据定位 |
| --- | --- | --- |
| 存钱罐档1起止值、胜败增加和购买窗口分钟数 | startValue=60;endValue=120;winUpValue=20;loseUpValue=10;purchaseAvailableMinutes=1440;cooldownMinutes=4320 | E-pigbank / StringId=pigbank_1 / CSV记录4 |
| 每日商店重掷次数配置 | Values=3 | E-gameconfig / StringId=dailyShopRerollCount / CSV记录29 |
## 子功能规则
### 商品与持续发放
价格、消费类型、购买次数、重置周期和平台商品标识分开保存;ItemId/ItemValue是商品内容,dailyItemId/dailyItemValue/dailyObtainDay描述每日发放内容。
对应原表:`shopproductlist`,397条。[完整数值](./04-数值明细/shopproductlist.md)。
### 每日商店候选与售价
Prob是候选权重参数,ItemID/ItemValue描述内容,ECostType/buyPrice描述消费,Sale保存折扣标记或值。
对应原表:`dailyshoplist`,64条。[完整数值](./04-数值明细/dailyshoplist.md)。
### 接力礼包顺序
relayPackageId分组,order定义档位顺序;isFree与freeItemId/freeItemCount区分免费档,productKey连接商品。
对应原表:`relaypackagedata`,78条。[完整数值](./04-数值明细/relaypackagedata.md)。
### 分组礼包内容
groupKey/index组织礼包档,各组itemID0至2与itemCount0至2记录礼包内的三组奖励位置。
对应原表:`d3package`,6条。[完整数值](./04-数值明细/d3package.md)。
### 存钱罐
每档有startValue/endValue以及winUpValue/loseUpValue;purchaseAvailableMinutes和cooldownMinutes分别给出购买窗口与冷却分钟数。
对应原表:`pigbank`,4条。[完整数值](./04-数值明细/pigbank.md)。
### 购买积分奖励
needPoint为积分门槛,rewardID/rewardCount给对应档奖励。
对应原表:`dailypurchasereward`,9条。[完整数值](./04-数值明细/dailypurchasereward.md)。
### 活动商品分组
ERefType/groupKey/targetStringId表示分组引用,shopProductStringId连接具体商品。
对应原表:`groupbmshop`,80条。[完整数值](./04-数值明细/groupbmshop.md)。
### 分组兑换
ECoolTimeType/exchangeCount描述次数配置,exchangeItemId/exchangeItemCount与rewardId/rewardCount分别描述兑换投入和产出。
对应原表:`groupexchangeshop`,231条。[完整数值](./04-数值明细/groupexchangeshop.md)。
### 促销入口排期
起止时间和clearStage描述展示条件,位置及排序控制入口布局,跳转字段描述目标功能。
对应原表:`promotioninfo`,2条。[完整数值](./04-数值明细/promotioninfo.md)。
### 商品触发条件
TriggerType、GoalString/GoalValue等字段保存触发条件;起止时间、持续时间、重开次数和重开间隔分别配置,ProductKey连接商品,IsUse标记配置使用。
对应原表:`triggerinfo`,225条。[完整数值](./04-数值明细/triggerinfo.md)。
### 插屏展示例外配置
showDay与exeptionRegions记录展示日序和区域例外原值,原字段拼写保留。
对应原表:`interstitialexeptionregion`,1条。[完整数值](./04-数值明细/interstitialexeptionregion.md)。
## 关联全局配置
| 键 | 原值 | CSV记录序号 |
| --- | --- | --- |
| shopRerollCost | 3,2 | 22 |
| dailyShopRerollCount | 3 | 29 |
| specialShopTabUnlockStage | 1 | 40 |
| ingameShopSpitoWeight | 3,5,10 | 57 |
| DeokjaShopCoinNeed | 1000, 500, 20000 | 59 |
| chargeShopAddProbability | 10 | 72 |
| vipAddMaxEnergy | 20 | 73 |
[完整全局配置](../00-共享配置/gameconfig.csv) · [规则来源](./03-表格/规则证据.csv) · [原作符号索引](./03-表格/元数据符号.csv)
## 尚待补充的原作细节
商品触发条件的先后关系、每日商店的候选筛选与权重计算方式尚需补充。价格按原作包内配置保留。