Skip to main content

An rpg backend implementing the free 1d6 roleplaying system for python3.

Project description

Information: http://rpg-1d6.sf.net

Changes:

d6 tip

  • added plan for chars: status: active

  • wounds give a malus on rolls.

  • next version will be 0.1

  • FIX: char.py is now recognized as script.

  • FIX: changelog generation took only the last two revs.

  • Added signature for changeset 046449e70a4f

  • Added tag 0.0 for changeset 398b1e1cb820

d6 0.0

  • removed minor test output.

  • changelog: Get only the changes for the last version and those after the last version.

  • added missing __init__py file + cleanup

  • FIX: Getting values did not work.

  • FIX: weights in the profile were ignored.

  • development status update

  • cleaner test

  • added __str__ function, so the char can describe itself and removed output on tests.

  • name and woundthresholdatt are now properties and get updated automatically.

  • add and delete battle values from the source as needed to keep the source minimal but complete.

  • added character development by development profile (=class or similar).

  • added a profile to characters for automated character development/improvement.

  • added directed improvement of a given stat.

  • some more docstring

  • added incremental improvement of characters.

  • added incremental improving of characters.

  • renamed the private function names to make them somewhat sane: _cost2bonus = cost to bonus.

  • Each character now has a cost property: its experience

  • added naive function to generate the cost from the bonus.

  • Added basic special abilities.

  • generates the changelog from hg log.

  • added setup.py for installing and distribution.

  • renamed package to d6

  • renamed d6 functions: check, checkopen (with difference), checkopenraw (with difference and the raw rolled result)

  • added contests to d6

  • minor cleanup

  • added, adapted and cleaned the d6 module from rpg_1d6.

  • moved _base and char into package rpg1d6

  • docstring

  • recursive skill bases works.

  • FIX: Tried to get an attribute of None.

  • wound threshold is a property.

  • shorter line

  • replace attributes with atts everywhere

  • catch errors where a skill takes itself as base or the base takes is subskill as base.

  • correctly calculate the value of specializations (_skillvaluefrom)

  • Calculace skill bonus correctly from att.bonus and M-q for docstrings.

  • value, rawvalue and bonus are now properties, calculated from cost when needed.

  • cleanly implemented reading a char from a minimal datafile.

  • started a clean implementation of 1d6 characters.

  • basic notes done.

  • _base: added the basic information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

d6-0.0.tar.gz (8.1 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page