dlowe-net/Tempuscode — pull request #1 by mikeclemson (2012-09-19 07:00:20+00:00)
Title: Changes for knight class

I've never coded before in any language, so I hope this makes sense and is proper. The change adds retreat for knights at level 19 and a new ability called shield slam at level 34.

Shield slam requires a shield and is a knockdown ability causing damage. The ability costs 10 move points due to the exertion required to knock over the opponent. The damage is a minimal component. A gen 1 with a 10# shield does 20 damage on average. A gen 1 with a 25# shield does 48 damage on average. A gen 10 with a 10# shield does 58 damage; with a 25# shield, 137.

Because of the damage component, I've set it similar to hip toss or shoulderthrow in that it can be used while the opponent is already grounded.

I have more advanced ideas but wanted to start with something relatively simple. What do you think?