/traderous

To get this branch, use:
bzr branch http://9ix.org/bzr/traderous

« back to all changes in this revision

Viewing changes to planet.lua

  • Committer: Josh C
  • Date: 2013-06-16 03:28:16 UTC
  • Revision ID: josh@9ix.org-20130616032816-wue00cdqvlqr3rre
give planets sami-random goods at semi-random prices

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
              self.indicator = Tile:new{ image = 'data/planet1ind.png' }
17
17
              the.indicators:add(self.indicator)
18
18
 
19
 
              while #self.goods == 0 do
20
 
                 for _, good in ipairs(self.potentialGoods) do
21
 
                    if math.random() < good.chance then
22
 
                       local tier = math.random(4) -- betw 1 and 4
23
 
                       if tier == 1 then
24
 
                          table.insert(self.goods, {good.name, good.low})
25
 
                       elseif tier ==2 then
26
 
                          table.insert(self.goods, {good.name, good.high})
27
 
                       else
28
 
                          -- double chance for med (3 or 4)
29
 
                          table.insert(self.goods, {good.name, good.med})
30
 
                       end
 
19
              for _, good in ipairs(self.potentialGoods) do
 
20
                 if math.random() < good.chance then
 
21
                    local tier = math.random(4) -- betw 1 and 4
 
22
                    if tier == 1 then
 
23
                       table.insert(self.goods, {good.name, good.low})
 
24
                    elseif tier ==2 then
 
25
                       table.insert(self.goods, {good.name, good.high})
 
26
                    else
 
27
                       -- double chance for med (3 or 4)
 
28
                       table.insert(self.goods, {good.name, good.med})
31
29
                    end
32
30
                 end
33
31
              end