News:

Don't forget to visit the main site! There's lots of helpful docs, patches, and more!

Main Menu

Beam-Specific Doors?

Started by TAxxOUTBR3AKxx, September 29, 2016, 01:15:25 PM

Previous topic - Next topic

TAxxOUTBR3AKxx

I've gotten to play around with these. They work nicely! Here's a few things I felt like pointing out after playing:

Hits to Open value works! Leaving it at 1 opens the door on 1 hit for each beam. Anything higher creates desirable (or undesirable) effects on hits. For example, I took the Ice Beam Door:

Ice Door:
-Hits to Open (facing right)(Set to 5):
               Ice-only: 5
               Ice/Wave: 1
               Ice/Spazer:5
               Ice/Plasma: 5
               Ice/Wave/Spazer: 2
               Ice/Wave/Plasma: 2

As you can see, it took 5 regular Ice beam hits to open, however, Wave greatly influences hits as I'm assuming it's hitting the door each frame or something of that logic. Somehow only Ice/Wave opens on 1 hit, while any combination of Wave/Ice with Plasma or Spazer takes 2 hits. I didn't test other door combinations as I'm assuming the same thing probably happens with Wave included. Could be a bonus to use Wave when combo'd. Individual-beam hacks wouldn't have the issue as Wave doors could set an insanely high number like 150 (assuming 30fps x 5 hits wanted) and would take 5 shots to open based on that if hitting from a perpendicular (head-on) direction to the door. Also, since the door flashes like the missile doors, the original blue-door gfx loads in-between the alternate gfx for these doors and looks weird during said "flash," but at least we know that works too!

Door Priority:
It seems certain door PLM's have a color priority over others and some PLM instructions override others such as: Overlapping Spazer PLM and Plasma PLM gives Spazer Color Priority and never opens. Plasma Does nothing. Any PLM overlapping a Wave PLM gives color priority to all others but no effect. Wave will open any combination in this way.  Realistically, there's no reason to overlap door PLM's so this wont really be an issue, but still something worth mentioning.

PLM Offsets don't save. Not sure if that's an RF issue. The PLM visual in RF shows the doorcap and a backdrop color extending 4 16x16 blocks above the visual. The doorcap in-game actual spawns in the top-extended 4 blocks rather than where the visual is in RF.

Other than that, it is very nice! This is a huge step in the right direction even for a 1.0!



Mettyk25jigsaw

QuoteDoor Priority:
It seems certain door PLM's have a color priority over others and some PLM instructions override others such as: Overlapping Spazer PLM and Plasma PLM gives Spazer Color Priority and never opens. Plasma Does nothing. Any PLM overlapping a Wave PLM gives color priority to all others but no effect. Wave will open any combination in this way.  Realistically, there's no reason to overlap door PLM's so this wont really be an issue, but still something worth mentioning.

Do you mean, putting 1 door PLM ON Top of another by overlapping? If so are you doing this so people have to have both weapons to open this door, anyway in any case this patch was designed for only a single door at a time. The only way around this that I myself have the knowledge for to do this is to make like 30 more doors (too many) for all combinations...

QuotePLM Offsets don't save. Not sure if that's an RF issue. The PLM visual in RF shows the doorcap and a backdrop color extending 4 16x16 blocks above the visual. The doorcap in-game actual spawns in the top-extended 4 blocks rather than where the visual is in RF.

It's an RF Issue, anyway you just place door a further 4 squares souther or wester/easter whatever than you normally would. Shouldn't really bother people because in game, it looks fine...

TAxxOUTBR3AKxx

Quote from: Mettyk25jigsaw on October 06, 2016, 07:00:00 PM
QuoteDoor Priority:
It seems certain door PLM's have a color priority over others and some PLM instructions override others such as: Overlapping Spazer PLM and Plasma PLM gives Spazer Color Priority and never opens. Plasma Does nothing. Any PLM overlapping a Wave PLM gives color priority to all others but no effect. Wave will open any combination in this way.  Realistically, there's no reason to overlap door PLM's so this wont really be an issue, but still something worth mentioning.

Do you mean, putting 1 door PLM ON Top of another by overlapping? If so are you doing this so people have to have both weapons to open this door, anyway in any case this patch was designed for only a single door at a time. The only way around this that I myself have the knowledge for to do this is to make like 30 more doors (too many) for all combinations...

QuotePLM Offsets don't save. Not sure if that's an RF issue. The PLM visual in RF shows the doorcap and a backdrop color extending 4 16x16 blocks above the visual. The doorcap in-game actual spawns in the top-extended 4 blocks rather than where the visual is in RF.

It's an RF Issue, anyway you just place door a further 4 squares souther or wester/easter whatever than you normally would. Shouldn't really bother people because in game, it looks fine...

It was just something I was playing around with, since I've never seen it done. Was unsure if say, Ice showed and you "opened" it and had a Plasma underneath/overlapping, then it'd show that cap next. Regardless, I wasn't aiming to play like that but was just testing for probable crashes.

Also, I just edited your included PLM's icons to match the same missile door/size ones and altered the colors to match the beams. Worked just fine. As far as I can tell though, it works as intended as a single-use open. The only problem I noticed is Hits to Open works for all beams except wave because wave has no impact with doors, thus hits doors multiple times per shot instead of once like other beams. Not an issue really. Can be remedied via hits to open going much higher for Wave to compensate should someone want to.

Mettyk25jigsaw

I have found a solution for this wave beam door issue where door will open automatically if you chose to use the doors open individually patch in regards to my beam specific doors...

Use an enemy D53F for vertical doors and I presume it will work for horizontal doors too if you use enemy D57F, make sure vulnaribility for wave beam is 00 inside enemy editor...Make enemy invisible but don't make it a platform...Put it 100% directly over door and presto, it makes it act the exact same way other beam doors work even from any direction too...