[WIP]Colourful Hell 0.98c

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.

What do with black shotgun spawn?

Poll ended at Fri Feb 19, 2016 7:24 am

keep as they are
0
No votes
modify a little for ranged options
0
No votes
Remake the crew for better variance
2
29%
Remake with focus on the leader as the boss
5
71%
Rehaul and scrap the concept, make something else shotgunny instead
0
No votes
 
Total votes : 7

Re: [WIP]Colourful Hell 0.98

Postby bowserknight » Sun Sep 26, 2021 8:07 pm

Dewzanity wrote:
Do the minions of the black Shotgunner count as kills? They do disappear sometimes I noticed. And the white Caco can create red portals which summon red monsters but those don't disappear, so I have no idea where 29 missing monsters were coming from.


I just did some investigating, and I found out Black Shotgunner is good, but White Cacodemon has an attack where it fires 3 homing eyeballs at you, and that attack is the culprit for missing kills. For some reason, the actor "BloodRainerCaco" always disappears as an actor that counts as a kill, without actually dying. Anytime White Cacodemon does the eyeball attack, 3 kills become missing each time.

Code: Select allExpand view
Actor BloodRainerCaco
{
  Game Doom
  Radius 16
  Height 20
  health 9999
  Speed 1
  species "caco"
  Monster
  +NOGRAVITY
  +noclip
  states
  {
  spawn:
  TNT1 A 0
  Fly:
  TNT1 A 0
  CDWO J 3 ThrustThingz(0,10,0,0)
  TNT1 A 0
  Death:
  TNT1 A 0
  CDWO IJ 8
  TNT1 A 1  A_Custommissile("EyeRocketCaco",12,0,random(-3,3))
  TNT1 A 5
  stop
}}

So the "BloodRainerCaco", which counts as a monster, immediately goes to the death state, and fires "EyeRocketCaco" without calling A_Die, and just disappears automatically. Easy solution, just make it not count as a kill.

I may also start investigating the entire mod to compile a list of which monsters make the kill count impossible.


oh wow thanks for the quick clearup on that. Yeah he used that eyeball attack quite often (it's also almost impossible to avoid) but I had no idea they count as kills, or at least some of those.
bowserknight
 
Joined: 26 May 2010

Re: [WIP]Colourful Hell 0.98

Postby UTNerd24 » Mon Sep 27, 2021 12:12 am

Seeing how it's getting close to V 1.0, I reckon you should make some sort of 'Rainbow' enemy as an Icon of Sin replacement. Just a thought though
User avatar
UTNerd24
 
Joined: 14 Jun 2015

Re: [WIP]Colourful Hell 0.98

Postby Dewzanity » Mon Sep 27, 2021 6:41 pm

Just found out that Black Arachnotron does not spawn in game.

Code: Select allExpand view
Actor BlackSP1
{
states
{
Spawn:
TNT1 A 0
Goto Scripted
Scripted:
TNT1 A 0 A_JumpIf(CallACS("CH_BlackBossy") == 1, "First")
TNT1 A 0
Goto Third
First:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 1, "EX1")
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 2, "EX2")
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 3, "EX3")
TNT1 A 0 A_SpawnitemEx("BlackSP3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX1No:
TNT1 A 0
TNT1 A 0 A_SpawnitemEx("BlackSP3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX3:
TNT1 A 0
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX2:
TNT1 A 0
TNT1 A 0 A_jump(128,"EX1No")
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX1:
TNT1 A 0
TNT1 A 0 A_jump(232,"EX1No")
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop


Third:
TNT1 A 0 A_SpawnitemEx("RedSP1",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop
}
}


Actor BlackSP1 is trying to spawn BlackSP3, when the actual black arachnotron boss is under the name of BlackSP2, so nothing gets spawned because BlackSP3 doesn't exist.
User avatar
Dewzanity
Beyond the storm lies an eternal redemption
 
Joined: 01 Jun 2019
Location: Here and Where and Everythere
Discord: Dewzan#9404
Operating System: Windows 10/8.1/8/201x 64-bit

Re: [WIP]Colourful Hell 0.98

Postby bowserknight » Tue Sep 28, 2021 4:57 pm

Dewzanity wrote:Just found out that Black Arachnotron does not spawn in game.

[...]

Actor BlackSP1 is trying to spawn BlackSP3, when the actual black arachnotron boss is under the name of BlackSP2, so nothing gets spawned because BlackSP3 doesn't exist.


huh I've been wondering why that boss has never shown up in any of my playthroughs with this mod. Interesting to know why
bowserknight
 
Joined: 26 May 2010

Re: [WIP]Colourful Hell 0.98

Postby Dewzanity » Tue Sep 28, 2021 8:00 pm

I apologize for yet another bump, but I've spent the last few days compiling a list of errors relating to missing monsters in the kill count. 95% of the errors are literally just monsters disappearing, but I've provided which monsters can cause errors, and what actors specifically causes it. For most errors, it's best to just put the -COUNTKILL flag on any actor that's not a tier of an existing doom monster.

Spoiler:


And as a side note, I dislike blue barons newly fangled fashion trend whenever the projectiles bounce. For a more common enemy, 1 blue baron alone can lag your game, plus he's now more powerful than purple baron. RIP computer if you're facing barons in a slaughtermap.
User avatar
Dewzanity
Beyond the storm lies an eternal redemption
 
Joined: 01 Jun 2019
Location: Here and Where and Everythere
Discord: Dewzan#9404
Operating System: Windows 10/8.1/8/201x 64-bit

Re: [WIP]Colourful Hell 0.98

Postby gman829 » Wed Sep 29, 2021 3:36 pm

Would you ever consider posting files of the individual monsters? I love this mod to death but I and other map makers would love to use these for custom levels.
gman829
 
Joined: 12 May 2018

Re: [WIP]Colourful Hell 0.98

Postby Hege Cactus » Fri Oct 01, 2021 9:30 am

Dewzanity wrote:Just found out that Black Arachnotron does not spawn in game.

Code: Select allExpand view
Actor BlackSP1
{
states
{
Spawn:
TNT1 A 0
Goto Scripted
Scripted:
TNT1 A 0 A_JumpIf(CallACS("CH_BlackBossy") == 1, "First")
TNT1 A 0
Goto Third
First:
TNT1 A 0
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 1, "EX1")
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 2, "EX2")
TNT1 A 0 A_JumpIf(CallACS("CH_ExBoss") == 3, "EX3")
TNT1 A 0 A_SpawnitemEx("BlackSP3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX1No:
TNT1 A 0
TNT1 A 0 A_SpawnitemEx("BlackSP3",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX3:
TNT1 A 0
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX2:
TNT1 A 0
TNT1 A 0 A_jump(128,"EX1No")
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop

EX1:
TNT1 A 0
TNT1 A 0 A_jump(232,"EX1No")
TNT1 A 0 A_SpawnitemEx("BlackSPEX",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop


Third:
TNT1 A 0 A_SpawnitemEx("RedSP1",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG)
stop
}
}


Actor BlackSP1 is trying to spawn BlackSP3, when the actual black arachnotron boss is under the name of BlackSP2, so nothing gets spawned because BlackSP3 doesn't exist.


Ah shit thats one major typo issue thats really gone under the radar. I'll fix this ASAP

Also thank you for checking through the actors for the kill count issue, it has been haunting me for a while and as Ive been adding the dont add to kill count flags to many actors, they still seem to just not want to behave. I'll tweak those ones listed and try give em proper treatment to not be included in kill count if they'd finally end up behaving.

So expect a hotfix very soon.



EDIT:

Released 98b
Download

Fixed black arachnotron not spawning
Hopefully fixed some killcount issues
nerfed blue baron a tiny bit
User avatar
Hege Cactus
 
 
 
Joined: 19 Feb 2014

Re: [WIP]Colourful Hell 0.98b

Postby bowserknight » Wed Oct 06, 2021 4:40 pm

I've messed around with the optional monsters a little and just noticed some things:


-the gray Cyberdemon, it seems like his landslide move never stops, is that intentional? It seems like you can sometimes interrupt it by hurting him but it feels very inconsistent.

-the gray Pain Elemental is insanely annoying, it doesn't take long and the entire room is filled with enemies. It's doable when you have cover, but in an open room it feels impossible to fight with all the worms, bees and spiders

-why do the fireblu Zombie and Pinky / Spectre look so pinkish?

-the names of the abyss enemies are a little inconsistent, sometimes you have to write a "2" at the end of their name, sometimes nothing. It's not a big deal tho, just wanted to point that out
bowserknight
 
Joined: 26 May 2010

Re: [WIP]Colourful Hell 0.98b

Postby Hege Cactus » Thu Oct 07, 2021 8:58 am

bowserknight wrote:I've messed around with the optional monsters a little and just noticed some things:


-the gray Cyberdemon, it seems like his landslide move never stops, is that intentional? It seems like you can sometimes interrupt it by hurting him but it feels very inconsistent.

-the gray Pain Elemental is insanely annoying, it doesn't take long and the entire room is filled with enemies. It's doable when you have cover, but in an open room it feels impossible to fight with all the worms, bees and spiders

-why do the fireblu Zombie and Pinky / Spectre look so pinkish?

-the names of the abyss enemies are a little inconsistent, sometimes you have to write a "2" at the end of their name, sometimes nothing. It's not a big deal tho, just wanted to point that out


-It should stop eventually, it is random but it should not go too long, I will add a countdown to it when I get to 0.99
-The gray PE is annoying yeah, might nerf it
-They do?
-Probably could change em


Hotfix2; 98c
Download
Fixed brown arachnotron ignoring the spawn rules
User avatar
Hege Cactus
 
 
 
Joined: 19 Feb 2014

Re: [WIP]Colourful Hell 0.98c

Postby bowserknight » Thu Oct 07, 2021 4:29 pm

Oh never mind about the abyss names, it was my own fault. I accidently had them set to "less spawns" instead of "classic" so some of them didn't spawn.

Here is how the fireblue Demon and Zombie (on the right) look to me. Just wanted to know if it's supposed to look like this, I don't really mind it.



Also one thing I've been wondering about: On the brown Baron, what's the purpose of its one attack where it sends out this circle-shield or something? It barely does any damage and has no other effects on the player or the weapons, as it seems.

And something else I'd like to mention: the brown Archvile has this little bug, where its orbs fly into corners of a wall and just infinitely explode. It only stops when you get really close to the explosion.
bowserknight
 
Joined: 26 May 2010

Re: [WIP]Colourful Hell 0.98c

Postby gman829 » Mon Oct 18, 2021 11:32 pm

Hi Hege Cactus. I'm sorry for asking this again, but is there a way you can make a zip file containing each monster individually? The reason why I'm asking is because I'd like to use them in custom levels, and I'm sure others would too. A good place to share them would be on Realm667.
gman829
 
Joined: 12 May 2018

Re: [WIP]Colourful Hell 0.98c

Postby bowserknight » Tue Oct 19, 2021 6:31 pm

The white Zombie has a bone-cyclone attack when he's fully powered up, that seems to stay stay infinitely even after he's killed. It will just bounce around the room with no end.
bowserknight
 
Joined: 26 May 2010

Previous

Return to Gameplay Mods

Who is online

Users browsing this forum: mamaluigisbagel and 10 guests