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
  #16  
Old 07-24-2008, 06:51 PM
FaLLChiLD FaLLChiLD is offline
fcmrcy
Join Date: Nov 2004
Posts: 258
FaLLChiLD has a spectacular aura aboutFaLLChiLD has a spectacular aura about
Send a message via AIM to FaLLChiLD
Would be cool to see this get off the ground and become something awesome, I'd play it if pulled off well.
Reply With Quote
  #17  
Old 07-24-2008, 07:49 PM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
Well, in compilation with the Classes and Professions pieces of code I've shown here, I may as well show the beginning of the third and final part of the system. (Each of these systems work hand-in-hand to get the effect needed.);

PHP Code:
Test Script:

function 
onCreated() {
  
temp.pl findplayerbycommunityname("Clockwork");
  
temp.pl.mud.class = null;
  
temp.pl.mud.professions null;
  
temp.pl.mud.techniques null;
  
Classes.setClass(temp.pl.mud"apprentice");
  echo(
temp.pl.mud.name " Class: " temp.pl.mud.class);
  
Professions.addProfession(temp.pl.mud"biomechanics");
  echo(
temp.pl.mud.name " First Profession: " temp.pl.mud.professions[0]);
  
Techniques.addTechnique(temp.pl.mud"parasitebugs");
  echo(
temp.pl.mud.name " First Technique: " temp.pl.mud.techniques[0]);

PHP Code:
Adding A Technique:

public function 
addTechnique(objecttechnique) {
  
temp.neededprofessions null;
  
temp.yn null;
  
temp.null;
  
temp.techbasevars null;
  
temp.techbasevar null;
  
temp.finaldata null;
  
  if (!(
object.type in {"player"}) || object.objecttype() != "TMudObject") {
    
this.error("Mud Object (%s) is not valid!"object.name);
    return;
  }
  if (
technique == null) {
    
this.error("No technique given to set!");
    return;
  }
  if (
Classes.classIsSet(object)) {
    if (!
this.hasTechnique(objecttechnique)) {
      echo(
"Objects classes have been set.");
      
neededprofessions this.getTechniqueVar(technique"neededprofessions");
      
yn = new [neededprofessions.size()];
      echo(
"NEEDED PROFESSIONS: " neededprofessions);
      echo(
"YES/NO CHECK SIZE: " yn.size());
      for (
0neededprofessions.size(); i++) {
        if (
Professions.hasProfession(objectneededprofessions[i])) {
          
yn[i] = "y";
          continue;
        }
        
yn[i] = "n";
      }
      if (
yn.index("n") == -1) {
        echo(
"LETS GO!");
        
techbasevars = {"techid""techname""techtype""description"};
        for (
techbasevartechbasevars) {
          
finaldata.add(this.getTechniqueVar(techniquetechbasevar));
        }
        echo(
"FINAL TECHNIQUE DATA: " finaldata);
        
object.techniques.add(finaldata);
        echo(
object.name);
      }
    }
  }

PHP Code:
Output:

MudObject_player_Clockwork Class: apprentice,Apprentice,1,"An apprentice."
MudObject_player_Clockwork First Professionbiomechanics,Bio-Mechanics,"The study of combining human's with mechanized parts."
MudObject_player_Clockwork First Techniqueparasitebugs,"Parasite Bugs",parasitic,"Many microscopic steam-powered bugs flood the targets body and drains their energy." 
Again excuse me for so many "echo()"'s. As I just got finished with the function.
Reply With Quote
  #18  
Old 07-24-2008, 07:51 PM
pooper200000 pooper200000 is offline
The Blackswan
Join Date: May 2006
Location: Asylum
Posts: 5,060
pooper200000 will become famous soon enough
Send a message via AIM to pooper200000
What type of professions do you think you will have?
__________________
Always Watching!
Reply With Quote
  #19  
Old 07-24-2008, 07:52 PM
Switch Switch is offline
o.o
Switch's Avatar
Join Date: Jan 2007
Location: Philadelphia
Posts: 3,038
Switch has a spectacular aura about
Send a message via MSN to Switch
That looks nice :o
I'd help with this project, but there's nothing you'd let me do :P
So good luck Stan, hope it turns out well.
__________________
Oh squiggly line in my eye fluid. I see you lurking there on the peripheral of my vision.
But when I try to look at you, you scurry away.
Are you shy, squiggly line?
Why only when I ignore you, do you return to the center of my eye?
Oh, squiggly line, it's alright, you are forgiven.
Reply With Quote
  #20  
Old 07-24-2008, 07:57 PM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
Quote:
Originally Posted by pooper200000 View Post
What type of professions do you think you will have?
Actually, Draenin wrote out a few profession and class examples in a blog on the forums here is the link:

http://forums.graalonline.com/forums/blog.php?b=25

It's an in-forum link so I hope I don't get an infraction for that.

Quote:
Originally Posted by Switch View Post
That looks nice :o
I'd help with this project, but there's nothing you'd let me do :P
So good luck Stan, hope it turns out well.
Depends on what you can do.
Reply With Quote
  #21  
Old 07-24-2008, 08:10 PM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
PHP Code:
public function changeStatBase(objectstatval) {
  if (!(
stat in {"health""stamina"})) {
    
this.error(null"Stat (#s) is not in the required stat list!"stat);
    return;
  }
  
object.(@ stat)[BASE] += val;
  echo(
"STAT BASE: " object.(@ stat));
}
public function 
changeStatCurrent(objectstatval) {
  if (!(
stat in {"health""stamina"})) {
    
this.error(null"Stat (#s) is not in the required stat list!"stat);
    return;
  }
  
object.(@ stat)[CURRENT] += val;
  if (
object.(@ stat)[CURRENT] > object.(@ stat)[TOTAL]) {
    
object.(@ stat)[CURRENT] = object.(@ stat)[TOTAL];
  }
  else if (
object.(@ stat)[CURRENT] < object.(@ stat)[MIN]) {
    
object.(@ stat)[CURRENT] = object.(@ stat)[MIN];
  }
  echo(
"STAT CURRENT: " object.(@ stat));

Percent signs once again replaced with "#" signs.

These are my basic system functions for stat changing for example if someone were to do some damage this is where I go to reduce or increase health or another listed stat etc.
Reply With Quote
  #22  
Old 07-24-2008, 11:58 PM
GryffonDurime GryffonDurime is offline
The Driftwood of Graal
GryffonDurime's Avatar
Join Date: Mar 2002
Location: Mississippi
Posts: 1,547
GryffonDurime is on a distinguished road
Send a message via AIM to GryffonDurime
I'm not so sure about the rather extensive class system. I like that it's separate from the techniques and the like, but it doesn't seem to have any cohesiveness. Why are Gypsies turning into Prophets and Archmages? Have you considered how a Steampunk world functions that even has explicit magic-users strong enough to bear the literary brunt of a title like Archmage?

Not to sound overly critical; that's not my intention. This project seems like an interesting one. I'd just like to see some more unity in the thematics of these classes so that they can support a potential world, and as is they seem too much like the things I'd find in a single player RPG. A big thing to remember is that in a multiplayer game like Graal, if every player wandering around is a "God Summoner" then those Gods are going to be awfully busy, and it had better have a huge impact on the world.

Nonetheless, I look forward to seeing your progress. Drop me a line sometime if there's anything I can do to help.
__________________
Reply With Quote
  #23  
Old 07-25-2008, 03:27 AM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
Quote:
Originally Posted by GryffonDurime View Post
I'm not so sure about the rather extensive class system. I like that it's separate from the techniques and the like, but it doesn't seem to have any cohesiveness. Why are Gypsies turning into Prophets and Archmages? Have you considered how a Steampunk world functions that even has explicit magic-users strong enough to bear the literary brunt of a title like Archmage?

Not to sound overly critical; that's not my intention. This project seems like an interesting one. I'd just like to see some more unity in the thematics of these classes so that they can support a potential world, and as is they seem too much like the things I'd find in a single player RPG. A big thing to remember is that in a multiplayer game like Graal, if every player wandering around is a "God Summoner" then those Gods are going to be awfully busy, and it had better have a huge impact on the world.

Nonetheless, I look forward to seeing your progress. Drop me a line sometime if there's anything I can do to help.

A majority of the classes listed are the first draff of any sort of class list that's been done by my designing test monkey (Aeko). But, be sure they are to go under extensive scrutiny and probably rewritten another 2 times or so.

Also, I will make sure to do that thanks.
Reply With Quote
  #24  
Old 07-25-2008, 03:36 AM
Switch Switch is offline
o.o
Switch's Avatar
Join Date: Jan 2007
Location: Philadelphia
Posts: 3,038
Switch has a spectacular aura about
Send a message via MSN to Switch
Quote:
Originally Posted by TheStan View Post
draft
:o
__________________
Oh squiggly line in my eye fluid. I see you lurking there on the peripheral of my vision.
But when I try to look at you, you scurry away.
Are you shy, squiggly line?
Why only when I ignore you, do you return to the center of my eye?
Oh, squiggly line, it's alright, you are forgiven.
Reply With Quote
  #25  
Old 07-25-2008, 02:31 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Stop posting scripts, I think you've already proved you have nice things.
__________________
Reply With Quote
  #26  
Old 07-25-2008, 05:00 PM
DrakilorP2P DrakilorP2P is offline
Registered User
DrakilorP2P's Avatar
Join Date: Apr 2006
Posts: 755
DrakilorP2P is just really niceDrakilorP2P is just really nice
Quote:
Originally Posted by Inverness View Post
Stop posting scripts, I think you've already proved you have nice things.
The more the merrier.
Reply With Quote
  #27  
Old 07-25-2008, 06:32 PM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
Quote:
Originally Posted by Inverness View Post
Stop posting scripts, I think you've already proved you have nice things.
Just trying to show my progress is all.
Reply With Quote
  #28  
Old 07-25-2008, 08:42 PM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
Update:

Today, I finished up the completion of my hit detection (the process for determining if you hit another player, etc.). I also finished up the player death sequence as well, it's pretty much:

1. Player Death Ani Plays
2. The Screen Fades Out
3. The Screen Fades In Where You're Safe

I also am planning on adding in something like a player's last words, the player will recite a random quote that pertains to death. I was hoping to add a bit of romanticism so I believe that will help.
Reply With Quote
  #29  
Old 07-29-2008, 06:51 AM
TheStan TheStan is offline
Stan?
Join Date: May 2008
Location: U.S.
Posts: 100
TheStan is on a distinguished road
Send a message via AIM to TheStan Send a message via MSN to TheStan
A Couple Updates...

Well, I've been continuously working on many things pertaining to the development of this idea and not quitting at all. Though, I can only so far as I find myself even know hitting road blocks where I can't do much else with the lack of graphical, sound or level help I am suffering.

A few things I've done:
  • As for right now, dropping and picking up dropped items works perfectly fine.
  • I have rescripted Equipping and Unequipping for maybe the third time and Iam finally satisfied with it.
  • I've whipped up a nice little custom text chat system which is currently being used. Not much else graphical besides that.
  • I have also made up a nice little messaging system with a few awesome icons made by Aeko for messages and things like notifications when people log on and receive items.

Right now, I'm sort of waiting on a HUD and Inventory images for the interface so I can get something graphical and solid to show how much I've been working but it's been very hard to find reliable graphic work.

Any and all help would be greatly appreciated from anyone who has any sort of skill in pretty much anything. As it is, Aeko, and myself are the only people working on developement.

Though Draenin and Gryffin do help me quite ALOT with designs and writing for the server.

If you would like to contact me about anything AT ALL:

MSN: [email protected]
AIM: thekidstan
Reply With Quote
  #30  
Old 07-29-2008, 10:59 AM
Pimmeh Pimmeh is offline
Rgesitreed Uesr
Pimmeh's Avatar
Join Date: May 2007
Location: Utrecht, the Netherlands
Posts: 1,586
Pimmeh has a spectacular aura about
Send a message via AIM to Pimmeh Send a message via MSN to Pimmeh
I...cant help but feel familiarity...
I started a concept of Gear, a steampunk server...and Codein was involved afcourse and its his server place your using so... What up?
I mean, I dont mind, but Im curious
__________________
Oh, Death,
No wealth, no ruin, no silver, no gold
Nothing satisfies me but your soul
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 08:05 AM.


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