correctly update barrel graphics when emptied onto existing stack

alut-include-path
Maikel de Vries 2017-04-25 14:04:43 +02:00
parent afe4d5a91e
commit 6f1470dbbd
1 changed files with 22 additions and 2 deletions

View File

@ -42,18 +42,38 @@ func PlayBarrelHitSound()
Sound("Hits::Materials::Wood::DullWoodHit?");
}
func Collection2(object item)
public func Collection2(object item)
{
UpdateLiquidContainer();
return _inherited(item, ...);
}
func Ejection(object item)
public func Ejection(object item)
{
UpdateLiquidContainer();
return _inherited(item, ...);
}
public func ContentsDestruction(object item)
{
ScheduleCall(this, "UpdateLiquidContainer", 1);
return _inherited(item, ...);
}
public func RemoveLiquid(liquid_name, int amount, object destination)
{
var res = _inherited(liquid_name, amount, destination, ...);
UpdateLiquidContainer();
return res;
}
public func PutLiquid(liquid_name, int amount, object source)
{
var res = _inherited(liquid_name, amount, source, ...);
UpdateLiquidContainer();
return res;
}
/*-- Callbacks --*/
public func CollectFromStack(object item)