digraph "RPG::State" { // INTERACTIVE_SVG=YES bgcolor="transparent"; edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"]; node [fontname="Helvetica",fontsize="10",shape=record]; Node1 [label="{RPG::State\n|+ ID\l+ type\l+ color\l+ priority\l+ restriction\l+ a_rate\l+ b_rate\l+ c_rate\l+ d_rate\l+ e_rate\l+ hold_turn\l+ auto_release_prob\l+ release_by_damage\l+ affect_type\l+ affect_attack\l+ affect_defense\l+ affect_spirit\l+ affect_agility\l+ reduce_hit_ratio\l+ avoid_attacks\l+ reflect_magic\l+ cursed\l+ battler_animation_id\l+ restrict_skill\l+ restrict_skill_level\l+ restrict_magic\l+ restrict_magic_level\l+ hp_change_type\l+ sp_change_type\l+ hp_change_max\l+ hp_change_val\l+ hp_change_map_val\l+ hp_change_map_steps\l+ sp_change_max\l+ sp_change_val\l+ sp_change_map_val\l+ sp_change_map_steps\l|+ State()\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black"]; Node2 -> Node1 [color="grey25",fontsize="10",style="solid",label=" +message_affected\n+message_actor\n+message_enemy\n+name\n+message_recovery\n+message_already" ,arrowhead="odiamond",fontname="Helvetica"]; Node2 [label="{std::string\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"]; Node3 [label="{std::basic_string\<\l char \>\n||}",height=0.2,width=0.4,color="grey75",tooltip="STL class. "]; }