Name: Familiar Summon
Summon: FamiliarSummon, Familiar
Use type: Inventory
Duration: One map
Added States: none
Sprites: Raven, MagicWazard
Sprite Edit: MagicWazard
Idea Base: Dark Servant/Summon Sphere
Description: Summons a Familiar (an upgraded Afrit from Hexen) to fight on behalf of the player. Includes item versions themed to both Doom and Heretic/Hexen.
famliiar preview.png [ 7.96 KiB | Viewed 249 times ]
Download:https://www.dropbox.com/s/xk51qh80uoaz7 ... Summon.zip
I like the idea of being able to summon a creature on the player's behalf, but I wanted a creature with more agility than the Baron. I also wanted something that could work in Heretic/Hexen. This is what I came up with. I decided to use the Afrit as a base for the creature, since its visual design fits pretty well in both types of environments. The Familiar itself has fairly similar behavior to the Afrit, but with heavily upgraded stats; has 500 points of health, so it's fairly durable, but only does 2-16 damage per shot (with 4 shots fired per attack). It's intended more for tanking than spanking, if you catch my drift, but it can solo some medium-grade creatures if you let it. (I watched 3 kill a Maulataur once!) I was contemplating giving it one or two additional attacks (like a homing shot or splash damage attack), but I wanted to get your feedback on whether that was really necessary or not.
As for the item, I've included two versions, each in its own WAD; a sphere, for Doom users who want all their supernatural artifacts to be in orb form, and a scroll, for Raven users (or Doomers who like variety). The two versions aren't designed to be used in tandem--the filenames and actor names are identical (though the DECORATE script for each item's animation sequence varies slightly). Also, the Familiar itself is the same regardless of which item you choose to summon it from.
You can carry 5 of these at once; all 5 can be transported between maps.
Unlike the Summon Sphere, this item does not replace any pre-existing item class. It's fully self-contained and doesn't reference any other items or assets, and has minimal inheritance. It should be safe to use in any game environment. Also, there was one drawback of the Summon Sphere that I was trying to avoid--if you use it too close to a wall or object, it will fizzle out without summoning the Baron. I think I managed to make my version a little more foolproof, but I'm curious to see if you guys experience any issues, or if you think I ought to execute the spawning in a different manner.
This package includes GLDefs, but no brightmaps. Since it's a flaming monster and a powerup item, I felt it was OK to have everything fullbright in this case.
I'd love any constructive feedback you may have on the item and the creature that it summons. Thank you in advance for looking!
EDIT: Fixed inventory bar icon display issue.
EDIT 2: Recalibrated scroll item's inventory bar icon for Heretic. Added notes in DECORATE for each version regarding offsets for other games. Fixed a bug where the Familiar will stay invulnerable if hit with a FOILINVUL attack before his "see" sequence finishes.