This commit is contained in:
aozhiwei 2023-03-04 19:20:41 +08:00
parent dc0d264c71
commit 1b3b31875b

View File

@ -172,35 +172,36 @@ int Creature::AddBuff(Creature* caster,
}
}
if (buff_meta->buff_effect() == kBET_CondAdd) {
switch (buff_meta->_int_buff_param1) {
if (buff_meta->_int_buff_param1 == 1) {
switch (buff_meta->_int_buff_param2) {
case 1:
{
if (!(GetBuffTag(buff_meta->_int_buff_param2) >
buff_meta->_int_buff_param3)) {
if (!(GetBuffTag(buff_meta->_int_buff_param3) >
buff_meta->_int_buff_param4)) {
return 0;
}
}
break;
case 2:
{
if (!(GetBuffTag(buff_meta->_int_buff_param2) <
buff_meta->_int_buff_param3)) {
if (!(GetBuffTag(buff_meta->_int_buff_param3) <
buff_meta->_int_buff_param4)) {
return 0;
}
}
break;
case 3:
{
if (!(GetBuffTag(buff_meta->_int_buff_param2) ==
buff_meta->_int_buff_param3)) {
if (!(GetBuffTag(buff_meta->_int_buff_param3) ==
buff_meta->_int_buff_param4)) {
return 0;
}
}
break;
case 4:
{
if (!(GetBuffTag(buff_meta->_int_buff_param2) !=
buff_meta->_int_buff_param3)) {
if (!(GetBuffTag(buff_meta->_int_buff_param3) !=
buff_meta->_int_buff_param4)) {
return 0;
}
}
@ -211,6 +212,9 @@ int Creature::AddBuff(Creature* caster,
}
break;
}
} else if (buff_meta->_int_buff_param1 == 2){
}
}
if (buff_meta->no_immune()) {
no_check_immune = 1;