Skip to main content

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

eon4injuries-1.0.2.2.tar.gz (16.0 kB view hashes)

Uploaded Source

Built Distribution

eon4injuries-1.0.2.2-py3-none-any.whl (15.2 kB view hashes)

Uploaded Python 3

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