Jump to content
The Dark Mod Forums

Self-Lit damageable mushrooms: discuss


Fidcal

Recommended Posts

Ideally we want a new entity for mushrooms that 'burst' (disappear) when damaged and new skin to indicate these; maybe stripy or blotchy or something. Ideally they want to look swollen like they are ready to burst. Perhaps that can be simulated with bright spots. I think there is something wrong with the current lit mushroom skins anyway. As I recall I set up skins so they looked 'self-lit' but they don't do so now.

 

@Tels: perhaps you can input how to set up these entities. Is it just a damage response to itself? Do they need to be given 'health' or is it a just a matter of 'hiding' them or removing them in a damage response? These entities should of course also include the light set up like the other custom lights which also wants removing when damaged. A 'plop' or 'bursting' sound would be good too.

 

I think these might replace all the lit mushrooms which somehow I've been noticing don't look properly self-lit yet I remember doing skin versions quiet some time ago. But do we want both types? Maybe. Perhaps there are situations when we want to choose lights that cannot be extinguished but these need to be easily distinguished.

Link to comment
Share on other sites

Ideally we want a new entity for mushrooms that 'burst' (disappear) when damaged and new skin to indicate these; maybe stripy or blotchy or something. Ideally they want to look swollen like they are ready to burst. Perhaps that can be simulated with bright spots. I think there is something wrong with the current lit mushroom skins anyway. As I recall I set up skins so they looked 'self-lit' but they don't do so now.

 

@Tels: perhaps you can input how to set up these entities. Is it just a damage response to itself? Do they need to be given 'health' or is it a just a matter of 'hiding' them or removing them in a damage response? These entities should of course also include the light set up like the other custom lights which also wants removing when damaged. A 'plop' or 'bursting' sound would be good too.

 

I think these might replace all the lit mushrooms which somehow I've been noticing don't look properly self-lit yet I remember doing skin versions quiet some time ago. But do we want both types? Maybe. Perhaps there are situations when we want to choose lights that cannot be extinguished but these need to be easily distinguished.

 

Nice idea. Doom has "breakable" lights, so you can do:

 

* create a light, give it the model of the "bshroom" (make sure the model has materials that don't cast shadows, as the light is inside the model)

* give it health (like 10).

* give it a "broken model". You could set it to "" and it would hide itself, or use a model which is basically just the base of the bshroom plus some "blotches" that are left over.

 

I think that should be all, if you hit it, it breaks, turns of the light, and switches the model.

 

Maybe it would be nice to add some buzzing flies automatically to it, but these can be normally attached via def_attach.

 

If you want, I can make you an example entity.

 

entityDef atdm:breakable_mushroom
{
"inherit" "atdm:light_base"
"model"   "/model/mushroom"
"broken"  "broken/model/here"
"health"  "10"

// normal light spawnargs here, 
// sound (small almost silent burbling/bubbling you hear when you get close)
// particle etc
}

 

If you want the mushroom spawn some things when it bursts, give it "def_flinder" spawnargs, look at the breakable kitchen bottle how to do this. It could f.i. spawn a few particles that fade away over time.

 

You get bonus points if the mushroom releases a tear-gas cloud, too :)

 

Edit: I find it funny that you *always* first think of Stim/Response to set something up :D With TDM, in most cases the spawnargs are already enough, or a small 2-liner script could accomplish what you want. Probably a Dromed relict? :)

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

There is also this:

 

http://wiki.thedarkmod.com/index.php?title=Break_up_script

 

But I am unsure if it works and I think it isn't even needed. But just in case :)

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

OK thanks Tels. We don't have any suitable broken model at present so I'll keep it simple and focus on getting the basic entity and skin. Someone might improve on it later.

 

So because this is a light with a model we can automatically just use the normal light spawnargs I guess, brightness, colour and radius etc. That makes it easier. I'll do a range of colours with suitable defaults.

Link to comment
Share on other sites

OK thanks Tels. We don't have any suitable broken model at present so I'll keep it simple and focus on getting the basic entity and skin. Someone might improve on it later.

 

Yeah, but you could also create a simple model from brushes, and use the ASE exporter from rich to export that to ASE.

 

So because this is a light with a model we can automatically just use the normal light spawnargs I guess, brightness, colour and radius etc. That makes it easier. I'll do a range of colours with suitable defaults.

 

Yep, thats it :) You might even create a small light texture with a soft shadow (basically a darker "blob" under the model) or maybe we already have one.

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

Yeah, but you could also create a simple model from brushes, and use the ASE exporter from rich to export that to ASE.

haha! good one Tels. :laugh: I can only spare a few hours for this whole task, including checking what's wrong with the existing self-lit skins so no chance to explore modelling, texturing, etc.
Link to comment
Share on other sites

haha! good one Tels. :laugh: I can only spare a few hours for this whole task, including checking what's wrong with the existing self-lit skins so no chance to explore modelling, texturing, etc.

 

Erm, it is easy :) Just slap together a few brushes, run the exporter and you end up with an ASE. I can "cut" a mushroom in DR if you want :) Gimme a few minutes,but somebody else needs to run the script (my DR is hampered in that way still).

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Link to comment
Share on other sites

I think these might replace all the lit mushrooms which somehow I've been noticing don't look properly self-lit yet I remember doing skin versions quiet some time ago. But do we want both types? Maybe. Perhaps there are situations when we want to choose lights that cannot be extinguished but these need to be easily distinguished.

 

I don't think changing lights from non-extinguishable to extinguishable in previous maps is a good idea. It's certainly a lot more significant a change than making keys retroactively droppable.

Link to comment
Share on other sites

Springheel: They definitely cannot be changed in existing maps. In existing maps they are just models with a light placed above them and won't be affected by any new entity. Even if they were existing entities I would add new ones not change the old ones.

 

OK, Tels, how can you say something is easy when you've never done it in your life? You go ahead and make the mushrooms if it's that easy you can export properly textured models from DR that work immediately in Dark Mod in ten minutes. :laugh: I only need to do the def then. :P

Link to comment
Share on other sites

If it's not already the plan, I would recommend they not all be changed to be extinguishable, but instead just one type of them (gives the option to mappers). Of course, the difference between extinguishable and not (shape, size, whatever) should be distinguishable at a glance.

Link to comment
Share on other sites

That's exactly the plan.

 

The existing ones will remain unchanged.

 

New self lit entities will be made possibly like the existing ones but easier to use. They will not be extinguishable. They may look like the existing ones as far as the skins go but hopefully will look more erm... luminous.

 

New self lit, extinguishable entities will be made with new distinct skins (suggestions welcome) possibly completely new models.

 

If there are new models then possibly non-exinguishable versions will be made with different skins distinct from the extinguishable ones.

Link to comment
Share on other sites

They could even make a nice "splat" when you step on them, like the glowing grubs in HL2: Episode 2.

 

I just noticed this on Komag's site:

 

Operation Cat Squash

 

 

:laugh: :laugh: :laugh: :laugh: :laugh:

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

Maybe "...... sound\levels\alphalabs4\crusher\juiced.ogg"?

 

Or... "sound\levels\alphalabs2\empblast_04.ogg"?

 

Or... "sound\levels\alphalabs1\papercutter\al1_pc_bolt.ogg"?

 

Or..."sound\monsters\trite\deathsplat_01.ogg

 

Or... "sound\monsters\vagary\pain_right_arm_no_vo.ogg"

 

Or (too long & too cartoonish, but could be cropped) "sound\patd\turksquish22.ogg"

 

Or most of these "sound\xian\gibs"

 

And of course there are these... "sound\ed\zombie_commando\squishes"

Edited by aidakeeley
  • Like 1

"A Rhapsody Of Feigned And Ill-Invented Nonsense" - Thomas Aikenhead, On Theology, ca. 1696

Link to comment
Share on other sites

Never mind squashing cats, I'm still waiting to be able to blackjack rats. Or even better, step on them.

 

If none of the Doom 3 splat sounds are suitable I can probably knock one up from some chopped vegetables or something.

Link to comment
Share on other sites

Thanks. I'm also wondering if this should be an outward explosion rather than a squash. We need to think why are these different from normal mushrooms, lit or otherwise? What might define these is that they are swollen with spores or maybe just rotten and enough impact causes them to burst out and fragment. This might be how the player recognizes them - because they are swollen.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 3 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...