OpenRA/OpenRA — pull request #6030 by UberWaffe (2014-07-22 14:59:51+00:00)
Title: Custom Warheads refactor

Split out just the refactor and work for the Custom Warheads.

This branch contains no changes to the yaml files other than what the UpradeRules does.

A short guide to how new custom warheads can be defined can be found here: http://pastebin.com/xUg2bfT5
Though the main purpose of this pull request is for regression testing.

Will allow functionality requested in #5436.

Lays groundwork for requests in #4363, solves some of them. (CreateSFX, DamageActor).