Fix select_pc showing extra info when PC's death/life is the main problem

This commit is contained in:
2025-05-11 11:23:03 -05:00
parent 69928ca759
commit 53c83adcb2

View File

@@ -989,19 +989,23 @@ short select_pc(eSelectPC mode, std::string title, eSkill highlight_highest, boo
}
BOOST_FALLTHROUGH;
case eSelectPC::ONLY_LIVING:
if(univ.party[i].main_status != eMainStatus::ALIVE)
if(univ.party[i].main_status != eMainStatus::ALIVE){
can_pick = false;
extra_info = "";
}
break;
case eSelectPC::ONLY_DEAD:
if(univ.party[i].main_status == eMainStatus::ALIVE)
if(univ.party[i].main_status == eMainStatus::ALIVE){
can_pick = false;
extra_info = "";
}
break;
case eSelectPC::ONLY_CAN_LOCKPICK:{
if(univ.party[i].main_status != eMainStatus::ALIVE){
can_pick = false;
break;
}
if(!univ.party[i].has_abil(eItemAbil::LOCKPICKS)){
else if(!univ.party[i].has_abil(eItemAbil::LOCKPICKS)){
can_pick = false;
extra_info = "no picks";
break;