A library that generates injuries for the Swedish roleplaying game EON IV (https://helmgast.se/eon/).
Project description
Python-modul för att räkna ut och slå fram skador till rollspelet Eon IV
Användning
Importera och skapa en instans av klassen InjuryRoller:
from eon4injuries.injuries import InjuryRoller
injuryroller = InjuryRoller()
Anropa metoden injury_effects:
Obligatoriska parametrar är (reducerad) skadeverkan och skadetabell. Skadetabellen anges exakt som den är döpt i reglerna, t ex "Brännskada" eller "Slagsmålsskada mot torso". De skadetabeller som används är de mer utförliga som finns i stridsboken.
Det finns två frivilliga parametrar: "table_modifier" och "verbose".
"table_modifier" (default = 0) är eventuell modifikation av skadetabellslaget (t ex pga vapenegenskap) och kan vara positiv eller negativ.
"verbose" (default = True) anger om resultatet ska skrivas ut eller inte.
Exempelanrop:
injuryroller.injury_effects(13, 'Slagsmålsskada mot huvud')
injuryroller.injury_effects(25, 'Stickskada mot ben', 1, verbose=False)
Resultat:
Metoden returnerar en lista med längd 3 på formen [utmattning, dödsslag, beskrivning], t ex:
[4, 0, '7 Kopplat strypgrepp. [Omtöcknad, Greppad.]\n']
Om parametern "verbose" används skrivs en beskrivning ut, t ex:
Utmattning: 4
Slagsmålsskada mot huvud (mod: +1): 5 Ansikte: Upprepade käftsmällar spräcker läppen och en tand sväljs. [1 tand utslagen.] Skalle: Hårda slag mot skallen grumlar blicken. [Omtöcknad.] Hals: Ett fösande slag trycker offret bakåt. [Tillbakaknuffad.]
(resultat: 5)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eon4injuries-1.0.2.3.tar.gz.
File metadata
- Download URL: eon4injuries-1.0.2.3.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28392cf784060a987ce3c94c8b9832bb4a404069dcc7b17506a4ff23f9a32ecb
|
|
| MD5 |
27442e7c3a47008e846a563d87964b04
|
|
| BLAKE2b-256 |
992d88650f26b10f14233b768ce08b9e7400a93a490bc9a5ed9c383f87e8af70
|
File details
Details for the file eon4injuries-1.0.2.3-py3-none-any.whl.
File metadata
- Download URL: eon4injuries-1.0.2.3-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bee550d920c534c24037220d5eab7d94fafeb266cd9ef83a7d6b843b7dd18f9
|
|
| MD5 |
32e308eddb8b3104d1cdf71d07ddec95
|
|
| BLAKE2b-256 |
888c496b38edc9fc6355574920a69125ca23447cdf625d97b01aaeec0736ca49
|