Преглед изворни кода

whodrops should respect drop_rate0item (#5984)

Fixes #5983
Thanks to heyChille#1304 on Discord
Vincent Stumpf пре 4 година
родитељ
комит
ebdce4a530
1 измењених фајлова са 4 додато и 1 уклоњено
  1. 4 1
      src/map/atcommand.cpp

+ 4 - 1
src/map/atcommand.cpp

@@ -8006,8 +8006,11 @@ ACMD_FUNC(whodrops)
 				if(!mob) continue;
 
 #ifdef RENEWAL_DROP
-				if( battle_config.atcommand_mobinfo_type )
+				if( battle_config.atcommand_mobinfo_type ) {
 					dropchance = dropchance * pc_level_penalty_mod( sd, PENALTY_DROP, mob ) / 100;
+					if (dropchance <= 0 && !battle_config.drop_rate0item)
+						dropchance = 1;
+				}
 #endif
 				if (pc_isvip(sd)) // Display item rate increase for VIP
 					dropchance += (dropchance * battle_config.vip_drop_increase) / 100;