header general

[SUBMISSION] Familiar

  • SSkies
  • SSkies's Avatar
  • Demon
  • Demon
More
8 months 4 weeks ago #11 by SSkies
Replied by SSkies on topic Familiar (formerly Dark Genie)
I've noticed some weird things on his movement patterns, idk if they're intentional. For example, sometimes the guy will protect himself in the egg-shape but it still would ascend on the air. Looks really strange. Sometimes I've also heard pain sounds when they shouldn't be heard.

The projectiles also look kinda weird, being that yellow-ish. It would look better if they matched the guy's colours. Maybe a blue or purple, or a combination of both, would look nice. Like the colours from the Dark Imp's fireball in KDZID.

Please Log in or Create an account to join the conversation.

  • 9Rifleman
  • 9Rifleman's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
8 months 4 weeks ago #12 by 9Rifleman
Replied by 9Rifleman on topic Familiar (formerly Dark Genie)
Changed the projectile colours to purple with a touch of cyan. Monster no longer floats up when hurt, the animation is sped up and it gets REFLECTIVE flag for the duration. I couldn't replicate the sound issue though.

Please Log in or Create an account to join the conversation.

  • SSkies
  • SSkies's Avatar
  • Demon
  • Demon
More
8 months 4 weeks ago #13 by SSkies
Replied by SSkies on topic [SUBMISSION] Familiar (formerly Dark Genie)
The animations behave perfectly now. The new colors also look a lot better.

About the sound issue, do this. Summon him, and the guy will appear in his egg-shape. Then wait 1 or 1.5 seconds and, when the guy wakes up, he will emit a pain sound.

Please Log in or Create an account to join the conversation.

  • SSkies
  • SSkies's Avatar
  • Demon
  • Demon
More
8 months 4 weeks ago - 8 months 4 weeks ago #14 by SSkies
Replied by SSkies on topic [SUBMISSION] Familiar (formerly Dark Genie)
Found the reason. Take a look at your SNDINFO. The first line is

FamiliarSpawn imppai // Afrit/Imp

But IMPPAI is actually the Gargoyle and Afrit's Pain sound.

You would like to play the SPAWN3 sound, which is also packed in your file but never referenced in SNDINFO.
Last edit: 8 months 4 weeks ago by SSkies.

Please Log in or Create an account to join the conversation.

  • 9Rifleman
  • 9Rifleman's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
8 months 4 weeks ago #15 by 9Rifleman
Replied by 9Rifleman on topic [SUBMISSION] Familiar (formerly Dark Genie)
Checked it out and it's as it should be - See sound is used from Heretic's Imp, instead of Afrit's as it was originally. I just forgot to remove it. Pain sound is different, higher pitched.

Please Log in or Create an account to join the conversation.

  • SSkies
  • SSkies's Avatar
  • Demon
  • Demon
More
8 months 4 weeks ago #16 by SSkies
Replied by SSkies on topic [SUBMISSION] Familiar (formerly Dark Genie)
Alright.

I'm pretty sure "imppai" stands for "imp pain", but if that's the sound you wanted to use for the spawn then that's how it must be ;)

Please Log in or Create an account to join the conversation.

  • 9Rifleman
  • 9Rifleman's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
8 months 3 weeks ago - 8 months 3 weeks ago #17 by 9Rifleman
Replied by 9Rifleman on topic [SUBMISSION] Familiar (formerly Dark Genie)
I decided to take the monster a bit further and added a Greater version. It's the same but better and stronger and can posses living monster to buff them. Its projectile is now slightly homing and it can ress corpses Familiars can't. There is 5% chance a Familiar will become a Greater one starting with second revival.
Last edit: 8 months 3 weeks ago by 9Rifleman.

Please Log in or Create an account to join the conversation.

  • DeVloek
  • DeVloek's Avatar
  • Arachnotron
  • Arachnotron
More
8 months 3 weeks ago - 8 months 3 weeks ago #18 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Familiar (formerly Dark Genie)
I noticed two bugs with the Greater Familiar.

1. It can possess dormant monsters and target dummies from a mod that I'm using to test my monsters. You can prevent this by adding this line to the if clause in your posses() function
Code:
&& !InStateSequence(obj.curstate, obj.ResolveState("Spawn"))
This will prevent the function from continuing if the monster is still in its spawn state (which is the case for dormant monsters and target dummies), I had the same issue with my Cacomancer and this check solved it.

2. Possessed monsters become very slow instead of faster. This is just a typo, you can fix this with owner.Speed += 5 instead of owner.Speed =+ 5 (which slows them down to 5 speed)
Last edit: 8 months 3 weeks ago by DeVloek.

Please Log in or Create an account to join the conversation.

  • 9Rifleman
  • 9Rifleman's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
8 months 3 weeks ago - 8 months 3 weeks ago #19 by 9Rifleman
Replied by 9Rifleman on topic [SUBMISSION] Familiar (formerly Dark Genie)
Fixed. I also added && !obj.bBOSS as a condition and Species property. Speed buff fixed too.
Last edit: 8 months 3 weeks ago by 9Rifleman.

Please Log in or Create an account to join the conversation.

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
8 months 3 weeks ago #20 by Gothic
Replied by Gothic on topic [SUBMISSION] Familiar (formerly Dark Genie)

Can sacrifice its body to possess a worthy corpse. When the host is killed, it'll spawn a new body for the Familiar
What monsters does it consider "worthy"? I'm testing with ettins, centaurs, bishops and serpents, but it does nothing to them.

Please Log in or Create an account to join the conversation.