Page 1 of 1

[experimental] Generalized runes

Posted: Sat May 09, 2015 10:41 pm
by Dusk
Build here: https://dl.dropboxusercontent.com/u/660 ... 9-2214M.7z
Ticket: http://zandronum.com/tracker/view.php?id=2137
Changeset: https://bitbucket.org/crimsondusk/zandr ... cd37099f9e

This is an experimental rune system change that basically lets you use any powerup as a rune. It also provides all the existing runes as powerups (i.e. spread, prosperity and reflection).
  • RuneGiver (now deriving from PowerupGiver) now can be used with any powerup. You can supply the powerup with either "Powerup.Type" or "Rune.Type" (the latter only really exists for compatibility with old mods now)
  • Spread, prosperity and reflection are now available as powerups as PowerSpread, PowerProsperity and PowerReflection, so you can e.g. make spheres out of them if you want.
  • All the existing classes are retained as-is so old mods should work as expected.
Would be nice if this saw some testing (build at the top of this post). It all should work but we all know how strong a word "should" ultimately is.

Note that even though this is a 3.0 build, it does not contain the ZDoom upgrades. (This is because the ZDoom upgrade has not been merged to the main Zandronum repository yet.)

RE: [experimental] Generalized runes

Posted: Sat May 09, 2015 10:50 pm
by Sean
Dusk wrote:
  • Spread, prosperity and reflection are now available as powerups as PowerSpread, PowerProsperity and PowerReflection, so you can e.g. make spheres out of them if you want.
YES! I could use this a lot.

I'll give this build a test tomorrow!