42 lines
3.0 KiB
JSON
42 lines
3.0 KiB
JSON
{
|
|
"source": "Per-character limited sandbox banners using current Client art and roster. User requested featured five-star within80 and four-star-or-higher within10; base rates and three-four-star rotations are explicit sandbox configuration.",
|
|
"allowed_draw_counts": [
|
|
1,
|
|
10
|
|
],
|
|
"charge_currency": false,
|
|
"duplicate_reward": "configured_first_eidolon_cost",
|
|
"sandbox_draw_pool": {
|
|
"source": "imported_roster",
|
|
"first_acquisition": "reject",
|
|
"note": "2026-10-24: draws on asset-verified browsable banners (Standard 1001, Novice 4001) pick uniformly from the live imported roster in freesr-data.json. Every pick is a duplicate-material grant at the avatar's configured first Eidolon cost; no IDs are embedded here and first acquisition of a not-yet-owned avatar remains unsupported. This is a sandbox pool so the installed banners can draw at all; per-character featured banners still require the custom presentation path."
|
|
},
|
|
"verified_banner_prefabs": [
|
|
"UI/Drawcard/GachaPanel/StandardGacha_1001.prefab",
|
|
"UI/Drawcard/GachaPanel/NoviceGacha_4001.prefab"
|
|
],
|
|
"asset_verification": {
|
|
"client_assembly_sha256": "4aa08a0706f27d2cf9951b61920c179140ece9ea94f7e34422c18e46922939b6",
|
|
"method": "RPG.Client.GlobalVars.s_AssetMgr.Exists, one captured path per heartbeat, no loading",
|
|
"source": "Player.log [GAC_GACHA_ASSET_EXISTS] 2026-10-24",
|
|
"standard": true,
|
|
"novice": true,
|
|
"captured_limited_character_and_lightcone_prefabs": false
|
|
},
|
|
"asset_verification_note": "2026-10-24 Player.log: all six captured banner prefab paths were checked via RPG.Client.GlobalVars.s_AssetMgr.Exists without loading. Standard and Novice exist; all four captured limited character/lightcone prefabs (UI/Drawcard/GachaPanelLimited/*) are absent from the installed asset manifest. The captured Seele prefab UI/Drawcard/GachaPanelLimited/AvatarGacha_1102.prefab previously caused UIPrefabLoader ArgumentNullException inside GachaMainPage._create_pools_panel when sent. Do not enable a prefab solely because it exists in the flat table.",
|
|
"mapped_banner_preview_count": 0,
|
|
"native_presentation": {
|
|
"enabled": true,
|
|
"template_gacha_id": 1001,
|
|
"source": "Current initialized Standard-pool native cloning and GetInfo pre-bind restoration; user confirmed one-banner native frame, splash art and horizontal thumbnail on 2026-10-25. Five-star mapped tabs only, with three matching sandbox four-star cards; full multi-tab draw/exit still awaiting Client confirmation."
|
|
},
|
|
"limited_rules": {
|
|
"source": "User guarantee requirements; configurable sandbox base rates, no official Beta probability evidence. Avatar rarity: AvatarConfig.json. Three-star Light Cones: current Client ItemRow capture in GachaLootCatalog.json. Three featured four-star avatars rotate deterministically over imported mapped rarity-four roster; generated sandbox rotations, not official rate-up lineups. Shared limited-character pity; >=4 resets ten-pull counter; no soft pity or off-banner five-stars.",
|
|
"rate_scale": 1000000,
|
|
"five_star_rate": 6000,
|
|
"four_star_rate": 51000,
|
|
"five_star_pity": 80,
|
|
"four_star_pity": 10
|
|
}
|
|
}
|