if(!usage)\r
return FALSE;\r
\r
- item.swallow_progress_prey = item.swallow_progress_prey + cvar("g_balance_vore_swallow_speed_item_fill") * (player.health / item.health);\r
+ item.swallow_progress_prey = item.swallow_progress_prey + cvar("g_balance_vore_swallow_speed_fill_item") * pow(player.health / item.health, cvar("g_balance_vore_swallow_speed_fill_scalediff"));\r
player.swallow_progress_pred = item.swallow_progress_prey;\r
- if(item.swallow_progress_prey < 1)\r
+ if(item.swallow_progress_prey < 1 && !cvar("g_balance_vore_swallow_speed_fill_item"))\r
return FALSE; // swallow progress not full yet\r
\r
if(usage > 1)\r