![]() |
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. |
like an aside XD!
I am glad to work for Tribulation :p... 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. |
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? |
Then disable names that have "SSJ" "Goku" etc. etc. in them..
|
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? |
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.
|
Sure, you can disable setnick, but can you disable the box on the Graal Startup screen?
|
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: Something like that :) |
Re: Tribulation Update
HOly christ awsome eye candy on Tribulation !!!!! Thats nutz good job whoever did that !!! lolz
|
Quote:
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. |
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
|
Quote:
Quote:
|
Quote:
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. |
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. |
Quote:
|
Quote:
|
Re: Re: Tribulation Update
Quote:
|
Re: Re: Re: Tribulation Update
Quote:
|
Re: Re: Re: Tribulation Update
Quote:
|
Quote:
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. |
Re: Re: Re: Re: Tribulation Update
Quote:
|
Re: Re: Re: Re: Re: Tribulation Update
Quote:
This is the trouble with people not having the same names everywhere. |
that's why i used the account name :X
|
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. :)
|
Quote:
|
Quote:
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. |
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. |
Quote:
|
Quote:
|
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 ?
|
http://forums.graal2001.com/forums/s...threadid=46019
I believe that question has already been discussed |
| All times are GMT +2. The time now is 02:41 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.