예제 #1
0
 def __init__(self):
     description = "A burly creature covered in a rock-like carapace somewhat resembling a stout crocodile." \
                        "Highly resistant to most weapons. You'd probably be better off avoiding combat with this" \
                        "one."
     super().__init__(name="Rock Rumbler " + genericng.generate(2,4), description=description, maxhp=30,
                      damage=3, protection=30, awareness=12, aggro=True, exp_award=100)
     self.resistance = [0,0,0,0.5,0,0]  # resists earth by 50%
예제 #2
0
 def __init__(self):
     description = "Goop that moves. Gross."
     super().__init__(name="Slime " + genericng.generate(4,5), description=description, maxhp=10,
                      damage=20, awareness=12, aggro=True, exp_award=1,
                      idle_message=" is glopping about.",
                      alert_message=" burbles angrily at Jean!")
     self.known_moves.append(moves.NPC_Attack(self))
     self.known_moves.append(moves.NPC_Attack(self))
     self.known_moves.append(moves.NPC_Attack(self))
     self.known_moves.append(moves.NPC_Attack(self))
     self.known_moves.append(moves.NPC_Attack(self))
     self.known_moves.append(moves.NPC_Idle(self))
     self.known_moves.append(moves.Dodge(self))
예제 #3
0
def create_new_user():
    loc = choose_loc()
    name = genericng.generate(2)
    while name in names:
        name = genericng.generate(2)
    doc = {
        'type':
        random.choice(USERTYPE)[0],
        'username':
        unicode(name),
        'password_hashed':
        unicode('a7257ef242a856304478236fe46fee00f23f8a25'),
        'fullname':
        unicode(name + ' ' + genericng.generate(1)),
        'about':
        unicode(titles[random.randrange(0,
                                        len(titles) - 1)]),
        'profile_content':
        unicode(contents[random.randrange(0,
                                          len(contents) - 1)]),
        'tags':
        choose_tags(USER_TAGS),
        'lat':
        loc[0],
        'lng':
        loc[1],
        'created_at':
        user_created_at
    }

    if random.randrange(1, 30) == 9:
        doc['featured'] = True
        print("X", end="")
    new_user = User()
    new_user.save(doc)
    users.append(new_user)
예제 #4
0
파일: dummydata.py 프로젝트: apit/rinjani
def create_new_user():
    loc = choose_loc()
    name = genericng.generate(2)
    while name in names:
        name = genericng.generate(2)
    doc = {
        "type": random.choice(USERTYPE)[0],
        "username": unicode(name),
        "password_hashed": unicode("a7257ef242a856304478236fe46fee00f23f8a25"),
        "fullname": unicode(name + " " + genericng.generate(1)),
        "about": unicode(titles[random.randrange(0, len(titles) - 1)]),
        "profile_content": unicode(contents[random.randrange(0, len(contents) - 1)]),
        "tags": choose_tags(USER_TAGS),
        "lat": loc[0],
        "lng": loc[1],
        "created_at": user_created_at,
    }

    if random.randrange(1, 30) == 9:
        doc["featured"] = True
        print("X", end="")
    new_user = User()
    new_user.save(doc)
    users.append(new_user)
예제 #5
0
 def gen_name():
     return genericng.generate()