Skip to content

Commit d3ca016

Browse files
committed
Report Nagas with headwear
1 parent ba439b1 commit d3ca016

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/extended/equipment.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ enum Rule {
2727
MaleImga,
2828
FemaleImga,
2929
Tsaesci,
30+
Naga,
3031
}
3132

3233
pub struct EquipmentValidator {
@@ -70,7 +71,9 @@ fn can_equip(slot: EquipmentType, rule: Rule) -> bool {
7071
EquipmentType::Feet => {
7172
rule != Rule::MaleImga && rule != Rule::FemaleImga && rule != Rule::Tsaesci
7273
}
73-
EquipmentType::Head => rule != Rule::MaleImga,
74+
EquipmentType::Head => {
75+
rule != Rule::MaleImga && rule != Rule::Naga
76+
}
7477
EquipmentType::Legs => rule != Rule::Tsaesci,
7578
_ => true,
7679
}
@@ -102,6 +105,8 @@ impl ExtendedHandler for EquipmentValidator {
102105
}
103106
} else if r.race.eq_ignore_ascii_case("T_Aka_Tsaesci") {
104107
self.rule = Rule::Tsaesci;
108+
} else if r.race.eq_ignore_ascii_case("T_Arg_Naga") {
109+
self.rule = Rule::Naga;
105110
}
106111
}
107112
}

0 commit comments

Comments
 (0)