1144 {
1146 float steam_offset = 0;
1147
1148 if ( parent )
1149 {
1150 particle_pos = parent.GetPosition();
1151
1152 if ( parent.IsInherited( PortableGasStove ) )
1153 {
1154 steam_offset = 0.2;
1155 }
1157 {
1159
1161 {
1162 steam_offset = 0.8;
1163 }
1165 {
1166 steam_offset = 1.1;
1167 }
1168 else if ( fireplace.IsFireplaceIndoor() )
1169 {
1170 steam_offset = 0.45;
1171 }
1173 {
1174 steam_offset = 0.9;
1175 }
1176 }
1177 }
1178
1179 particle_pos[1] = particle_pos[1] + steam_offset;
1180
1181 return particle_pos;
1182 }
override bool IsBaseFireplace()
override bool IsIndoorOven()
override bool IsBarrelWithHoles()