Exemplo n.º 1
0
    def get(self):
        user = users.get_current_user()
        if not user:
            self.redirect("/")

        player = doo.getplayerbyuser(user)
        if not player:
            player = doo.makeplayer(user.nickname(), user=user)
            
        stuff = doo.getstuffbyid(self.request.get('stuffid'))
        if not stuff:
            self.error(404)

        if stuff.ownerid != player.playerid:
            self.error(404)

        liquidationvalue = formattar.getmoney(stuff.liquidaterate * stuff.price)
        
        template_values = {
            'player': player,
            'stuff': stuff,
            'liquidationvalue': liquidationvalue,
            }

        path = os.path.join(os.path.dirname(__file__), 'liquidatestuff.html')
        self.response.out.write(template.render(path, template_values))
Exemplo n.º 2
0
 def getfunddisplay(self):
     return formattar.getmoney(self.fund)
Exemplo n.º 3
0
 def getmoneydisplay_nohm(self):
     return formattar.getmoney(self.money, '')
Exemplo n.º 4
0
 def getmoneydisplay(self):
     return formattar.getmoney(self.money)
Exemplo n.º 5
0
 def gettotalinvestorsamountdisplay(self):
     return formattar.getmoney(self.totalinvestorsamount)
Exemplo n.º 6
0
 def getsalarydisplay(self):
     return formattar.getmoney(self.getsalary())
Exemplo n.º 7
0
 def getlastraffleprizedisplay(self):
     return formattar.getmoney(self.lastraffleprize)
Exemplo n.º 8
0
    def checklevel(self):
        if self.points == 0:
            return 0, 55 # if you change the 18 you'll have to change the 55
        
        # increase the 18 to decrease the change, decrease the 18 to increase the difference
        K = int(self.level * 1000 * (float(self.level) / float(18)))
        level = self.level
        while self.points >= K:
            level += 1
            K = int(level * 1000 * (float(level) / float(18)))
            
        if self.level != level:
            salaryraise = (level - self.level) * 5000
            if not self.salaryincrease:
                self.salaryincrease = 0.0
                self.put()
            self.salaryincrease += salaryraise
            
            self.level = level
            self.put()
            
            doo.message(self, "Sweet! You leveled up to level %s and got a raise of %s!" % (self.level, formattar.getmoney(salaryraise)))

        if self.level == 1:
            J = 0
        else:
            J = int((self.level-1) * 1000 * (float(self.level-1) / float(18)))
        
        levelprogress = (float(self.points - J) / float(K - J)) * 100
        
        return levelprogress, K
Exemplo n.º 9
0
 def getlastpricedisplay(self):
     return formattar.getmoney(self.lastprice)
Exemplo n.º 10
0
 def getratiodisplay(self):
     return formattar.getmoney(self.ratio)
Exemplo n.º 11
0
 def getamountdisplay(self):
     return formattar.getmoney(self.amount)
Exemplo n.º 12
0
def getmessagepricedisplay():
    return formattar.getmoney(getmessageprice())