What we have now sounds reasonable
Atm we have 24 scrolls in the dev mode, about 1/3 of the total count. Because I animated other spells after I created scrolls json.
And you can't sort them by element or alphabetically to make it better.
Now imagine how it will look like when we will have 74 scroll types, and more in the future. It's ok for beta, but not for release.
Can you attach a list with the spell names and maybe what they do
I attached the file with spells code. Spells start after
##### Magic:
line.
P2P_Skill(u"Fireball", menu_pos=0.5, attributes=["magic", "fire"], effect=50, multiplier=1.3, mp_cost=30, range=4, piercing=True,
desc="Launches an exploding fireball at one enemy.",
projectile_effects={"gfx": "fire_6", "sfx": "content/sfx/sound/be/fire7.mp3", "duration": 1.0},
main_effect={"gfx": Transform("fire_6_1", zoom=1), "sfx": None, "duration": 1.2, "aim": {"anchor": (0.5, 0.5), "xo": 0 ,"yo": 0}},
attacker_effects={"gfx": "fire_2", "sfx": "default"},
target_sprite_damage_effect={"gfx": "burning_with_shake", "initial_pause": 0.1, "duration": 0.7},
target_death_effect={"gfx": "dissolve", "initial_pause": 0.1, "duration": 0.5},
dodge_effect={"initial_pause": .1})
For example, Fireball is name, and "Launches an exploding fireball at one enemy" is description.