> For the complete documentation index, see [llms.txt](https://hetcreep.gitbook.io/hetcreep-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hetcreep.gitbook.io/hetcreep-docs/gacharatedesigndatum/explanation/exemplar.md).

# ที่มาจาก exemplar

นี่คือส่วนที่ทำให้เอกสารนี้ต่างจาก "best practice" ทุกบรรทัดในกฎข้างบนมาจากพฤติกรรมที่วัดได้ของ เกมที่เผยแพร่เรตของตัวเองไว้ ไม่ใช่จากความเห็น

## band rate เป็นค่าคงที่ ฟังก์ชันของ banner type เท่านั้น

* **Genshin** 0.600% นิ่งตอน roster โตจาก 5 → 8 ตัว
* **Honkai Star Rail** 0.600% / 1.600% / pity 90 เหมือนกันทุกหลักตั้งแต่ v1.5 (2023-11) ถึง v4.4 (2026-08) ขณะที่ roster โตจาก \~9 → 70+
* **Arknights** 2% ตั้งแต่ภาพ disclosure วันเปิดตัวถึงโพสต์ EN 2026-04-28
* **FGO** 1% ต่อเนื่องสิบเอ็ดปี
* **Fire Emblem Heroes** 3%/3% ที่ 90 ตัว และ 3.00%/3.00% ที่ \~1,528 ตัว

**อ่านตรงนี้ให้ดี**: ห้าเกม ห้าสตูดิโอ ทุกเกมโรสเตอร์โตหลายเท่า **ไม่มีเกมไหนขยับ band rate เลย** สิ่งที่ขยับคือ *ใครอยู่ใน pool*

## โรสเตอร์โต = pool membership ขยับ ไม่ใช่เรต

* **Arknights** ถอด 6★ 21 ตัวและ 5★ 37 ตัวออกจาก pool (2023-03-30) แทนที่จะขึ้นจาก 2%
* **HSR** แช่ permanent 5★ pool ไว้ที่ 7 ตัวเดิมสามปี และตรึง event pool ที่ N=8
* **Blue Archive** กัน Fest/Recollection/Archive ออกจาก 108 ตัว
* **FGO** curate pool ต่อ banner (18 non-pickup 5★ ทั้งที่มี 65)
* **FEH** ปลด hero จากแบนด์ 5★ ลง 4★

## เรตต่อตัวเป็นเลขคณิตที่ generate ไม่ใช่คนเขียน

* **Blue Archive**: featured 0.700000%, อีก 107 ตัวเท่ากันหมดที่ 0.021495% = (3.0−0.7)/107 และ Nexon ประกาศทิศทางการ derive เอง — 「세부 확률은 소수점 7번째 자리에서 반올림한 수치이며, 실제 합산 확률은 100%에 맞추어 적용됩니다」 (ปัดที่ทศนิยมที่ 7 แล้วบังคับผลรวมเป็น 100% พอดี)
* **FGO**: (1.000−0.700)/18 = 0.016
* **FEH**: ประกาศตรง ๆ ว่า "Heroes do not have individual drop rates"

## ผลรวมบังคับเป็น 1 พอดี + ประกาศกฎการปัดข้างตาราง

Blue Archive ทำ residual absorption ตรง ๆ ส่วน **FGO ประกาศตรงข้าม** — 「確率は小数第4位で切り捨てているため，合計値が100％にならないこともある」 (ตัดที่ทศนิยมที่ 4 ผลรวมจึงอาจไม่เท่ากับ 100%) สองทางนี้ต่างกันจริง เลือกทางไหนก็ได้ แต่ต้อง**ประกาศว่าเลือกทางไหน**

## pity เป็น counter นอก sampler บอกเป็นจำนวน pull เต็ม

Blue Archive เพดาน 200 point · FGO 330 step function แบน 1–329 · Arknights spark 300 contract แบบ deterministic · FEH 40-summon free choice

## floor pity ของแบนด์รอง — มีทุกเกมที่มี 3 แบนด์ขึ้นไป

Genshin และ HSR รัน counter 90 pull ของแบนด์บน **และ** floor 10 pull ของแบนด์รอง · Blue Archive สลับตารางบน slot ที่ 10 · Arknights การันตี 5★ ใน 10 pull แรก

## multi-pull เป็น batch ของ UI ไม่มีเนื้อหาเชิงเศรษฐกิจ (`d = 0`)

Genshin 10-pull = 10 Fates เป๊ะ · HSR เรียกมันเองว่า "a pure UI convenience" · Arknights 6000 Orundum = 10 × 600 · Blue Archive 1200 Pyroxene = 10 × 120

**ไม่มีเกมไหนลดราคาหัวข่าวสำหรับ multi** FGO แถมใบที่ 11 และ FEH รัน ladder 5/4/4/4/3 (ซึ่งเป็นคนละ เรื่องกับส่วนลด) ⇒ default ที่ถูกคือ `d = 0` ถ้าราคา multi ของคุณไม่เท่ากับ `K × c` เป๊ะ แปลว่าคุณมี ส่วนลดซ่อนอยู่ที่ยังไม่ได้ประกาศ

## duplicate keyed ตาม rarity และ source-agnostic

Genshin เขียนคำต่อคำว่า "whether obtained in a wish, redeemed at the shop, or awarded by the game" · HSR ใช้ถ้อยคำเดียวกัน · ระดับตาม rarity: Blue Archive 30/5/1, FGO 90/50/30, Arknights 10/5→15/8

**ไม่มี exemplar ไหนให้ shard เท่ากันข้าม rarity**

## ประกาศทั้ง base และ delivered

Genshin พิมพ์คู่ 0.600% base / 1.600% consolidated ทุก banner · HSR เหมือนกัน

## ประกาศเรตต่อตัวละคร ไม่ใช่แค่ band %

Blue Archive 0.021495% ต่อคน (ตามกฎหมายเกาหลี) · FGO 0.016% ต่อใบ ตั้งแต่ 2018-04-04 (เพราะ Apple App Store Review Guidelines 2017) · FEH เปิด "Details" ให้ผู้เล่นนับเอง

## display ต้อง generate จากตารางที่ sampler อ่าน — ทุก exemplar เป็น *คำเตือน* ไม่ใช่แบบอย่าง

* **Genshin EN** ทำคำว่า "promotional" หล่นจนพิมพ์ประโยคผิดบนหน้าที่ผูกกับกฎหมาย
* **Blue Archive** tutorial รันเรต 2.5% ค้างอยู่ **สิบสองเดือน** หลังยกทั้งเกมเป็น 3% ต้อง patch แยก
* **Arknights** เผยแพร่ disclosure เป็น PNG ที่ทำด้วยมือ
* **FGO** เป็นเคสบวกเคสเดียว — เศษที่พิมพ์เปลี่ยนตาม pool size แบบเลขคณิต ซึ่งเป็นพฤติกรรมของ generator

**สี่ในห้าเกมใหญ่เคยพลาดเรื่องเดียวกัน: เลขที่โชว์กับเลขที่สุ่มไม่ใช่แถวเดียวกัน**

## แหล่งอ้างอิงหลัก (สาธารณะทั้งหมด)

```
Genshin        gs.hoyoverse.com/static/hk4e-official-gacha-probability-fe/index.html?lang=en-us
               webstatic.mihoyo.com/hk4e/gacha_info/... (JSON ต่อ banner)
HSR            operation-webstatic.hoyoverse.com/gacha_info/hkrpg/... (JSON ต่อ banner)
Arknights      ak.hypergryph.com/news/6273 · ak.hypergryph.com/news/2023033352.html
               web.hycdn.cn/arknights/official/upload/images/20190501/... (PNG disclosure)
Blue Archive   m.nexon.com/probability/7716 · m.nexon.com/probability/7717
               bluearchive.jp/news/newsJump/229 · /344 · /624
FGO            4gamer.net/games/266/G026651/20180404124/
               news.fate-go.jp/info/servant_coin/
               nlab.itmedia.co.jp/nl/articles/1804/04/news130.html
FEH            new-guide.fire-emblem-heroes.com/en-US/feh-2020.html · /feh-3020.html
               feheroes.fandom.com/wiki/Summon
```

## compliance checklist ต่อ jurisdiction — invariant ข้อไหนตอบกฎ/policy ข้อไหน

revalidate ทุก 30 วัน หรือทันทีที่มี amendment ใหม่ประกาศ (regulatory surface เปลี่ยนเร็ว)

| กฎ/policy                               | มีผลตั้งแต่                   | ข้อบังคับหลัก                                                         | invariant ที่ตอบโจทย์ |
| --------------------------------------- | ----------------------------- | --------------------------------------------------------------------- | --------------------- |
| Korea Game Industry Promotion Act       | 2024-03-22 (แก้เพิ่ม 2025-12) | แสดง probability บนหน้าซื้อในเกมจริง ฝ่าฝืนปรับสูงสุด ₩20M/จำคุก 2 ปี | I5c, I8               |
| China Ministry of Culture Notice        | 2017-05-01                    | เผยแพร่ probability + เก็บ draw log ≥90 วัน                           | I5c, **I19**          |
| Apple App Store Guideline 3.1.1         | 2017-12                       | disclose odds ก่อนผู้เล่นกดซื้อ ไม่ใช่แค่มีตารางอยู่ที่ไหนสักที่      | I8                    |
| Google Play Developer Policy (loot box) | 2019-05                       | เงื่อนไขเดียวกับ Apple                                                | I8                    |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://hetcreep.gitbook.io/hetcreep-docs/gacharatedesigndatum/explanation/exemplar.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
