Jump to content

.31.1 Player owned Smuggler's Market does not pay for bought 'stolen goods'


deadok

Recommended Posts

Also deletes most types of the goods in process.

 

Beta 0.31.1 r20541 c086bef81cdc

Occurs when seller and station belongs to same faction.

 

smugglersmarket.lua: 430

    -- give money to ship faction
    self:transferMoney(stationFaction, stationFaction, seller, price, fromDescription, toDescription)

    -- remove goods from ship
    ship:removeCargo(good, amount)

    -- add goods to station
    self:increaseGoods(good.name, amount)

First function detects that buyer and seller belongs to same faction and therefore no money should be transferred.

Second function removes goods from player inventory.

Third function attempts to add bough goods to station's inventory. But, since station can actually buy only specific subset of goods, anything that doesn't belong to it - gets filtered out and therefore  deleted.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...