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.
Jonah sat in front of his laptop, the glow from the screen illuminating his dorm room as he flashed between tabs of research materials and various open word documents, the various notes for research papers growing in front of him as he occasionally tabbed his way back over to check the final patch for the launch of Gaia Reborn. It all felt very familiar, not that it shouldn't. Although it had only been months prior, the beta felt like it was an eternity ago, the time spent with his friends from his old mmo days as they ran around getting a feel for the new game since the old one's servers had dropped, deciding all to settle on it and to go ahead and set aside the time and money to all join in together on the day of launch.
The ping came mid bite of his ramen, noodles dangling unceremoniously from the end of his chin as the notification ping comes, him jumping in his chair and pushing himself across the room in his rolling chair to set down his noodles by the counter before rolling back over to his computer. Saving his documents, he pops on over to the patcher, the bright green "PLAY" greeting him upon the arrival of the window to the forefront of his screen. Rubbing his hands together, he pops open a ceremonial bottle of his favorite beer and turns up the music on his computer, taking a sip before clicking the invitingly bright icon. And then...
...light.
It was late in the evening at the time of his launch, blinking quite a few times as his eyes tried their best to rapidly adjust to the light. He raised a hand, attempting to blot out the source before noticing a small discrepancy with the hand that followed his command. The nails were painted black. "What in the hell?" He brought it back down, turning his hands and arms over as he looked at them, noticing further the ornate cloth outfit that now adorned his longer form, recognizing the runes and scales that now covered his body, one that currently stood much taller and at much different proportions than his own. "...Huh..." He reached up to his face, the corners of his mouth feeling strangely itchy as a strong sense of deja vu fell over him. Sure, video game dreams happened to him on occasion, but this felt much too real to be a dream. For starters, everything around him seemed to be much too solid, and his ability to form new memories seemed to be intact. He sat back and tried to remember how he had gotten here, how he had come to be a cosplay of his character, but all he remembered was being back in his room and hitting the play button.
First things first, I need to see if I can find Dumah and the others. If I'm here, maybe they are too. He held out a hand. If this world was what he feared it was...
The world heeded his call, a green menu and buttons appeared in front of him, elucidating a sort of loud and exasperated sigh before navigating his way through the 3D menu for his friends list. Yup, just as I feared. My life has become a trashy serial anime.
There were a few signs about Arina's room that really set it apart for someone viewing it from outside the quiet girl's own eyes. The first and foremost was the slowly thickening layer of white dust that set itself like a film over her belongings. The walls of her small apartment in downtown Chicago were lined in bookshelves, worlds that she once ventured every night were now gathering the hanging dust in the air as their adventures remained silent and untouched. Across the surfaces of a few tables, more book lay stacked up at least three high on the shortest of which and some of them had fallen to the floor below as they just couldn't quite keep the careful balance she had stacked them with from the gentle sway of the rather tall apartment building that she called her home.
Down the hall, the gentle ping of a bell and a gentle mechanical hiss signaled the arrival of the woman herself coming home from her job. Dirtied, unkempt bright auburn hair that was clearly not naturally coloured hung around her face and down her shoulders. She had bangs hanging in front of her face which added big red splotches over her vision like auburn wall separating her from the world that she wasn't able to hide from. Her, once spotless, white button-up shirt had sleeves that were unbuttoned, was buttoned improperly with the top three buttons open giving the world a slight peak at the hints of cleavage that may have been there had she not been cursed with a flat chest, and of course the newest addition to this shirt was a noticeable yellow stain about midway up the torso and on the left side from an observer's perspective from where her street vendor hot dog slid out of her hand during lunch break.
There was a few moments of jiggling metal as she unlocked the door, pushing it open for a ray of light to pierce the nearly pitch-black room, only kept from which by the gentle blue light of a laptop monitor on her desk on the other end of the small abode. The gentle lighting from the outside hall didn't last too long as she pushed the door shut behind her and she walked, rather clumsily as she found herself failing to navigate the labyrinth of leather bound books that she had created, through the darkness that permeated the room before dropping with an exhausted huff into the dilapidating chair broken in from many an MMO raid and long nights of online Dungeon and Dragons sessions. Perhaps that was just another sign of the life she left behind. Luckily, the install of her game was done while she was gone, she hated handling things like this while she was gone (as it ran up the power bill) but she simply didn't have the money to afford an internet plan that could install a game like this in any semblance of a reasonable time. The green "PLAY", button hovered on her monitor for just a moment before she clicked it in with a bit of an eager expression. She had a few hours before she absolutely had to go to bed to be back at work the next day after all.
Then the world was lost to an abyss of white.
From a sudden world of black to a bright world in a few seconds, Arina's eyes had seconds to dilate and adjust but Faunri senses came in handy here as she found herself quickly back where she wanted to be. The ground seemed noticeably further away and her body felt incredibly foreign. The ground hung below her chest quite a way and her legs felt elongated, almost unnaturally so. She took a moment to look over herself and realized as the world set in for her again that she was no longer herself, or at least the person that she remembered herself being. She was not even a she - she was a... he? The same auburn she familiarized herself with still hung in bangs in front of her eyes however so she thought she couldn't have changed too much but it quickly hit her what she was.
The navigation doesn't take him too long. Most of the main menus were still familiar to him, if in a different format than he was used to, but he managed to figure it out. Scrolling through the list, he was surprised to see most of them lit up green. Relief washed over him, Okay, well, that's good. I'll go ahead and send them a message to meet at the usual spot and we'll see what happens. His fingers tapped away at the screen, quickly typing out and sending messages to the various people.
Sending out the last one, he let out another sigh as he closed the interface and stretched, taking a few moments to look around and take in the surrounding landscape. The decayed roman architecture was familiar, but the perspective was definitely a bit more on the unexpected side. Though, being in the body of his avatar he supposed that was only to be expected. The throngs of confused people around him caught his eye second, which he had to admit made him feel a bit guilty. Sure this whole situation wasn't his fault, but he didn't think he felt nearly as panicked as a lot of the other players seemed to be.
As the sense of guilt went through his body, he felt a brush in a foreign part of his body. Curious, he looked under his arm as the feeling suddenly changed to a sense of movement through the air. A tail. He had...a sort of demon-ish tail. Just...sort of...there. Suddenly the foreign nature of his new form began to wash over him. The length of the hair brushing against his face. The spotty patches of scales that decorated his skin. The sudden realization of the foreign weight of horns coming out of the sides of his head. It wasn't that he started seeing these as problems, as much as it was a curiosity to him that they felt so...natural. It was as if he had always had them, that it took him this long to even notice. Sure, now they are there on the back of his mind, but it wasn't very intrusive. Just the faintest bit of itching.
Resigning himself to his current fate, he looked over to the closest adventurer, someone else who seemed to be struggling with the sudden change in scenery, and the shock of being in a new body. "Howdy. Hell of a launch day, huh my dude? Think we're in for the long haul, or think this'll get fixed quick?"
Speaking - 980aac
Thoughts - 707501
Current Words = 421 Total Words = 907
Notes: Here we go bb
Last Edit: Feb 22, 2020 17:36:24 GMT by Noctis Corvo
A flickering light that comes out from the computer that she owns, which acts as the only source of light within a plain looking bedroom where there is a figure that bundled up under a blanket. A puffy white warm smoke breathes out from a small cup of instant ramen, creating a little blanket of fog within the glasses of woman that has been waiting patiently over an update of the game that she played for the last few years. The metallic feeling of the wheelchair under her only serves as a strong reminder that what once her gift and pride have gone forever, however, the murky and dark feeling has been eased up over the years of playing Gaia Online with a projection of her perfect self - Fukuro. “I wonder what kind of an update that the game will have… I wonder if an Enoch now can fly instead of gliding down. I never really read the update note and I don’t really want to read it now - Ouch, hot!” Aria tries to swallow her instant ramen without realizing the fact that it is still hot. She winced back from the heat and continue to blow on it to cool it down while waiting.
Ping
Notification of an alarm that she has set to indicates the time when the update has finished rang suddenly enough to startle Aria for a little bit. The timing of the ping was perfectly timed with the online video that she was watching - a scene where it is a jump scare. Aria can’t help herself to mutter some curses out of shock as she closes the tab and quickly opens Gaia Reborn. Before she starts playing, Aria looks over a little bit on the chatroom where many Gaia Reborn plays and as she expected that everyone is as excited as she is while reporting that they are logging in. With a knot of a smile, Aria follows the suite and then press ‘play’ which then it happened…
Pitch black
Everything was black abruptly where Aria can’t remember nor make any sense of what just happened. Then everything becomes clear where Aria now can see once more, but the scenery what was in front of her is not the comfort of her own room - A place that is so familiar for Aria but not in the real world instead it is a place that Aria familiar about in Gaia Online. Suddenly Aria - Fukuro - teared up as she felt a feeling that she never felt for the longest time. “I… Can… Walk…” Fukuro speaks in disbelief as she tries to walk noticing that not only that she can walk but she also has the same appearance as her own avatar. Now, she finally notices the commotion around her - mutter of confusion, feeling lost and uncertain, and then fear for the unknown. However, Fukuro can only smile and be happy as this is her second chance in life. Then suddenly a man near her strikes a conversation with her. A really tall man who picks Antas as their race of choices.
“Yeah, indeed… Didn’t expect this to happen actually” Fukuro laughs freely. “To be honest with you, I am half hoping that this is permanent. Well, that’s not really important for now. If we are like this, would you think the NPC act the same as in the game?” Fukuro change the topic as she is not eager to continue the topic that the man brought up.Word:579
There were a million thoughts going through Arina's head as she tried to process the entirety of the situation at hand, but all of that was cut short by a voice cutting through the sounds of her own thoughts. Someone was addressing her. She turned around and let out an uncomfortable laugh, a deeper voice that was not her own is what came out though. This was not the tone of an awkward woman who spent her life pondering the value of a book, but the voice of a man with a beyond average amount of testosterone flowing through him. His voice held a depth to it that she didn't recognize, but had her tonality and general tempo. There was something about the whole thing that was incredibly disorienting but she tried her best to appear unaffected by the whole ordeal as possible. "Yeah, talk about a crazy day one."
She, no at this point Arina accepted that she was a he here, took a deep breath in as the world faded away behind what they had known. I'm not Arina here anymore, but I'm Memento now. The character I spent so long creating is finally my reality after all these years.
Memento turned to the one speaking to him, a somewhat lizard like face was before him but the discomfort and fear that had permeated Arina before melted away as reality came to her and Memento took hold. The character was reality. "I'm not too worried either way. If I never have to go back to some shitty apartment again I'd say overall that's pretty worth it." The tone now flowed with confidence. it was almost as if it were a second person - someone new - taking up the character as Memento's desired personality came to the surface after all this time.
The other one appeared to be an Enoch, a smaller woman probably of some kind of casting class based upon the robes that she wore. The monk took a moment and glanced around them as if trying to get a grasp of the situation. He was a Faunri, and a rather large one at that. Six foot two, muscular in build, overflowing with a pseudo-confidence that Arina tried to exude and of course - signature red hair set apart by tufts of purple fur around the neck and chest and set apart by a pair of wolf-like ears on his head.
"I go by Memento, and you two?" He asked glancing around at their surroundings, quickly trying to get a grasp of the situation at hand. What were the chances of being pulled into another world like this? That starting a video game would have pulled her in and changed her life forever almost like some kind of isekai anime? There was so much noise in the back of the mind of Arina as Memento's less serious personality kicked in and began to put things into motion. They were in starting gear again, and that meant that first things first they would need to get stuff together and get some experience behind them. "I guess it's time to start grindin', eh?"
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.