header general

[SUBMISSION] Mind Elemental

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 months 3 weeks ago #1 by Ganbare-Lucifer
[SUBMISSION] Mind Elemental was created by Ganbare-Lucifer
Name: Mind Elemental
Difficulty: Medium
Connections: None
Summon: MindElemental
Melee: No
Distance: Projectile
Type: Demon
GLDEFs: Yes
Submitted: Ganbare-Lucifer

Mind Elemental Credits:
Decorate: Xaser, Ganbare-Lucifer
GLDEFs: Dreadopp, Ganbare-Lucifer
Sounds: Id Software
Sprites: Id Software
Sprite Edit: Assmaster, Ganbare-Lucifer
Psychic Soul Credits:
Decorate: Maelstrom
GLDEFs: Dreadopp
Sounds: Id Software, Monolith Games
Sprites: Id Software
Sprite Edit: Neoworm, Maelstrom, Ganbare-Lucifer

An Elemental that has been mouth-sealed due to its dangerous mind-damaging psychopathy, which is set loose once killed, releasing the annoying hitscanning Psychic Souls.



(The new Psychic Soul sprites are optional, you can update them if you like)

https://drive.google.com/file/d/1lfPKz5T7rmo3k1C4CEyMcdwnf77D_M4d/view?usp=drive_link

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
9 months 4 days ago #2 by Gothic
Replied by Gothic on topic [SUBMISSION] Mind Elemental
To be brutally honest, I don't think this could get much use, it's just a recolor of the Tortured Soul that acts just like the Psychic Soul with more health. I'll wait to see what other people has to say.
The Psychic Souls calls for a script that doesn't exist when it attacks.

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 months 3 days ago #3 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic [SUBMISSION] Mind Elemental

To be brutally honest, I don't think this could get much use, it's just a recolor of the Tortured Soul that acts just like the Psychic Soul with more health. I'll wait to see what other people has to say.
The Psychic Souls calls for a script that doesn't exist when it attacks.

Well, at least I will get to fix the script fix which was from the VDP Monster Randomizer

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

  • Kan3
  • Kan3's Avatar
  • Chaingunner
  • Chaingunner
More
9 months 3 days ago #4 by Kan3
Replied by Kan3 on topic [SUBMISSION] Mind Elemental
I feel like a Mind Elemental should "trick" the player's mind in some ways to make it unique.
For example you could make the player blind for a couple of seconds, make his vision to be distorted with A_Quake or something like that.

Giving a custom damage type would be nice too.

Also: why does he spawn the NullProjectile instead of using an actual hitscan attack?
You're giving that actor a 255 speed value which is insane, not to mention you're not even inheriting from FastProjectile D:

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
9 months 2 days ago #5 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic [SUBMISSION] Mind Elemental

I feel like a Mind Elemental should "trick" the player's mind in some ways to make it unique.
For example you could make the player blind for a couple of seconds, make his vision to be distorted with A_Quake or something like that.

Giving a custom damage type would be nice too.

Also: why does he spawn the NullProjectile instead of using an actual hitscan attack?
You're giving that actor a 255 speed value which is insane, not to mention you're not even inheriting from FastProjectile D:

Can something like this work? I don't know much about coding, so this may give an error when booting Doom.
Code:
actor MindElementalBall { Radius 8 Height 6 Speed 20 Damage 5 PROJECTILE RENDERSTYLE ADD ALPHA 0.45 DeathSound "imp/shotx" States { Spawn: MEBL ABCD 4 Loop Death: TNT1 A 0 A_GiveInventory("MindElementalEffect", 1) MEBL EFGHIJK 4 Stop } } actor MindElementalEffect : CustomInventory { Inventory.Amount 1 Inventory.MaxAmount 1 -COUNTITEM states { Spawn: TNT1 A 0 A_SetBlend("00 00 99", .5, 5) TNT1 A 0 A_SetBlend("50 00 50", .5, 5) TNT1 A 0 A_SetBlend("00 00 99", .5, 5) TNT1 A 0 A_SetBlend("50 00 50", .5, 5) stop Death: TNT1 A 0 A_TakeInventory("MindElementalEffect", 1) stop } }

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

  • Kan3
  • Kan3's Avatar
  • Chaingunner
  • Chaingunner
More
9 months 2 days ago #6 by Kan3
Replied by Kan3 on topic [SUBMISSION] Mind Elemental
Well, it's missing several vital parts.

You need to let the projectile know who to give the screen-blending item, so you have to add something like the HITTRACER flag to the projectile and then point that in the A_GiveInventory function with AAPTR_TRACER.

About the item instead:
You don't need to remove the COUNTITEM flag (it's not there to begin with) and you have to call the functions to wish to use (in this case) within the Pickup state, not the Spawn nor the Death (the item won't be spawned and won't die).
Also, you're calling for A_SetBlend 4 times in a row with no delay, so they will just override one another instantly and only the last one will start.

You could make something like this:
Code:
... Pickup: TNT1 AA 10 A_SetBlend("00 00 99", 0.5, 10, "50 00 50") //I believe this would do for what you were aiming for Stop
There's no need to remove it from the player's inventory because it won't be placed in there (if I read the wiki correctly)

Not a 100% fan of this process, because we're missing some checks, but it should work in DECORATE

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
8 months 2 weeks ago #7 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic [SUBMISSION] Mind Elemental
Alrite, will put it on test.

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
4 months 1 day ago #8 by Gothic
Replied by Gothic on topic [SUBMISSION] Mind Elemental
Any update on this?

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar Topic Author
  • Chaingunner
  • Chaingunner
More
3 months 4 weeks ago #9 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic [SUBMISSION] Mind Elemental
Testing send message?

It sent? Good.

I was unable to post because of the block again.

I'm polishing the last stuff.

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