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.
The more he listened to that Lander after he left, the more brain cells and energy he lost. He was about to leave him and those two players (and a strange woman) alone when...
"Hey, Spectre! Wait up!"
His eyes widened when he heard his name (or rather, his in-game name) from one of the players. At first, he was confused and shock at how he managed to know him. But then, he noticed the name at the top of his head: [SidO]. Of course, since the HUD screen in his eyes were kept from the games, he guessed that he might have spotted him as a player despite his attempts to avoid attention. He knew running away wouldn't help this situation so all he could do was to stop and turned to glare at SidO.
"What is it? I'm a bit occupied with something right now." Not the best excuse, but he really didn't want to stay here for long. He could see a bit of sunlight pierced into his exposed skin on his left hand and he was starting to feel dizzy.
Post by Lucius Arthur Mortimer on Jan 10, 2021 13:50:02 GMT
Just as he was about to depart, the young summoner’s gaze fell upon an angel. She was an angel of battle, of war, and of unparalleled beauty. The epitome of his desires, the fountain of dreams, the essence of life. Lucius felt very small - not because of the difference in their stature, but something much deeper, more fundamental. As his cheeks started burning, she spoke with the tongue of the southern lands, evoking the names of deities based on the kemetic beliefs of old. He lost himself in the cold, yet fiery gaze she gave him and the other adventurers. Only the words of the noble boy on the Skinfaxi tore him out of his daydream.
“Uh… ha! Indeed, my young Lord! ‘The way of a wise man is to accept all aid that he can get. Ah, and what aid indeed! A desert orchid, entering my vision like the sweetest oasis!” He closed his eyes and dramatically turned to the city gates. As he opened his eyes again, he noticed his new companion, SidO, talking to someone. Now that he thought about it, he did seem to recall the enchanter calling out his name, but the specifics blended and blurred into a fuzzy, warm feeling evoked by the angel going by the name of Aminatu. With a sigh, he lowered his head ever so slightly and smiled sadly.
“Alas, it seems that my boon companion is already getting to work. My apologies for my boorish behaviour, my Lord and Lady, but I must leave you ‘fore the late hour approaches us. I pray to the winds that we meet again.” It took him a few seconds to remember the motoric functions of his legs, but as he did, he ventured forth with much confidence. There truly is beauty in this world. Sometimes, it comes to you… and sometimes, you have to find it yourself. And I want it all.
“Come now, my dear friend,” he said as he put his hand on SidO’s shoulder. “We must approach all tasks with required tact, and style.” He then flashed a gleaming smile at Spectre, bowing his head. “My name is Lucius Arthur Mortimer. ‘Tis a pleasure to meet you on this fine day. Excuse my comrade - he is very passionate in all that he does. He simply noticed you were of… extraordinary nature, and wished to ask if you would accompany us to the lush lands of Romalia. Of course, this request only stands if it would not burden you in any way.”
Word count: 422 Total word count: 1.379 Speech colour: 4c4cc5 Thoughts colour: 2a885b
Reticence plastered upon the Enochlian’s face as she scrutinized the Baron’s appearance and demeanor. Her militant nature allowed her to maintain her bearing during their exchange long enough to recall that the Alv resemblance was uncanny. During her nomadic travels, remembering people of every city and village was sometimes fleeting, however, Aminatu immediately recognized him after his childish antics. It triggered a memory of the spoiled bratty Alven noble from Tivoli.
The long lived Enochlian woman remembered the many seasons long ago when the mischievous rascal had spilled over several jars of spices and stealing meals the foreigners would make just to cry about how spicy it was and have his older brothers drag him away. She recalled the troublesome stunt the problem child had pulled was perhaps sneaking in and knocking over a goblet of wine all over the merchant caravan leader while he was in an important business meeting with the young Baron’s father and the way he would sneak into the tent’s and try to smoke hookah, but ended up getting high on Desert’s Rage and ate up all the Koshari that one of the Heliopolite mercenaries were saving for lunch. He was a meddlesome miscreant in his youth and a little hellraiser who never received proper discipline due to an enabling father thus creating the spoiled abomination before her.
Despite him growing up and eventually perusing the tribe’s wares, Aminatu had a certain distaste for certain mannerisms and traits from the youngest son. His haughty behavior and lack of discipline as a noble earned him no merit to the Enochlian Paladin and his significance to her was of little importance compared to his father or older brothers. Here he was, fulfilling the simple role of a town crier. At his age, Aminatu would have thought him more mature and professional and understanding of how to properly delegate tasks. But he was a cheeky little vagrant who would do anything for attention and clout, so long as he could shirk his duties in the process.
As she watched his latest fiasco with his sorry sway-backed Skinfaxi, she donned a brooding expression. She was not one for his silly games and antics and it crossed her mind to headbutt him and toss him off his high and mighty pedestal, however, the winds of Isis’s grace and mercy were with her this day. Her eyes stared defiantly with the piercing gaze of a great mythic hawk. Murmurs of the Heliopolites followed after the Baron’s antics. As one of the Heliopolite mercenaries approached, Aminatu extended a commanding hand to give him pause while still rendering an unyielding glare. She held a disdain for the arcane arts and to witness them be used in such a manner could be perceived as making a mockery out of the pious Enochlian Sheikh in front of her people.
His words received mixed responses from her as she silently appreciated his edification of the brave and dependable Heliopolite warriors. However, his words angered her and drew out her ire as she compared him to an enormous and brutish ogre. Sure, she was a tremendous and brawny giant, but she was also shapely and supple.
And so she waited, and it seemed in the sudden and ominous silence that some of the gentle and radiant merchants decided to move on and press onward past the small Italian enterprising city of Tivoli. It was apparent that there were certain ancient customs that the damned pompous Baron had not learned, and he would learn the cost of small, underhanded slights and how they reflected upon his city. There was a reason his father and older brothers handled most of Tivoli’s affairs and didn’t trust him with these tasks.
During the intermission of their conversation, the suspicious pair of outlanders gave their words in parting. The enchanter mentioned calling her a hottie, to which Aminatu cast a light benevolent out of courtesy, however it was the other more poetic outlander’s words that earned an elated twitch of her wings from his praise and perhaps would have earned more of a response had she not been so focused on brooding and showing the Baron her seriousness.
Her honey-hued eyes followed the pair as she noted the distant figure they chased down. It didn’t seem the Nozgor wished to be bothered, but whatever they were discussing she couldn’t quite hear.
And so she waited, until the sands of time passed when exhaustion and weariness would set in and his fountain of mana would expire. Then, and only then, would the prideful woman speak.
“I’m sure your father would be proud of how well you treat guests, sayyid. It is kind of you to provide shade, but we Heliopolites enjoy basking in the glory of the sun.” Her demeanor was not one of triumph, but one who maintained her dignity. Yet, the way she towered over the Alv, one might think she put him in his place. To his antics, she didn’t say much more, allowing him to save face as the other adventurers departed.
Then, she would ignore his handshake and lean down to whisper into his ear if allowed as she tucked a tuft of hair behind her ear.
“Mind yourself, young Baron. I do not believe your father would be pleased with a loss of business because his youngest son couldn’t maintain a certain level of respect and decency. If nobles don’t treat their guests well, it reflects poorly on them in a number of ways. It’s tight line you’re walking, Ahmaq.”
Her tone was firm as hints of intolerance laced each syllable she spoke. Especially that last word. Ahmaq. It was particularly filled with venom. A term for "fool" in her tribe. As she withdrew, she finally decided to respond to his words.
“Yes, I am a warrior. Leader of the mercenaries of the nomadic Khi’fika Tribe in this region and Paladin of the Order of the Sun and Ankh if you’re familiar with Heliopolis and the clergy. If you are not familiar, I will refresh you over our people and our customs over a meal. You would speak to me, but first...do you have an area we may give our horses water?” She inquired. “As you know these majestic animals are the pride of Heliopolis.” She beamed as she stroked Anhur’s ebony mane, then mounted him. “I will follow your lead, sayyid.”
She then signaled one of the Heliopolites over and whispered softly into his ear. “Assist the Baron here by working with his guards to inform the people of this meeting. Take careful consideration to conducting a series of checks to ensure that they are indeed people of our world and not these strange Wahshis…” Skeptical golden orbs were cast at the outlanders in a cautious fashion.
Wahshis. Yet another word from her tribal tongue and it gave insight to how she shaped her view of the homeless immortal warriors that littered the Romalian streets and lusted for battle: Savages.
INVENTORY
EQUIPMENT: Arm of Heliopolis, Starter Heliopolite shield, Heliopoilte Platemail ABILITIES USED: TAGS: Word Count: 1164
“I wonder if you came in need of Isis’s peace or have come to wield Anhur’s rage? The winds of the dunes tells me that you desire one or the other. There is no place in-between.”
A pink faunri arrived at Tivoli after a long night in the woods on the back of a Cattelle as the sun was barely rising. Figuring any inns would be closed, and that he'd only be there for a couple hours anyway, the bard chose to just find a bench in a public place to just sit down and catch some Z's there. He set the Cattelle free to return to the woods, put away his valuables into his inventory and closed his eyes, falling asleep quickly. When Axey next opened his eyes, it was past noon and there was some sort of commotion happening nearby. 5 hours of sleep huh? he thought while checking the time and standing up with a yawn Fuck it, good enough. Let's see what's going on over there.
The first person the bard noticed as he stepped closer to the gethered crowd was the lander standing on top of a white horse, talking to a woman who was riding a black one. Recognizing the man on the wite horse, Axey stepped closer while waving "Greetings, baron Parcish!" he said in his usual mispronounced English, the tense atmosphere of the current conversation going completely over his head as he approached and passed by the armored helioplites "What a coinshidence sheeing you here! I'm not sure if you remember me, we met in Romalia the other day."
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.