View unanswered posts | View active topics It is currently Mon Jan 06, 2025 10:17 pm



Reply to topic  [ 37 posts ]  Go to page 1, 2, 3  Next
 Collideable MOSRotating? 
Author Message

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Collideable MOSRotating?
Now that the last issue is fixed, here comes the next one.
I want to make glass-tunnel Bunker Modules. Walkable, Gibbable.
The Gibbing should work fine, but somehow Actors pass through like air >:
Can I make MOSRotating Collideable by Actors? If yes, how? If not, what else can I do?

(I'm not very familiar with the rules here, so I posted a new topic instead of editing the old one, if thats okay...)


Sat Jun 05, 2010 4:26 pm
Profile
User avatar

Joined: Wed Feb 24, 2010 11:00 pm
Posts: 255
Location: Unknow
Reply with quote
Post Re: Collideable MOSRotating?
Change GetHitByMOS to 1?


Sat Jun 05, 2010 4:52 pm
Profile
User avatar

Joined: Wed Jan 07, 2009 10:26 am
Posts: 4074
Location: That quaint little British colony down south
Reply with quote
Post Re: Collideable MOSRotating?
Even if you get them to collide, it will be extremely glitchy, causing one or both parties to spontaneously explode and/or accelerate to large speeds.


Sat Jun 05, 2010 4:54 pm
Profile WWW

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Re: Collideable MOSRotating?
I allready experinced that. Actors get pushed off or fall through.
Any idea what I could use?


Sat Jun 05, 2010 5:02 pm
Profile
User avatar

Joined: Tue Jul 21, 2009 4:36 am
Posts: 347
Location: The place where asses go to be bad
Reply with quote
Post Re: Collideable MOSRotating?
What do doors do to make that internal terrain layer? I've been able to safely walk across an enemy door for that reason many a time.


Sat Jun 05, 2010 5:15 pm
Profile

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Re: Collideable MOSRotating?
You suggest I should make it a door...?
It wouldnt have a sensor then, though. And no motor.


Sat Jun 05, 2010 5:18 pm
Profile

Joined: Sun Oct 11, 2009 7:47 pm
Posts: 132
Reply with quote
Post Re: Collideable MOSRotating?
Use doors, you can safely walk on doors.

EDIT: just put the motor inside the door and make it not move at all when someone trips it.


Sat Jun 05, 2010 5:18 pm
Profile WWW
User avatar

Joined: Wed Jan 07, 2009 10:26 am
Posts: 4074
Location: That quaint little British colony down south
Reply with quote
Post Re: Collideable MOSRotating?
Doors generate an invisible layer of terrain across their surface.
Making it walkable as an MOSRotating is pretty much impossible, but a door might work.


Sat Jun 05, 2010 5:20 pm
Profile WWW

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Re: Collideable MOSRotating?
Can I have a door that just sits there, doing nothing?
A door without motor and sensor?


Sat Jun 05, 2010 5:34 pm
Profile
User avatar

Joined: Sat Nov 03, 2007 9:44 pm
Posts: 1916
Location: Flint Hills
Reply with quote
Post Re: Collideable MOSRotating?
It has to have them, or at least the motor, since that's the actual ADoor. (the moving part is just a regular old attachable IIRC)
You can hide the 'motor' though, by simply making it have a null sprite.

You might want to have a functional sensor and have the door instantly shift one pixel or something though, since the terrain will be replaced whenever the door opens/closes. This would keep the terrain layer functional and topped off with certainty, since I think the invisible terrain can actually be worn down from collisions that clipped the regular physical aspect of the door. (a regular pinned mass object attachable)

In my experiences, though, I've found that the larger a door is the less easily it can be walked on, eventually reducing to the collisions of a pinned MOSRotating. So maybe there's some limit to the invisible terrain layer. Dunno. That's always stopped me from trying to make these kind of things to walk on.


Sat Jun 05, 2010 6:02 pm
Profile
User avatar

Joined: Tue Jun 12, 2007 11:52 pm
Posts: 13144
Location: Here
Reply with quote
Post Re: Collideable MOSRotating?
The door's sprite is how much terrain it makes, and the material of the door is the material of the terrain it generates. Also, remember that the terrain can be worn down from lots of walking. If you give me a sprite to use, I could make an MOSRotating that creates terrain over it, like doors, but without the motor.


Sat Jun 05, 2010 7:23 pm
Profile

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Re: Collideable MOSRotating?
Would I be able to create terrain even on the whole image, even if its not completely filled?


Attachments:
File comment: The (horribly looking) Glass...
HorGlasstunnel.bmp [3.12 KiB]
Not downloaded yet
Sat Jun 05, 2010 9:58 pm
Profile
User avatar

Joined: Tue Jun 12, 2007 11:52 pm
Posts: 13144
Location: Here
Reply with quote
Post Re: Collideable MOSRotating?
I had to make the sprite thicker, 'cause it was too skinny for MOPixels to collide with it. Fell free to change anything to your preferences.

Attachment:
Tunnel.rte.zip [2.97 KiB]
Downloaded 275 times



LordBistian wrote:
Would I be able to create terrain even on the whole image, even if its not completely filled?

Not the way I'm doing this.


Sun Jun 06, 2010 1:35 am
Profile
User avatar

Joined: Sun Jul 13, 2008 9:57 am
Posts: 4886
Location: some compy
Reply with quote
Post Re: Collideable MOSRotating?
Due to the way atomgroups are updated you might be able to trick the engine into giving you a full block of material by swapping the attachable frame out after spawning it, but I'm not sure if this applies for doors. If you grab it with the attachable handler you should be able to do door.Frame = door.Frame + 1 (can't remember how to use nextframe), and see if that works (check with ctrl+m). If you want the material to be respawned always you could have a lua script making it activate/deactivate quickly.


Sun Jun 06, 2010 3:30 am
Profile WWW

Joined: Wed Jun 02, 2010 8:05 pm
Posts: 31
Reply with quote
Post Re: Collideable MOSRotating?
Thanks Cavecricket, that fixed it :3
Adding to credits <3


Mon Jun 07, 2010 1:54 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 37 posts ]  Go to page 1, 2, 3  Next

Who is online

Users browsing this forum: Google [Bot]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.066s | 15 Queries | GZIP : Off ]