Skip to content

Commit c4ad5a3

Browse files
Merge pull request #3327 from ahoyaharr/mob_db-docs
mob_db2 inheritance doc
2 parents 484691a + cb88193 commit c4ad5a3

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

db/mob_db2.conf

+15-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ mob_db: (
3434
{
3535
// ================ Mandatory fields ==============================
3636
Id: ID (int)
37-
SpriteName: "SPRITE_NAME" (string)
38-
Name: "Mob name" (string)
37+
SpriteName: "SPRITE_NAME" (string, optional if Inherit: true)
38+
Name: "Mob name" (string, optional if Inherit: true)
3939
// ================ Optional fields ===============================
4040
JName: "Mob name" (string)
4141
Lv: level (int, defaults to 1)
@@ -54,6 +54,10 @@ mob_db: (
5454
Int: intelligence (int, defaults to 0)
5555
Dex: dexterity (int, defaults to 0)
5656
Luk: luck (int, defaults to 0)
57+
(if Inherit: true,
58+
values default to
59+
the inherited value
60+
from mob_db)
5761
}
5862
ViewRange: view range (int, defaults to 1)
5963
ChaseRange: chase range (int, defaults to 1)
@@ -92,8 +96,17 @@ mob_db: (
9296
// or
9397
AegisName: (chance, "Option Drop Group")
9498
// ...
99+
(if Inherit: true, values
100+
are inherited and overridden
101+
in sequential order. i.e.,
102+
the first entry will override
103+
Drop1id and Drop1per)
95104
}
96105
DamageTakenRate: damage taken rate (int, defaults to 100)
106+
Inherit: true/false (bool, defaults to false.
107+
When true, inherits the
108+
values from the original
109+
mob_db)
97110
},
98111
**************************************************************************/
99112

src/map/skill.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -7313,7 +7313,7 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list *
73137313
map->foreachinrange(skill->area_sub, src, skill->get_splash(skill_id, skill_lv), BL_SKILL|BL_CHAR,
73147314
src,skill_id,skill_lv,tick, flag|BCT_ENEMY|1, skill->castend_damage_id);
73157315
clif->skill_nodamage (src,src,skill_id,skill_lv,1);
7316-
// Initiate 10% of your damage becomes fire element.
7316+
// Initiate 20% of your damage becomes fire element.
73177317
sc_start4(src, src, SC_SUB_WEAPONPROPERTY, 100, 3, 20, 0, 0, skill->get_time2(skill_id, skill_lv), skill_id);
73187318
break;
73197319

0 commit comments

Comments
 (0)