ปรับอัตราการตีบวก (Refine)
กำหนด อัตราสำเร็จ, วัสดุ, ราคา และ Blacksmith Blessing ผ่าน refine.yml บนเซิร์ฟ SharePort RO (rAthena)
ไฟล์หลักอยู่ที่ db/re/refine.yml (Renewal) หรือ db/pre-re/refine.yml (Pre-Renewal) — แก้ผ่าน WinSCP แล้ว รีสตาร์ท Map Server
Blacksmith Blessing
ไอเทม Blacksmith Blessing ใช้ป้องกันอุปกรณ์แตกเมื่อตีบวกล้มเหลว
- Item ID:
6635 - ตัวแปร:
BlacksmithBlessingAmount— จำนวนที่ต้องใช้ต่อครั้งตีบวก (กำหนดในแต่ละ Level ของ refine.yml)
พารามิเตอร์หลัก
| พารามิเตอร์ | ความหมาย |
|---|---|
Bonus | โบนัสสถิติเมื่อตีสำเร็จ (เช่น ATK, DEF) |
RandomBonus | โบนัสสุ่มเพิ่มเติมเมื่อสำเร็จ |
BroadcastSuccess | ประกาศทั้งเซิร์ฟเมื่อตีสำเร็จ |
BroadcastFailure | ประกาศทั้งเซิร์ฟเมื่อตีล้มเหลว |
Chances | รายการอัตราและเงื่อนไขต่อระดับ (+1, +2, …) |
ภายใน Chances แต่ละรายการมีฟิลด์:
| ฟิลด์ | ความหมาย |
|---|---|
Type | ประเภทอุปกรณ์ (Armor, Weapon, …) |
Rate | อัตราสำเร็จ 0–10000 (10000 = 100%) |
Price | ค่าใช้จ่าย Zeny ต่อครั้ง |
Material | Item ID วัสดุตีบวก (Elunium, Oridecon, Bradium ฯลฯ) |
BreakingRate | โอกาสอุปกรณ์แตกเมื่อล้มเหลว |
DowngradeAmount | จำนวนระดับที่ลดลงเมื่อล้มเหลว (ถ้ามี) |
BlacksmithBlessingAmount | จำนวน Blessing ที่ต้องใช้ (0 = ไม่ใช้) |
ตัวอย่างการตั้งค่า
Armor +5 (Elunium)
Chances:
- Type: Armor
Level: 5
Rate: 2000 # 20%
Price: 2000
Material: 985 # Elunium
BreakingRate: 0
DowngradeAmount: 0
BlacksmithBlessingAmount: 0
Weapon +10 (Oridecon, 2 Blessings)
Chances:
- Type: Weapon
Level: 10
Rate: 700 # 7%
Price: 10000
Material: 984 # Oridecon
BreakingRate: 10000
DowngradeAmount: 0
BlacksmithBlessingAmount: 2
Weapon +16 (Bradium, 16 Blessings, rate 8%)
Chances:
- Type: Weapon
Level: 16
Rate: 800 # 8%
Price: 50000
Material: 6225 # Bradium
BreakingRate: 10000
DowngradeAmount: 1
BlacksmithBlessingAmount: 16
สรุป
- เปิด
db/re/refine.ymlหรือdb/pre-re/refine.yml - ปรับ
Chancesตาม Type และ Level ที่ต้องการ - กำหนด
Material,Rate,BlacksmithBlessingAmount(Item ID 6635) - รีสตาร์ท Map Server
- ทดสอบตีบวกในเกม