File size: 2,821 Bytes
12fa38b
 
 
 
 
 
 
 
be5ac88
12fa38b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
72c00e6
 
 
 
 
 
 
12fa38b
d9f8103
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import streamlit as st

def create_character_sheet():
    st.title("Dungeons and Dragons Character Sheet")
    
    st.write("Enter your character details:")
    class_input = st.text_input("Class")
    level_input = st.text_input("Level")
    name_input = st.text_input("Name:")
    background_input = st.text_input("Background")
    alignment_input = st.text_input("Alignment")

    st.write("Enter your character's stats:")
    strength_input = st.text_input("Strength")
    dexterity_input = st.text_input("Dexterity")
    constitution_input = st.text_input("Constitution")
    intelligence_input = st.text_input("Intelligence")
    wisdom_input = st.text_input("Wisdom")
    charisma_input = st.text_input("Charisma")

    st.write("Enter your character's abilities:")
    proficiency_input = st.text_input("Proficiency Bonus")
    speed_input = st.text_input("Walking Speed")
    initiative_input = st.text_input("Initiative")

    st.write("Enter your character's traits:")
    saving_throws_input = st.text_area("Saving Throws")
    skills_input = st.text_area("Skills")
    currency_input = st.text_area("Currency")
    proficiencies_input = st.text_area("Proficiencies")
    languages_input = st.text_area("Languages")

    hit_points_input = st.text_input("Hit Points")
    armor_class_input = st.text_input("Armor Class")
    conditions_input = st.text_area("Conditions and Effects")

    st.write("Enter your character's equipment:")
    combat_input = st.text_area("Combat")
    features_input = st.text_area("Features and Abilities")
    equipment_input = st.text_area("Equipment")

    st.write("Your character has been created!")
    st.write("Class: ", class_input)
    st.write("Level: ", level_input)
    st.write("Name: ", name_input)
    st.write("Background: ", background_input)
    st.write("Alignment: ", alignment_input)
    st.write("Strength: ", strength_input)
    st.write("Dexterity: ", dexterity_input)
    st.write("Constitution: ", constitution_input)
    st.write("Intelligence: ", intelligence_input)
    st.write("Wisdom: ", wisdom_input)
    st.write("Charisma: ", charisma_input)
    st.write("Proficiency Bonus: ", proficiency_input)
    st.write("Walking Speed: ", speed_input)
    st.write("Initiative: ", initiative_input)
    st.write("Saving Throws: ", saving_throws_input)
    st.write("Skills: ", skills_input)
    st.write("Currency: ", currency_input)
    st.write("Proficiencies: ", proficiencies_input)
    st.write("Languages: ", languages_input)
    st.write("Hit Points: ", hit_points_input)
    st.write("Armor Class: ", armor_class_input)
    st.write("Conditions and Effects: ", conditions_input)
    st.write("Combat: ", combat_input)
    st.write("Features and Abilities: ", features_input)
    st.write("Equipment: ", equipment_input)

create_character_sheet()