Call Of Cthulhu Character Generator
Fast way of creating a random character for Call of Cthulhu RPG 7th ed.
Summary
cochar stands for Call of Cthulhu Character. It's a python package design to create a full characters for Call of Cthulhu RPG 7th ed.
www.cochar.pl demonstrates a power of cochar package.
Table of Contents
- Project Title
- Summary
- Table of Contents
- Installation
- Usage
- Dependencies
- Documentation
- Contribution
- Web version
- Author
- License
Installation
pip3 install cochar
Usage
Basic
Example:
>>> from cochar import create_character
>>> person = create_character(1925, "US")
>>> person
>>> Character(year=1925, country='US', first_name='Anthem', last_name='Pharr', age=22, sex='M', occupation='doctor of medicine', strength=33, condition=30, size=78, dexterity=40, appearance=23, education=87, intelligence=65, power=50, move_rate=7, luck=38, skills={'first aid': 38, 'language [latin]': 9, 'medicine': 73, 'science [biology]': 48, 'ride': 64, 'anthropology': 6, 'charm': 46, 'intimidate': 32, 'art/craft (sculptor)': 9, 'credit rating': 74, 'dodge': 20}, damage_bonus='0', build=0, dodge=20, sanity_points=50, magic_points=10, hit_points=10)
Default settings
Default settings are defined in ./data/settings.json.
{
"min_age": 15,
"max_age": 90,
"max_skill_level": 90,
"year": 1925,
"age": null,
"sex": null,
"first_name": null,
"last_name": null,
"country": "US",
"occupation": null,
"weights": true,
"database": "",
"show_warnings": false,
"occupation_type": null,
"era": null,
"tags": null
}
Dependencies
cochar depends on randname module for generating random names.
For more details please see:
Documentation
Detailed documentation of module can by found here: cochar documentation
Contribution
If you want to contribute to cochar project read contribution for more information.
Web Version
Web application is not a part of
cocharpackage.
Web application was design to present the power of cochar package. You can check it out on www.cochar.pl
Author
Adam Walkiewicz
License
Cochar is licensed under the terms of the GNU AGPL v3
Release files for cochar 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cochar-1.0.1.tar.gz | 40.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cochar-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.0 kB
Release files / cochar-1.0.1.tar.gz
| Download URL | cochar-1.0.1.tar.gz |
|---|---|
| Size | 40.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4e840ce985f580b22a041b27d695c3924b3b158eca8944cef0ebf1a8f4249b8f
|
|
BLAKE2b-256 checksum How to use checksums |
d5c388f365991e1b93b06fd2d4dad93a3cd28d7d85b1a71a8c0da97aac780a6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|
Release files / cochar-1.0.1-py3-none-any.whl
| Download URL | cochar-1.0.1-py3-none-any.whl |
|---|---|
| Size | 44.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f9c7f0de87741d3dc324114ba6f5b7accf42d4c53bb7665277caa660a0ff8173
|
|
BLAKE2b-256 checksum How to use checksums |
56f1972a84a752de16effaa107e0c390ad88daa8b47c9701403209b09e125eb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.8.10
|