Experiments Of Interest (Current: Monster Pickups!)

Sprites, textures, sounds, code, and other resources belong here. Share and share-alike!
Forum rules
Before posting your Resource, please make sure you can answer YES to any of the following questions:
  • Is the resource ENTIRELY my own work?
  • If no to the previous one, do I have permission from the original author?
  • If no to the previous one, did I put a reasonable amount of work into the resource myself, such that the changes are noticeably different from the source that I could take credit for them?
If you answered no to all three, maybe you should consider taking your stuff somewhere other than the Resources forum.

Consult the Resource/Request Posting Guidelines for more information.

Please don't put requests here! They have their own forum --> here. Thank you!

Experiments Of Interest (Current: Monster Pickups!)

Postby Kinsie » Sun Feb 03, 2008 6:04 am

Sometimes I like to mess around with DECORATE and see if I can force Doom to do things it's not supposed to. Here, I'm going to place them here for people to look at, comment on, improve and use. Hopefully they help you with what you're making.

Experiment # 1 - Thieving Little Shits
Description: This uses projectiles and damagetypes to simulate pickups that both the player AND monsters can pickup.
Inspiration: Areyep's Wolf3D mods, paticularly the "greedy" secret level in which suicide troops would try to grab all the treasure before you... and would come after you once it was all gone.

In this case, it's limited to just the shotgun and zombieman as a quick example. While the pickup seemingly acts normally to the player (due to a little sleight of hand), to the zombieman it does exactly one damage (necessary for the effect to work :( Is there any way around this?) and gives him a shotgun to attack with.

This could be expanded pretty easily - the main idea behind this was for monsters to use health items, but I don't think there's any way for DECORATE healing without ACS assistance, and my attention span only goes so far. Besides, why have all those guns and artifacts around your evil demonic stronghold if you aren't going to use them? Right?

Possible ideas for expansion: Enemies picking up all sorts of items - some aiding them like weapons and healing, some just to keep them away from you like a dick. Maybe have some picked up items drop from the enemy upon death? It's possible.
User avatar
Kinsie
A Concept Utterly Obsolete
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby unknownna » Sun Feb 03, 2008 9:03 am

A really cool hack you've got there Kinsie. I'd like to see this expanded.
Trying to figure out how to not hurt the monsters. :?

If a zombieman drops the shotgun when he dies, the shotgun can be picked up normally by the player, but the next zombieman to pick it up just makes it disappear. Then he continiues using his normal A_CposAttack even if he shouldn't.
hmm... :?

Spoiler:


Edit: If you're a skulltag internal build tester, you can check this out:

http://skulltag.com/forum/viewtopic.php?f=10&t=12375

I made this friendly marine pickup all the weapons from doom except the chainsaw and the skulltag bfg10k. He jumps to the diffrent missile states depending on which weapon he picked up. However, he won't go from a rocket launcher to a shotgun because he always want to have the most powerful weapon. :wink:
unknownna
 
Joined: 06 Oct 2007

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Kinsie » Mon Feb 04, 2008 2:00 am

Any other interest?
User avatar
Kinsie
A Concept Utterly Obsolete
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby bagheadspidey » Mon Feb 04, 2008 2:20 am

Kinsie wrote:to the zombieman it does exactly one damage (necessary for the effect to work :( Is there any way around this?) and gives him a shotgun to attack with.


How about this - instead of making the pickups projectiles, make them monsters. Have them constantly retarget, and only target in a very small range. Use jumpifcloser to give the target some inventory if they are very close, and destroy itself.

Check out the decorate for the proximity mine in my latest NOTH add-on, it is similar to this except it explodes instead of giving the target inventory.

This should allow the pickup to "give itself" to monsters. For players, maybe you could use the "sleight of hand" you mentioned earlier, or you could possibly do something like this:

Have the pickup-monster spawn a normal player pickup when it spawns. The player pickup should be set to destroy the pickup-monster when it is picked up. Not sure off tops whether this can be done purely in decorate, or if acs would be needed...
User avatar
bagheadspidey
 
Joined: 20 Oct 2007

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Ghastly » Mon Feb 04, 2008 10:18 am

bagheadspidey wrote:Use jumpifcloser to give the target some inventory if they are very close, and destroy itself.


Would a melee state and meleerange work just as well (and instantly when the target gets in range)? If I understand correctly, by the way, how will you get it to target both the monsters and the player?
User avatar
Ghastly
Rather ghastly
Spotlight Team
 
Joined: 06 Jul 2007

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Zenon » Mon Feb 04, 2008 3:30 pm

I'd like to see more, What other experiments have you got in mind?
User avatar
Zenon
Fun and games
 
Joined: 20 Apr 2006
Location: New Zealand

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby DoomRater » Mon Feb 04, 2008 5:50 pm

I thought you could make items that could be picked up normally by monsters? If that's the case, no hackery would be required.

Er, wait, that should read monsters that can pick up items.
User avatar
DoomRater
Hi, I'm bob.
 
Joined: 28 Jul 2004
Location: WATR HQ
Discord: DoomRater#6308

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Xaser » Mon Feb 04, 2008 7:59 pm

Not as far as I can tell. Plus, even if there was some way to assign monsters the ability to simply "remove" items from the map (using a flag usually only set for the player or something... didn't DEHACKED have something like this?), it wouldn't actually allow the monster to use weapons/heal. :P

Still, this is a *great* idea that I can see having some use... also, how's about we take a quick idea from Descent II (ROTT, even) and use this to possibly create a "thief" monster? Imagine a zombieman that can take the plasmagun right out of your hands and blast you in the face with it. ;P

'Course, that design borders on ACS trickery, though I'm sure it can be done with a little know-how. If I wasn't such a lazy git, I might try it myself.
User avatar
Xaser
anarchivist
 
 
 
Joined: 20 Jul 2003

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby bagheadspidey » Mon Feb 04, 2008 9:08 pm

Xaser wrote:possibly create a "thief" monster?

Hasn't Neoworm already done this? I thought I saw him mention it somewhere but now I cant find it =/
User avatar
bagheadspidey
 
Joined: 20 Oct 2007

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Ryan Cordell » Tue Feb 05, 2008 7:13 am

That was a literal thief, from the Golden Axe games. :P
User avatar
Ryan Cordell
PDA Man
 
Joined: 06 Feb 2005
Location: Capital of Explodistan

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby unknownna » Fri Feb 08, 2008 9:13 am

Sorry for the bump. :?

Using DamageThing with a negative value you can heal actors. :) You can even make monsters pick up health. In the skulltag forums, I uploaded this friendly marine. He is able to pick up health bonuses, stimpacks, medikits, soulspheres, megaspheres and all the weapons except the fist, the chainsaw and the bfg10k. I'm maybe going to create a berserk state as well, but we'll see.

I also made the marine start with 100 hp and work his way up to 200. :wink:
This has a few side effect though.
Made the stimpacks and medikits stay if he picks them as he often picks them up when he really shouldn't be able to. He gets the hp, but they stay until you pick them.
They disappear normally when you pick them though.
I also made the megasphere only heal the marine with 200 hp. It has a special property that causes non player actors picking it up to crash skulltag. so I had to do this. Works normally when you pick it up though.

The wad doesn't work with zdoom as it uses some skulltag resources (weapons, sounds etc), but the idea of approach works fine with zdoom as well. :wink:
unknownna
 
Joined: 06 Oct 2007

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Enjay » Fri Feb 08, 2008 12:21 pm

There was a little monster in the old dungeon crawling game "Dungeon Master" that used to run up to you and laugh. As he did, he would steal a random item from your inventory then run away. You had to chase him down and kill him to get your item back. Something like that would be cool in Heretic/Hexen and would even work in Doom as he could steal a weapon or ammo. In fact, it would e easier in Doom because there is less to steal. I've tried to find a pic of the monster but can't track one down.

It was quite a clever enemy because, although he did no damage and had low hitpoints, you'd end up trying to target him quite quickly even if a more threatening bad guy was near because if the little guy got close he would take something and then run off into the gloom and you knew you'd have to spend some time chasing him down and possibly running into danger as a result. He would sometimes even steal the weapon that one of your characters were actually using so all of a sudden you'd be empty handed.
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Enjay » Tue Feb 12, 2008 3:52 pm

I found a picture of the cheeky little swine:

Image
User avatar
Enjay
Everyone is a moon, and has a dark side which he never shows to anybody. Twain
 
 
 
Joined: 15 Jul 2003
Location: Scotland

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby LordK » Fri Feb 15, 2008 6:21 pm

Heh, I always hated that little bugger. He wasn't a big nuisance if you knew to expect him, but his quickness and the labyrinthine nature of DM's dungeons meant that he still succeeded in his thievery quite often.

In Heretic/Hexen/Doom the maps have more open spaces, so a thief monster needs to be even quicker, or stealthier, maybe partially invisible.
LordK
Long-time lurker
 
Joined: 23 Jul 2005
Location: Finland

Re: Experiments Of Interest (Current: Monster Pickups!)

Postby Kinsie » Sat Feb 16, 2008 5:28 am

Enjay wrote:There was a little monster in the old dungeon crawling game "Dungeon Master" that used to run up to you and laugh. As he did, he would steal a random item from your inventory then run away. You had to chase him down and kill him to get your item back. Something like that would be cool in Heretic/Hexen and would even work in Doom as he could steal a weapon or ammo. In fact, it would e easier in Doom because there is less to steal. I've tried to find a pic of the monster but can't track one down.

It was quite a clever enemy because, although he did no damage and had low hitpoints, you'd end up trying to target him quite quickly even if a more threatening bad guy was near because if the little guy got close he would take something and then run off into the gloom and you knew you'd have to spend some time chasing him down and possibly running into danger as a result. He would sometimes even steal the weapon that one of your characters were actually using so all of a sudden you'd be empty handed.
Yes! A monster like this would be interesting.

Rise of the Triad and Quake Mission Pack 1 had a similar concept: Monsters that would nick your current weapon (and in ROTT's case, use it on you) if you got too close. Certainly an cool idea that can be done well.
LordK wrote:Heh, I always hated that little bugger. He wasn't a big nuisance if you knew to expect him, but his quickness and the labyrinthine nature of DM's dungeons meant that he still succeeded in his thievery quite often.

In Heretic/Hexen/Doom the maps have more open spaces, so a thief monster needs to be even quicker, or stealthier, maybe partially invisible.
Quake Mission Pack 1's thief monster (the Gremlin) handled this hurdle by being agile - jumping over barriers and hordes of monsters and chasing after you. Not sure what they did once they got your stuff though - I never let 'em get close enough Image
User avatar
Kinsie
A Concept Utterly Obsolete
 
Joined: 22 Oct 2004
Location: MAP33
Discord: Find Me...
Twitch ID: thekinsie


Return to Resources

Who is online

Users browsing this forum: BFG 9,000,000,000 and 1 guest