예제 #1
0
파일: first.py 프로젝트: yegorf1/RogueBot
def generate_trade_items(user):
	items = [ ]

	for i in range(7):
		item = itemloader.load_random_item('good')

		while item in items:
			item = itemloader.load_random_item('good')

		items.append(item)

	user.set_room_temp('trade_items', items)
예제 #2
0
def generate_trade_items(user):
    items = []

    for i in range(7):
        item = itemloader.load_random_item('good')

        while item in items:
            item = itemloader.load_random_item('good')

        items.append(item)

    user.set_room_temp('trade_items', items)
예제 #3
0
파일: caravan.py 프로젝트: yegorf1/RogueBot
def generate_items(user):
	items = [ ]
	order_list = user.get_variable('order_list', def_val=[ ])

	for i in range(10):
		item = order_list[i] if i < len(order_list) else None
		if item is None or random.random() > 0.9:
			typ = 'good'
			if i > 7:
				typ = 'neutral'
			item = itemloader.load_random_item(typ)

		while item in items:
			item = itemloader.load_random_item('good')

		items.append(item)

	user.set_room_temp('trade_items', items)
	user.set_room_temp('new_order_list', [ itemloader.load_random_item('good') for i in range(7) ])
	user.set_variable('order_list', [ ])
예제 #4
0
파일: caravan.py 프로젝트: yegorf1/RogueBot
def generate_items(user):
    items = []
    order_list = user.get_variable("order_list", def_val=[])

    for i in range(10):
        item = order_list[i] if i < len(order_list) else None
        if item is None or random.random() > 0.9:
            typ = "good"
            if i > 7:
                typ = "neutral"
            item = itemloader.load_random_item(typ)

        while item in items:
            item = itemloader.load_random_item("good")

        items.append(item)

    user.set_room_temp("trade_items", items)
    user.set_room_temp("new_order_list", [itemloader.load_random_item("good") for i in range(7)])
    user.set_variable("order_list", [])
예제 #5
0
def generate_items(user):
    items = []
    order_list = user.get_variable('order_list', def_val=[])

    for i in range(10):
        item = order_list[i] if i < len(order_list) else None
        if item is None or random.random() > 0.9:
            typ = 'good'
            if i > 7:
                typ = 'neutral'
            item = itemloader.load_random_item(typ)

        while item in items:
            item = itemloader.load_random_item('good')

        items.append(item)

    user.set_room_temp('trade_items', items)
    user.set_room_temp('new_order_list',
                       [itemloader.load_random_item('good') for i in range(7)])
    user.set_variable('order_list', [])