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))
def getfunddisplay(self): return formattar.getmoney(self.fund)
def getmoneydisplay_nohm(self): return formattar.getmoney(self.money, '')
def getmoneydisplay(self): return formattar.getmoney(self.money)
def gettotalinvestorsamountdisplay(self): return formattar.getmoney(self.totalinvestorsamount)
def getsalarydisplay(self): return formattar.getmoney(self.getsalary())
def getlastraffleprizedisplay(self): return formattar.getmoney(self.lastraffleprize)
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
def getlastpricedisplay(self): return formattar.getmoney(self.lastprice)
def getratiodisplay(self): return formattar.getmoney(self.ratio)
def getamountdisplay(self): return formattar.getmoney(self.amount)
def getmessagepricedisplay(): return formattar.getmoney(getmessageprice())