Thanks Guys!

General debates and discussion about the Guild of Writers and Age creation

Re: Thanks Guys!

Postby Nek'rahm » Mon Apr 14, 2008 9:36 am

Yo Andy... that gives me an idea.

When Zephyr Cove is done, you should make a Maintainer Age used as an obstacle course. Have tons of obstacles that take dynamic thinking to solve.

Would be interesting to see :D
Nek'rahm
 
Posts: 461
Joined: Mon Nov 19, 2007 2:53 pm

Re: Thanks Guys!

Postby Dot » Mon Apr 14, 2008 3:01 pm

andylegate wrote:What I SHOULD do, is make the avie disappear under the lava with one of those exploding pellet animations and some scripting that pops up a black screen with the burning words "LAVA = HOT, TOO HOT" and then it exits the game........with the save file erased.... :twisted: :twisted: :twisted:

More than likely do'able, but I'm not that mean......mostly......sometimes anyway......not that mean or cruel...........Hmmmm, but that DOES give me another idea..... :D

:o HELP!!!!
User avatar
Dot
 
Posts: 172
Joined: Thu Feb 07, 2008 10:13 am

Re: Thanks Guys!

Postby Lontahv » Mon Apr 14, 2008 3:23 pm

I know this isn't very fun but, what about not being able to get to the lava--invisible walls. This somehow makes it seem more dangerous. If it's a maintainer age, make sure that you have it unsafe and then make those maintainers put up cones. :D


~Lontahv
Currently getting some ink on my hands over at the Guild Of Ink-Makers (PyPRP2).
User avatar
Lontahv
Councilor of Artistic Direction
 
Posts: 1331
Joined: Wed Oct 03, 2007 2:09 pm

Re: Thanks Guys!

Postby Tsar Hoikas » Mon Apr 14, 2008 3:30 pm

Meh, I've always hated invisible colliers. There are none in reality, why should there be any in Uru... If we're trying to explore places that seem real? I've always thought that we should be able to jump over any fence/barrier (within reason).
Image
Tsar Hoikas
Councilor of Technical Direction
 
Posts: 2180
Joined: Fri Nov 16, 2007 9:45 pm
Location: South Georgia

Re: Thanks Guys!

Postby Nek'rahm » Mon Apr 14, 2008 3:33 pm

Well....

Either have colliders over fences, or according to Tsar, just make fences too big to feasably jump over (without fly mode, you understand)

This would mean you wouldn't NEED a Panic Relto in the lava. Even BETTER, you should have it so that if you fall into the lava (as I'm sure SOMEONE will figure out how to do) you swim :D

That'd pwn.
Nek'rahm
 
Posts: 461
Joined: Mon Nov 19, 2007 2:53 pm

Re: Thanks Guys!

Postby Jishin » Mon Apr 14, 2008 3:47 pm

Nek'rahm wrote:Well....

Either have colliders over fences, or according to Tsar, just make fences too big to feasably jump over (without fly mode, you understand)

This would mean you wouldn't NEED a Panic Relto in the lava. Even BETTER, you should have it so that if you fall into the lava (as I'm sure SOMEONE will figure out how to do) you swim :D

That'd pwn.


Now, we probably can't do this, but .... wouldn't it be spiff if you panic-linked as normal when you jumped in the lava, unless you were wearing the full Maintainer suit? I mean, they're supposed to be able to withstand that kind of heat. :D
User avatar
Jishin
 
Posts: 45
Joined: Thu Nov 08, 2007 9:40 am

Re: Thanks Guys!

Postby Nek'rahm » Mon Apr 14, 2008 4:06 pm

Hmmm.... that may be possible.

The Wall was specifically made to not allow you in unless you had a Maintainer Suit on. Maybe swimming in lava can be coded to the Suit as well?
Nek'rahm
 
Posts: 461
Joined: Mon Nov 19, 2007 2:53 pm

Re: Thanks Guys!

Postby andylegate » Mon Apr 14, 2008 4:54 pm

As it is it's not really that realistic.

Lava that is flowing like that, molten, has a surface temp of about 1200 C or 2000 F........

The bridge is far enough away to remain solid, but anyone crossing it would more than likely get at least 3rd degree burns running across.
If you slipped, you wouldn't fall 5 feet before bursting into flames...........(yes it's that hot).

Lava we see scientists scooping samples with has cooled quite a bit, and even then you see them wearing protective gear.

But I'm following Cyan precedence: Gira. you can slip off the bridge, and if you do you panic link out. :D
"I'm still trying to find the plKey for Crud!"
Image
Blender Age Creation Tutorials
3DS Max Age Creation Tutorials
User avatar
andylegate
 
Posts: 2348
Joined: Mon Oct 01, 2007 7:47 am

Re: Thanks Guys!

Postby Lontahv » Mon Apr 14, 2008 9:51 pm

The wall isn't really clothing-sensing... it just suits you before you go in so there's no way you can't not have the suit on. A clothing sensing script hooked up to a warning signal would be quite easy. How do you like that idea Andy? We could have a door and a changing-room near by, the door will not budge until you've gone and changed into your suit. Oh, and we could have you change back into your old clothes when you're done with the lava-cave. :)

Hoikas, I know what you mean. :P

~Lontahv
Currently getting some ink on my hands over at the Guild Of Ink-Makers (PyPRP2).
User avatar
Lontahv
Councilor of Artistic Direction
 
Posts: 1331
Joined: Wed Oct 03, 2007 2:09 pm

Re: Thanks Guys!

Postby D'Lanor » Tue Apr 15, 2008 5:17 am

You could place a region near the PanicLinkRegion and hook it up to a Python script as shown here: viewtopic.php?f=18&t=1550

Make sure that in your Python script the PanicLinkRegion is disabled at link in. The clothing sensor region will detect the absense of the suit and enable the PanicLinkRegion.

Python code:
Code: Select all
from Plasma import *
from PlasmaTypes import *
actEnter = ptAttribActivator(1, 'Enter region activator')
actExit = ptAttribActivator(2, 'Exit region activator')
class <pythonfile>(ptModifier,):

    def OnServerInitComplete(self):
        PanicRgn = PtFindSceneobject(<name of paniclinkregion>, PtGetAgeName())
        PanicRgn.physics.suppress(true)



    def OnNotify(self, state, id, events):
        if (not PtWasLocallyNotified(self.key)):
            return
        if ((id == actEnter.id) and state):
            if (not self.IWearSuit()):
                PanicRgn = PtFindSceneobject(<name of paniclinkregion>, PtGetAgeName())
                PanicRgn.physics.suppress(false)
        elif ((id == actExit.id) and state):
            #we don't need this here
            pass


    def IWearSuit(self):
        avatar = PtGetLocalAvatar()
        gender = avatar.avatar.getAvatarClothingGroup()
        clothingList = avatar.avatar.getAvatarClothingList()
        wornItems = []
        for items in clothingList:
            wornItems.append(items[0])
        if (gender == kFemaleClothingGroup):
            genderPrefix = '03_FTorso_'
        else:
            genderPrefix = '03_MTorso_'
        clothingName = (genderPrefix + 'Suit')
        if (clothingName in wornItems):
            return 1
        return 0

#glue section here


Don't place the clothing sensor region too close upon the PanicLinkRegion if you want it to be ready for an online situation where there is lag (I mean true lag. That is what broke the fissure jump on laggy connections).
"It is in self-limitation that a master first shows himself." - Goethe
User avatar
D'Lanor
 
Posts: 1980
Joined: Sat Sep 29, 2007 4:24 am

Previous

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 5 guests

cron