1022 {
1024 float steam_offset = 0;
1025
1026 if ( parent )
1027 {
1028 particle_pos = parent.GetPosition();
1029
1030 if ( parent.IsInherited( PortableGasStove ) )
1031 {
1032 steam_offset = 0.2;
1033 }
1035 {
1037
1039 {
1040 steam_offset = 0.8;
1041 }
1043 {
1044 steam_offset = 1.1;
1045 }
1046 else if ( fireplace.IsFireplaceIndoor() )
1047 {
1048 steam_offset = 0.45;
1049 }
1051 {
1052 steam_offset = 0.9;
1053 }
1054 }
1055 }
1056
1057 particle_pos[1] = particle_pos[1] + steam_offset;
1058
1059 return particle_pos;
1060 }
override bool IsBaseFireplace()
override bool IsIndoorOven()
override bool IsBarrelWithHoles()