SetScriptReturnValue(GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):GetProperty(GenericDataTable.SalesTable["For-Sale Price"]) ~= nil)
return 
if GetPrimitiveParameter(1) ~= 0 then
   if GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):GetProperty(GenericDataTable.SalesTable["For-Sale Price"]) ~= nil and GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):GetProperty(GenericDataTable.SalesTable["Original Price"]) ~= nil and GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):GetProperty(GenericDataTable.SalesTable["Original Price"]) > 0 then
      GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):SetProperty(GenericDataTable.SalesTable["For-Sale Price"], GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):GetProperty(GenericDataTable.SalesTable["Original Price"]))
      GenericDataTable.new(GetPrimitiveParameter(0), gObjectDataTableID["Sales Info"], "Sales Info"):SetProperty(GenericDataTable.SalesTable["Original Price"], -1)
   end
   return 
end
--[[ DECOMPILER ERROR 816: Confused about usage of registers ]]

