Ouchface
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Dukes Shrink ray
 
Author
All times are GMT. The time now is 17:50. Post New Thread    Post A Reply
Captain Red
Pants


Posts: 5414
Registered: 06-01


Can it be done in any of the currently avalable sourceports?

__________________
Punch

Old Post 09-29-02 14:02 #
Captain Red is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Draconio
Ack! Ack! Ack!


Posts: 1044
Registered: 02-02


AFAIK, no.

__________________
Transmission ends. Prepare to start your mission.

Old Post 09-29-02 14:07 #
Draconio is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 10619
Registered: 07-00


Maybe EDGE, probaly Vavoom.

__________________
Turtle Crazy

Old Post 09-29-02 14:52 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00


You can do it in any source port if you have a C or C++ compiler.

Old Post 09-29-02 15:01 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Epyo
Dude


Posts: 2959
Registered: 06-02


hmm

Create 2 enemies that look the same, but one is smaller. Use DeHackEd to make the small one ACTUALLY small, and to make the shrink ray do enough damage to kill the big enemy in one shot. Now make the shrink ray's animation. Put in the level, the big enemy and the shrink ray. Use the zdoom thing special "Thing_SpawnNoFog" on the big enemy, so that when it dies, the little enemy will instantly spawn in its place. Make sure to make the big enemy's death animation invisible.

This looks to me very hard and not worth it.

__________________
Pacman Doom 2 Play with latest version of ZDoom!

Old Post 09-29-02 18:26 #
Epyo is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
AdAmIzEr
Loser


Posts: 116
Registered: 07-01


I thought it be cool if the freezer could work on doom :)

Old Post 09-29-02 18:41 #
AdAmIzEr is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
The Ultimate DooMer
(former) /newstuff Chronicler


Posts: 4701
Registered: 03-02



AdAmIzEr said:
I thought it be cool if the freezer could work on doom :)


You can use the SetPlayerProperty special in ZDoom to stop the player moving, but it only works on players.

Old Post 09-29-02 20:30 #
The Ultimate DooMer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Epyo
Dude


Posts: 2959
Registered: 06-02



AdAmIzEr said:
I thought it be cool if the freezer could work on doom :)


It might be possible. If the freezer killed the enemy, the same enemy could be spawned instantly in its place, and the new enemy could be made dormant. But im not sure if scripting can change monster flags...

__________________
Pacman Doom 2 Play with latest version of ZDoom!

Old Post 09-29-02 20:56 #
Epyo is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6382
Registered: 12-00



Epyo said:


...and the new enemy could be made dormant. But im not sure if scripting can change monster flags...



http://zdoom.notgod.com/reference/a...#Thing_Activate

__________________
Meek

Old Post 09-29-02 21:49 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
The Ultimate DooMer
(former) /newstuff Chronicler


Posts: 4701
Registered: 03-02



Epyo said:


It might be possible. If the freezer killed the enemy, the same enemy could be spawned instantly in its place, and the new enemy could be made dormant. But im not sure if scripting can change monster flags...



Yes it can. Anything triggered by a linedef or thing can also be triggered on a script. (with the added bonus of being able to set arguments greater than 255)

Old Post 09-30-02 00:40 #
The Ultimate DooMer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Epyo
Dude


Posts: 2959
Registered: 06-02


Sweet.

__________________
Pacman Doom 2 Play with latest version of ZDoom!

Old Post 09-30-02 00:40 #
Epyo is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Captain Red
Pants


Posts: 5414
Registered: 06-01



Fredrik said:
You can do it in any source port if you have a C or C++ compiler.


[off Topic] Don't suppose you could sergest a good one?[/off topic]

__________________
Punch

Old Post 09-30-02 13:36 #
Captain Red is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Lazer
Member


Posts: 362
Registered: 03-01


Are we forgetting something? Hexen had a freezer too. I'm guessing that once Zdoom gets a little more Hexen support, we should be able to use that ability.

Old Post 09-30-02 15:46 #
Lazer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Captain Red
Pants


Posts: 5414
Registered: 06-01


It wouldn't be to hard to make frozen sprites for a freeze gun... i'd also like a flame thrower that can set your opponets on fire.

__________________
Punch

Old Post 09-30-02 16:27 #
Captain Red is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6382
Registered: 12-00



Lazer said:
Are we forgetting something? Hexen had a freezer too. I'm guessing that once Zdoom gets a little more Hexen support, we should be able to use that ability.


Randy has already added Dehacked flags to allow things to do Fire and Ice damage - and thereby generate the flame or Ice deaths as seen in Hexen. The downside is of course that a monster would need flame or Ice frames built in, and there is no dehacked support for identifying such frames for the doom monsters.

I have, however, given the RL and Plasma gun projectiles the fire and ice damage flags and they did indeed burn or freeze some Hexen monsters I summoned into a Doom game.

Interesting side effect, projectiles with these set no longer seemed to activate projectile impact style line defs, and the projectiles could teleport. Didn't investigate that too fully though.

__________________
Meek

Old Post 09-30-02 17:19 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Lazer
Member


Posts: 362
Registered: 03-01


Where would I go to find these new Zdoom deh pointers?

Old Post 09-30-02 18:21 #
Lazer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Lobo
Forum Regular


Posts: 972
Registered: 12-01



Enjay said:

Randy has already added Dehacked flags to allow things to do Fire and Ice damage - and thereby generate the flame or Ice deaths as seen in Hexen.



You can also do this in EDGE. You can assign different custom states to different things and attacks, e.g. if you hit a monster with a flame thrower(using custom attack) then the monster will burst into flames(using custom death states assuming you've done the sprites:-) but if you hit the same monster with a rocket then he'll be gibbed etc.

__________________
Official EDGE Forum.

Robotech: FirstGen TC / Edge Shell Launcher(ESL) Home page.

Old Post 09-30-02 19:06 #
Lobo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6382
Registered: 12-00



Lazer said:
Where would I go to find these new Zdoom deh pointers?


I found quite a few by simply raking through the source. Some work, and some things that looked like deh pointers or bit mnemonics either didn't work, or weren't supposed to in the first place. Because they are all part of the as yet unfinalised version, there is no documentation that lists them (yet).

Incidentally, I asked Randy about the fact that projectiles that had these bits added no longer worked as projectiles normally do, and I got the following answer:

"These two properties live in the flags2 field for the actor defaults. Specifying any of those flags clears the entire field back to 0, so you need to add back the PCROSS, IMPACT, and NOTELEPORT flags."

I haven't tried it yet, but I guess that's that cleared up.

Edit: Tried it and yup it all works. It's fun using the Doom plasma gun to freeze Hexen enemies. :-)

__________________
Meek

Last edited by Enjay on 09-30-02 at 22:33

Old Post 09-30-02 21:31 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Lazer
Member


Posts: 362
Registered: 03-01


Tried it, it works. I managed to freeze a Bishop.

Old Post 09-30-02 22:38 #
Lazer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Enjay
ASK ME ABOUT FOOTBALL / STEAM / DEAD CELEBRITIES / THE BLAIR WITCH PROJECT


Posts: 6382
Registered: 12-00



Lazer said:
Tried it, it works. I managed to freeze a Bishop.


Hmmm... Am I the only one that thinks that somehow sounds strangely rude?

:-)

__________________
Meek

Old Post 10-01-02 18:25 #
Enjay is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 17:50. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Dukes Shrink ray

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.