Graal Forums  

Go Back   Graal Forums > PlayerWorlds > PlayerWorlds Main Forum
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-04-2003, 03:20 AM
TribulationStaff TribulationStaff is offline
Registered User
Join Date: Jul 2003
Location: Pennsylvania
Posts: 368
TribulationStaff is on a distinguished road
Send a message via AIM to TribulationStaff
Tribulation Update

After a couple of false starts (darn you cross-side scripting), I believe I have hit upon the design for the turn based system which will allow for completion. The past couple of days have brought steady progress. Barring any unforseen complications, the 1 player vs. 1 monster beta should be done before I shuffle off to Pennsic this friday.

With the hard thinking done for the turn based system, I would like to invite you all to start making suggestions relating to RP-enhancing scripts. I am not talking things like skills (lockpicking, climbing, etc) those are already pretty well thought out. Instead I am looking for things that directly improve RP. An example (little spoiler) in development is the capability to whisper such that players too far away can not see your text.
__________________


Help me keep scripting
Reply With Quote
  #2  
Old 08-04-2003, 03:41 AM
Valder Valder is offline
Follower of Ultros
Valder's Avatar
Join Date: Mar 2001
Location: Ultros' Lair
Posts: 5,118
Valder is on a distinguished road
like an aside XD!
I am glad to work for Tribulation ... I suggest that we add a nick name filter of some kind so that people can't have !! SELLING <insert item> !! or OMGIROXYURSOX and stupid things like that
make it so people have to have a first and last name.
Reply With Quote
  #3  
Old 08-04-2003, 03:58 AM
TribulationStaff TribulationStaff is offline
Registered User
Join Date: Jul 2003
Location: Pennsylvania
Posts: 368
TribulationStaff is on a distinguished road
Send a message via AIM to TribulationStaff
Filters, as I learned making one for obscenities, can be rather complex to script. This is especially true in a dark fantasy setting where names are going to be coming out of orifices I don't even want to think about

However, I have done something very clever that solves this problem. One of my other scripts disables all of graal's built in text commands, such as unstick me (Muahahahaha! *evil thunder*) and setnick. While I plan to replace unstick me with something a little nicer, I plan on leaving setnick disabled. This means that players will have to apply for new nicknames. I don't plan to be bad about this, but I do intend to enforce RP to the best of my ability. I will add a character saving NPC so that players may apply for more than one name and head, etc.

Thanks for your suggestions, anyone else?
__________________


Help me keep scripting
Reply With Quote
  #4  
Old 08-04-2003, 06:13 AM
Nitkizi Nitkizi is offline
Nil Recurring
Nitkizi's Avatar
Join Date: Jun 2002
Posts: 1,911
Nitkizi is on a distinguished road
Send a message via AIM to Nitkizi
Then disable names that have "SSJ" "Goku" etc. etc. in them..
__________________
I got wiring loose inside my head
I got books that I never ever read
I got secrets in my garden shed
I got a scar where all my urges bled
I got people underneath my bed
I got a place where all my dreams are dead
Swim with me into your blackest eyes
Reply With Quote
  #5  
Old 08-04-2003, 09:18 AM
Deek2 Deek2 is offline
Registered User
Join Date: May 2002
Location: Springfield, Missouri
Posts: 1,578
Deek2 is on a distinguished road
Maybe you should make it to where someone wants to do an action, it displays different colored text instead of the default white text.

Like for example, usually when someone does an action, they put :: or * brackets between the action text they are doing. If theres alot of people in one level, then this can be quit clumbersome because theres soo much text in the level, people might not notice what you are doing. So to fix this, you should perhaps make an action system of sorts. I think it should go like this:

If someone wants to do an action, they would use the syntax: /action (action text here) in the text bar. Instead of it being like this:

::Stacks the pile of bricks neatly on top of each other::
or
*Stacks the pile of bricks neatly on top of each other* and so fourth, it would be like this:

(Stacks the pile of bricks neatly on top of each other)

This should make it alot easier to see. What do you think about this?
Reply With Quote
  #6  
Old 08-04-2003, 09:54 AM
draygin draygin is offline
Telmont Bandit
draygin's Avatar
Join Date: Feb 2002
Location: Ohio
Posts: 2,550
draygin is on a distinguished road
I like it, although we might have to find some different way to modify it since right now we have it scripted to people can set their text to what ever color they want. Then again we could always change it to be like how you said.. Hmm will have to discuss it with the staff tommorrow.
__________________

I stole Spanky's gold!
Reply With Quote
  #7  
Old 08-04-2003, 10:13 AM
Neoreno Neoreno is offline
Cerebrate
Neoreno's Avatar
Join Date: Aug 2001
Location: England
Posts: 1,663
Neoreno is on a distinguished road
Send a message via AIM to Neoreno
Sure, you can disable setnick, but can you disable the box on the Graal Startup screen?
__________________

Quote:
Exitus Acta Probat: The Outcome Justifies the Deed.
Reply With Quote
  #8  
Old 08-04-2003, 10:25 AM
TB3 TB3 is offline
Registered User
TB3's Avatar
Join Date: May 2001
Location: US of A State of VA
Posts: 658
TB3 is on a distinguished road
Send a message via Yahoo to TB3
Maybe just an idea?
quick scripting so you might need to spruce up have it as a -weapon in inventory
Have
server.blockedcharacters= ! @ & ^ % $ * " ' goku *curse language* sell buy vegita ect....
The naming system I made is similiar. I just pulled this off the top of my head though
NPC Code:


if (actionserverside) {
tokenize #s(server.blockedcharacters);
for (i=0;i<tokenscount;i++) {
if(strcontains(#n,#t(i))) {
setplayerprop #n,#a -Invalid Name-;
}
}
}

//#CLIENTSIDE

if (playerchats) {
if(strcontains(#c,setnick)) {
//#EDIT Put a Triggeraction for serverside here for the weapon
}
}



Something like that
__________________

To the sun of your age, I arise
Reply With Quote
  #9  
Old 08-04-2003, 10:29 AM
TB3 TB3 is offline
Registered User
TB3's Avatar
Join Date: May 2001
Location: US of A State of VA
Posts: 658
TB3 is on a distinguished road
Send a message via Yahoo to TB3
Re: Tribulation Update

HOly christ awsome eye candy on Tribulation !!!!! Thats nutz good job whoever did that !!! lolz
__________________

To the sun of your age, I arise
Reply With Quote
  #10  
Old 08-04-2003, 11:16 AM
voicedcow6666 voicedcow6666 is offline
Registered User
Join Date: May 2002
Location: Texas
Posts: 182
voicedcow6666 is on a distinguished road
Quote:
Originally posted by TB3
Maybe just an idea?
quick scripting so you might need to spruce up have it as a -weapon in inventory
Have
server.blockedcharacters= ! @ & ^ % $ * " ' goku *curse language* sell buy vegita ect....
The naming system I made is similiar. I just pulled this off the top of my head though
NPC Code:


if (actionserverside) {
tokenize #s(server.blockedcharacters);
for (i=0;i<tokenscount;i++) {
if(strcontains(#n,#t(i))) {
setplayerprop #n,#a -Invalid Name-;
}
}
}

//#CLIENTSIDE

if (playerchats) {
if(strcontains(#c,setnick)) {
//#EDIT Put a Triggeraction for serverside here for the weapon
}
}



Something like that

It'd be better to use a serverr.string and do all of that locally instead...otherwise the nick would most likely set before that's even ran through (atleast on servers with lots of scripts and decent amounts of people). Either that or just hold all the characters in a this.string in this NPC and just edit it with NC anytime you want to make a change...not much more difficult than making changes to the server strings and it's less laggy.
__________________
-Zega, Staff Advisor of Delteria
Reply With Quote
  #11  
Old 08-04-2003, 11:23 AM
TB3 TB3 is offline
Registered User
TB3's Avatar
Join Date: May 2001
Location: US of A State of VA
Posts: 658
TB3 is on a distinguished road
Send a message via Yahoo to TB3
Last time I checked the actual changing of your characters nick was done server side then localy in that order and that it couldnt be changed like that or it would change back. And it does server side because it would check the name after it was set instead of clientside might be too fast and check the first name b4 it altered I was not sure how nick was set as I dont have access to online server anymore
__________________

To the sun of your age, I arise
Reply With Quote
  #12  
Old 08-04-2003, 08:53 PM
TribulationStaff TribulationStaff is offline
Registered User
Join Date: Jul 2003
Location: Pennsylvania
Posts: 368
TribulationStaff is on a distinguished road
Send a message via AIM to TribulationStaff
Quote:
Sure, you can disable setnick, but can you disable the box on the Graal Startup screen?
Yes I can. Let me just say that actionplayeronline is my friend

Quote:
HOly christ awsome eye candy on Tribulation !!!!! Thats nutz good job whoever did that !!! lolz
If you refer to our UC screen, you can thank Soul-Blade for the graphics and the wavy text script, Oinkness for the excellent theme song, and myself for all the light effects.
__________________


Help me keep scripting
Reply With Quote
  #13  
Old 08-04-2003, 09:50 PM
voicedcow6666 voicedcow6666 is offline
Registered User
Join Date: May 2002
Location: Texas
Posts: 182
voicedcow6666 is on a distinguished road
Quote:
Originally posted by TB3
Last time I checked the actual changing of your characters nick was done server side then localy in that order and that it couldnt be changed like that or it would change back. And it does server side because it would check the name after it was set instead of clientside might be too fast and check the first name b4 it altered I was not sure how nick was set as I dont have access to online server anymore

Though why would you go through all of that and use more of the server usage when you could do everything clientsided and tell them they have illegal characters in their nick before iet sets and not have to use the lag from it. Someone could sit there and say it once then press up and enter a billion times so that it triggers constantly, whether the nick is set or not (because of the 10 second rule) and create lag easily.
__________________
-Zega, Staff Advisor of Delteria
Reply With Quote
  #14  
Old 08-04-2003, 10:47 PM
adam adam is offline
http://wiki.graal.us/
adam's Avatar
Join Date: Nov 2001
Posts: 2,247
adam has a spectacular aura aboutadam has a spectacular aura about
Send a message via AIM to adam
playernick = "Prefix" , "First Name" , "Last Name" , "Suffix"

Have nicks be strings, and force them on them. Impossible to change.

First name and Last Name should be perminent throughout the lifetime of the c haracter, whilst Prefix's and Suffix's may change.
__________________
Rogue Shadow (TCN)(NAT)(Global Development Team)

For development help, contact the patrons of the #graaldt irc channel below, I am usually there.
Click Here to Join IRC Chat Now! -- irc.freenode.net Channel: #graaldt
Quote:
<Dustyshouri> no, RogueShadow is always talking about scripts lol
<Dustyshouri> in fact, he pretty much brought Graal back as a topic single-handedly
Reply With Quote
  #15  
Old 08-04-2003, 10:54 PM
superb superb is offline
Sir Pickles at one time
superb's Avatar
Join Date: Dec 2002
Location: Houston, TX
Posts: 3,263
superb is on a distinguished road
Quote:
Originally posted by voicedcow6666



Though why would you go through all of that and use more of the server usage when you could do everything clientsided and tell them they have illegal characters in their nick before iet sets and not have to use the lag from it. Someone could sit there and say it once then press up and enter a billion times so that it triggers constantly, whether the nick is set or not (because of the 10 second rule) and create lag easily.
Most clientsided things won't work in the new graal coming out.
__________________
FEAR THE LLAMA

-Pickles
Reply With Quote
  #16  
Old 08-04-2003, 10:57 PM
superb superb is offline
Sir Pickles at one time
superb's Avatar
Join Date: Dec 2002
Location: Houston, TX
Posts: 3,263
superb is on a distinguished road
Quote:
Originally posted by TribulationStaff


Yes I can. Let me just say that actionplayeronline is my friend



If you refer to our UC screen, you can thank Soul-Blade for the graphics and the wavy text script, Oinkness for the excellent theme song, and myself for all the light effects.
The theme music doesn't play for me...
__________________
FEAR THE LLAMA

-Pickles
Reply With Quote
  #17  
Old 08-04-2003, 11:11 PM
Myomoto Myomoto is offline
Hollow
Myomoto's Avatar
Join Date: May 2003
Location: Nowhere
Posts: 2,689
Myomoto is on a distinguished road
Send a message via AIM to Myomoto Send a message via MSN to Myomoto
Re: Re: Tribulation Update

Quote:
Originally posted by TB3
HOly christ awsome eye candy on Tribulation !!!!! Thats nutz good job whoever did that !!! lolz
I think it's draygin, he is the only levelmaker on the team i think :P
Reply With Quote
  #18  
Old 08-04-2003, 11:16 PM
Valder Valder is offline
Follower of Ultros
Valder's Avatar
Join Date: Mar 2001
Location: Ultros' Lair
Posts: 5,118
Valder is on a distinguished road
Re: Re: Re: Tribulation Update

Quote:
Originally posted by Myomoto


I think it's draygin, he is the only levelmaker on the team i think :P
Draygin is Madmartigan...
__________________
Reply With Quote
  #19  
Old 08-04-2003, 11:20 PM
draygin draygin is offline
Telmont Bandit
draygin's Avatar
Join Date: Feb 2002
Location: Ohio
Posts: 2,550
draygin is on a distinguished road
Re: Re: Re: Tribulation Update

Quote:
Originally posted by Myomoto


I think it's draygin, he is the only levelmaker on the team i think :P
I'm not the only one Bo0ey:Oinkness also does level but I dont normally post the jobs outside of what the primary job is his main job is music but he's been doing quite alot of levels. There are other people who are under trial periods.
__________________

I stole Spanky's gold!
Reply With Quote
  #20  
Old 08-04-2003, 11:21 PM
TribulationStaff TribulationStaff is offline
Registered User
Join Date: Jul 2003
Location: Pennsylvania
Posts: 368
TribulationStaff is on a distinguished road
Send a message via AIM to TribulationStaff
Quote:
The theme music doesn't play for me...

I have checked, the music DOES dl to people who don't have it.

Graal can be funky though, try restarting graal and logging back in. Also check your volume prefs.
__________________


Help me keep scripting
Reply With Quote
  #21  
Old 08-04-2003, 11:24 PM
Myomoto Myomoto is offline
Hollow
Myomoto's Avatar
Join Date: May 2003
Location: Nowhere
Posts: 2,689
Myomoto is on a distinguished road
Send a message via AIM to Myomoto Send a message via MSN to Myomoto
Re: Re: Re: Re: Tribulation Update

Quote:
Originally posted by Valder


Draygin is Madmartigan...
Valder I did knew that, but some people don't. So if i had said MadMartigan, some one would have posted, "Who is MadMartigan " ;O
Reply With Quote
  #22  
Old 08-04-2003, 11:34 PM
adam adam is offline
http://wiki.graal.us/
adam's Avatar
Join Date: Nov 2001
Posts: 2,247
adam has a spectacular aura aboutadam has a spectacular aura about
Send a message via AIM to adam
Re: Re: Re: Re: Re: Tribulation Update

Quote:
Originally posted by Myomoto


Valder I did knew that, but some people don't. So if i had said MadMartigan, some one would have posted, "Who is MadMartigan " ;O
mHmm.

This is the trouble with people not having the same names everywhere.
__________________
Rogue Shadow (TCN)(NAT)(Global Development Team)

For development help, contact the patrons of the #graaldt irc channel below, I am usually there.
Click Here to Join IRC Chat Now! -- irc.freenode.net Channel: #graaldt
Quote:
<Dustyshouri> no, RogueShadow is always talking about scripts lol
<Dustyshouri> in fact, he pretty much brought Graal back as a topic single-handedly
Reply With Quote
  #23  
Old 08-04-2003, 11:37 PM
Myomoto Myomoto is offline
Hollow
Myomoto's Avatar
Join Date: May 2003
Location: Nowhere
Posts: 2,689
Myomoto is on a distinguished road
Send a message via AIM to Myomoto Send a message via MSN to Myomoto
that's why i used the account name :X
Reply With Quote
  #24  
Old 08-04-2003, 11:44 PM
draygin draygin is offline
Telmont Bandit
draygin's Avatar
Join Date: Feb 2002
Location: Ohio
Posts: 2,550
draygin is on a distinguished road
Ok, really my name doesnt matter and if there is any interest I can always enlighten via pm's but for now lets try to keep Giltwist's aka TribulationStaff's Idea train from getting derailed.
__________________

I stole Spanky's gold!
Reply With Quote
  #25  
Old 08-05-2003, 01:14 AM
superb superb is offline
Sir Pickles at one time
superb's Avatar
Join Date: Dec 2002
Location: Houston, TX
Posts: 3,263
superb is on a distinguished road
Quote:
Originally posted by TribulationStaff



I have checked, the music DOES dl to people who don't have it.

Graal can be funky though, try restarting graal and logging back in. Also check your volume prefs.
Yeah it was a fluke. It's a pretty nice little tune. Doesn't sound like much effort was put into it though.
__________________
FEAR THE LLAMA

-Pickles
Reply With Quote
  #26  
Old 08-06-2003, 06:36 PM
TB3 TB3 is offline
Registered User
TB3's Avatar
Join Date: May 2001
Location: US of A State of VA
Posts: 658
TB3 is on a distinguished road
Send a message via Yahoo to TB3
Quote:
Originally posted by voicedcow6666



Though why would you go through all of that and use more of the server usage when you could do everything clientsided and tell them they have illegal characters in their nick before iet sets and not have to use the lag from it. Someone could sit there and say it once then press up and enter a billion times so that it triggers constantly, whether the nick is set or not (because of the 10 second rule) and create lag easily.
I wouldn't that was just an idea script not finalized
It took all of a minute or 2

But I understand what your saying I just didn't know how name changing worked now i thought it was triggered localy but had to go through server or something.
__________________

To the sun of your age, I arise
Reply With Quote
  #27  
Old 08-06-2003, 08:10 PM
Loriel Loriel is offline
Somewhat rusty
Loriel's Avatar
Join Date: Mar 2001
Posts: 5,059
Loriel is a name known to allLoriel is a name known to allLoriel is a name known to allLoriel is a name known to all
Regarding a few posts above:

Before I got lazy, I was working on a name system
for Graal2001. Basically each player had to apply for
an name that had to be unique. I stored all the
names in a database NPC to be able to check wether
one name is already taken.
Additionally I had the database split into a first name,
second name, a title to be put in front of the name, a
reputation after the name and a guild or kingdom
name to be put at the very end. I had it a little more
complex, but I struggled very much to make it
possible for a player to hide certain parts of a name,
and still make sense, in order to make it possible to
run around as, for example, without your name
displayed, as 'a follower of [kingdom]'. Combined
with a disabling of profile-by-rightclick you could use
that to fight anonymously or so :O


I sadly got tired of it before I figured it all out, so I stopped.
Reply With Quote
  #28  
Old 08-14-2003, 06:41 AM
bo0ey bo0ey is offline
Registered User
bo0ey's Avatar
Join Date: Jun 2001
Location: United States
Posts: 563
bo0ey is on a distinguished road
Send a message via AIM to bo0ey Send a message via Yahoo to bo0ey
Quote:
Originally posted by superb
It's a pretty nice little tune. Doesn't sound like much effort was put into it though.
I put a LOT of effort into me songs, but I do admit I could try to make it sound nicer. I have been experimenting a lot lately with different musical styles and such, trying to get better and all. Plus I got Windows ME on the comp this morning so I am still trying to recover all my programs (Unfortunately my music program needs re-installed and I dont have the installer, its about 20 megs) so the midis wont be fixed up for a while, I probably can find the installer on a CD somewhere but I am going to stick to levels for a while first.
__________________

http://oink.has.it/ - My Website
Reply With Quote
  #29  
Old 08-14-2003, 09:26 AM
superb superb is offline
Sir Pickles at one time
superb's Avatar
Join Date: Dec 2002
Location: Houston, TX
Posts: 3,263
superb is on a distinguished road
Quote:
Originally posted by bo0ey

I put a LOT of effort into me songs, but I do admit I could try to make it sound nicer. I have been experimenting a lot lately with different musical styles and such, trying to get better and all. Plus I got Windows ME on the comp this morning so I am still trying to recover all my programs (Unfortunately my music program needs re-installed and I dont have the installer, its about 20 megs) so the midis wont be fixed up for a while, I probably can find the installer on a CD somewhere but I am going to stick to levels for a while first.
What do you use?
__________________
FEAR THE LLAMA

-Pickles
Reply With Quote
  #30  
Old 08-14-2003, 05:53 PM
VeX_RaT_Boy VeX_RaT_Boy is offline
WannaBe Scripter
VeX_RaT_Boy's Avatar
Join Date: Aug 2002
Location: Norway
Posts: 960
VeX_RaT_Boy is on a distinguished road
Send a message via ICQ to VeX_RaT_Boy Send a message via AIM to VeX_RaT_Boy Send a message via Yahoo to VeX_RaT_Boy
I can't wait to test the turn based system... will Player to Player fights be turn based too? Can you have a party with your friends to get like a 2on2 ?
__________________
-Kjetil Valen
Reply With Quote
  #31  
Old 08-14-2003, 06:23 PM
TribulationStaff TribulationStaff is offline
Registered User
Join Date: Jul 2003
Location: Pennsylvania
Posts: 368
TribulationStaff is on a distinguished road
Send a message via AIM to TribulationStaff
http://forums.graal2001.com/forums/s...threadid=46019

I believe that question has already been discussed
__________________


Help me keep scripting
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 07:08 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.