Immoral Conduct: Decorate Edition [UPDATE: 8-1-2019]

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for 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.
Post Reply
User avatar
Crudux Cruo
Posts: 1171
Joined: Mon Apr 10, 2006 8:43 pm
Location: California

Re: [HIATUS] Immoral Conduct

Post by Crudux Cruo »

Thanks man :)

oh btw, the double pistol reload seems glitchy, but i cant seem to find any difference with the ddf code! the initial right hand reload does not play sound and show frames right. i thought it might have something to do with the reload.infophase or the jumpif code, but it wasnt it. so theres a bug if someone wants to check it out.
User avatar
Snarboo
Posts: 2599
Joined: Tue Nov 29, 2005 4:37 am

Re: [HIATUS] Immoral Conduct

Post by Snarboo »

For future reference, any time you change something, be sure to mark it with a comment in the code, Crudux Cruo! Would like to credit you properly.

This goes for anyone else that contributes, too.
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: [HIATUS] Immoral Conduct

Post by wildweasel »

Still hard at work on implementing the random-spawned monsters. The Chaingunner spawn now has 3 out of the 5 implemented; I just need to add the M16 and Super Shotgun zombies.
User avatar
Crudux Cruo
Posts: 1171
Joined: Mon Apr 10, 2006 8:43 pm
Location: California

Re: [HIATUS] Immoral Conduct

Post by Crudux Cruo »

Snarboo wrote:For future reference, any time you change something, be sure to mark it with a comment in the code, Crudux Cruo! Would like to credit you properly.

This goes for anyone else that contributes, too.
I will certainly do so in the future.

btw, any chance of friendly marines?
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: [HIATUS] Immoral Conduct

Post by wildweasel »

The friendly marines will certainly need to make an appearance, some way or another. I'm not sure if ZDoom's friendly code matches up at all with EDGE's, but considering that a marine spawner replaces the Megasphere, it's a thing that will need to happen eventually anyway.

I'm less sure about how to go about adding the "co-op" spawner. In EDGE, the co-op starts are just more DDFTHING entries that can easily be changed. In ICD-SE's case, the Player 4 start was redefined into a marine spawner just like the Megasphere's (just with a fairly sizeable chance to spawn absolutely nothing). What I wonder is if there's any way to replicate that at all in ZDoom...I may have to go ask about that.
User avatar
Snarboo
Posts: 2599
Joined: Tue Nov 29, 2005 4:37 am

Re: [HIATUS] Immoral Conduct

Post by Snarboo »

Hard to say! The ones that replace the megasphere are doable, but I believe they also replace the DM and coop starts in a few cases.

Quick question about the grenade: Hellser's code for this seems really complex for what it does, and I'm wondering why. Based on the DDF manual I'm reading, EDGE's bounce code is closer to a Hexen style BounceType rather than a Doom BounceType, which means it should explode upon touching any actor. However, I don't currently have EDGE installed to confirm this, so I'm not sure what to do with it yet.

Edit:
Just tested it: it explodes when hitting any actor!

Edit 2:
Starting to see why Hellser did it the way he did. For whatever reason, even with a defined crash state and both "bounce on actors" flags turned off, it still bounces off non-bleeding actors.

Edit 3:
Changed behavior back to how Hellser did it until I can figure out why the Crash state is never entered.
User avatar
Hellser
Global Moderator
Posts: 2782
Joined: Sun Jun 25, 2006 4:43 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Manjaro Linux
Graphics Processor: ATI/AMD with Vulkan/Metal Support
Location: Citadel Station

Re: [HIATUS] Immoral Conduct

Post by Hellser »

Ah yes, the grenade. That there was another one of my headaches. I tried my best to replicate it the best I can to EDGE's. (Since EDGE's method has two ways the grenade can die/explode; simply by time it self or impacting a bleeding actor). Hence why it's complicated. If there's a better method, then please - go ahead. :P
User avatar
iSpook
Posts: 743
Joined: Sun Feb 05, 2006 9:23 am
Location: In the middle of Stephen King Territory
Contact:

Re: [HIATUS] Immoral Conduct

Post by iSpook »

Playing with the Latest Git, I noticed that Doom's imps can in-fight, not sure if it's due to melee or projectile, though.
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: [HIATUS] Immoral Conduct

Post by wildweasel »

iSpook wrote:Playing with the Latest Git, I noticed that Doom's imps can in-fight, not sure if it's due to melee or projectile, though.
That is apparently intentional; the DDFTHING entries for those monsters all have the "DISLOYAL" flag among Imps and Demons, but not among the Barons and Knights.
User avatar
Snarboo
Posts: 2599
Joined: Tue Nov 29, 2005 4:37 am

Re: [HIATUS] Immoral Conduct

Post by Snarboo »

I'm not sure if Cory did it on accident or on purpose, but weasel is right, most of the Doom monsters in ICD are "disloyal", meaning they will attack one another. Only the cacodemons, pain elementals, and hell nobles won't infight.
User avatar
TheMightyHeracross
Posts: 2100
Joined: Sun Aug 18, 2013 9:41 am
Location: Philadelphia, PA

Re: [HIATUS] Immoral Conduct

Post by TheMightyHeracross »

Snarboo wrote:ZDoom can natively load .zip files, and .pk3's are just renamed zip files anyway. :p
I know this is a late reply, but I know ZDoom loads .zips. The problem I have is that I tend to open zip files to extract the mod file, but I never expect it to be the mod itself, which can cause a bit of confusion.
Funky Gnoll
Posts: 221
Joined: Tue Jul 21, 2009 6:24 pm

Re: [HIATUS] Immoral Conduct

Post by Funky Gnoll »

Snarboo wrote:I'm not sure if Cory did it on accident or on purpose, but weasel is right, most of the Doom monsters in ICD are "disloyal", meaning they will attack one another. Only the cacodemons, pain elementals, and hell nobles won't infight.
It's on purpose, I remember that much from reading his updates. IIRC, the hell nobles were also changed to infight.
User avatar
Snarboo
Posts: 2599
Joined: Tue Nov 29, 2005 4:37 am

Re: [HIATUS] Immoral Conduct

Post by Snarboo »

Really? I wonder if we're working from the latest version of ICD, then. I looked at the DDF code included in the archive Hellser uploaded, and they don't seem to have the infighting flag on them.
User avatar
Kinsie
Posts: 7402
Joined: Fri Oct 22, 2004 9:22 am
Graphics Processor: nVidia with Vulkan support
Location: MAP33
Contact:

Re: [HIATUS] Immoral Conduct

Post by Kinsie »

Man, you guys are really coming along nicely.

So... when are you starting on Don's Challenge? :V
User avatar
wildweasel
Posts: 21706
Joined: Tue Jul 15, 2003 7:33 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): A lot of them
Graphics Processor: Not Listed
Contact:

Re: [HIATUS] Immoral Conduct

Post by wildweasel »

Kinsie wrote:Man, you guys are really coming along nicely.

So... when are you starting on Don's Challenge? :V
It would be pretty awesome if we could, but I feel like trying to do that would be wrong. Don's Challenge always struck me as the project Cory Whittle always dreamed of making, so much care had gone into the project's concept and storyline and yet the thing was never really deemed finished. I mean, maybe the DCDEMO.wad that was floating around for a while might make a decent gameplay mod if someone were to port it to ZDoom, but it feels wrong to think of it like that.
Post Reply

Return to “Gameplay Mods”