Oh, that. All Pokemon names are in Katakana, and the - sign means to extend the vowel on the end of the last symbol. Japanese script have the vowels, and it's matched with a constanant, like "ka", "ki", "ku", "ke", and "ko". The stroke at the end is to essentially put double the end vowel.
Kanji is really the most dominant, taking most words from the Chinese text, using it for most major words. Hiragana tends to fill in the spaces, like particles (parts of sentences that show the different roles of the words) and some regular words are still in Hiragana. Katakana tends to be for words that are foreign, or words in a special context such as "damage counters" here, as normally it wouldn't make any sense in regular Japanese talk.