#  ![](https://www.realm667.com/media/kunena/topic_icons/realm667_repo/user/rep_approved.png) \[SUBMISSION\] Phantom Fiend

##

- **Ganbare-Lucifer**
- ![Ganbare-Lucifer's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11427.png?1773259679) Topic Author
- BFG Commando
- ![BFG Commando](https://www.realm667.com/media/kunena/ranks/rank_8_bfgcommando.png)

 Less More- Posts: 154
-
-
-

   2 years 8 hours ago - 2 years 8 hours ago [\#12175](#12175) by Ganbare-Lucifer  *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12175 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")* was created by *Ganbare-Lucifer*

 Name: Phantom Fiend
Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link
 [ ![Phantom Fiend prev.png](https://www.realm667.com/forum/attachment/2359) ](https://www.realm667.com/forum/attachment/2359 "...Fiend prev.png")

 Last edit: 2 years 8 hours ago by Ganbare-Lucifer.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **DeVloek**
- ![DeVloek's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11145.png?1542216928)
- Arachnotron
- ![Arachnotron](https://www.realm667.com/media/kunena/ranks/rank_10_arachno.png)

 Less More- Posts: 416
-
-

   1 year 11 months ago [\#12222](#12222) by DeVloek  Replied by *DeVloek* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12222 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

 doesnt start Code:

Script error, "PhantomFiend.pk3:decorate" line 1 Parent type 'BloodFiend' not found in PhantomFiend Script error, "PhantomFiend.pk3:decorate" line 64: Parent type 'BloodFiendMissile' not found in PhantomFiendMissile

I tried to load it with the Blood Fiend monster from the repo which I assume is the one that the decorate is looking for, but then I still get this error, regardless of load order: Code:

Script error, "PhantomFiend.pk3:decorate" line 64: Parent type 'BloodFiendMissile' not found in PhantomFiendMissile

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Ganbare-Lucifer**
- ![Ganbare-Lucifer's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11427.png?1773259679) Topic Author
- BFG Commando
- ![BFG Commando](https://www.realm667.com/media/kunena/ranks/rank_8_bfgcommando.png)

 Less More- Posts: 154
-
-
-

   1 year 11 months ago [\#12227](#12227) by Ganbare-Lucifer  Replied by *Ganbare-Lucifer* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12227 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

> [ DeVloek wrote: ](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12222)

>
>  doesnt start Code:
>
> Script error, "PhantomFiend.pk3:decorate" line 1 Parent type 'BloodFiend' not found in PhantomFiend Script error, "PhantomFiend.pk3:decorate" line 64: Parent type 'BloodFiendMissile' not found in PhantomFiendMissile
>
>
>
>
>
> I tried to load it with the Blood Fiend monster from the repo which I assume is the one that the decorate is looking for, but then I still get this error, regardless of load order:
> Code:
>
> Script error, "PhantomFiend.pk3:decorate" line 64: Parent type 'BloodFiendMissile' not found in PhantomFiendMissile

Updated, removed the BloodFiendMissile parent to make it its own projectile, hope it works now

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **DeVloek**
- ![DeVloek's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11145.png?1542216928)
- Arachnotron
- ![Arachnotron](https://www.realm667.com/media/kunena/ranks/rank_10_arachno.png)

 Less More- Posts: 416
-
-

   1 year 11 months ago - 1 year 11 months ago [\#12234](#12234) by DeVloek  Replied by *DeVloek* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12234 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

 Yea it works now, and I really like the monster, the ghostly effect is really cool.

But is there are reason why this monster inherits from the BloodFiend in the first place? It should work totally fine without it, unless I'm missing something? Took a quick look at the decorate, didn't see anything that requires any inheritance. The PhantomFiend has all the default properties, states, sprites, etc. Nothing seems to be missing (except brightmaps, see below). For a quick test I replaced the "BloodFiend" inheritance with "Demon", still works fine, and should probably work without any inheritance at all.

here's the brightmaps error that is thrown on startup:
Code:

Brightmap 'BMFINDJ1' not found in texture 'FINDJ1' Brightmap 'BMFINDJ2' not found in texture 'FINDJ2' Brightmap 'BMFINDJ3' not found in texture 'FINDJ3' Brightmap 'BMFINDJ4' not found in texture 'FINDJ4' Brightmap 'BMFINDJ5' not found in texture 'FINDJ5' Brightmap 'BMFINDJ6' not found in texture 'FINDJ6' Brightmap 'BMFINDJ7' not found in texture 'FINDJ7' Brightmap 'BMFINDJ8' not found in texture 'FINDJ8'

 Last edit: 1 year 11 months ago by DeVloek.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Ganbare-Lucifer**
- ![Ganbare-Lucifer's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11427.png?1773259679) Topic Author
- BFG Commando
- ![BFG Commando](https://www.realm667.com/media/kunena/ranks/rank_8_bfgcommando.png)

 Less More- Posts: 154
-
-
-

   1 year 11 months ago [\#12237](#12237) by Ganbare-Lucifer  Replied by *Ganbare-Lucifer* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12237 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

> [ DeVloek wrote: ](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12234)

>
>  Yea it works now, and I really like the monster, the ghostly effect is really cool.
>
> But is there are reason why this monster inherits from the BloodFiend in the first place? It should work totally fine without it, unless I'm missing something? Took a quick look at the decorate, didn't see anything that requires any inheritance. The PhantomFiend has all the default properties, states, sprites, etc. Nothing seems to be missing (except brightmaps, see below). For a quick test I replaced the "BloodFiend" inheritance with "Demon", still works fine, and should probably work without any inheritance at all.
>
> here's the brightmaps error that is thrown on startup:
> Code:
>
> Brightmap 'BMFINDJ1' not found in texture 'FINDJ1' Brightmap 'BMFINDJ2' not found in texture 'FINDJ2' Brightmap 'BMFINDJ3' not found in texture 'FINDJ3' Brightmap 'BMFINDJ4' not found in texture 'FINDJ4' Brightmap 'BMFINDJ5' not found in texture 'FINDJ5' Brightmap 'BMFINDJ6' not found in texture 'FINDJ6' Brightmap 'BMFINDJ7' not found in texture 'FINDJ7' Brightmap 'BMFINDJ8' not found in texture 'FINDJ8'

It was just a failsafe to make sure it loaded, now it has been leftovered, these inherits have been removed
Updated

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Gothic**
- ![Gothic's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar320.png?1619787674)
- Moderator
- ![Moderator](https://www.realm667.com/media/kunena/ranks/rank_20_barrel.png)

 Less More- Posts: 1329
-
-
-

   1 year 11 months ago [\#12295](#12295) by Gothic  Replied by *Gothic* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12295 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

 Speaking of removing unnecessary actors, the PhantomFiendMissileTrail inherits from like 2 other actors that were used somewhere else in HF. You should just combine them in a single actor: Code:

ACTOR PhantomFiendMissileTrail { Alpha 0.50 Renderstyle ADD Translation "Ice" +NOINTERACTION +FORCEXYBILLBOARD States { Spawn: TNT1 A 3 SPIR QRSTU 3 Bright A_FadeOut(0.1) Stop } }

The Fiend trails could also be reduced to a single actor if you use the transfer translation and sprite frame properties with A_SpawnItemEX: Code:

A_SpawnItemEX("PhantomFiendTrail",0,0,0,0,0,0,0,SXF_TRANSFERSPRITEFRAME|SXF_TRANSFERTRANSLATION)

and only use this actor: Code:

ACTOR PhantomFiendTrail { RENDERSTYLE ADD Alpha 0.50 +NOINTERACTION States { Spawn: "####" "#" 10 "####" "#########" 3 Bright A_FadeOut(0.05) Stop } }

And while it's using the same sprites from the Blood Fiend, you renamed them to BLFN instead of using SAR2. You should use the same sprites from the one in the Beastiary, that way if the modder uses both, they'll know which sprites to remove, and you can reuse the brightmaps from the Blood Fiend with no problems.

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Ganbare-Lucifer**
- ![Ganbare-Lucifer's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar11427.png?1773259679) Topic Author
- BFG Commando
- ![BFG Commando](https://www.realm667.com/media/kunena/ranks/rank_8_bfgcommando.png)

 Less More- Posts: 154
-
-
-

   1 year 11 months ago [\#12309](#12309) by Ganbare-Lucifer  Replied by *Ganbare-Lucifer* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12309 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

> [ Gothic wrote: ](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12295)

>
>  Speaking of removing unnecessary actors, the PhantomFiendMissileTrail inherits from like 2 other actors that were used somewhere else in HF. You should just combine them in a single actor:
> Code:
>
> ACTOR PhantomFiendMissileTrail { Alpha 0.50 Renderstyle ADD Translation "Ice" +NOINTERACTION +FORCEXYBILLBOARD States { Spawn: TNT1 A 3 SPIR QRSTU 3 Bright A_FadeOut(0.1) Stop } }
>
>
>
>
> The Fiend trails could also be reduced to a single actor if you use the transfer translation and sprite frame properties with A\_SpawnItemEX:
> Code:
>
> A_SpawnItemEX("PhantomFiendTrail",0,0,0,0,0,0,0,SXF_TRANSFERSPRITEFRAME|SXF_TRANSFERTRANSLATION)
>
>
>
>
> and only use this actor:
> Code:
>
> ACTOR PhantomFiendTrail { RENDERSTYLE ADD Alpha 0.50 +NOINTERACTION States { Spawn: "####" "#" 10 "####" "#########" 3 Bright A_FadeOut(0.05) Stop } }

>
>
>
>
> And while it's using the same sprites from the Blood Fiend, you renamed them to BLFN instead of using SAR2. You should use the same sprites from the one in the Beastiary, that way if the modder uses both, they'll know which sprites to remove, and you can reuse the brightmaps from the Blood Fiend with no problems.

Updated

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

- **Gothic**
- ![Gothic's Avatar](https://www.realm667.com/media/kunena/avatars/resized/size144/users/avatar320.png?1619787674)
- Moderator
- ![Moderator](https://www.realm667.com/media/kunena/ranks/rank_20_barrel.png)

 Less More- Posts: 1329
-
-
-

   1 year 11 months ago [\#12321](#12321) by Gothic  Replied by *Gothic* on topic *[\[SUBMISSION\] Phantom Fiend](https://www.realm667.com/forum/closed-submissions/2109-submission-phantom-fiend#12321 "Name: Phantom Fiend

Difficulty: Easy
Connections: Blood Fiend
Summon: PhantomFiend
Melee: Yes
Distance: Projectile
Type: Spectre, Demon
Brightmaps: No
GLDefs: No
Actor modification: No
ACS: No
Submitted: Ganbare-Lucifer
Decorate: Amuscaria
Sounds: id Software
Sound Edits: Amuscaria
Sprites: id Software
Sprite Edits: Amuscaria

https://drive.google.com/file/d/1AfU0aEDLt62xJaOMVWl485Qzj8QS0nuO/view?usp=drive_link")*

 [ Added](https://www.realm667.com/index.php?option=com_content&view=article&id=2711)

Please [Log in](https://www.realm667.com/component/users/login?return=aHR0cHM6Ly93d3cucmVhbG02NjcuY29tL2ZvcnVtL2Nsb3NlZC1zdWJtaXNzaW9ucy8yMTA5LXN1Ym1pc3Npb24tcGhhbnRvbS1maWVuZA==&Itemid=2662) or [Create an account](https://www.realm667.com/component/users/registration?Itemid=2662) to join the conversation.

[Powered by](https://www.realm667.com/forum/credits) [Kunena Forum](https://www.kunena.org)
