☠️ สูตรคำนวณดาเมจ — DOT (Damage Over Time)

Luna Plus ASIA — คู่มือสำหรับผู้เล่น 📅 อัพเดท: 2026-05-20 — Patch v2.0.0


📝 สรุปสั้น

DOT (Damage Over Time) คือดาเมจที่เกิด ต่อเนื่องทุก Tick ตลอดช่วงเวลาที่ติดสถานะ — ใช้สูตรเดียวกันทั้ง 4 ชนิด (Poison / Bleeding / Burning / Holy Damage) แต่ละชนิดมี "ตัวคูณ Event" ของตัวเอง

💡 ดูข้อมูลผลกระทบของ DOT แต่ละชนิด ที่ ☠️ Damage Over Time — หน้านี้เน้น "สูตรคำนวณ"


📊 ปัจจัยที่มีผล

ปัจจัย ผลกระทบ ความสำคัญ
ค่าฐานของสกิล (DOT_base) ดาเมจตั้งต้นต่อ Tick ⭐⭐⭐
STR + INT ผู้ใช้ ยิ่งสูง ดาเมจยิ่งแรง ⭐⭐⭐
VIT + WIS ผู้รับ ยิ่งสูง ดาเมจที่รับยิ่งน้อย ⭐⭐⭐
Level ผู้ใช้ vs Level ผู้รับ Level ต่ำกว่า → ลบส่วนต่าง ⭐⭐
Critical Rate / Damage DOT ติด Crit ได้ ตั้งแต่ Patch 2022 ⭐⭐⭐
ตัวคูณตามชนิด DOT Poison / Bleeding / Burning / Holy ⭐⭐
PvP / PK / Siege / GT ตัวคูณตามสถานการณ์ ⭐⭐
Ability Weight ตามอาชีพ × เผ่า/ชนิดผู้รับ

⚠️ ดาเมจ DOT ไม่ลดด้วย Defense — สูตรไม่ใช้ Defense / MagicDefense เลย ลดได้จาก VIT + WIS เท่านั้น


🔢 ลำดับการคำนวณ

ขั้นที่ 1 — เช็ค God
  ผู้รับเปิด God  →  Tick นั้นไม่ทำดาเมจ (จบ)

ขั้นที่ 2 — เช็ค Event Monster
  ผู้รับเป็นมอนสเตอร์กิจกรรม (SpecialType ≠ None)  →  DOT ไม่มีผล (จบ)

ขั้นที่ 3 — สูตรดาเมจฐาน
  ฐาน = DOT_base × ( 1 + ( STR + INT − VIT − WIS ) ÷ 3000 )

ขั้นที่ 4 — Level Diff
  Lv ผู้ใช้ ≤ Lv ผู้รับ  →  + ( Lv ผู้ใช้ − Lv ผู้รับ )
  Lv ผู้ใช้ >  Lv ผู้รับ  →  + 1

ขั้นที่ 5 — ตัวคูณตามโหมด
  Siege Zone           →  × GetDecreaseSpecialDamageRatio / 100
  Showdown PvP         →  × gEventRate[PvpAttackDamageRate]
  PK Channel           →  × gEventRate[PKMagicDamageRate]    (ถ้าเป็นสกิลเวทย์)
                       →  × gEventRate[PKPhysicDamageRate]   (ถ้าเป็นสกิลกาย)
  GT Map / GT Arena    →  × GTMGR->GetSpecialAttackRatio (ตามอาชีพ)

ขั้นที่ 6 — Critical
  ถ้า rand(1..100) ≤ CriticalRate  →
      damage = damage × 1.5 × ( 1 + CritDmgRate ÷ 100 ) + CritDmgPlus
  สกิลเวทย์ → ใช้ Magic Crit Rate / Damage
  สกิลกาย  → ใช้ Crit Rate / Damage ปกติ

ขั้นที่ 7 — ตัวคูณตามชนิด DOT
  Poison        →  × gEventSpecialAttackDamageRate[Poison]
  Bleeding      →  × gEventSpecialAttackDamageRate[Bleeding]
  Burning       →  × gEventSpecialAttackDamageRate[Burning]
  HolyDamage    →  × gEventSpecialAttackDamageRate[HolyDamage]
  ถ้าตัวคูณชนิด = 0 → ใช้ gEventRate[SpecialAttackDamageRate] แทน

ขั้นที่ 8 — Ability Weight
  damage × MagicAttackDamage Ability ( อาชีพผู้ใช้ × เผ่า/ชนิดผู้รับ )

ขั้นที่ 9 — Special Monster Cap
  ถ้าผู้รับเป็น Boss Special / มอนเตอร์พิเศษ  →  damage = 1 (ตรึง)

ขั้นที่ 10 — ขั้นต่ำ
  ถ้า damage < 1  →  damage = 1

💡 DOT ทุกชนิดใช้สูตรเดียวกัน — ต่างกันแค่ "ตัวคูณ Event ของชนิด" และ Penalty ของแต่ละสถานะ


💡 ตัวอย่างการคำนวณ — Burning จาก Mage Lv 120

ค่า ตัวเลข
DOT ฐานของสกิล 500
STR ผู้ใช้ 200
INT ผู้ใช้ 600
VIT ผู้รับ 150
WIS ผู้รับ 100
Level ผู้ใช้ 120
Level ผู้รับ 125
Magic Crit Rate 0% (ไม่ติด Crit)
ตัวคูณ Burning Event 1.0
ขั้นที่ 3 — ฐาน
  = 500 × ( 1 + ( 200 + 600 − 150 − 100 ) ÷ 3000 )
  = 500 × ( 1 + 550 ÷ 3000 )
  = 500 × 1.1833
  = 591.67

ขั้นที่ 4 — Level Diff (ต่ำกว่า 5 Lv)
  = 591.67 + ( 120 − 125 )
  = 586.67

ขั้นที่ 6 — ไม่ติด Crit  →  ไม่ปรับ
ขั้นที่ 7 — × 1.0  →  ไม่ปรับ

ผลลัพธ์: ดาเมจต่อ Tick ≈ 587

📊 ถ้ารอบถัดไป ติด Magic Critical (Crit Dmg Rate 30%, Crit Dmg Plus 100):

586.67 × 1.5 × ( 1 + 30÷100 ) + 100
  = 586.67 × 1.5 × 1.3 + 100
  = 1143.99 + 100
  ≈ 1,244 ดาเมจ (มากกว่าปกติ 2 เท่า)

⚠️ กฎพิเศษของ DOT

สถานการณ์ ผลที่เกิดขึ้น
ผู้รับอยู่ในสถานะ God ❌ Tick นั้นไม่ทำดาเมจเลย
ผู้รับเป็น มอนสเตอร์กิจกรรม ❌ DOT ไม่มีผลเลยตลอดเวลาที่ติด
ผู้รับเป็น Boss Special / มอนเตอร์พิเศษ ✅ ดาเมจถูกตรึงเป็น 1 ทุก Tick
ผู้รับเปิด Mana Shield (DamageToManaDamage) DOT กระจายไป MP บางส่วนตามอัตรา Shield
PvP / PK / Siege / GT ใช้ตัวคูณ Event แยกตามสถานการณ์
ผู้โจมตีเป็น Pet ใช้ STR / INT ของ Pet (ไม่ใช่ของเจ้าของ)
ดาเมจสุดท้าย < 1 ปัดเป็น 1 เสมอ

📌 God / Mana Shield ต้อง เปิดอยู่ตอนที่ Tick ลง — ถ้าเปิดก่อน Tick ถัดไป จะกัน Tick นั้นได้


🎯 จะ "เพิ่มดาเมจ DOT" อย่างไร?

วิธี ผลลัพธ์
เพิ่ม STR + INT ผู้ใช้ คูณดาเมจฐาน (อัตรา ÷ 3000 ต่อ 1 หน่วย)
เลือกสกิลที่ DOT_base สูง ฐานคูณก่อนทุกขั้น — มีผลมากที่สุด
เพิ่ม Magic Critical Rate DOT จากสกิลเวทย์ติด Crit ได้
เพิ่ม Crit Damage Rate / Plus Crit DOT แรงขึ้น
โจมตีศัตรู Level ต่ำกว่าตน ไม่ติดลบจาก Level diff (ได้ +1 แทน)
ใช้ในช่วง Event Special Damage Rate สูง ตัวคูณ Event สูง

🛡️ จะ "ลดดาเมจ DOT ที่รับ" อย่างไร?

วิธี ผลลัพธ์
เพิ่ม VIT + WIS ลดดาเมจฐาน (อัตรา ÷ 3000)
เปิด God Mode ก่อน Tick ข้าม Tick ทั้งหมด (0 ดาเมจ)
เปิด Mana Shield ดูดดาเมจไป MP บางส่วน
Cleanse / Antidote ก่อน Tick ถัดไป DOT หยุดทันที

⚠️ Defense / Magic Defense ไม่ช่วยลด DOT — ต้องดันที่ VIT/WIS หรือ Cleanse เท่านั้น


🔗 ดูเพิ่มเติม


← เวทย์ | ถัดไป → Heal

13 คนออนไลน์อยู่