RPG skill system
<p>im working on a RPG system for my friend, and I was wondering on how to make the skills system, should I use ArrayList skills as a type and write every skill down, into a XML or in to a class?</p>

<p>Example</p>

<pre><code>Skill s = new Skill();
ArrayList&lt;Skill&gt; skills = new ArrayList&lt;Skill&gt;();
s.name = "Dodge";
s.description = "Dodge a attack.";
s.requirements = "Dex +30";
skills.put(s);
</code></pre>

<p>Or something like...</p>

<pre><code>Dodge dodge = new Dodge();
Skill s = new Skill();
ArrayList&lt;Skill&gt; skills = new ArrayLst&lt;Skill&gt;();
s.name = dodge.getName();
s.description = dodge.getDescription();
s.requirements = dodge.getRequirements();
skills.put(s);
</code></pre>
