We've launched the announced Talent and Lore Update! All characters are granted one free RP talent and race change. Update Log.
Updates to Talents and Monsters: Read the specifics in the Update Log
08/01/'21
Gaia Reborn
Gaia Reborn, the hottest MMORPG of the last decade, has seen millions of players experience its unique world - a combination of fantasy and reality. When Gaia Reborn was a game, one goal was to make the game world a one-half scale model of the real world. This pursuit was known as the Half-Gaia Project, and it is one of the aspects which led to Gaia Reborn becoming such a popular virtual world. With regional servers having unique areas, quests, cities, and monsters, it wasn't uncommon for people to create alternate characters on other servers to experience what felt like an entirely new game.
Ten years after the game's launch, millions of players have joined and created countless characters across the many servers. Now, with the release of the latest expansion, Pioneers of Arcadia, many are getting ready to begin new adventures in the new Italian server, exploring the new region corresponding to Italy, known in Gaia as Italia. Characters would have to start from fresh in this new world, but Italy would finally get its own piece of this world.
Countless players created their characters, logged in with excitement fueling their hands as the cursor swept across the screen, and then... darkness... Everything was black, and as their eyes opened, the players found themselves in the streets of an unfamiliar city. Looking around to survey their surroundings, many players realized this city was not so new after all. While desolate and ruined, the architecture conquered by vines and greenery, this city was unmistakably Rome, but at the same time, it was not. Finding themselves in the bodies of their characters, trapped in the world of Gaia Reborn, players are left to adapt to their new reality in this fantasy world.
She had left the city of Romalia. Her goal now was simple. She was to enter the forest and group up with the guards safely. It was a bit nerve wracking. She hadn't exactly practiced much before deciding to go on this backup request. Still. She would feel even worse doing nothing. That is the fuel of her resolve. She carries that resolve as she walks down the main road. Aiming to enter the forest from the normal entrance despite it being further away in order to slowly acclimate herself to actual combat. As all she had right now was some practice swings to get a feel for it. Actual combat would be a thing of its own.
During her trek to the forest, she decides to get in a few more practice swings. As well as some maneuvers with her heightened jumping capabilities. In case the situation called for it. After walking for an unknown period of time she sees the entrance to the forest. She takes a deep breath and before entering psychs herself up. Alright. This is it. The forest. My first time actually fighting. No problem. I have plenty of stealth and movement options. I'll be fine. I'll be fine. Repeating that last line to herself as if trying to convince herself, she enters the forest. Ready to take on whatever shows itself.
During her adventure through the forest. She is initially disappointed and relieved. Having not encountered a monster yet. She is beginning to wonder if the guards had slain them all on their way to attack the bandits. Sure enough, thinking about it would cause action to occur. A boar looking creature walked out from behind a tree. Her interface told her it was a Calydonian Boar. It seemed to be about equal to her in strength and she was raring to test herself before jumping right into a raid against a group of bandits. The boar would notice her right away. Its eyes shining a red light. It charged towards her. In response she leaped up using her acrobat talent while sticking her blade in the ground. The boar's charge caused it to ram into the sword she had stuck in the ground. It shakes its head from the shock and its HP bar drops a bit.
Alright. That worked out better than I thought it would. But... I can't just wait around for it to attack. There is no guarantee it will do that charge again, and I have to hurry and reach that bandit hideout. Time to attack. Landing from her jump as she pulls the sword from the ground. She readies herself. She suffers a glancing blow from one of the boar's tusks and retaliates by activating one of her skills. She had used Misericorde. The boar lets out a cry of pain as she does a jumping flip over the boar. Stabbing into it from above as she does. This second attack of hers, even factoring in it being a basic attack and not a skill, did far less than she expected. The boar and toughened up its hide during her flip. The boar tries to counter, but Takemi used Covert move to get out of the way and reassess the situation. The boar's hp was down to less than half. She still had a lot of HP to work with. She wanted to use Death Throes to finish it off. However it didn't quite have 33% HP left yet.
Instead, she opts to sheathe her blade and attack it with throwing knives. Before throwing them she had used her increased jump to retreat to a tree top. From up there she attacked. It resisted them, but they still dealt some damage. Her current plan was sit atop the tree whittling the boar down with throwing knives until it was in range for the strong hit of Death Throes. The ongoing battle was anything but silent and it soon attracted the attention of a second boar. Things were looking dire for Takemi. How would she handle a two versus one encounter?
"Bring it on ya stupid boars!"
She taunted them. Despite being the one in a disadvantage. It was seeming like she was soon to join that girl in death. Though her knives were almost done whittling away the first boar she assaulted. It was almost down to a third of its HP. Soon would be her time to strike. How would she fair against the second? She had the option of waiting for Covert Move to come back and then retreating using Stealth. But if she ran from this fight what would stop her from running from the fight against the bandits? She resolved herself to finish this. If I can't beat these pigs what help would I be against the bandits? I've got this. Escaping with Covert Move and Stealth stays as my Plan B.
“Oh dear, dear me. To think that something can surprise this old bone after a bountiful long life that I have experienced. The gift of God is truly work in a mysterious way” The red-haired woman who behaves in a way that suggests there is a wide gap of her physical age with her mental age. Covering her mouth from the surprise what had just transpired right in front of her noticing the youthful-looking maiden that mirrored on the surface of the clean water in the river. “Have I return to my youth? No, I remember that I was trying to play this game to understand the problem of one of my followers” Reverend tilts her head while her hand touching the tip of her chin, trying to remember what is happening. However, no matter how she thinks about it - Reverend can’t reach an answer.
Reverend stretches her body letting her hand reach to the sky then suddenly drop to her knee while clasping her hand together, praying for the god that she believes in for some guidance that she should take from now on. “Oh Father, please guide your devoted lost lamb to the path that she must take.” With a lot of concentration, Reverend fervently prays as she finally ends it and decides to walk in a single way The peaceful of the forest that filled with the harmony of the choir that comes out from the chirp of the bird that surrounds her giving a peaceful feeling for Reverend who takes the pat that she takes. “To find a beautiful forest such as this in our previous world sadly hard to find. I hope people in this world will take care of this beautiful greenery” Reverend flash a smile to no one in particular. Until she suddenly a cry of an animal nearby, showing the sign of agitation.
Reverend walks slowly to the place to see two boars hounding toward a single tree. As she stares at the top of the tree, Reverend can see a person hiding beneath the roof of the forest. “Oh dear, someone is in trouble. I must help her.” Reverend walks out from the bushes, revealing herself right in front of the boar. “Hi, there little boar. It appears that you might trouble someone. Can you run away and leave the poor lamb alone” Reverend suddenly strike a conversation toward the boar as if she was talking to a human in a dignified way. As expected, there is no reaction from them other than she suddenly can see the name of the animal and a shorter red bar on the top of black bar where there is a single word of “HP” there.
“Hmm… This is quite troubling. Hello friend, I am Reverend. Are you in need of help?” Reverend asks the woman who is at the top of the tree. Perhaps, she might not be in trouble, she might have been playing along with the boar and she never noticed it until now.Takemikazuchi
Post by Takemikazuchi on Mar 10, 2020 21:25:52 GMT
Up in the tree, Takemi was still throwing knives at the first boar. The one she had weakened quite a bit. She threw another knife. It ripped through the air and stuck into the right side of the boar. Near the face. She had been aiming for the face with each toss, but hadn't hit it yet. She needed more practice with her throwing knives. Or perhaps she should look into magic. Maybe she isn't suited for throwing weapons even though she picked Assassin. The boar was bleeding from the newest knife wound. Its hp dropped into that orange color signifying it was getting closer to death. It had reached the 33% or lower window. Meaning Death Throes would inflict its maximum damage now. She was preparing to use it when she heard someone call out. It was a woman's voice. She looked down to see a woman with long red hair. Asking if she needed help.
"If you could get the attention of the boar furthest from the tree I'm in... That would be all the help I need, thank you!"
Ready to begin her final assault on the weakened boar she switches to her sword once more. Ready to leave the tree and resume her assault. She activated Death Throes. Vanishing from the tree only to appear behind the weakened boar. A shadowy black dagger is lunged into the back of the boars neck. The boar cries out in pain. Suffering a strong burst of damage, its HP bar empties out. It is defeated. She takes a deep breath. And makes an aloud comment on her performance.
"Well that wasn't very good. I was a bit too cautious I think. Then again... I have a bigger fight ahead of me. Can't be wasting too much of my HP fighting boars."
She turns her attention to the woman with the long red hair. Ready to assist her in taking down the last boar now. She runs up and lunges her sword into the boar's throat. It being her first attack against this boar she gets a damage bonus due to her being an Assassin. This time it is even a critical hit. The sudden burst of damage might threaten aggro to shift back to Takemi, but whether this is the case or not she continues attacking with basic attacks. The benefit of having someone else to attack with, she didn't feel the need to over use her skills. Relying more on regular attacks instead. When the boar is eventually defeated she turns to the woman and makes a proper introduction.
"Thank you for the help. Would've taken a lot more time and MP without your help. My name is L- Takemikazuchi by the way. It's a bit long, so feel free to call me Takemi. I'm on my way to help with a rescue operation. If you'd be so kind would you mind helping with that as well? This encounter has made me doubt how much help I'd actually be on my own..."
Post by Isabelle Erabus on Mar 17, 2020 8:52:11 GMT
[attr=class,xiontext] She had played enough games to know that in games, especially MMO's, one of the biggest advantages to them in why they're able to host so many players is because mobs respawn. Even if what you're hunting just got killed, the game has a respawn timer, and you don't have to wait but a few moments, at most a minute or two, before your target respawns and you can continue.
Real life doesn't work like that.
Real life there is time between things coming to life or not. And in this world, even though they still had access to many of the in game features, they were clearly stuck here. And things tended to work better if you treated it like a real world as opposed to a game. But it also made her come to a realization rather quickly. That she didn't know if mobs would respawn or not. It was a fact she didn't share with anyone that was around her when she first found out, and instead gone out and started practicing on the easiest enemies she could find. Attempting to start to hone in and learn some of the things it would take others a few days to figure out. Things such as using your own sword fighting over auto attacks tended to be much better in the long run.
And so today, she was making her way out slightly farther than she had previously. This time, going out towards the forest. She had heard something about bandits also being out this way, but honestly, she had faith enough that she would be able to get out of it had she gotten caught. Even if it was rather foolish thinking, there were something she hadn't exactly gotten over yet either. Plus, she figured that since there were still some game aspects left, she had heard about other adventurer's dying and respawning anyways, so what was the big issue with dying then?
Anyways though, for today, she was heading towards the forest in a rather fearless attempt at fighting new and more exciting enemies. At least, that's what her hope was. Whether or not it would turn out that way was yet to be seen. But as she would stride across the grass, passing by the Cattele, she would think for a moment about stopping to fight hose. But she had been told that they were rather docile and that the milk they made was important. And since she didn't know the full respawn rules yet, she decided to go against that ultimately. Deciding to continue onwards towards the actual heart of the forest.
Now, one thing she hadn't thought about with her decisions, was the fact that she had never been this far out before, and getting lost in a forest was much easier than getting lost in a plain, because well, in a plain generally you can find a path to take much easier. It normally tends to stick out a bit, and so she was worried she would have to actually use her call home function, something she hadn't needed to do yet. Always wanting to just walk back rather than to use that, because she figured she might spot or see something new, or interesting. Something that could catch her fancy and make her pause. Something she would have missed if she just teleported away. Plus, since it had such a long cast time, the chance it got interrupted was higher, so best to actually just learn paths so you didn't need to rely on the feature. And think of it as a fun perk, rather than a crutch.
However, one thing that she had decided upon doing, as opposed to what many other players do, is that she didn't stock up early on all the cool actives. All of the flashy moves were nice and all, but they also all cost mana. And when you run out of that, you're just a regular fighter then. She of course, instead decided upon going heavy on the passives for starting out, and just picked up a singular spell that would help her with her fighting, since she was going about using a duelist and wanting to go for more of a magic route ultimately, yet unfortunately, duelists didn't start with any magic skill. It was going to be something she was going to have to develop and refine on her own. But she would figure it out one day. Unfortunately, just not this day. For now, she just had her one spell, and as she would get into the forest, she would pause for a moment, taking a few seconds to actual cast it, clapping her hands together and waiting for a moment, before a light would shine in her hands, and as she would pull her hands apart, a sword would slowly be forming between them. Ante Up. A Duelist skill allowing her to get a second sword to fight for her, controlled by the AI. Meaning she could effectively keep up her ultimate goal of being a one weapon fighter, but still making use of the secondary sword that you get to start with. Besides, getting a nice bonus to damage at the start was always nice. It certainly made fighting opponents easier, and when you get that crit chance increase from poker gauge. It certainly made for some more interesting fighting opportunities.
As she finished, she would then have her sword hide behind her, commanding it to not come out until she called for it. She wanted it out and ready already so she could avoid the cast time, but she didn't want it to possibly be visible and to draw aggro from something before she was ready. However, it wouldn't take her all that long of walking through the forest before she would hear it, the squeal of a boar. She knew that those were in the area, and so she figured she might have managed to hit the jackpot, finding an enemy so early into the hunt. She would have an internal moment of glee before heading forward more, continuing to trudge through the underbrush before that glee was quickly dashed out as it sounded almost like... combat? Was happening over there? Was someone else out here alone in the woods? Maybe she could party up with them and learn a bit more, and maybe even teach them a few things? She liked to fancy herself somewhat skilled at least.
However, as she would start getting closer and closer, she would notice something else as well. It sounded like there were two boars, was this person actually in need of assistance? She would start to wonder as she would pick up the pace a little, jumping slightly over a small branch that had fallen down, she would no longer worry as much about stealthing around and trying to hopefully sneak up on her target (not that that was ever a priority to begin with, just something she always kept in the back of her head, so as to not get in too over her head. Dying may not be permanent but she figured it still hurt.)
Anyways, as she could tell she was getting closer, she would call out, "All out" So that her sword would fly up and be hovering near her, but ready to attack whatever enemy she would find ahead.
Jumping through a final bush, she would come into a clearing, noticing two individuals, and only hearing the death squeals of the final boar... 'Damn' she would think to herself, not that she would say it out loud as she would put her own sword away, but leave the floating one there, if only so she didn't need to resummon it later. Besides, since this was the only thing she had that used mana, she didn't care as much if she wasted a bit of it here or there. Not right now at least.
Offering a grin that would flash off her slightly sharpened canines, one of the features that distincted her from an Alv, an impression many might get upon first glance given her ears, she would also hold up a hand and wave it. "Hey! Bit of a pow wow going on here? Am I intruding on anything?" She would ask with her continued grin while she made a slow approach.
Welcome to the help dialog for the Custom Mini-Profile Creator plugin!
Click on any of the tabs above to go through the plugin configuration process!
You can access this menu at any time by clicking on the icon in the bottom right bar (may not be applicable if you're on Forums.net), or you can disable the welcome window and/or the icon by going to Plugins > Manage > Custom Mini-Profile Creator and changing the Show Help option.
This step is essential as it gives the plugin everything it needs on the page to get as much profile information as possible.
To make the profile variables work you'll need to add a new line to the very end of Themes > Layout Templates > Mini-Profile and paste the code below on it. The code should be placed completely outside of the mini-profile, so if you're using the default mini-profile template this will be after the very last closing </div> tag. This needs to be done on every theme you have the plugin enabled on as the template is theme-specific.
If your mini-profile template is already customized and you've hit the variable limit for your template you're free to remove any lines from the code below if they contain information that you don't plan on using. For example, if you have no plans to ever add a user's IP to their mini-profile for staff reference you can remove <div class="mp-info ip">$[user.ip]</div> from the code and everything else will still work just fine.
Once you've added the HTML from the Layout Templates tab you're ready to move on to building your mini-profiles. If you want to get going and try some out now or you're not very adept at HTML, CSS, or Javascript, worry not! This plugin includes some examples for you to try out. You're free to skip to the Custom Profile Fields tab and read over this tab later when you're ready to build your own.
Here's a quick rundown of each of the components in Plugins > Manage > Custom Mini-Profile Creator:
Name This is the name you'll be adding to your custom profile field dropdown once you've finished coding the mini-profile. Pretty self-explanatory. Make sure this name is unique from every other name you use for your mini-profiles or you'll end up overwriting the earlier ones in the list.
HTML This is the HTML that will go inside your mini-profile. You can use just about any HTML tag here so long as it's appropriate for where the mini-profile is showing on the page. Please refrain from using <style> or <script> tags here. You have the next two sections for that! Also, remember that mini-profiles can show multiple times on the same page, so you shouldn't add ID attributes to any of your elements here. Two elements on the same page cannot have the same ID per HTML standards.
CSS This is where you'll place what would normally go in your forum's style sheet or what would normally be between <style> tags. Try to code your mini-profile's HTML in a way that will allow you to target it specifically with your selectors. For example, you can surround all of the content in your HTML with a <div> element with a class and target that class and its child elements specifically with your CSS. That way you don't accidentally target every mini-profile on the page with CSS that was meant for the one you're building. One more thing: The forum theme's CSS still applies beforehand, so your mini-profile may look right in one theme but not in another. The best way to circumvent this is to define as many styles as you can to override the theme's CSS.
Javascript Anything that normally goes between <script> tags will go here. This one's a bit tricky since you'll obviously want to target the custom mini-profile specifically. Luckily there's an easy way to do that. In your statements you can use the $(this) variable to target the mini-profile if you're coding using jQuery. Otherwise, if you only plan on using standard Javascript you can target $(this)[0] instead.
Once you've finished building your mini-profiles it's finally time to add them to the Edit Profile page for use! To enable selection of custom mini-profiles you'll first need to add two specific custom profile fields in Members > Custom Profile Fields in your forum's admin area:
Mini-Profile Theme
Staff Mini-Profile Theme
Mini-Profile Theme is for mini-profiles that are designed for member use. You can set the Who Can Edit option for this field to Staff With Power if you only want staff to be able to choose mini-profiles for users. Otherwise, if you want members to freely be able to choose their own mini-profiles you can choose Members and Staff With Power.
Staff Mini-Profile Theme is for mini-profiles designed specifically for staff use. This field is completely optional.
Set the type for both of these fields as Drop Down Selection. Click on the (View/Edit) link to add mini-profile names to each of these fields.
If you've just installed this plugin you should have three different mini-profiles already installed by default: Example 1, Example 2, and Example 3. You can add these to your dropdowns to test them out and see the plugin in action.
If you're having trouble getting this plugin to work despite following the instructions in the previous tabs you may want to check that each of your themes meets the prerequisites below in Themes > Layout Templates > Mini-Profile.
First, ensure that opening tag of your mini-profile template includes the $[miniprofile_class] variable in its class. On the default ProBoards theme it should look something like this:
<div class="$[miniprofile_class]">
Next, make sure that the default {foreach} loop for custom fields is present inside your mini-profile. It doesn't need to be visible, so you're free to add it inside a hidden element if you don't plan on displaying it or if it would mess up the appearance of your own custom template.
Beyond that you can do whatever you like to the mini-profile template for the most part and it shouldn't negatively impact the plugin.
The following is a list of available variables for use in the HTML section of the mini-profile creator and their definitions. Adding any of these to a mini-profile will generate the content described in its definition in place of the variable so long as the information that variable outputs is visible to you.
To reference your forum's custom profile fields you can use $[user.customfieldname], substituting "customfieldname" with your custom field's name. You'll need to type the name in all lowercase with no spaces and only use characters A-Z and 0-9.
For example, Mini-Profile Theme becomes $[user.miniprofiletheme]. This will output the value of the custom field. In the case of this example, it'll be the name of the mini-profile theme you've chosen in your profile.
IMPORTANT NOTE: These will only work if you followed the steps in the Installation tab of this window on each of your themes. Any themes that do not include the template code specified there will not have these variables replaced in the mini-profile.
$[user]
User's display name link.
$[user.age]
User's age (if visible to you).
$[user.avatar]
User's current avatar.
$[user.badges]
User's list of badges.
$[user.birthday]
User's date of birth (if visible to you).
$[user.color]
Hex color of user's group. If user is not in a group this will return inherit.
$[user.custom_title]
User's custom title.
$[user.email]
User's email (if visible to you).
$[user.gender.image]
Image associated with the gender selected in the user's profile (if available).
$[user.gender.text]
Name of gender selected in the user's profile (if available).
$[user.group.name]
Name of user's current display group.
$[user.group.stars]
Star images associated with user's current display group.
$[user.id]
User's numerical ID.
$[user.instant_messenger]
User's list of instant messengers specified in their profile (if available).
$[user.invisible]
Returns 1 if a user is invisible. More useful for Javascript.
$[user.ip]
User's IP address (if visible to you).
$[user.is_online]
Returns Member is Online if user is currently online.
$[user.is_staff]
Returns 1 if a user is designated as staff. More useful for Javascript.
$[user.last_online]
Timestamp showing when user was last online.
$[user.likes]
Number of likes this user's posts have received.
$[user.location]
Location specified in user's profile.
$[user.name]
User's display name in plain text.
$[user.personal_text]
User's most recent status.
$[user.posts]
User's post count.
$[user.rank.name]
User's current posting rank.
$[user.rank.stars]
Star images associated with user's current posting rank.
$[user.registered_on]
Timestamp showing the date/time the user registered on the forum.
$[user.registered_on_short]
Condensed version of user's registration date.
$[user.social_network]
User's list of social networks specified in their profile (if available).
$[user.username]
Outputs the user's login username in plain text.
$[user.warning.bar]
User's warning bar (if it exists).
$[user.warning.level]
User's current warning level (if visible to you).
$[user.website]
Website specified in user's profile.
You can utilize the $(this) variable in the Javascript component to target the mini-profile <div> element. For example, if you wanted to add a class to the mini-profile you can use:
$(this).addClass('class-name-here');
Profile variables can also be used in the Javascript component in this plugin. In Javascript the value undefined is used to signify that a value doesn't exist for the variable you've specified. With this in mind you can use profile variables in Javascript conditional statements within the plugin similar to how they're used in the actual layout templates section of the admin area.
if(variable) will only run if the variable you specify has a value.
if(!variable) will only run if the variable you specify has no value.
Example 1 (variable has value):
if(user.group){
$(this).find('.group').show();
}
If the user has their group displayed in their profile the above Javascript would make the HTML below visible if you had it hidden with CSS.