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
cochar
package.
Web application was design to present the power of cochar
package. You can check it out on www.cochar.pl
License¶
Cochar is licensed under the terms of the GNU AGPL v3