boosterpacks

Sample of boosterpack in Star Crusade


License
MIT
Install
pip install boosterpacks==0.1.1

Documentation

Booster Generator

https://travis-ci.org/Derfirm/booster_generator.svg?branch=master Code Health

Sample of boosterpack in Star Crusade

To use (with caution), simply do:
>>> from boosterpacks import *
>>> cards = [(u'neut_u_modulehealer', u'1'), (u'terr_t_PrecisionStrike', u'2'), (u'terr_t_PulseBarrage', u'3'),(u'terr_t_NuclearStrike', u'4'),\
        (u'shan_u_NaninteSwarm', u'3'), (u'shan_t_CorruptTransform', u'3'), (u'shan_u_ParasiticThrall', u'5'), (u'shan_t_Infestation', u'2')]
>>> boosterpack = BoosterGenerator(cards)
>>> print (boosterpack.generate())

Pitty Timer addded!

First run:
>>> from pitytimer.chain_generator import PityTimer, Informer
>>> pt = PityTimer(boosterpack)
>>> pt.card_chain_generator()
Create Ingame something like user or so:
>>> informer = Informer(tracks=PityTimer.default_number_of_track, drum_size=PityTimer.default_drum_size)
Create rule for next pack:
>>> rule = pt.get_rule_from_drum(*informer.get_track_and_index)
And there are our pack:
>>> boosterpack.generate(chain_map=rule)

Enjoy!