# Introduction

## Eternals World

“An Open-world Social Infrastructure To Build On-chain Games”

### GMeow, Eternians!

Discover Eternals World, your ultimate resource for mastering the game’s economy and enhancing your experience. Whether you're a veteran player or a new explorer, this is your essential guide for navigating our extensive social infrastructure centered on developing on-chain games.

> Eternals offers an expansive world filled with endless games and companions. With many game modules, players can enjoy a variety of gameplay experiences in the Eternals World using dynamic NFTs.<br>
>
> By utilizing dynamic NFTs, the game aims to create lasting value for players, improve the gaming experience, and increase rewards through gameplays or successful referrals, ...
>
> Eternals is positioned to contracting an on-chain DNA and finding partners to craft a robust social infrastructure that nurtures sustainable growth through massive IP scalability and infinite interoperability capabilities.

## Our background

Eternals is a social infrastructure in an open world with a captivating metaverse theme focused on adorable NFT pets. The core game blends the simulation and tycoon genres. Our goal is to leverage every element of the game to create unique features & gameplay that can boost your gaming experience and in-game rewards.&#x20;

Thanks to the dynamic parameters updated on the blockchain, leveraging the power of blockchain technology, NFTs possess parameters that can be automatically updated and recorded on the blockchain in real time. As players engage with their NFT pets, their age, health, happiness, and skill levels evolve in real time, reflecting the genuine bond formed between player and pet.

{% hint style="info" %}
With just 1 dynamic NFT, you are granted the key to access numerous game modules within the Eternals ecosystem.
{% endhint %}

<figure><img src="/files/FzDK2OtU6QO2ZDijXlST" alt=""><figcaption><p>Charted Universe</p></figcaption></figure>

Eternals World continuously develops the game world by collaborating with high-quality game studios to bring games into Eternals. These games have their own unique gameplay and economy compared to the core game of Eternals. However, the dynamic NFTs can be used in these game modules within the ecosystem and provide exclusive benefits to the NFT owners.

Not only games, but the NFT system of Eternals will continue to develop through issuing more NFT collections and collaborating with many big IPs globally.


# Eternia

Eternia is a lush and vibrant land, teeming with life, where numerous species and nature coexist harmoniously under the care of five mighty gods. They represent the fundamental elements of the Eternians.

<figure><img src="/files/zM8c8YUOaXLjWSVIzwAI" alt=""><figcaption><p>Eternia</p></figcaption></figure>


# Lore

## The Conflicts among the Gods

Regrettably, on a fateful day, a heated debate erupted amongst the gods, stemming from differing perspectives on the utilization of Eternia's natural resources.

<figure><img src="/files/40xBfvGyVStdptbAp8VT" alt=""><figcaption></figcaption></figure>

Tensions spiraled beyond control. Energy surged from the anger and disputes among the gods, triggering an explosive sequence of mythic events, ultimately birthing the Ancient Storm - the mightiest superstorm in Eternia's history.

<figure><img src="/files/BD0cqU0BUL23DvAaiwMt" alt=""><figcaption><p>The Conflict among the Gods</p></figcaption></figure>

## The Withering of the Mother Tree

As the tranquil lands edged closer to the brink of collapse, the Mother Tree - the embodiment of life's essence and Eternia's age-old mysteries, gleamed brilliantly, emitting a tremendous surge of energy to envelop the entire sky, shielding Eternia from impending doom.

<figure><img src="/files/4DQ0wDHrFuZC17Cb9Rnh" alt=""><figcaption><p>“The Withering of the Mother Tree”</p></figcaption></figure>

Nevertheless, this extraordinary endeavor left the Mother Tree depleted, its energy gradually waning.

<figure><img src="/files/ivDOANeR2SEKEdya3NCO" alt=""><figcaption></figcaption></figure>

## Holy Cat - The Eternarians’ Captain

As the homeland faced the threat of collapsing, Holy Cat - a legendary guardian feline in the world of Eternals, evolved to rise and lead the myriad species of Eternia, rallying companions for a grand journey ahead.

<figure><img src="/files/DtaLeoxcUrTEf9S90wLh" alt=""><figcaption><p>The Holy Cat's rising</p></figcaption></figure>

The mission of this journey is to seek out a new source of energy to restore strength to the Mother Tree, while also exploring new lands, and making new friends, where wondrous discoveries await to aid in the lofty goal of all creatures.

## The Magic Cosmic Gateway - Another World Alliances

The Ancient Superstorm unfurled a portal through the cosmos, serendipitously guiding Origin Eternals to the realm of Eternia. They, in turn, expressed a solemn wish to join forces with the Holy Cat's legion, united in the noble endeavor to resurrect the tranquil essence of the ancestral land.

<figure><img src="/files/XXAPfvUokwwepPrXi1La" alt=""><figcaption><p>Another World Alliances</p></figcaption></figure>

## A New Aspiration, Makes A New Exploration

With newfound comrades, united in steadfast solidarity, the expedition led by Holy Cat extends beyond a mere search for energy to revitalize the Mother Tree. It evolves into a voyage of cosmic revelation, unraveling the enigmatic forces of the universe, uncovering untrodden realms, and casting luminous rays of hope for a majestic morrow upon the land of Eternia.

<figure><img src="/files/yK27s93g1KitOEGNlZYr" alt=""><figcaption><p>The adventure had just begun…</p></figcaption></figure>


# Creatures System

Our adorable creatures are built on a dynamic NFT system.

With dynamic parameters updated on the blockchain leveraging the power of blockchain technology, NFTs possess parameters that can be automatically updated and recorded on the blockchain in real time.&#x20;

As players engage with their NFT pets, their age, health, happiness, and skill levels evolve in real-time, reflecting the genuine bond formed between player and pet.&#x20;

Explore additional game modules that add value to the core gameplay, where assigned NFTs can transform visually and grant advantages.&#x20;

Immerse yourself in Eternals' enchanting 2D art-style world, where the bond between player and pet knows no bounds!

### Thing You Must Know

{% hint style="info" %}
**Plasma**: This is an important metric that allows your pets to maximize your rewards & gaming experience.

* Each pet has a different plasma duration based on their rarity.
* The higher the rarity, the faster the rewards accumulate.
  {% endhint %}

*What happens if your pets run out of Plasma?*&#x20;

> Your pets can still play Eternals and receive in-game rewards.
>
> *They can not participate in special missions, and receive Space Stones.*

### Genesis Pets Markets&#x20;

* [Eternals Website](https://www.eternals.game/pets)&#x20;
* [Dagora NFT Marketplace](https://dagora.xyz/collection/viction/0xD4A3639794e85160eF2e953e28eeE73a84fD9279)


# Legend

## Holy Cat

<div align="center"><figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXcFhxPUAD9Cf4P8HMxpdkNQZKngLbQrPqqh0LS3ZwXx57WDdfHBa4-qHcVwllMSxHK4iFGVM1Rwp4FGkzz5sYeNaK_Ju0C2BxO3mEyufaZPRZpBv9thfHnwELUiaOhZOJr4KP9DJ5wLuOGwfVWa-xh3EcVg?key=bd1tKTcrGz82-bOortLARQ" alt="" width="563"><figcaption><p>The Eternians’ Captain</p></figcaption></figure></div>

Holy Cat is the legendary guardian in the Eternals World.

This majestic creature embodies the very essence of Eternia's strength. Its special powers, a reflection of divine favor, make the Holy Cat a beacon of hope in times of darkness. Therefore, you can enhance your rewards experience in several game modules within the Eternals universe.

{% hint style="info" %}
Holy Cat Collection Minting **has ended on May 24th**. They are now listed and tradable only on the secondary market.
{% endhint %}

👉 Get your Holy Cat now on [Dagora NFT Marketplace](https://dagora.xyz/collection/viction/0xD4A3639794e85160eF2e953e28eeE73a84fD9279)!<br>


# Elementals

{% hint style="info" %}
The 5 Elementals Genesis Pets Minting will be available on **July 5th**.
{% endhint %}

Set your calendar and visit 👉 <https://www.eternals.game/pets>


# Fire

<table><thead><tr><th width="386">                                Name </th><th>                                       Story</th></tr></thead><tbody><tr><td><p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf489nFly293x88QEwl8mRDBXLbb1DJY42VT30ILpVEE9oRWXtVpNQIRFaiGoXv3Et7ZR076YSLUzFW_8zmwqeRN0lqSHrroE4wMBe05Z-UuWLtQ8Hm5ExThFbCcsEQVSL3kRem4vJL8xOV-udjxq78DvY?key=bd1tKTcrGz82-bOortLARQ" alt="Kitsune" data-size="original">  </p><p></p><p>                             <strong>Vulcan</strong></p></td><td><p>Kitsune is the unique offspring of the fire race, having survived a forest fire through his intelligence and innate strength.</p><p>As a result, Kitsune is revered as a legend of the Fire race, and his true power remains shrouded in mystery.</p><p><br></p></td></tr><tr><td><p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeHwrucg34BwHj6jV-86cFXzgovGtRO_nUudYYFJ-3UDeEjiLc_byu8qDBPl7K6N81Yv449yoXGTOKJ4yd9lFKJczGN0lsrsqIPFqKv7iKFftdPgAm8BcC47x6r3zCmn-jK0Lo03eGuDL2h59iB_JMQnCEd?key=bd1tKTcrGz82-bOortLARQ" alt=""></p><p><br>                              <strong>Laven</strong></p></td><td><p>Flamea, born from the heart of a long-dormant volcano, brings warmth and hope to the people in the Eternals world. Unlike other creatures in the Fire race, Flamea always carries joy and optimism, readily sharing his energy to dispel darkness and offer hope.</p><p><br></p></td></tr><tr><td><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf-7jX4CRO9QItctCWXwt2eg6-0aV9xlsydj3ciIV3_SoxwGmRuH8dFz5ULS9YFVXEkCdgM2Y5SDzuNBehHtDt4stJXkUth0hAWJaG3Jt-J4xmFBVO0fb47uVcn2L-QuuUZslj6Zs7kaCVS_tjhP2ztl4ZD?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                           <strong>Magmull</strong></td><td><p>Magma Bull is a powerful and loyal ally in the world of Eternals. Flames constantly smolder on his horns and tail, but when he gets angry, they ignite fiercely. His greatest enemies are flies, which relentlessly annoy him. Despite being part of the Fire race, Magma Bull loves exploring icy places. He doesn't feel cold there and enjoys the blend of fire and ice, which brings him a sense of balance and calm.</p><p><br></p></td></tr><tr><td><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXee6hnj6_KjI4Nvdj3M3CIVOH60pHmBv7PtRD-avb4rZG7wnsanB98b_R00bj3Y1sFWoK6jWFjDZWgi8YwoQajxGe8AsN_PKbIlScgybE6GpwOz5yc_dbXrdb7MOS82OFJp8M9p9I1by6BjbaXDKZs8ye0w?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                               <strong>Blazea</strong></td><td>Monocle is an intelligent warrior. It uses its exceptional memory to predict enemy actions and devise effective strategies. The ability to replay memories also allows Monocle to share successful battle tactics with its teammates, helping them coordinate smoothly and defeat their foes. Monocle is beloved by all for its gentle and kind nature. It is always ready to help others and share its knowledge.</td></tr></tbody></table>


# Nature

| Name                                                                                                                                                                                                                                                                                                                                                                         | Story                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfc5jLg58Xo5HFpcwkKl5lL0h7O3ztNCCISCe_AA3-miBrOINARg4FXJ9wPlJ4fZ1YhmzMZXsPBMOI5KN4ClSVwCISDzQk2uMLiCPujFTJeUY3ClUME7Gqyx9f_0YrRMtW5hurTbrMcSzYcr_FDox3fSe2-?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                               <a data-footnote-ref href="#user-content-fn-1"><strong>Dumpo</strong></a></p> | <p>Dumposaurus is a goofy dinosaur. Despite his immense strength, he often forgets important things but never stops sharing meaningless stories with whoever he randomly meets. Additionally, he frequently disguises himself as a tree to play pranks on those around him, eliciting laughter with his mischievous antics.</p><p><br></p>                                                                                   |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXd-tFjl-KviDNup4au_u5rGNcGDiziHCbAiZQwLXzPKZXevCkU7hYKpuhoAf2P9bsZABPmvQJOldESbs0U3AMFJchXGSM-6Eyv2I26RZZeMrtoi_MhtkUZBw-u61Nnin81T1vI90-HhUJvVxuI6-USxGf0?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                                  <strong>Huari</strong></p>                                                  | <p>Shaman, a master herbalist, possesses an intimate understanding of nature's complexities. Shaman’s leaf-collecting passion transcends mere hobby, serving as a conduit to the forest's soul. Within each leaf lies a tale, a mystery that Shaman diligently unravels. Yet, beneath this ever-present mask, lies an enigma—will it reveal a visage of beauty or conceal a haunting scar?</p><p><br></p>                    |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXc41iUxnINsaaXaLodKoonnLaDLF5YLbyb8cbbC4fKpGZb8m1y2DBZPLMRnI6yPOLBNXF7CUQPE5hG8ZGFxY7N4iRvN1TXW4ZnTOFFR6BYFqAipCmFK6hksN8reEFqckUJGOmCIIFeYoOmkm17x_2RhTLS0?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                             <strong>Verdeen</strong></p>                                                    | <p>Grovekeeper, the guardian deity of Eternia, is known for his wisdom and extraordinary abilities. Through his magical horns, Grovekeeper can converse with the very trees themselves, granting him access to Eternia's deepest mysteries. Despite his proud demeanor, Grovekeeper finds solace and guidance only in the enigmatic Shaman, who helps him temper his immense power and fosters a unique bond.</p><p><br></p> |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfNiUlVBJMDPWIxNb02rhVvHKlfrwidEMGG3f8owI-dvysIojeuSa3ZxAHAUBFNa8w8u6gEERw7j4V7JlBkwNHogaLUNuwduAxXhii5_5mEI9Mnb_Kko27H8BpwEPQQaPsk-CS--eQvhemolj4nmpKIvD4?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                             <strong>Aokibou</strong></p>                                                 | <p>Fungussu is a small yet powerful mythical creature, originating from a miraculous fungus species that flourished in an ancient forest. Infused with the natural magic energy, this seed gave rise to Fungussu, endowed with exceptional abilities. This little one can harness its powers to foster plant growth, rejuvenate barren landscapes, and transform them into thriving, vibrant forests.</p><p><br></p>         |

[^1]:


# Earth

| Name                                                                                                                                                                                                                                                                                                                                      | Story                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <p>    <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeGlkrLV6wWzUPvaEixOIx8J5W9RzPRuYIHse52u0SNSTt9lblZKn_niO1jqp0BIJk4li6dRUBhL_kFZHxt2vPfYHNVjFR_y-339XLJYvnfI_smxyS_nRsVnp9MVGwD1qU0wxG5hNtrlJlBe77fiAuISZI?key=bd1tKTcrGz82-bOortLARQ" alt=""> <br><br>                                <strong>Zemnik</strong></p>       | <p>Ferrox, a warrior hailing from the Earth race, emerged from the depths of deep caves. Despite his diminutive size, his unwavering courage and loyalty make him perpetually prepared to defend his loved ones and comrades. With a valiant heart and an unyielding fighting spirit, Ferrox never backs down from any foe, regardless of their strength.</p><p><br></p>                                                                                                                                                                                                       |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXe8hKKc0njlq7pt8DhhCiA8-C0Ogcf6rj5dRaBYQBWqRplsOEwUNhh7Ma-K3eRl5gX1qmTNuufwCOgyANTp9B31ep0cpCleTQKs2FGjPzV7H3frF19upEOjPVAEOHuMbgKjF-Inik7UGKQG0eEC3DeSbvNP?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                                 Yurtic</p>                               | <p>The Meteor Golem emerged from a meteorite that crashed onto the soil of Eternals after a celestial clash among five Gods. With its extraordinary origin and unmatched power, the Meteor Golem consistently carries an air of superiority and rejects conformity to any rules. Despite harboring a desire to contribute and blend in with the team, its obstinate and unrestrained demeanor renders the Meteor Golem a solitary creature on this journey.</p><p><br></p>                                                                                                     |
| <p>          <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXeeHqg-UbXv5iaXVBybts8ut0Lajft1GR4SSpxjSh0jxpQqVwIaHSv_uoykaQV0mb42iBiY4suifN-abEwys3C9e6aYIWGQAkagsOdgaWdTsV2VDBV2a47a7kURSKRZD-912j7-lmHYV0_QXQ1DheR5NtUa?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                <strong>Savann</strong></p> | <p>Rhinoon is a small, adorable rhinoceros known for its charming appearance and shy demeanor. This gentle creature lives deep within dense forests, finding comfort and safety near the Mother Tree, its constant source of protection and solace.</p><p>Rhinoon possesses a unique and magical ability: Wherever its horn touches, plants flourish swiftly, and flowers burst into bloom. However, this gift comes with its own set of challenges. The blooming of flowers attracts swarms of insects, which terrify the timid Rhinolet.</p><p><br></p>                      |
| <p>       <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf9V6UxZtN2hMkAnJMfhL5TwWI3iDJdyLMhNlDy2FYKKjMkhgqbv4rVep8jAKKRaBMpM08reaw-_TE1Q9xbGNHjwpC8z_nkRlKLUujBZGm8lfEhwGaU1MFxY01O9A3kBBjV-aTVn4U3KxivJbzzOSuvvPU?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                <strong>Canvasi</strong></p>    | Snailli, a passionate artist with a penchant for painting, possesses the remarkable ability to create vibrant masterpieces on its shell. During a time when the world of Eternia lay in ruins following a devastating battle among the gods, Snailli's artistic prowess shone through, bringing forth breathtaking imagery that uplifted the spirits of all who witnessed it. Snailli is a symbol of perseverance and the power of art. This gifted artist continues to spread joy and inspiration, infusing the world with its boundless imagination and artistic brilliance. |


# Water

| Name                                                                                                                                                                                                                                                                                                                             | Story                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXddKgcDN9HR43z6wnv2MpCUgcmHfu0dNGSIjQTRBA8iT2BiFQ5hrbOXjQMV-OELfLjpwTb-8Pj7EXT3WiqYsgRyqB2hPyDefr8KoelvkgRsekRXOSl677NXnWgC7rV9DGkZeGR9-wZMJiMrKCsVqy6YD7gg?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                 <strong>Polarx</strong></p> | <p>Blizzard Fox emerges as a mystical being born from the essence of the snowstorm in the icy realm. In this perpetually cold and desolate land, blanketed by lonely white snowscapes, she embodies an ethereal presence.<br></p><p>Seeking solace in solitude, Blizzard Fox finds comfort in her sole companions: books. Immersed in the wisdom of ancient ice-bound tomes, she diligently endeavors to unveil the mysteries of the world of Eternia and rescue the ailing mother tree in the aftermath of the gods' battle.</p> |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdmF9k-SWgEGa2FAza6H7rnbBgR_nK9a-slYYgDELuN1CCsH8vc4frvyGJkDa0HKX5-4DLe7L6h7mVfdEpmEges-dorDuR-3uZLyWSrLQhsw56mvtHTtKSfSkfpXbQbrjTO0NMozCt9ZJFPZpLxpq4VKnCH?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                               <strong>Eirwen</strong></p>       | The Frost Unicorn embodies majestic and untamed beauty, its essence intertwined with the onset of winter. Possessing a horn with the power to summon fierce snowstorms, it unleashes its wrath when angered by the chaotic upheavals caused by the gods. Yet, beneath its fury lies a desire to maintain the delicate balance between winter's harshness and its serene beauty. Perhaps, no creature cherishes the freezing cold and the beauty of winter as deeply as the Frost Unicorn.                                         |
| <p>    <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdFjuTd0l0MQAZR4cAJ998qXRv8_xQTdD90eqPqSMqXDhs3FCCbtS2zgJgUWo_FVCZ6Srj_4qRg3QCJYQA6kDyu6EwxY3E8SolF4hSmnCd_U8B5_tFFKMtlD22VmB3rTLNmC87kiST83Q3rLw_0Mq8LRnQ?key=bd1tKTcrGz82-bOortLARQ" alt=""><br>                                <strong>Pelagi</strong></p>   | Crazure is unlike any other mythical creature, as he was born from the tears of the Water goddess, falling to earth amidst the gods' conflict. Endowed with the extraordinary ability to manipulate water flow with boundless shape-shifting capabilities. Throughout the journey to rescue Mother Tree, Crazure must learn to responsibly wield his power, bringing peace to the world and becoming a hero.                                                                                                                      |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXe8Hst0cgIfft0-rDvg6zFG-yLS360DHrd-fiqS6KOSsEweTrkpfXMwaxo-59cYyw4-rNA8QLGJmwz5yWyopTvXLI3OafS8V_bWSyWvnYHqS-w0Rb3nF4zsCCGxbx30aY_8ckqWQvXz6VsQm8jgVARVAjpg?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                  <strong>Pikka</strong></p> | From a distant icy realm, Pengini responded to the call of Holy Cat to rescue Mother Tree. Armed with his trusty companion, a small fish, Pengini always considered himself the strongest warrior of the frozen land. Throughout the challenging expedition, FinWarrior and fellow mythical creatures encountered numerous trials, navigated many dangerous traps, and unraveled the mysteries of the Eternia.                                                                                                                    |


# Metal

| Name                                                                                                                                                                                                                                                                                                                                      | Story                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdmQT_lET0VoKHwCi4T8wxQM7lILaMge4r-ZfHb7qZuY4ES1qbXsZzYv5jNWlvxg_2CmXCx2Ve1ZyLsEW3G_jEpQ2B493zgMLzi_nBpr2GRneTO1ByG_Ba02iAmLN58eDqqWs6PJ4gnBXrU7eadvnNE6hDI?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                 <strong>Tinsel</strong></p>          | <p>Mighty Mouse, born into a lineage of legendary mouse knights, resided in an ancient castle brimming with abandoned suits of armor. Engaging in imaginative play, he envisioned himself as a gallant knight. With aspirations of donning armor and joining the ranks of mouse knights, Mighty Mouse embraced his individuality.</p><p>Despite facing constraints, he remained steadfast in his training. Ultimately, he surmounted obstacles and realized his dream, emerging as a courageous mouse knight.</p>          |
| <p>         <img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfgoG1UY5Hgu0s51R_BI40rWHX40duXCeyieEdb7J8i7_HGguurdJnMGLW9HXdyI9NbskkpDevhE7XXkiTR4ZOn7Eu-LNHhcXw4xoGLu7ynze75eFQciiI7vrzDz_BXLKRsLVM5JeyBmfQdK11qFN9lnTV3?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                 <strong>Ferrum</strong></p> | <p>Mimic is an enigmatic box that materialized at the edge of the Eternia world after the epic battle between the Gods. Even the wisest elders are baffled by its origins, only perceiving it as a peculiar box adorned with a cutie flower on top.</p><p>Despite its taciturn nature, every word uttered by Mimic holds the power to alter the course of any situation. It silently serves as a mysterious and unwavering supporter for the entire team.</p>                                                              |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdYJQU-JUQPy83IIh1yTe83rn4sB2U7-yqKrJ9M1aI1dEXug3slt1nHJ8H7PnzJjK_xmH-vs9IUgNS6_t85fe9_7hOt7fs22O3GOpq-4-eRN6AWiNkFuVI2RSt1sSyN8hb5fHXsWjVJDa5rVpCJk-vXHK0?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                 <strong>Ardix</strong></p>            | <p>Deep within the cave exist two contrasting mythical creatures: Ferrox, brave and bold, while Shyroller, timid and fearful. Ferrox, with its strong physique, has gifted Shyroller a special metal armor to bolster his confidence when venturing outside the cave. </p><p>Empowered, Shyroller is more confident and can roll swiftly like the wind, supporting Ferrox in many battles. Despite the differences, they are close friends and heroes of the forest, providing the power of friendship and solidarity.</p> |
| <p><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXcERQUN0Wy41qCzk1nXuyOyUmSpe0JGewf6km6n9OdC6VPwdRE7Ty-M4ocESkCPM50mM8kskCFLF8r-6fphV_JxDogAflMPyJ4h_TuQCkJLDpKWUlKESzrsA2u9LwCauNgXheB1ODxlLAEwLnRyj2tl3Bix?key=bd1tKTcrGz82-bOortLARQ" alt=""><br><br>                                  <strong>BBot</strong></p>           | Maxneto - the mystical creature that has lived for ages in the deep forests of the world of Eternia - possesses a unique appearance and the extraordinary power to manipulate metal with magnetic force. Magnetron doesn't recall its origins clearly as its memory was damaged after the battle among the gods. However, it always maintains an optimistic and cheerful spirit, ready to help those around it.                                                                                                            |


# Base Eternals

This creature is closely related to the reward system in the Alliance Mining Program, a way to start with Eternals without needing to buy Genesis pets.

<img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXc_R2Lh3nm4Yn80QUqQzgbBLiqo5FuDurP6mkFfALlvKBuoMJdfTpq3TWdPnD0Peyx7-4r5c2tWnwPiH6no0zFSXq_IJWWdUbbMWZjqxqYeF7OWQUk-o-C4Jiprv-7tIKSpFOQ-CUPRppmgVJ97gvhwYrVe?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="original">

You can use Base Eternals to refer your friends to our world, which can help you get even more rewards through the Alliance Mining Program.

**Here are some of the key benefits of using Base Eternals:**

> * Affordable: Base Eternals are only $5 to purchase, making them a great way to get started in the Eternals world without breaking the bank.
> * Receive rewards: Even with a Base Eternal, you can still get rewards, including [Space Stones](/eternia/space-stone), [ref points](/alliance-mining-program/reward-distribution#ref-points-usage), and genesis pets via [Genesis Pools](/alliance-mining-program/reward-distribution#genesis-pools) Minting.
> * Refer others: You can use your Base Eternal to refer other players to the game, receiving additional rewards based on your successful referral spending.

{% hint style="info" %}
Base Eternals can only be played in the **Eternals House** and can convert Space Stones into C98.&#x20;
{% endhint %}

Kindly refer to the [Alliance Mining Program](/alliance-mining-program) for detailed usage.


# Space Stone

In the Eternals Core, the Space Stone serves as the primary currency for accessing additional features, enhancing your gaming experience in Eternals World.

<figure><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf425a-wWTC5e-v3d7CVl24uCEQIVRFqnlKpa3ircCtwPceaXs8mblQXvbB5Rt2iqt__dSJW8QYhbPkCGIBFSTMPPhVS8E5yM4kFMJkVrqjXfLGgd3UjqDN26-aIDH5VRZX4sn0kQZoseBfeYY5_EMZyiw?key=bd1tKTcrGz82-bOortLARQ" alt="" width="375"><figcaption></figcaption></figure>

### Space Stones can be obtained from 3 sources

#### In-game

* Achieve special missions.
* Bonus from mining activity in the [Mining Tower.](/eternals-core/eternals-space/mining-tower)

#### Alliance Mining Program

* Gifted Space Stones with each successful referral.

## **Utilities**

### Convert Space Stones to $ETER

How to convert? Get started with these simple steps:

#### Step 1: Go to the “Convert” function in the menu.

<figure><img src="/files/5SIhP03ZRlXTdp7GCIPx" alt=""><figcaption></figcaption></figure>

**Step 2: Select your desired package.**<br>

<figure><img src="/files/YjlyhkjZ4qXBZqUU6FKQ" alt=""><figcaption></figcaption></figure>

**Step 3: Confirm and wait for your tokens!**

Noted:&#x20;

* We supply **5 conversion packages** to choose from. Each package comes with its own cooldown period of time, so you can manage your conversion at your own pace.
* **Cooldown Time:** The time you need to wait before using the same package again. For example, if you use Package 1, you must wait 2 hours before making another request for Package 1. However, you can still use other packages without waiting.
* **Daily Exchange at 17:00 (UTC):** All conversion requests are gathered, and your vault will be set up.&#x20;
* **Unlock in 24 Hours:** After the countdown, your vault on Coin98 Super Wallet opens, and you can claim your $ETER tokens.
* **After the countdown**, you can check and claim your tokens on the Coin98 Super Wallet application.
* **Tracking Progress:** Use the Exchange History feature to monitor your requests.

<figure><img src="/files/jcLYLeFq7FdkP65ljlwU" alt=""><figcaption></figcaption></figure>

### Exchange to Eternia Spirits to climb higher on the [seasonal leaderboard.](/eternals-core/eternals-space/leaderboard)&#x20;

{% hint style="info" %}
The seasonal leaderboard will leverage your inventory with Eternals with exclusive reward pools.
{% endhint %}

There are 3 methods to get Eternia Spirits by Space Stones:&#x20;

* \[Mining]: use the [Mining Tower](/eternals-core/eternals-space/mining-tower) in the [Eternals Space](https://docs.eternals.game/eternals-core/eternals-space) to generate Eternia Spirits
* \[Contribute]: exchange directly Space Stones -> Eternia Spirits via the "Worship" feature in the [Eternia Shrine](https://docs.eternals.game/eternals-core/eternals-space/eternia-shrine).
* \[[Decoration](https://docs.eternals.game/eternals-core/eternals-house/decoration)]: By purchasing furniture to customize the pet's house, users will receive an amount of Eternia Spirits as a bonus.


# Alliance Mining Program

The Eternals Referral Program is known as the Alliance Mining Program. As its name, this mechanism strongly encourages Eternarians to gather their fellows to join the Eternals universe, offering substantial rewards based on successful referrals.

Eternals provides an affordable method of gradually improving the gaming experience. Kick off with log-in only to receive a bonus of 2000 Space Stones. However, they will be locked until players purchase $5 - Base Eternals to unlock & interact with the rewards.

Our referral initiative provides lasting rewards, advantages and increased chances to engage in gameplay with a minimum entry. This communal approach encourages a committed gaming community, delivering substantial rewards to each participant.


# Getting Started

<figure><img src="/files/gwLpVKhnTllt8iA0cUva" alt=""><figcaption></figcaption></figure>

To join the Alliance Mining Program, kindly refer to the following steps:&#x20;

* **Activate your Mining Power**: join freely by logging in via a referral link to receive locked rewards, and [upgrade your account](/alliance-mining-program/user-profile-alliance-center/upgrade-account) with a [Base Eternals](/eternia/creatures-system/base-eternals)/Holy Cat/Holy Cat PFP to unlock the rewards.
* **Share your link**: head over to your "Profile" section on Eternals' website, copy & share your link.
* **Get endless rewards**: for each successful referral, the referrer will receive numerous rewards including [Space Stones](/eternia/space-stone), [ref points](/alliance-mining-program/reward-distribution#ref-points-usage).


# User Profile (Alliance Center)

<figure><img src="/files/YM3C8xwpgbtZnQ01KAfQ" alt=""><figcaption><p>Profile Section</p></figcaption></figure>

In the "Profile" section, players can track their account details and interact with their account, including:

**Account Details**

* Account level
* Earned rewards
  1. Space Stones
  2. Ref points
  3. $C98 or $ETER (bonus via referral's Genesis purchases)
* Related information to the Alliance Mining Program (list of referred, copy referral link, …)

**Account Status**

* Upgrade Account


# Upgrade Account

The Eternals system uses a tiered account structure that provides distinct benefits based on the user's account level. Each stage requires a specific upgrade item. The table below provides comprehensive details.

### **Glossary of Benefits**

<table data-full-width="false"><thead><tr><th width="217">Acount Level</th><th width="111" align="center">Regular</th><th width="141" align="center">VIP 1</th><th width="137" align="center">VIP 2</th><th align="center">Legend</th></tr></thead><tbody><tr><td>Join Guild Mining Program</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Unlock Benefit </td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td>Genesis Bonus ($C98/ or $ETER)</td><td align="center">❌</td><td align="center">10%</td><td align="center">15%</td><td align="center">20%</td></tr><tr><td>Genesis Mining Privilege (*)</td><td align="center">❌</td><td align="center">Standard</td><td align="center">Standard</td><td align="center">25% Knock Off</td></tr><tr><td>Claim Beacon NFTs</td><td align="center">❌</td><td align="center">✅</td><td align="center">✅</td><td align="center">✅</td></tr><tr><td><strong>Required NFT</strong></td><td align="center"></td><td align="center">1 Base Pet</td><td align="center">1 Elemental Pet</td><td align="center">1 Holy Cat Dynamic or 1 Holy Cat PFP</td></tr></tbody></table>

* **Join Alliance Mining Program**: All users, regardless of their account level, can participate in the Guild Mining program and invite friends.
* **Unlock Benefit:** Benefits like Space Stones and referral points are restricted for regular Eternarian users and become accessible when upgrading to VIP 1 or above.
* **Genesis Bonus:** The $C98 or $ETER token bonus depends on the transaction amount when the referred user purchases within the platform, in Genesis or Pets **(excluding Base Eternals)**. The referral percentage is directly linked to the referrer's account level, with higher levels resulting in a higher bonus rate.
* **Genesis Mining Privilege**: an upgraded account can earn several benefits from our Alliance Mining System. A Legend Account is much more advantageous (25%) when exchanging the **ref points** for minting specific [Genesis Pools](/alliance-mining-program/reward-distribution#genesis-pools).&#x20;
* **Claim Beacon NFTs:** Users can earn NFTs as achievements for reaching referral milestones, which also offer in-game benefits.&#x20;

### **Important Note**

{% hint style="info" %}
Required NFT for upgrading account & unlocking rewards in Space Stones and Ref points will be described in the following table
{% endhint %}

<table><thead><tr><th width="187">Item</th><th>Upgrade Frequency</th><th>Usage &#x26; Condition</th></tr></thead><tbody><tr><td><ul><li>Base Eternals</li></ul></td><td><ul><li>One-time upgrade</li></ul></td><td>No listing on secondary markets.</td></tr><tr><td><ul><li>Eternals Pets  </li><li>Holy Cat PFP</li></ul></td><td><ul><li>Unlimited upgrade attempt</li></ul></td><td><ul><li>Each NFT is used to unlock the ref-point &#x26; Space Stones for the referrer <strong>ONCE</strong>.</li><li>At one time, NFT is only available for upgrade 1 account only.</li></ul><p><em>E.g.</em> <br><em>1. User A use NFT X to upgrade his account from <strong>Regular</strong> to <strong>Legend</strong>.</em> <br><em>2. User A transfer X to user B.</em><br><em>3. B use X to upgrade his account from <strong>Regular</strong> to <strong>Legend.</strong></em> <br><em>=></em> <br><em>User A's account will be downgrade from <strong>Legend</strong> to <strong>Regular</strong> right after user B using X to upgrade his account to Legend.</em><br></p></td></tr></tbody></table>

**E.g.**

> For each successful referral, user will receive **2000 Space Stones & 1 ref point - "X" pack**
>
> **Case 1:**&#x20;
>
> * A referrals are: B, C, D -> A's balance is: 0 unlocked X + 3 locked X
> * B upgrade account -> A's balance is: 1 unlocked X + 2 locked X
> * B transfer NFT to C to upgrade C account -> A's balance is: 1 unlocked X + 2 locked X &#x20;
>
> (there is no change, because that NFT is no longer valid for unlocking X, but the first-login X is still unlocking normally)
>
> * **Only when** C upgrade account by 1 dynamic NFT that has never been used to upgrade any accounts or by a Base Eternals -> A's balance is: 2 unlocked X + 1 locked X
>
> **Case 2:** when users upgrade account and their account doesn't have a referral
>
> The account will automatically be referred under the [Eternals Treasury Account](https://www.vicscan.xyz/address/0xc300d3EfAce0F547A69469b53De71772cCC10CAf).
>
> * User ID: **TFSIZWXRBH**
>
> * Wallet address: <mark style="color:blue;">0xc300d3EfAce0F547A69469b53De71772cCC10CAf</mark>
>
> **Case 3:** downgrade account
>
> * After user A has used the Eternals Pet NFT or PFP to upgrade the account to VIP2/Legend and then transferred or sold that NFT to user B; when B uses that NFT to upgrade the account to VIP2/Legend, the account of user A will be downgraded to Regular.


# Achievements

Referral Tiers

Our Alliance Mining Program system provides an achievement mechanism based on the number of successful referrals a user generates. Upon reaching specific referral milestones, users will receive badge NFTs as certificates.

**Important note**

{% hint style="info" %}
To achieve a certain referral ranking, the valid referral number is based on the number of individuals referred who have upgraded their accounts to VIP 1 or higher (check it out at [Account Upgrade](/alliance-mining-program/user-profile-alliance-center/upgrade-account)).
{% endhint %}

> *E.g.*
>
> *If 100 users have been referred, but only 30 of them have upgraded their accounts to VIP 1 or higher, then the valid referral count for upgrading status would be **30**.*

{% hint style="info" %}

* BoE NFT will reward you with a [bonus](/eternals-core/eternals-space/missions#mission-bonus) as Space Stones in special missions.&#x20;
* After importing BoE to an account, it will take **24 hours** to start applying the bonus.
  {% endhint %}

> E.g.
>
> *User A applied BoE NFT to his account at 9 AM -> A's account will start counting the BoE's bonus at 9 AM on the following day.*

**There are five distinct levels of achievement as below:**

* **Collection Name:** Beacon of Eternarians
* **Symbol:** BOE
* **Contract:** TBU

<table data-full-width="false"><thead><tr><th width="116" align="center">Level</th><th width="144" align="center">Name</th><th width="146" align="center">Referrals</th><th width="178" align="center">Ref Tier</th><th align="center">In-game Reward (bonus Space Stones)</th></tr></thead><tbody><tr><td align="center">Default</td><td align="center">Beginner</td><td align="center">N/A</td><td align="center">N/A</td><td align="center">N/A</td></tr><tr><td align="center">Level 1</td><td align="center">First Flame</td><td align="center">10</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXc0_I-YfCYPdIOyMg3E2Pfk1Zpd4NXp7mmQ4qcieCroVn5E_NOuTcRW0P-5xMVrGxsEViZyDpepI22vOJn1o6tCXBHKxM6TvI1VO8RMPqnkBbBIRQDEsyktm9zBTW13_QHd5j2zKIA0x_qEjH7uq4KQZi41?key=bd1tKTcrGz82-bOortLARQ" alt=""></td><td align="center">1%</td></tr><tr><td align="center">Level 2</td><td align="center">Luminary</td><td align="center">25</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXfsP715CoIpuGwYo60wb6AVIIJNv2rUZpsyEEZz8sNFtg4TKMAyoKDcp0Apctl6T1zA8uhlbYxWxexcs5eSM-ie30-wsCKMO-Io3hvcA11pSXAtQwq4M8HJNSAf-5Fp-lxfLhju_UBGrEVPeI8u5gX6mQ4?key=bd1tKTcrGz82-bOortLARQ" alt=""></td><td align="center">2%</td></tr><tr><td align="center">Level 3</td><td align="center">Pathfinder</td><td align="center">100</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdKFNyZWxGJUDkTEYrn1GPjt96CtGy8movMRCPr4TavRDo5Zsa4JUXOX5gZPUt8ekxX46fJp3ARHNtOHe_UPNoI398wnYYOwd6wbyTeeYTXBK3xblJRmmlZjAeKfY-d3LXL8-klzzr0oWMznVHnlP66YyQF?key=bd1tKTcrGz82-bOortLARQ" alt=""></td><td align="center">4%</td></tr><tr><td align="center">Level 4</td><td align="center">Guilding Light</td><td align="center">250</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXdRHx4zTyGU3RIppJ3VDcje7bDQrZekqd0YS00ruBHvz9I_FvHBeLescfT1vIR74xoNI1XqBZH90hxpO2mycmXYEphAaleVmicoOKRiKz2K4ZyHYX2MCnagp2to4D62l5SsjuOTgqyM_naMBiTCVBuMVmEY?key=bd1tKTcrGz82-bOortLARQ" alt=""></td><td align="center">6%</td></tr><tr><td align="center">Level 5</td><td align="center">Beacon of Hope</td><td align="center">500</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXduZ5XiRsIWbOC9OU4Jc4854h3-gIyZxtUimCkrtXUwfdlC9114qBVa-8DJTaAqw7sIdRdrERBnn-P4Rb9F6Zu_tfvlFuOQ42sFbbheL_r2XgIfpBb-z77OMXt5qXVCxg50WhwFo17ujrLuyRFueX_9Cy-f?key=bd1tKTcrGz82-bOortLARQ" alt=""></td><td align="center">10%</td></tr></tbody></table>


# Mechanism

The Alliance Mining Program utilizes a referral mechanism to track and reward users who invite new players via a referral link or allow them to apply a referral code through purchasing Genesis.&#x20;

Here are details of the referral mechanism.

* Account Identification: A user account is identified by the connected wallet address. Each address is uniquely valid for one account.
* Referral Code Convention: Upon creating an account, users are assigned a unique ID (UUID) as their referral code. This code is prominently shown in the user profile section.
* Unique Referral Code Attached: Each user account can only be associated with one referral code. Once a referral code is applied to an account, it cannot be changed or removed, ensuring that referral tracking remains accurate.
* Referral Link(s): Our system generates a referral link that already embeds a user's unique code. This link can be easily copied and shared with friends. The diagram below will illustrate how the referral link works.


# Reward Distribution

## Reward Units

|     Name    |                                                                                 Utility                                                                                 |                                                                                                                    Icon                                                                                                                    |
| :---------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| Space Stone | Space Stone is the in-game currency. This essential material can enhance your earnings, providing you access to several features and playgrounds in the Eternals World. | ![](https://lh7-us.googleusercontent.com/docsz/AD_4nXf425a-wWTC5e-v3d7CVl24uCEQIVRFqnlKpa3ircCtwPceaXs8mblQXvbB5Rt2iqt__dSJW8QYhbPkCGIBFSTMPPhVS8E5yM4kFMJkVrqjXfLGgd3UjqDN26-aIDH5VRZX4sn0kQZoseBfeYY5_EMZyiw?key=bd1tKTcrGz82-bOortLARQ) |
|  Ref points |                                                   Ref points can be exchanged for minting an appropriate Genesis pool.                                                  | ![](https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ) |

***

## Referral Rewards

### New account bonus!

{% hint style="success" %}
You will receive 2,000 Space Stones upon your first login to the Eternals website, but these stones are locked unless you upgrade your account. (\*)
{% endhint %}

***

### For each successful referral,&#x20;

The referrer will receive **2,000 Space Stones** and **1 ref point**.&#x20;

These rewards will be locked until the referred users upgrade their accounts.(\*)&#x20;

An entry account is at the **Regular** level. (\*)

> E.g.&#x20;
>
> When A refers B using a referral link, and B successfully creates an account with A's code, both A and B will receive 2,000 stones.&#x20;
>
> However, the stones will remain locked until B upgrades to VIP (\*); at this point, they will be unlocked for both A and B.

(\*) Kindly refer to [Account Upgrade](/alliance-mining-program/user-profile-alliance-center/upgrade-account) for more details.

#### Ref points Usage

<table><thead><tr><th width="117">Minting  </th><th width="138" align="center">Account Level</th><th width="160" align="center">1 Normal Wish</th><th width="167" align="center">1 Premium Wish</th><th align="center">1 Exclusive Wish</th></tr></thead><tbody><tr><td>The first time</td><td align="center"><p>Legend </p><p>VIP 1</p><p>VIP 2</p></td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 10</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 20</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 60</td></tr><tr><td>From the second time</td><td align="center">Legend</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 15</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 30</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 90</td></tr><tr><td>From the second time</td><td align="center"><p>VIP 1</p><p>VIP 2</p></td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 20</td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 40 </td><td align="center"><img src="https://lh7-us.googleusercontent.com/docsz/AD_4nXf08Gdh_f3Q_rWDOz86g2dl7mTxhcxAUHEJJJC8HJ0aMMej3WUwPqeRyECzvQDK-TeEofkZ1hoNq6kcMpcPr9-7b7fvOCCW4segZ6eddyxbWyOZ5aRv-8pCMIsb3osfWFkJI65ijE0MgjRs1MHuOqWhE78?key=bd1tKTcrGz82-bOortLARQ" alt="" data-size="line"> 120</td></tr></tbody></table>

***

## Genesis Pools

Genesis Pools are designed to distribute one of the Alliance Mining Program rewards.&#x20;

The referrer will earn a ref point for each successful referral, which can be exchanged for a mint attempt on these pools.

The exchange rate is as the following table:&#x20;

<figure><img src="/files/HRJLDNUKeIRAHciQ7xsg" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Important Note**

When a user mints the Genesis pool for Guild Mining, the referrer **does not** receive a Genesis Bonus ($C98) benefit that is already described in the [Upgrade Account](/alliance-mining-program/user-profile-alliance-center/upgrade-account) section.
{% endhint %}


# $ETNS (Eternals Stars Program)

As the Eternals ecosystem continues to expand with more games, we’re excited to unveil the Eternals Stars Program. $ETNS introduces a more dynamic and comprehensive reward system for our community.

With $ETNS, Eternians can unlock rewards through a variety of activities across the Eternals Multiverse, including completing special missions, participating in guilds, inviting friends, and exploring diverse gameplay opportunities.

<figure><img src="/files/HCwLmWOV9ZjnGRPhCg3s" alt=""><figcaption></figcaption></figure>

This new system highlights our commitment to offering a wide range of loot, catering to the unique preferences and playstyles of every player.

<br>


# The $ETNS System

## **Overview**

The $ETNS system takes effect immediately upon launch and includes the following activities:

| **Category**        | **Action**                                                                                   | **Frequency** |
| ------------------- | -------------------------------------------------------------------------------------------- | ------------- |
| **Login**           | First Login to WoE.                                                                          | One-time      |
| **Alliance Mining** | Referral minting of Eternals NFTs, including Base, Genesis, and others.                      | Unlimited     |
| **Pet**             | When users mint Eternals NFTs (such as Base, Genesis, and others) using C98 or other tokens. | Unlimited     |
| **Paying**          | Every 10,000 Space Stones spent on furniture and other items in the Eternals Shop            | Unlimited     |
| **Play the Game**   | Finish your Daily, Special mission and other Activities.                                     | Unlimited     |

\*\*\*More categories and rewards will be added soon!

*⚠️ Note: $ETNS are awarded instantly when you complete eligible actions, though the in-game UI may take a moment to reflect these updates.*

## **Rewards Unit**

| **Name**   | **Utility**                                                                                                                                                             | **Icon**                                                                                                                                                                                                                    |
| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Star Point | <p>$ETNS is a reward for Eternians who contribute to World of Eternians and the Eternals ecosystem.</p><p>The detailed utilities will be announced soon!</p><p><br></p> | ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1VXXIZhni0RxrzImwsQPEK1sPjWHuUwE3qMXQYUvihBAkUyOE0R2KSp8fpPc8rwNVXva37rJHyc_RPHC6EiKEhdg8jS0789GSSIkMlBfZVJaKCKn3m63u_Ca6y6zn7d_sKP0KaQ?key=bkmQSTQHLzAPJFV2ke9Q28N4) |


# Eternals Core

## Getting Started

The Eternals Core contains simulation and tycoon game genres, where gamers can thrive in a lust and vibrant land along with raising adorable creatures to join many game modules within the Eternals Core.

### 1. How do you play?

The game is live here: <https://www.eternals.game/world-of-eternians>

{% hint style="info" %}
Our 1st game, "World of Eternians," is also available on Testflight and APK.
{% endhint %}

### 2. How do you login?

***Step 1: Click “Login"***&#x20;

| ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfkG53QITV7Tek3aagXkiMaIjb_TJucjSoCdiUzkbglRq02S5AYOyBcqPF8q_yllv7jXeJkola0BM2wT41GapReCrhDlCBKpApJXNlnzKbfNJNnpsNf6nRCmVbLBbtTV-S6UxNdhNJn39Ei2y0-ToSqLxM0?key=-yGJitunhm4BHIRqWLeDxA) | ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfGZWlnxGehq2l4nAXWvXqWeEAkyv8kvd7GRsBgtUbIZdWUPK2tkEDvX6kt3itTEQnPHyVLz9TjKnYe68ABFPF6oVIfxyT6HxDZ_VPbRD7M6GssjClu-EfVk0TbEOVTtyv584UAQpPfe4pzoM99OaKgYH7T?key=-yGJitunhm4BHIRqWLeDxA) |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

***Step 2: Choose your option***

Social Wallet:&#x20;

* Google
* Facebook
* Email

Wallet:

* Coin 98 Super Wallet (How to [install app](https://docs.coin98.com/products/coin98-super-wallet/mobile/getting-started/how-to-download-install) & [download Extension](https://docs.coin98.com/products/coin98-super-wallet/extension)?)
* Ramper ([How to install app/download Extension? ](https://docs.ramper.xyz/ramper-wallet/about-ramper-wallet))

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdj7H73eCd_OkRP7547ueK14HnxuLMwVzgNhYqP9w2IKdDbPe4aEorH6JrGUcVGGuXh_feikFXUQS90h01-N36jWB2Ewt5weYyTxoHbM71hRRnEfGNmse2a3yDk2mHkkVfHvFkNyY9f6xbU8kjchO5l3e7G?key=-yGJitunhm4BHIRqWLeDxA" alt=""><figcaption></figcaption></figure>

### 3. How do you grab your Companion/NFT?

***Step 1: Get C98 Token:*** [***Learn more here***](https://docs.coin98.com/products/coin98-token/how-can-i-get-the-coin98-c98)***!***

***Step 2: Grab your combination:***

|                                              Step                                              |                                                                                                                                                                                                                                      Description                                                                                                                                                                                                                                      |
| :--------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|                <ol><li>Go to the Eternals website and select 'Genesis’</li></ol>               |                                                                                                                       ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXeMvs5rH5sF2oP26AgA5ndVEQDHrtZrJAiX8ip3add4lMedp4E1CCXp8Ar9Gzzyb12vbYV1VtRUtxyjf_kXsR1S3arjK0SGORuUFGwv37M5u4ZMatIkHjB_Uj2vQLx1J_CeEo8iW6P8LWQFwFDe0NjCmIE?key=-yGJitunhm4BHIRqWLeDxA)                                                                                                                      |
|                         <ol start="2"><li>Click “Make A Wish"</li></ol>                        | ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfDHMo3-gribF_Pvv66i-YwInvX1m2ryGmdEXyuM8qreeqRyeSzPmdHwmO-lgnDKd3hSVqXREcI00JVdK3Jei-clI7NRAoFAMlD1BzV-B1GwNbkyH3WuF65oZi9Z3_DdRqTlu6hWSysU3sSmlt6hJMwn0g?key=-yGJitunhm4BHIRqWLeDxA)![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXf2F_01o5GehbOpxBUFDnnbumo5iGc6dgF20mGyG2s4YJwMHejzOi0fzQj-Rb3M0kj-efR-gcLHBRDWTvMvCKbJfSgxpnmP2FEIC96ZoCECD_Th6vj7Wncpiuko3RddhbvXLDkE_JFwL_y4dsVnoyT5GCeI?key=-yGJitunhm4BHIRqWLeDxA) |
|                          <ol start="3"><li>Click “Check out"</li></ol>                         |                                                                                                                      ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd5dGPcsXi348RObl3Yw_i8liDtJ7D91UyoOuYqXIfMwvcfKh8S9KUNlVS1S0KJPOBmTGjghS3gQFOdQJFF9mJRogHZ8Yn_DPtJfUjD_A0lu00ZTTBdupnG5A6xLDPefECQwdRgKcVT8imy-vfJjANB5T7E?key=-yGJitunhm4BHIRqWLeDxA)                                                                                                                      |
|                           <ol start="4"><li>Click “Approve"</li></ol>                          |                                                                                                                      ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXfPsaZKEjmzwhwfTJnjS-HDlnQNmGF5J3qTGgtLYdMVRf-tBKlrKgo05rsyne4AQ_fA8svB1gOGE9nN17LwhIbkpg_-nN6Qm5ty_kgwXduS-6T89T1qmAZYmcueP5f3tBe03Ez2fWeDJGPmggoO_afjGh3Q?key=-yGJitunhm4BHIRqWLeDxA)                                                                                                                      |
| <ol start="5"><li>After a few minutes, your companion is ready to start the journey!</li></ol> |                                                                                                                       ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXd-_XPzf8Jfu7ciYMPv9jF2Ygrb7LVMCzVHSxEs5zdh_Fv8t8-Yy0rtSK4JOkcTDPQZwBRgfqRQ8Wv7sVaTYyj_LJf78GV6wv7JSt4NERwubpYZ2gM7xAexSvXlR4aNcju4T1CsJRK4h55aaan2zKOZ0wU?key=-yGJitunhm4BHIRqWLeDxA)                                                                                                                      |


# Eternals House

This feature was born to help users raising healthy and mature pets to gain advantages in various game modules.

### Please refer to the following section to acknowledge our pets' mechanic ⬇️

### Pet Details

<figure><img src="/files/4lH9PckrDiN282AgxQZm" alt=""><figcaption></figcaption></figure>

1. Pet's Name

* Pet names are registered on-chain following its initiated name.
* Players however can change the pet's display name in Eternals.
* The changed name won't follow with the pet when it is listed on the marketplace.

<figure><img src="/files/72nk5V6mlg6hfkEAAgvF" alt=""><figcaption><p>Edit Pet Name</p></figcaption></figure>

2. Elemental (races)  &#x20;

* Each pet will have a single element type from 6 (+1) types of elements: Legend, Fire, Water, Metal, Nature, Earth, and Origin - the alliance from the other world.&#x20;
* Pet races **only affect the** **compatible race bonus** in the [**Mining Tower**](https://docs.eternals.game/eternals-core/eternals-space/mining-tower) in [Eternal Space](https://docs.eternals.game/eternals-core/eternals-space).
* Any pet races that have other effects in other game modules will only be valid and updated in this document.

3. Rarity

* Pet rarity will be set on-chain and will never change.
* Pet rarity is necessary to unlock high-level missions and receive higher rewards.
* Pet rarity also affects the mining speed in the [**Mining Tower**](https://docs.eternals.game/eternals-core/eternals-space/mining-tower) in [Eternal Space](https://docs.eternals.game/eternals-core/eternals-space).
* The higher rarity pets will receive higher chances to get [extra products](https://docs.eternals.game/eternals-core/eternals-space#extra-products) in the "Crafting" feature.

**Bonus Energy**

These factors also affect "Bonus Energy" for each pet, which helps you lengthen your gaming sessions and increase numerous sessions during the day.&#x20;

{% hint style="info" %}
The higher the rarity, the higher the bonus energy.
{% endhint %}

<figure><img src="/files/k09oEiJNs9W6HEIs54uN" alt=""><figcaption></figcaption></figure>

4. Favorite Food

* Pet favorite foods are randomized when a pet is imported into one account.
* Each pet has 5 favorite foods.
* Favorite food refills your pet's hunger point at a tremendously quicker pace (x3).

{% hint style="info" %}
The favorite food will be marked with a small heart on top of its icon.
{% endhint %}

<figure><img src="/files/OfOrLYp6n1npK6WBJma0" alt="" width="342"><figcaption><p>Food Tab</p></figcaption></figure>

***

### Pet Level & Evolution

{% hint style="info" %}
Pet level can be raised by getting the pet's XP. Higher-level pets will increase the [mining speed per hour](/eternals-core/eternals-space/mining-tower#production-rate).&#x20;

-> The higher the level, the higher the speed - which can leverage the gamer's ranking on the leaderboard.
{% endhint %}

1. **Pet Leveling**

Leveling Mechanic:

* By achieving a certain amount of XP. Pets will automatically level up
* If a pet reaches a certain level, it can evolve. The level required for evolution depends on the pet's rarity.

Getting Pet XP:&#x20;

{% hint style="info" %}
The sole source of XP comes from the training feature.

Training will help level up the pet. However, there will be a resting time of **4 hours** between the training sessions for each pet.&#x20;

Make sure they are fully relaxed and happy!
{% endhint %}

* The training feature currently has 2 mini-games, both of which grant the pets XP: Rope jumping, Math rush
* To train your pet, you need to consume an item.&#x20;

<div><figure><img src="/files/JfUNL7jIk8cPzLEDpTmb" alt="" width="128"><figcaption><p>Rope</p></figcaption></figure> <figure><img src="/files/Dlow75pYz5Doc7CHsmbv" alt="" width="128"><figcaption><p>Mathboard</p></figcaption></figure></div>

<figure><img src="/files/6wXGmjcZL6fLbc7yxH6f" alt=""><figcaption><p>Rope Jumping</p></figcaption></figure>

* To gain the pet's XP player needs to put the pet in training. Each training session will give the pet a different amount of XP, depending on the player’s skills

<figure><img src="/files/ddGLhSn0P7SJy1Tczl3e" alt=""><figcaption><p>Training Completed Notification</p></figcaption></figure>

2. **Evolution: Coming Soon**

When taking care of pets, users can raise their pets’s value by evolving them to higher evolution.

To evolve pets, the player must level them to the required level and consume the needed item (Common Pets can not be evolved).

{% hint style="info" %}
In the upcoming release, the evolution feature **WILL NOT GO LIVE**. This feature will be released in the near future.&#x20;
{% endhint %}

***

## Pet Stats

Every pet will have a set of stats to determine how good or not good the pet is. A good set of stats can drive your gaming experience to the edge of the world.

Pet's stats will include: Vital Stats and Character Stats

* Vital Stats will determine how good or bad the pet is cared for. (Mood)
* Character Stats will determine how dope the pet is compared to other pets. (Rarities, Races)


# Mood

Vital Stats of pets

<figure><img src="/files/B2kXmhVbWtrsaCbgL9qM" alt=""><figcaption><p>Mood Diagram</p></figcaption></figure>

Pet vital stats are named "Mood", it determines the overall living condition of the pet.&#x20;

{% hint style="warning" %}
Pet mood will affect several specific features in our core game.

A good pet's mood will help you gain a faster crafting time, which fastens your in-game progress and maintains the ability to unlock "[Special Missions](/eternals-core/eternals-space/missions#special-missions)" to enhance your gaming experience.
{% endhint %}

Pet's mood includes 4 aspects:

* Hunger
* Health
* Cleanliness
* Hangout

Pet mood has a maximum of 1500 points, in which:

<table><thead><tr><th width="356">Mood</th><th>Maximum Score</th></tr></thead><tbody><tr><td>Hunger</td><td>450</td></tr><tr><td>Health</td><td>225</td></tr><tr><td>Clealiness</td><td>450</td></tr><tr><td>Hangout</td><td>375</td></tr><tr><td><strong>Total</strong></td><td><strong>1500</strong></td></tr></tbody></table>

The sum of all factors that influence the mood point will determine the pet's current mood state. It is divided into 5 states based on the mood point.

| Mood State                                                                | Points      |
| ------------------------------------------------------------------------- | ----------- |
| <img src="/files/RAiYLSZEPuNe95Wv0WeT" alt="" data-size="line"> Ecstatic  | 1351 - 1500 |
| <img src="/files/z9B91ao6Doc4m5l6hc7q" alt="" data-size="line"> Happy     | 1051 - 1350 |
| <img src="/files/Qz5o8myynDEqaYSOEgK5" alt="" data-size="line"> Normal    | 501 - 1050  |
| <img src="/files/1qhsqCjwpRsBdLjqqEug" alt="" data-size="line"> Sad       | 301 - 500   |
| <img src="/files/LTAKK9ZyY3Udoa3DStur" alt="" data-size="line"> Depressed | 0 - 300     |

{% hint style="warning" %}
These metrics might be adjusted in the future to enhance users' gaming experience.
{% endhint %}


# How to maintain a good pet's mood?

Take a good care for four essential metrics of your pet: Hunger, Cleanliness, Health, Hangout.

## Hunger

{% hint style="info" %}
If hunger is <30%, **Hang out & Training will be locked.**
{% endhint %}

* Pet hunger determines the pet's hunger state, you will need to feed pets with food to raise hunger points.
* Pet's hunger points will be deducted over time.
* Use favorite food to feed will increase **x3** hunger points for your pet.

<div><figure><img src="/files/gGn2WWEclAhdOjO00f9Z" alt=""><figcaption></figcaption></figure> <figure><img src="/files/zy79fOIFRYv5YqC6Vt8t" alt=""><figcaption></figcaption></figure> <figure><img src="/files/JlX8xmvfU094uf4E6M5B" alt=""><figcaption></figcaption></figure> <figure><img src="/files/odWqM7jeEDyigBNGH9dA" alt=""><figcaption></figcaption></figure></div>

***

## Cleanliness

{% hint style="info" %}
A good state of cleanliness will help you increase both health points & cleanliness points.
{% endhint %}

<figure><img src="/files/tcMPCU8i8xOPc0An9uTz" alt=""><figcaption></figcaption></figure>

* Ensuring cleanliness is vital for your pet and its environment. Over time, pet waste can lead to dirtiness on your pet and in its room, reducing your pet's mood.
* Dirtiness can affect your pet's health.
* You must use several cleaning items with different dirty spots to clean the pet's room as below:

<table><thead><tr><th width="394">Item</th><th>Usage</th></tr></thead><tbody><tr><td><img src="/files/KQCIDJRczivtJzTfp6E1" alt="" data-size="line"> Broom</td><td>Cleaning spider-web, dust, dirt</td></tr><tr><td><img src="/files/ZOjszzQJ1lTHH6NTpnIu" alt="" data-size="line"> Cleaning Spray</td><td>Cleaning vomit</td></tr><tr><td><img src="/files/cuaduW7bxK8SrE28PmwQ" alt="" data-size="line"> Soap</td><td>Giving your pet a bath</td></tr><tr><td><img src="/files/eeNkYFU6S0VymRebMmCJ" alt="" data-size="line"> Shovel</td><td>Removing poop</td></tr></tbody></table>

***

## Health

{% hint style="info" %}
Pet health can impact the Hangout & Training feature. Unqualified pet health will: &#x20;

* Block your pet from hanging out.
* Training sessions will be extended or entirely blocked.
  {% endhint %}

Each pet has **4 Health States**

* Healthy state <img src="/files/pBYVJkkEN3EhyMHXipYC" alt="" data-size="line">
* Normal state <img src="/files/NsdwnjTy6qQY1mkqXU9f" alt="" data-size="line">
* Sick state <img src="/files/tzIYf7CzKR24ILg7jn5b" alt="" data-size="line">
* Illness state <img src="/files/WIKFRXaGtAwyHR8HrYke" alt="" data-size="line">

<figure><img src="/files/SjYg8hc6JDvYlth0vHWj" alt=""><figcaption></figcaption></figure>

* Pet health will be deducted if their waste is still in the room and you don’t clean it.
* For each 2 new dirty spots, the health branch will be lowered by 1 level.
* If the pet is in a sick state or above and the room has reached the maximum number of dirty, then your pet will be deducted 1 level of health state over time until it reaches an ill state.
* Cleaning the room will not cure the pet's full health, you will need to use health items to cure pets as below:&#x20;

| Items                                                                       | Usage                                                                                                                                                                                                                                       |
| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <img src="/files/PNcVj10ykVCMsmQRh19U" alt="" data-size="line">Antibiotics  | <p></p><p><img src="/files/WIKFRXaGtAwyHR8HrYke" alt="" data-size="line">   ->   <img src="/files/tzIYf7CzKR24ILg7jn5b" alt="" data-size="line"></p><p>Cure your pet from <strong>illness state</strong> -> <strong>sick state</strong></p> |
| <img src="/files/tNKhmw9G5DlYerp3hf8L" alt="" data-size="line">Painkiller   | <p></p><p><img src="/files/tzIYf7CzKR24ILg7jn5b" alt="" data-size="line">   ->   <img src="/files/NsdwnjTy6qQY1mkqXU9f" alt="" data-size="line"></p><p>Cure your pet from <strong>sick state</strong> -> <strong>normal state</strong></p>  |
| <img src="/files/HhW2HZ5CJkaPHcEkMPrz" alt="" data-size="line">Multivitamin | <p></p><p><img src="/files/NsdwnjTy6qQY1mkqXU9f" alt="" data-size="line">  ->  <img src="/files/pBYVJkkEN3EhyMHXipYC" alt="" data-size="line"></p><p>Cure your pet from <strong>normal state</strong> -> <strong>healthy state</strong></p> |

***

## Hangout

<figure><img src="/files/dKGhSL6RpYJ0yeDbG58X" alt=""><figcaption></figcaption></figure>

* A portion of pet's mood can be raised by taking your pet to hang out.
* Over time, the game system will deduct the Hangout points.
* You will need a hangout item to put your pet in a hangout state as below:&#x20;

<div><figure><img src="/files/3nNbweinP9NpDkekNKTl" alt=""><figcaption><p>Collar</p></figcaption></figure> <figure><img src="/files/jYzWElb2NqiC3CSDY09L" alt=""><figcaption><p>Frisbee-disc</p></figcaption></figure> <figure><img src="/files/7qk4wcc6kakNiH1Axo4c" alt=""><figcaption><p>Picnic basket</p></figcaption></figure></div>


# Decoration

In the Eternals House, this feature allows players to creatively and personalize their pet's house decoration by buying furniture. Moreover, **purchasing furniture will yield an additional amount of Eternia Spirits, which can enhance your ranking on** [**the leaderboard**](/eternals-core/eternals-space/leaderboard)**.**

{% hint style="info" %}
The furniture purchasing unit is **Space Stones**.
{% endhint %}

### Mechanism

* Every pet with the same element will live in the same room with the same furniture.
* By purchasing furniture, **players can get extra Eternia Spirits** (which will be reset at the end of the season)
* Use "Edit Room" to edit the pet house decoration, you can purchase furniture directly here.

<figure><img src="/files/ZgEgOgZOhI6zbg1y4ZJG" alt=""><figcaption></figcaption></figure>

* Or players can purchase furniture via "Shop" on the home screen. Click "See Items" to view or purchase specific furniture.

<figure><img src="/files/uVWK681G8BhTavNN2P3u" alt=""><figcaption><p>Furniture Collection</p></figcaption></figure>

{% hint style="info" %}
Furniture packages are also available on Cyborg Gateway.&#x20;

Link: TBU
{% endhint %}

### Edit Room Mode

<figure><img src="/files/Ol50TBWiP99WACsf2yeE" alt=""><figcaption><p>Furniture Seperate Items</p></figcaption></figure>

Each room will have four slots, with each slot designated for one type of furniture.

* Players can choose from different variations of the selected furniture from the list or purchase a new variation directly from the list shown.

### Seasonal Items

{% hint style="warning" %}
When the next season arrives, the furniture from the last season will no longer contribute to the ranking points (Eternia Spirits), only serve as a decoration.

When there is no ongoing season, users are still able to purchase seasonal furniture in "Shop". However, there will be no Eternia Spirits along with them.
{% endhint %}


# Shop

In the Eternals House, the merchant also provided users with several items & packages. Purchasing by **Space Stones**, they are included:&#x20;

* **Furniture**: purchasing furniture to decorate pet's houses will receive bonus Eternia Spirits.

<figure><img src="/files/uVWK681G8BhTavNN2P3u" alt=""><figcaption></figcaption></figure>

* **In-game Items**: needed item packages for raising a healthy & mature pet.&#x20;

<figure><img src="/files/pw85KUMNqGO1tTjaDM9e" alt=""><figcaption></figcaption></figure>

Users can view the detailed items & quantity by clicking "**i**" on the top right corner of the bundle.

<figure><img src="/files/qZ5At9AJKsmDwmNtULqn" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
These item packages have been designed to optimize time efficiency instead of harvesting and crafting for users, facilitating pet care that is more streamlined, effective, and swift. Additionally, they help maintain the capability to unlock special missions, enabling players to acquire rewards consistently.
{% endhint %}


# Eternals Space

This game mode allows Eternarians to build and manage their own private land.

In Eternals Space, users can:

{% hint style="info" %}

* Harvest natural resources.
* Unlock buildings.
* Craft items
* Have multiple fun and cute activities for pets.
  {% endhint %}

## Game Energy

Many of the activities in The Eternals Space require **energy**.

The energy represents how many activities a player can carry out.&#x20;

<figure><img src="/files/NFOjoQmwSwNp6WQW4LV5" alt=""><figcaption><p>Energy Bar</p></figcaption></figure>

{% hint style="info" %}
Every player will receive 1 energy every 2 minutes automatically.
{% endhint %}

{% hint style="warning" %}
Running out of energy or lacking sufficient energy will prevent players from taking any further actions that require energy.
{% endhint %}

Players will possess a certain energy resource that diminishes with each in-game action performed, such as:

* Harvest natural resources

<figure><img src="/files/w5H8N9dJeKdMsenqDvzZ" alt=""><figcaption><p>Interact option of resources (harvest, info)</p></figcaption></figure>

* Unlock buildings
* Clear fog

#### Daily Bonus Energy

{% hint style="info" %}
This daily energy contribution can help players have more energy to: Harvest, Unlock buildings, unlock fog -> craft more items -> better care for their pets.
{% endhint %}

* To increase the benefit of owning pets with high rarity. Pets will contribute a certain amount of energy to players every day.
* Each pet can contribute a different amount of energy and contribution time based on pet rarity.&#x20;

{% hint style="success" %}
The higher, the more.
{% endhint %}

#### Contribution Time

<figure><img src="/files/qmrH2ol1e56DbxUA0WVg" alt=""><figcaption></figcaption></figure>

Daily bonus Energy can be claimed from 1 to 3 times each day: **A pet with a higher rarity will have more contribution time than a pet with a lower rarity.**

* Common: 1 time/day
* Rare: 1 time/day
* Epic 2 times/day
* Mythical 2 times/day
* Futuristics 3 times/day

These contribution times will be fixed. Each contribution will be 8 hours apart

Players can only claim the bonus energy of a specific time if they have at least 1 pet that can contribute to that particular time of day.

If a new pet is added to the player account (by purchase or transfer):&#x20;

* If the player hasn't claimed the bonus reward for that contribution time, it will be added along with the current pet contribution.&#x20;
* If the player has already claimed the bonus reward for that contribution time, they will need to wait until the next contribution to claim the newly added pet bonus energy.

#### Bonus Energy Max Cap

* The more pets players own, the more bonus energy they get daily.
* To claim the bonus energy, players must have less than 100 current energy.
* There will be a max cap of 1000 energy every day.

***

## Harvest

The Eternals Space is filled with charming creatures and a diverse array of plants & resources like stone, wood, fish, and fruit,... The collected resources can be used to craft needed items to maintain a good pet's mood in [Eternals House.](/eternals-core/eternals-house)

### Minimap

Before gathering natural resources, users can utilize the minimap to navigate the environment and save time efficiently.

<figure><img src="/files/3oQBa8VRWVd7WL0WnqSB" alt=""><figcaption><p>Minimap Full View</p></figcaption></figure>

#### Mechanic

Minimap contains building and resource locations. There are 2 different tabs:

<figure><img src="/files/cMuak2leEUI83u2bCUYs" alt=""><figcaption><p>Resources Minimap</p></figcaption></figure>

* Animal (cows, boars, hares,...)
* Nature (all natural resources: plants, flowers, rocks,...)

Users can choose which resource to be displayed on the map by checking the box on the options tab.

Users can quickly move to a specific zone by clicking that resource bubble **on the minimap**.

***

## Crafting

<figure><img src="/files/buqN2hBE5Zs7SZ8u8cCZ" alt=""><figcaption><p>Feature UI</p></figcaption></figure>

#### **Overview**

{% hint style="info" %}

* Crafting houses are used to create items from collected resources, which are essential for raising healthy and mature pets.
  {% endhint %}

**Craft Houses List**

|                                                 Buildings                                                 |                                                                                                                                                                                   Usage                                                                                                                                                                                   |
| :-------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|       <p><img src="/files/oLFHs4ARACZ51t0oaSqU" alt="" data-size="original"></p><p><br>Fast Food</p>      |    <p>Craft <strong>food items</strong> (fast food) to boost the pet's hunger points.<br></p><p><img src="/files/JmDEysOQX3fCA6UMSenf" alt="" data-size="line"><img src="/files/9ywzjNVdX1VGMEpnTEoh" alt="" data-size="line"><img src="/files/LIRxgEHzdvkNh3u0yGM3" alt="" data-size="line"><img src="/files/xkO4vCYXmK5RKMncQ621" alt="" data-size="line"> & more</p>   |
|        <p><img src="/files/M3eP8hVBa4Z3YiGXsQOK" alt="" data-size="original"></p><p><br>Bakery</p>        |                                                                                                                                                           Craft **food items** to boost the pet's hunger points.                                                                                                                                                          |
|  <p><img src="/files/MaKqgQKbDbIT28hV3K28" alt="" data-size="original"></p><p><br>Eastern Restaurant </p> |                                                                         <p>Craft <strong>food items</strong> to boost the pet's hunger points.<br></p><p><img src="/files/a3O5StPSFUkUX6lobHRs" alt="" data-size="line"><img src="/files/wboJz96DGXkNLkYZ32eb" alt="" data-size="line"> & more</p>                                                                        |
|  <p><img src="/files/jRL1SgmAwIYuaKlwBE9l" alt="" data-size="original"></p><p><br>Western Restaurant </p> |                                          <p>Craft <strong>food items</strong> to boost the pet's hunger points.<br></p><p><img src="/files/1ElhXbiuV67AVFXRchLo" alt="" data-size="line"><img src="/files/RsfCjtwbWmC6qnoFOXxc" alt="" data-size="line"><img src="/files/5HICqB2eieFEdYOlrMDC" alt="" data-size="line">& more</p>                                         |
|        <p><img src="/files/lX7ApD9AsiJ0ZEd5R71y" alt="" data-size="original"></p><p><br>Tavern </p>       | <p>Craft <strong>food items (juice, milk,...)</strong> to boost the pet's hunger points.<br></p><p><img src="/files/V9YFvV1y8as2CwhUCzYy" alt="" data-size="line"><img src="/files/rrLb1UAJbM8XEXrTczHU" alt="" data-size="line"><img src="/files/8DuCbiiHX5cSoNQ1aTKP" alt="" data-size="line"><img src="/files/qmy2OFPh2xsmwewjo1Un" alt="" data-size="line">& more</p> |
| <p><img src="/files/HaBxDZl1FhQO4KbCbZLH" alt="" data-size="original"></p><p><br>Processed Ingredient</p> |         <p>Craft some <strong>materials</strong> needed for crafting food items.<br></p><p><img src="/files/sajIt8TnrJ08sJ0kgCCs" alt="" data-size="line"><img src="/files/2HelKlS8iAownurnT6s8" alt="" data-size="line"><img src="/files/vqVa7HxmIUuLVwesru4m" alt="" data-size="line"><img src="/files/clDHSops6Kuqy0rkTvIY" alt="" data-size="line">& more</p>         |
|      <p><img src="/files/cgYyvX9VuSUTCOr14Cf5" alt="" data-size="original"></p><p><br>Apothecary</p>      |                                               <p>Craft <strong>medical items</strong> to cure the pet's health.<br></p><p><img src="/files/e4els8oPitB0B8OXqTSV" alt="" data-size="line"><img src="/files/vJ0ZuesCKRrJhao18ra3" alt="" data-size="line"><img src="/files/cfVKIO1ipRq72wCPJ1VU" alt="" data-size="line"></p>                                               |
|        <p><img src="/files/veXacNwat5EESThhAHpe" alt="" data-size="original"></p><p><br>Market</p>        |            <p>Craft <strong>cleaning items</strong> to clean the pet & its room.</p><p></p><p><img src="/files/eoAVI2JrdYqxrhpfA4LY" alt="" data-size="line"><img src="/files/LA6P3sKqyzaAdBRouu2O" alt="" data-size="line"><img src="/files/ProIAX5GdpEVE41caBuR" alt="" data-size="line"><img src="/files/BCHNz1UQ3GnPsOm93sJp" alt="" data-size="line"></p>            |
|   <p> </p><p><img src="/files/Ax6U1DuUhZQ5yAstMknf" alt="" data-size="original"></p><p><br>Toy Store</p>  |       <p>Craft <strong>hangout items</strong> to send your pet outside with specific activities to enhance the pet's hangout points.<br></p><p><img src="/files/TjyvJGnKZLKjlzfSya45" alt="" data-size="line"> <img src="/files/2cgT3VkwE1OFIiOWkhT9" alt="" data-size="line"><img src="/files/OQQLchjHaUzMdu0Tl1Y9" alt="" data-size="line"></p><p></p><p><br></p>       |
|      <p><img src="/files/bcTaDmIYUZ24kbo4HTlx" alt="" data-size="original"></p><p><br>Blacksmith</p>      |                                                           <p>Craft <strong>training items</strong> to put your pet in the "training" state to gain more XP. <br></p><p><img src="/files/ZRtSvwh3m4Gi1vrFyFGG" alt="" data-size="line"><img src="/files/fNAxZxHscqX4AU9W9fp7" alt="" data-size="line"></p><p></p>                                                          |

#### **Key Mechanics**

{% hint style="info" %}

* Crafting in Tycoon doesn't require Energy.
* Assigning pets to craft items will reduce 30% crafting time. (applied to all pet rarities & mood states)
* Each time, you can craft up to 5 items of one type.
* Each building can craft a specific type of item (E.g. food, medical,…)
* Each item will require specific resources. (wood, stone,...)&#x20;
  {% endhint %}

#### Extra Products

Based on pet rarity, you may receive extra products when crafting:

<figure><img src="/files/n9Q79rgpeVIjp0vfL9Ai" alt=""><figcaption><p>Crafting Effects</p></figcaption></figure>

{% hint style="info" %}

* Common: 0%
* Rare: 5%
* Epic: 15%
* Mythical: 25%
* Futuristics: 50%
  {% endhint %}

{% hint style="warning" %}
Extra product will be rewarded per crafting (If you get rewarded when crafting 5 items, you will still be rewarded with 1 item)
{% endhint %}

<figure><img src="/files/a8w1hMewedSeuFD4nq6e" alt=""><figcaption><p>Pet Assigned</p></figcaption></figure>

***

## Explore

### Exploring Map

* You can remove areas that are covered in fog to explore them.
* New areas may have new content like resources and terrain.
* As you expand your unlocked areas. You can unlock more crafting formulas as well as resources to craft your needed items.

<figure><img src="/files/Osv0nSGtXjrZpTD6TKIf" alt="" width="563"><figcaption></figcaption></figure>

### Unlock Buildings

<figure><img src="/files/bdBYKcLn3YMmRI8tBzfs" alt="" width="563"><figcaption></figcaption></figure>

* You can construct several functional buildings. These buildings serve different activities such as craft food, mining, converting Space Stones to Eternia Spirits, ...
* There are two main buildings you may want to deploy to leverage your rewards with Eternals: the [Mining Tower](/eternals-core/eternals-space/mining-tower) & [Eternia Shrine](/eternals-core/eternals-space/eternia-shrine).


# Missions

By raising healthy & mature pets, you can access the “Special Mission” section - here the main mechanism ensure every pet owner can get fairly rewarded.

You can enjoy different types of tasks in the Eternals Space, including:&#x20;

* Daily Missions
* Special Missions&#x20;
* Catch The Hare

***

## Daily Missions

This feature will help players accelerate their progress in the game.

<figure><img src="/files/hZAqR3xvAme8lWIlROIm" alt=""><figcaption></figcaption></figure>

* Our system automatically generates different tasks for each player daily, allowing everyone to receive extra in-game resources or items.&#x20;
* You do not need to assign pets or unlock to start these missions.
* Each mission will have a different reward (s).

#### Bonus Reward

<figure><img src="/files/tPdPSvRP7fj3AFRTG1NK" alt=""><figcaption><p>Bonus Progress Bar</p></figcaption></figure>

**Encouraging players to achieve more missions, our system will give a bonus reward when they complete multiple missions.**

* By storing stars collected from mission rewards, players can receive a bonus after reaching some milestones as above.
* Bonus rewards will be distributed as in-game items.

***

## Special Missions

<figure><img src="/files/4gsDJU8EZolol8ArVYd6" alt=""><figcaption><p>Special Mission Tab</p></figcaption></figure>

**Special Missions are missions that reward players with** [**Space Stones**](mailto:undefined)**.**

Each mission will require:

{% hint style="info" %}
A different pet with a specific minimum mood.

A particular pet rarity.&#x20;

Pets will consume a portion of stamina when used to unlock a special mission. Pet Stamina will be reset daily.
{% endhint %}

### Unlock Missions

<figure><img src="/files/KgXDO4bh9hIlqteR0VIC" alt=""><figcaption></figcaption></figure>

* As default, all the special missions will be locked and require a manual unlock by assigning pets.
* After unlocking a mission, the assigned pet will lose a portion of Stamina.
* By clicking on each slot, a list of pets that are qualified to be assigned will be shown.
* An assignee pet must fulfill **three** requirements: Mood, Rarity, and Stamina, which are indicated in the "Unlock Mission" section.

### Mission Bonus

Besides the mission's rewards, players are also able to receive bonus Space Stones from 2 sources:

<figure><img src="/files/Eek3hBVye8iDUBTC7tPM" alt=""><figcaption></figcaption></figure>

1. Unlock mission with a Legend pet (Holy Cat): **+25% Space Stones**
2. [Beacon of Eternarians Badge NFT](/alliance-mining-program/user-profile-alliance-center/achievements): owned BoE NFT will be automatically counted by the mission system. **Bonus +1-10% Space Stones**

{% hint style="info" %}
BoE's bonus will start applying after **24 hours** from being imported to an account.

Each account can receive only the highest bonus rate from its owned BoE NFTs.&#x20;
{% endhint %}

{% hint style="warning" %}
Transferring BoE NFTs & Legend Pets will affect the bonus. Remember to claim your mission rewards before transferring if you are willing to.
{% endhint %}

### Mission Progress & Rewards

#### Complete Mission & Rewards

<figure><img src="/files/vckD8Zv4Ec0S7BLcobe7" alt=""><figcaption><p>Missions List</p></figcaption></figure>

* Players must complete a specific task within the day, or they will be all reset.&#x20;
* By completing these tasks, players can claim the reward for that mission.

#### Basic Reward or Lucky Cake

When you claim rewards from a special mission, there are 2  ways to receive space stones from that special mission: **Basic Reward and Lucky Cake:**

* **Basic Reward:** You will get a random number of space stones in the pre-determined range, which is shown in the "**Reward" section** on the Special Mission UI.
* **Lucky Cake:** With this way, you will have a chance to receive much more space stones, but in exchange, you can also **lose all the space stones from that special mission.**

> If you win the lucky cake, the number of space stones you will receive equals the total of the minimum and maximum value.
>
> For example, a mission has a range of 10,000 \~ 50,000 space stones, if you win the lucky cake, you will get 60,000 space stones in total (10,000 + 50,000)

{% hint style="info" %}
You can go for the **Basic Reward** for guaranteed space stones. But if you want a chance for more space stones, try out the **Lucky Cake.**
{% endhint %}

<figure><img src="/files/TsTkrU0DsdvvrkOMVHtU" alt=""><figcaption><p>Basic Reward or Lucky Cake</p></figcaption></figure>

#### Mission Refill

* Once you finish a mission, users have to claim the rewards to refill new missions.
* The new mission will also be in a locked state.

#### Mission Reset

<figure><img src="/files/HGLSPCPQgyghOObNnOG2" alt=""><figcaption><p>Reset Timer</p></figcaption></figure>

* When the mission reset countdown reaches 0. All the current missions will be reset.
* Unclaimed rewards will be automatically claimed when the missions reset (except daily missions). finish-> Claiming rewards as soon as it finishes can maximize rewards received while playing Eternals.

## GO-TO Feature

{% hint style="info" %}
Now with the GO-TO feature in Missions, you can reach buildings, aquariums, the mother tree, and more with just one click. This helps you complete all your missions quickly and easily!
{% endhint %}

When the missions are not completed, the button "Claim" now is "Go To". When you click on "Go To" of a mission, the game will automatically navigate you to that mission's objective. This helps you save a lot of time in completing your special missions!

<figure><img src="/files/ibZNE4nl3GrTf6y0zy6a" alt=""><figcaption><p>Go-To Feature</p></figcaption></figure>

> For **special missions,** this feature only works when the special missions are unlocked.

***

## Catch The Hare

<figure><img src="/files/KQ3KStQ5UcsMuSIdWVwZ" alt=""><figcaption><p>Catch The Hare Event Notification</p></figcaption></figure>

**Hare catching is a special kind of mission that everyone can accomplish to obtain additional rewards, which contain building materials to access a new game module (Mining Tower).**

* Hares are spawned randomly on the map and players need to harvest like other critters and find all the fortune pieces to unlock the treasure chest.
* When harvested, hares can drop meat or fortune pieces.
* These fortune pieces can only be used before the hare-catching mission reset

#### Collecting fortune pieces

* You need to collect 9 fortune pieces to receive the final rewards.
* These 9 pieces need to be collected before the timer runs out.
* Once the timer runs out, and the player hasn’t found all the pieces, all the collected pieces will be lost.
* Players will need to collect all the pieces all over again.

<figure><img src="/files/Q8dNyXApbPwIMhB4mXTo" alt=""><figcaption></figcaption></figure>


# Mining Tower

<figure><img src="/files/Gkl4drU8P8WCpBAqTqaL" alt=""><figcaption><p>Mining Tower Lv.1</p></figcaption></figure>

Mining Tower will allow players to assign their pets to generate more **Eternia Spirits,** enhancing the player's ranking on the seasonal leaderboard.

Mining activity can be rewarded with a bonus as [Space Stones](https://docs.eternals.game/eternia/space-stone).

{% hint style="info" %}
**This feature will be locked temporarily before the seasonal leaderboard starts.**

Transferring pets during a mining session can affect the **mining result.**
{% endhint %}

<figure><img src="/files/vpYQ2gjIBiJBtnQ162v3" alt=""><figcaption><p>Mining Feature</p></figcaption></figure>

{% hint style="success" %}
Players will receive a bonus chest of Space Stones when they claim their Eternia Spirits at the maximum production bar. The bonus chest will light up as below.
{% endhint %}

<figure><img src="/files/z7JOgpirjHHs8v4I4JiB" alt=""><figcaption><p>Max Production Bonus</p></figcaption></figure>

## Mechanism

Unlocking the mining tower requires:

* Space Stones
* Fragment(s) from the "[Catch The Hare](https://docs.eternals.game/eternals-core/eternals-space/missions#catch-the-hare)" reward.
* Time

<figure><img src="/files/E9utA0PtCY5ovZFlba87" alt=""><figcaption><p>Unlock Mining Tower</p></figcaption></figure>

Players can bypass the unlocking process of the mining tower by using Space Stones.

#### Assign Pets

<figure><img src="/files/j81hdEWd1rNf3YAekQGi" alt=""><figcaption></figcaption></figure>

* Tap to assign at least 1 pet to get started.
* Each time mining begins, the designated pets will lose stamina. If the pets lack sufficient stamina, they cannot be assigned.

{% hint style="info" %}
The Pet List

* The Elemental Pets will receive a bonus if they are being assigned to the correct compatible race.
* When the race bonus is unlocked (mining level 2/3), **Legend Pets always receive a bonus.**
* The pet list displays which pets possess sufficient stamina to begin mining.
* You can filter pets by race to quickly find your desired pets.
  {% endhint %}

#### Production Rate

{% hint style="info" %}
Pets with higher levels & rarities will contribute faster mining speed.
{% endhint %}

* When users assign pets, the production rate box will change according to the stats of the assigned pets.
* The Production rate box is the total rate (including the production rate of the pets and the compatible race bonus)

#### Elemental Energy

* This bonus will be accessible on mining tower **level 2**.

<figure><img src="/files/QWrJO1o3OWC2htQ5COzt" alt=""><figcaption><p>Tower Detail</p></figcaption></figure>

* The bonus will be counted on the compatible race of pets.

<figure><img src="/files/or9gkJfrWdqJQWsTA8bB" alt=""><figcaption></figcaption></figure>

* Upon completion of the mining process and claiming the rewards, the compatible race will transition into a different race.

<figure><img src="/files/ZQ3yDSQkmS7gbvStsmh5" alt=""><figcaption></figcaption></figure>

* Legend Pets always receive a bonus.

<figure><img src="/files/O8Fx7KJzM71I9kzv1bR9" alt=""><figcaption><p>Mining Details</p></figcaption></figure>

#### Upgrade Mining Building

<figure><img src="/files/8wrzRs0K8BRIEfnAWdO3" alt=""><figcaption></figcaption></figure>

The **Upgrade** feature includes 2 sections:

* Upgrade: allows users to upgrade the mining tower.
* Repair: allows users to repair the mining tower (unlock at level 3 - only available if the building is broken after reaching the maximum production capacity)

Upgrade the mining tower requires:

* Fragment(s) from the "[Catch The Hare](/eternals-core/eternals-space/missions#catch-the-hare)" reward.
* Space Stones
* Time

{% hint style="info" %}
**You can speed up the upgrade (or entirely skip it) by spending some Space Stones**
{% endhint %}

<figure><img src="/files/JzW6QnsBX2rTYXqx4tr6" alt=""><figcaption></figcaption></figure>

**What will you get?**

{% hint style="info" %}
Upgrade the Mining Tower will maintain your ability to mine Eternia Spirits and fasten your mining speed for each session.
{% endhint %}

* Increase the pet slots
* Unlock the compatible race bonus (at level 2)
* Add more Eternia Spirits (ranking points) volume.
* Increase the maximum production capacity.
* Increase the amount of bonus Space Stones, which are available to claim at the maximum production of the Mining Tower.

<figure><img src="/files/QFrXhLiyqCiCHowL4b1t" alt=""><figcaption></figcaption></figure>

#### Repair Mining Building

<figure><img src="/files/9Mhps9Het2yz6cX9ubUF" alt=""><figcaption><p>Repair Section</p></figcaption></figure>

**‘Repair’** unlocks when the mining tower reaches level 3.

**Repair conditions:**

* Mining building level 3.
* No Eternia Spirit volume remaining.

**Repair requires:**

* Space Stones
* Fragment(s) from the "[Catch the Hare](/eternals-core/eternals-space/missions#catch-the-hare)" reward.
* Time

{% hint style="info" %}
**Repair the Mining tower will: increase the Eternia Spirit volume**

You can speed up (or skip) the Repair process by using a certain number of Space Stones.
{% endhint %}

<figure><img src="/files/Ja9pMtocypQJRSBFPlLJ" alt=""><figcaption></figcaption></figure>


# Eternia Shrine

Directly convert you Space Stones into Eternia Spirits (ranking points) via Worship.

<figure><img src="/files/R58xryMobEd1RN78NPeJ" alt=""><figcaption><p>Eternia Shrine</p></figcaption></figure>

## Worship

In addition to the Mining Tower, we have also introduced a unique structure known as **Eternia Shrine.**&#x20;

In this building, players will use the "Worship" feature to contribute their Space Stones into **Eternia Spirits** and advance further ranks on the seasonal leaderboard. This feature will be temporarily locked before the seasonal leaderboard starts.

<figure><img src="/files/rqdkMRaXXfF6T9CcAh2k" alt=""><figcaption><p>Feature UI</p></figcaption></figure>

{% hint style="info" %}
There will be a **3-hour** cool-down time between Worship sessions.
{% endhint %}


# Leaderboard

<figure><img src="/files/xlg5xTRBVYepLRyEghEa" alt=""><figcaption><p>Seasonal Leaderboard</p></figcaption></figure>

{% hint style="info" %}

* The leaderboard is where all players can use their **Eternia Spirits** to compete with each other and win bigger rewards.
* The leaderboard will be available seasonally. Each season will have a separate Leaderboard and the player’s score will be reset after a season ends.
  {% endhint %}

{% hint style="info" %}
If the seasonal leaderboard has not started yet, related features (Mining Tower, Worship) will be temporarily locked.
{% endhint %}

## Mechanism

### Top Pool

Every player’s Eternia Spirits will be reset at the beginning of each season.&#x20;

To be ranked on the leaderboard, each player will need to get at least 100 ranking points from any activity.

To obtain more ranking points, players can do one of these activities:

* Assign pets to the mining tower to obtain Eternia Spirits (ranking points), and Space Stones.
* Convert Space Stones into Eternia Spirits.
* Purchase seasonal furniture and decorate your pets' houses.

At the end of the season. The top 300 leaderboard players will be rewarded based on their ranking.

Other qualified players will be selected through the Lucky Pools to win their rewards.

### Lucky Pools

<figure><img src="/files/LZ09eHyWeycKTAro0R2R" alt=""><figcaption><p>Pools Detail</p></figcaption></figure>

* Seasonal lucky pools are used to reward players who didn't make it to the top 300 of the seasonal leaderboard.
* All qualified players (get at least 100 ranking points) who can not make it to the top 300th will be listed as Lucky Pool participants at the end of the season.
* The Lucky Pool drawing starts right after the season ranking is closed.
* To determine the winning chance of each player for 1 winning slot. The win rate will be calculated by: \<player point>/\<All Lucky Pool participant point>&#x20;

> E.g.
>
> The player has 100 point
>
> The sum point of all Lucky Pool participant players is 10000
>
> Then the player has a 1% chance of winning the pool

The Lucky Pool has 2 sub-pools.

{% hint style="warning" %}
Each player can only win 1 prize, so after a player has won the previous drawing, that player’s point and account will be removed **from the next drawing round.**

The drawing process will be repeated until all the Lucky Pool Prize winners have been selected.
{% endhint %}

### Reward Pools Value

The seasonal leaderboard reward value will be determined by the stone contribution of every user to the Eternals World within that season. The following contributions will be added to the final pools of each season:

* \[Worship]: exchange ranking points in the Eternia Shrine
* \[Decoration]: purchase furniture to decorate the pet's house&#x20;
* \[Mining Tower]: Space Stones contributed to Unlock/Upgrade/Repair the tower.


# Refill Plasma

### What is Plasma?

<figure><img src="/files/LwrIJJbzICU2SzlbI130" alt=""><figcaption><p>Plasma</p></figcaption></figure>

**Plasma** is a crucial resource that powers your pets, **allowing** them to **unlock special missions and receive Space Stones**. Each pet has a different plasma duration based on its rarity, and **the higher the rarity, the more Space Stone you’ll get!**

But what happens when your pet runs out of plasma? While your pets can still participate in regular activities and receive in-game rewards, they’ll miss out on Special missions and valuable Space Stones.

### How to Refill Plasma?

You can easily refill your pets' plasma and get them back to full power! Using Mind Stones, you can instantly top up your pets' plasma through the Plasma Refill feature.

<table><thead><tr><th width="374" align="center">Pet List</th><th align="center">Plasma Warning</th></tr></thead><tbody><tr><td align="center">     <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdbQaHJ69HQ6NTvaIkc7os85cC_QexFyBH8vXL1JhPBkRHjAYK7i_jckcf_YCiZg8iuSdM1bY_d48AZ-NQQ2y64URkpt0RuQllo7KkDrNqqI0DNGVP_4BzarjqGeXZU8pdKnt9E-Wg20hsgZsVMJbx7_kd0?key=jJlQPzr4ob7-pJY-K0NBVQ" alt="" data-size="original"></td><td align="center">     <img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdy0DUJeOqG_7_K3G-zAfNJ1xH7UEBoxp7RztIzYH3u9BxSKzAo67B2JYdnstFOfMwDHAJWojWjGQvjAj_QRAppZccVJgChIBSnUh2ZtcsuoxMTI-FCloNAFvbUEEXKoFNXg4s61YPzwbWr8iAuL50JYtYz?key=jJlQPzr4ob7-pJY-K0NBVQ" alt=""></td></tr><tr><td align="center">          <em>Button refill plasma in UI pet list</em></td><td align="center">     <em>Button plasma warning on the left corner</em></td></tr></tbody></table>

Simply head to the plasma refill section in the pet list or tap the plasma warning button to get started.&#x20;

{% hint style="info" %}
&#x20;*A plasma warning button will appear on the main UI of Eternals House and Eternals Space if you have at least a pet whose plasma is depleted.*
{% endhint %}

<figure><img src="/files/JRA64od2pe0GEuFuuzsO" alt=""><figcaption></figcaption></figure>

You can refill plasma for one pet each time, with the amount of plasma refilled and the number of Mind Stones consumed **depending on the pet's rarity**.

And you can add a **maximum of 5 cycles at once**, ensuring your pets are always ready for the next big mission.&#x20;

You can refill your pet's plasma even if it hasn't run out yet.

{% hint style="info" %}
*For example: A pet with rare rarity has 120 days of plasma → each refill adds 120 days of plasma time. However, players can choose to refill 120, 240, 360,... days.*
{% endhint %}

After confirming the use of mind stones to refill plasma, the request will be processed and may take some time to complete.

You can check the status of your request(s) in the **Refill Plasma History** (the clock icon).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcASCFvBKw0BED5EkQTZRK5nUL0IDs1RbK9jrYk8U7vIDZQuMPP64VdluQ1Ltpl54NUK7T2iMy0VEkTYIAkiEyqHCsab5F6BcJDTqRpaayTLBimJyKZwV8Eh0Tz9thYXUPmbWarDIlTD6IPzeIqQ2eTVTOG?key=jJlQPzr4ob7-pJY-K0NBVQ" alt=""><figcaption><p>Refill Plasma History UI</p></figcaption></figure>

You can also continuously refill plasma without waiting for previous requests to finish processing.

\
***How to Get Mind Stones?***

[**Cyborg Gateway**](https://gateway.cyborg.game/?game=eternal)**:** You can purchase Mind Stones directly through the Cyborg Gateway.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfEYPDOiPnXAZRaZGdZR30H8nzO16fpHB7UrYIH_vaoAgw7G--MoZBY_x965OM8LKT640HuPpakh7yTOm8eq6KAWqymAivi_K2rMZOjdLV_dXc-WOUo3ZZG4lw8-YS0jsl5ujxcC6hw_mrZqnGTYz7BXD_Q?key=jJlQPzr4ob7-pJY-K0NBVQ" alt=""><figcaption></figcaption></figure>


# Eternia Shrine V2

Directly convert you Space Stones into Eternia Spirits (ranking points) via Worship.

<figure><img src="/files/M8U6WqmXwq63Vj1d8vaH" alt=""><figcaption><p>Eternia Shrine</p></figcaption></figure>

In this building, players will contribute their space stones to earn Eternia Spirits and compete in the seasonal leaderboard for big rewards.

{% hint style="info" %}
*This feature will be temporarily locked before the seasonal leaderboard starts.*
{% endhint %}

<figure><img src="/files/0F106cElqVdHNdZt5emC" alt=""><figcaption></figcaption></figure>

In **Eternia Shrine V2**, players who own pets with **higher rarity now have a greater advantage** when converting Space Stones into Eternia Spirit, giving them a boost in climbing the seasonal leaderboards.

Total Exchange rate: the default rate is **100%**, you can increase it with assigning a pet.

Additionally, **Eternia Shrine V2** removes the cooldown time between worship sessions, allowing players to participate continuously. This promises to create intense competition on the seasonal leaderboards!

Last but not least, you have to contribute at least 10.000 Space Stones each time and modify the number of space stones by the steps between +/- 1.000 or +/-10.000 Space Stones

{% hint style="info" %}
*Example: User A has 20,500 space stones, he can only contribute 10,000; 11,000; 12,000;...20,000 space stones at a time.*
{% endhint %}

### Bonus

Unlock greater power with **Eternia Shrine V2**! Assign your pets to receive exclusive bonuses **based on** their **rarity** and the total **number of pets you own**. The more pets in your inventory, the bigger the rewards!

<figure><img src="/files/aEHLYuH2PdHIN9Uw2nAf" alt=""><figcaption><p><em>Tap on the <strong>plus button</strong> in the assign pets section to assign a pet</em></p></figcaption></figure>

​You can assign only one pet at a time and each pet can only be used once to receive a bonus in Worship for each season.

{% hint style="info" %}
*Example: In season 1, Pet 01 was used to worship in address A, then A transfers Pet 01 to address B. Now address B cannot use Pet 01 to worship anymore. B has to wait until season 2 to used Pet 01 to worship.*
{% endhint %}

<figure><img src="/files/ysjlFkUSbPnOLZKxKVrK" alt=""><figcaption></figcaption></figure>

#### Rarity bonus rate

<figure><img src="/files/a3yF01h3n7lAU6ckLg4H" alt=""><figcaption></figcaption></figure>

| Rarity     | Bonus |
| ---------- | ----- |
| Common     | 5%    |
| Rare       | 10%   |
| Epic       | 15%   |
| Mythical   | 20%   |
| Futuristic | 25%   |


# Eternals World

The Eternals Games Ecosystem

## Coming Soon!


# Test

Quick Match is a casual, no-pressure game mode designed for practice and fun. It requires no ticket to enter. As a training-focused mode, Quick Match does not provide rewards, allowing players to hone their skills and enjoy the game without any stakes.

<figure><img src="/files/ZIinpBIQQX2CCQeDjkaQ" alt=""><figcaption></figcaption></figure>


# Gomoku

Welcome to Gomoku! 🎮

You can consider this as normal Getting Started blog, where you begin your exciting journey in Gomoku.

<details>

<summary>So, what is Gomoku?</summary>

Gomoku (Caro) is a classic strategy board game where players win by placing five consecutive markers in a horizontal, vertical, or diagonal line. This game of tactical thinking and spatial awareness has delighted players for generations.

In short, Gomoku is Eternals' Caro game version. Where you can play both good old-fashioned [classic Caro](/eternals_world/gomoku/game-modes#classic-mode) or [Eternal-version Caro](/eternals_world/gomoku/game-modes#eternians-mode)

</details>

<details>

<summary>Sounds great, how can I get started?</summary>

First, you must [login](/eternals_world/gomoku/how-to-join-gomoku) to Gomoku to start playing.

You can [login as a Guest](https://docs.eternals.game/eternals_world/pages/xy5HcIJ2cFeud0EruVJG#id-3.-guest-mode) to try out our gameplay. But we highly recommend login with wallet or social account to fully experience our features and save your progress.

* If you are more familiar with emails/ social accounts like Gmail/ Facebook/ Apple? Check out [Login with Social Accounts](https://docs.eternals.game/eternals_world/pages/xy5HcIJ2cFeud0EruVJG#id-1.-login-with-social-accounts)
* If you want to create new wallet/ restore existing wallet? Check out [Login with Wallet](https://docs.eternals.game/eternals_world/pages/xy5HcIJ2cFeud0EruVJG#id-2.-login-with-hot-wallet)

Once done, you can play [Quick Match](/eternals_world/gomoku/gomoku-quick-match) and/or complete tasks in [Missions](/eternals_world/gomoku/missions).

</details>

<details>

<summary>Could you please walk me through the gameplay?</summary>

Of course! Besides our first-timer tutorial, you can read briefly about our gameplay here.

Gomoku, at its core, is a Caro game where you can compete with other players. We recommend you to try out:

* [Quick Match](/eternals_world/gomoku/gomoku-quick-match) - [Classic Mode](/eternals_world/gomoku/game-modes#classic-mode). That is the closest to your familiar, old-fashioned Caro game
* If you have Eternals Pet NFT in your wallet? Please try out [Quick Match](/eternals_world/gomoku/gomoku-quick-match) - [Eternians Mode](/eternals_world/gomoku/game-modes#eternians-mode). Make sure to read [#what-to-prepare-for-eternians-mode](#what-to-prepare-for-eternians-mode "mention") before playing

After you have been proficient with the game, you can compete in [Ranking Match](/eternals_world/gomoku/ranking-match) and meet mightier enemies.

</details>

<details>

<summary>What to prepare for Eternians mode?</summary>

In order to compete in Eternians mode, you must have at least **1 Eternals Pet NFT** in your wallet, and have assigned your pet in [Battle Deck](/eternals_world/gomoku/battle-deck).

</details>

<details>

<summary>How to get more Ranking Points?</summary>

By completing your [Missions](/eternals_world/gomoku/missions), keeping [Daily Login](/eternals_world/gomoku/daily-login), and win more in [Ranking Match](/eternals_world/gomoku/ranking-match), of course. But besides that, [Mastery Points](/eternals_world/gomoku/gomoku-mastery-point) and [Win Streak](/eternals_world/gomoku/gomoku-win-streak) also have positive correlation with the Ranking Points you will receive after each match. So do your best to max out those numbers as well.

</details>

<details>

<summary>How can I win rewards from playing games?</summary>

You need to get[ more ranking points](https://docs.eternals.game/eternals_world/gomoku/gomoku-leaderboard#how-to-earn-ranking-points), which then allow you to be eligible for [Lucky Pool](https://docs.eternals.game/eternals_world/gomoku/gomoku-leaderboard#id-2.-lucky-pool) and [Top Ranking Pool](https://docs.eternals.game/eternals_world/gomoku/gomoku-leaderboard#id-1.-leaderbooard-with-top-ranking-pool) - of which rewards are tokens.

</details>

### To sum up, your journey pretty much looks like this

{% stepper %}
{% step %}
[Login](/eternals_world/gomoku/how-to-join-gomoku), compete in [Quick Match](/eternals_world/gomoku/gomoku-quick-match) (and do some [Missions](/eternals_world/gomoku/missions)). Repeat until you get the hang of it and get ready for more formidable enemies (and rewards)
{% endstep %}

{% step %}
Get[ tickets](https://docs.eternals.game/eternals_world/gomoku/how-to-earn-tickets), then compete in [Ranking Match](https://docs.eternals.game/eternals_world/gomoku/ranking-match). Face powerful opponents, lose, lose, lose,... cry a little, in secret. Realize you are not competent enough, ticket gone out, go back to [Quick Match](https://docs.eternals.game/eternals_world/gomoku/gomoku-quick-match) to train more.
{% endstep %}

{% step %}
Repeat steps above until you win some [Ranking Match](/eternals_world/gomoku/ranking-match). Win some more, even have [Win Streak](/eternals_world/gomoku/gomoku-win-streak) and see [Mastery Point](/eternals_world/gomoku/gomoku-mastery-point) increases as well. See yourself eligible for [Lucky Pool](https://docs.eternals.game/eternals_world/pages/Ao5qkmTSYdNWlbc5xIUE#id-2.-lucky-pool). Win even more, see your name in [Leaderboard](/eternals_world/gomoku/gomoku-leaderboard), cry (in happiness)
{% endstep %}

{% step %}
Try to stay in [Leaderboard](/eternals_world/gomoku/gomoku-leaderboard) until season ends, reap rewards, have yourself a cocktail!
{% endstep %}

{% step %}
Between those steps, make sure to complete your [Missions](/eternals_world/gomoku/missions) (both daily and permanent) and get your rewards from [Daily Login](/eternals_world/gomoku/daily-login). Make sure to add more powerful pets to your line-up to enhance your win odds in [Eternians Mode](/eternals_world/gomoku/game-modes#eternians-mode) too!
{% endstep %}
{% endstepper %}


# Game modes: Classic and Eternians

In Gomoku, there are 2 different game modes with unique characteristics:

* **Classic Mode:** Play the traditional version of the game with standard rules.
* **Eternians Mode:** Experience a unique twist with special gameplay mechanics exclusive to this mode.

<figure><img src="/files/KTNYACtkfF2it5De1Ty2" alt="" width="375"><figcaption></figcaption></figure>

***

## Classic Mode

For Classic Mode, you don’t need an Eternal Pet to play. It's experience is the closest to the traditional Caro game that we have known well.

<figure><img src="/files/HZPB8VcSF8yeiCSWGVtZ" alt="" width="375"><figcaption></figcaption></figure>

***

## Eternians Mode

{% hint style="info" %}
You must own at least an Eternal Pet NFT and have set up [Battle Deck](/eternals_world/gomoku/battle-deck) to join Eternians Mode
{% endhint %}

{% hint style="success" %}
Eternians mode offers a **15% ranking point bonus** compared to Classic mode
{% endhint %}

Gameplay in this mode is similar to Classic Mode but is enhanced with a unique Pet Skills system that adds strategic depth to gameplay. You can affect the game by employing the skills of your pets.

<div><figure><img src="/files/QKswQvW78El4NvzPGs79" alt=""><figcaption></figcaption></figure> <figure><img src="/files/9UoNPpLYcoXT0ljGJbOq" alt=""><figcaption></figcaption></figure> <figure><img src="/files/qcrCA3H0d7tpNdv8Hd5V" alt=""><figcaption></figcaption></figure></div>

***

These game modes are available in both [Quick Match](/eternals_world/gomoku/gomoku-quick-match) and [Ranking Match](/eternals_world/gomoku/ranking-match)


# Battle Deck

A battle deck is a customizable team of pets that players can set up in the game to battle in [Eternians mode](/eternals_world/gomoku/game-modes#eternians-mode). Each pet belongs to a specific race with unique specialized skills, and players can coordinate these skills to create powerful combinations. To start building a pet deck, players must own Eternals NFTs, which unlock the ability to assemble and manage their team of pets.

***

## Prepare Your Pets

**Step 1**: Access Pet section from home screen.

**Step 2**: Manage your pets

There are 3 regions that you will see in Pet section:

* **Battle Deck:** Where you can arrange your Pet for battle
* **Owned Pet:** The pets that you own
* **Not Owned:** The pets that you have not owned yet

<div><figure><img src="/files/yccFrheCXr2ZwnHakTGI" alt=""><figcaption></figcaption></figure> <figure><img src="/files/MbYqc2zTblxZqeXEZVg3" alt=""><figcaption></figcaption></figure></div>

**To view a pet’s information:** If you click on the Pet, then click **Detail**, you can access the pet's information, including:

* Name
* [Active Skills](/eternals_world/gomoku/gomoku-pet-skills#active-skill)
* [Passive Skills](/eternals_world/gomoku/gomoku-pet-skills#passive-skill)
* NFT ID (on the top right corner)
* Rarity: Higher rarity means higher success rates.
* Success rate: Higher success rate increases the chance of successfully activate the [skill](/eternals_world/gomoku/gomoku-pet-skills).

<figure><img src="/files/nbyXldQhqR4nEVbBtcbz" alt="" width="375"><figcaption></figcaption></figure>

***

## Arrange Battle Deck

{% hint style="info" %}
You can only arrange the pets you own. The pets that you do not own cannot be used.
{% endhint %}

**To assign your pet to Battle Deck**:

* **Step 1**: Click on your owned pets (in Owned Pet region).
* **Step 2**: Click on **Equip** to assign the Pet to Battle Deck
* **Step 3**: Repeat step 1 and 2 for other vacancies in the Deck, the pet will appear in Battle Deck in the order you assign them.

<figure><img src="/files/6xW3hSEPIq0kmYB2lNib" alt="" width="375"><figcaption></figcaption></figure>

**To remove a pet from Battle Deck**: Simply click on the ⛔️ icon on the top right corner of your pet avatar in the Battle Deck region.

<figure><img src="/files/JWH6UiqKRbpNRgXEq8Y2" alt="" width="375"><figcaption></figcaption></figure>


# Quick Match

Quick Match is a casual, no-pressure game mode designed for practice and fun. It requires no ticket to enter. As a training-focused mode, Quick Match does not provide rewards, allowing players to hone their skills and enjoy the game without any stakes.

Once you have been familiar with the game, you can switch to play in [Ranking Match](https://docs.eternals.game/eternals_world/gomoku/ranking-match), where you can receive points and rewards.

***

## How to access Quick Match

**Step 1**: On main screen, click on **Quick Match** to access Quick Match

<figure><img src="/files/mhoPiLO12NVuwrUcBaD0" alt="" width="375"><figcaption></figcaption></figure>

**Step 2**: Quick Match has 2 sub-modes: [**Classic Mode**](/eternals_world/gomoku/game-modes#classic-mode) and [**Eternians Mode**](/eternals_world/gomoku/game-modes#eternians-mode) (Read about [Game Modes](/eternals_world/gomoku/game-modes)). You can choose the mode that you want to play

<div><figure><img src="/files/KTNYACtkfF2it5De1Ty2" alt=""><figcaption></figcaption></figure> <figure><img src="/files/m6iquodwPQueOrt5LM0O" alt=""><figcaption></figcaption></figure> <figure><img src="/files/ChZBsAKiQNKktDw30m8D" alt=""><figcaption></figcaption></figure> <figure><img src="/files/HZPB8VcSF8yeiCSWGVtZ" alt=""><figcaption></figcaption></figure></div>

***

## Finish Match

Once done playing, you will not get any rewards from the match. You can either click on **New Match** to start a new match, or **Home** to go back to Home section

<div><figure><img src="/files/lczqK39DRRLzZmfZAMAS" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="/files/5FUwyKndSv539W5bFJnO" alt="" width="375"><figcaption></figcaption></figure></div>

***

If you want to receive points and rewards after each match, please compete in [Ranking Match](https://docs.eternals.game/eternals_world/gomoku/ranking-match).


# Ranking Match

{% hint style="info" %}
You need [ticket](/eternals_world/gomoku/how-to-earn-tickets) to join Ranking Match
{% endhint %}

Ranking Match is a competitive mode designed for players seeking challenges and rewards. This is where players can obtain [Mastery](/eternals_world/gomoku/gomoku-mastery-point) and [Ranking points](/eternals_world/gomoku/gomoku-leaderboard#how-to-earn-ranking-points) (even more bonus with [Win Streak](/eternals_world/gomoku/gomoku-win-streak)). Especially, Ranking points give players a chance to win valuable [rewards](/eternals_world/gomoku/gomoku-leaderboard) such as C98 tokens or Genesis Pools tokens. To participate in the Ranking Match, players must spend [1 ticket/match](/eternals_world/gomoku/how-to-earn-tickets).

***

## How to access Ranking Match

**Step 1**: On main screen, click on **Ranking Match** to enter Ranking Match

<figure><img src="/files/iPxQKUMispHUw0BaOU5s" alt="" width="375"><figcaption></figcaption></figure>

**Step 2**: Match has 2 sub-modes: [**Classic Mode**](/eternals_world/gomoku/game-modes#classic-mode) and [**Eternians Mode**](/eternals_world/gomoku/game-modes#eternians-mode) (Read about [Game Modes](/eternals_world/gomoku/game-modes)). You can choose the mode that you want to play

<div><figure><img src="/files/LxtzbwvGrzKRF0rls674" alt=""><figcaption></figcaption></figure> <figure><img src="/files/qcP7aqF7qCxl6FtFkaps" alt=""><figcaption></figcaption></figure> <figure><img src="/files/wWDHl0mBVloEMsoJyewk" alt=""><figcaption></figcaption></figure> <figure><img src="/files/LnsTZ1hx5jGMSKMBhnV1" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
You need a ticket to join the Ranking Match. If you don’t have a ticket, an error is returned as below. Please refer to [How to get Tickets](https://docs.eternals.game/eternals_world/gomoku/how-to-earn-tickets) to get more tickets.
{% endhint %}

<figure><img src="/files/oO0atSv7eEbF7qq6cV68" alt="" width="375"><figcaption></figcaption></figure>

***

## Finish Match

Once done playing, if you win, Ranking, Mastery points, and Win Streak will increase. If you lose, those points will be deducted.

{% hint style="warning" %}
You can increase the Ranking point you receive after each match by:\
\- Winning consecutive matches (increase [Win Streak](/eternals_world/gomoku/gomoku-win-streak))\
\- Having higher [Mastery Point](/eternals_world/gomoku/gomoku-mastery-point)\
\- Compete in [Game modes: Classic and Eternians](/eternals_world/gomoku/game-modes#eternians-mode) (add 15% bonus compared to Classic mode)
{% endhint %}

You can either click on **New Match** to start a new match, or **Home** to go back to Home section.

<div><figure><img src="/files/lEH3n8dJLk2J4Y5esyKk" alt=""><figcaption></figcaption></figure> <figure><img src="/files/Ymx0A3FSUDPSVXV79jbf" alt=""><figcaption></figcaption></figure></div>


# How to get Tickets

Tickets are essential for joining [Ranking Matches](https://docs.eternals.game/eternals_world/gomoku/ranking-match) in Eternals Gomoku. Below are the three ways you can get more tickets to compete:

***

## 1. Daily Login Rewards

By logging into Eternals Gomoku every day, you can receive free tickets as part of the Daily Login Rewards. Make it a habit to check in daily to ensure a steady flow of tickets for your Ranking Matches.

<div><figure><img src="/files/MNsczSk3uXvhlxnIxLhv" alt=""><figcaption></figcaption></figure> <figure><img src="/files/lbWcHDBgYvNRWqhTVISg" alt=""><figcaption></figcaption></figure></div>

***

## 2. Missions

Complete various missions in the game to get additional tickets. Missions may involve specific gameplay challenges, achieving certain milestones, or participating in events. You can get tickets from both [Permanent](https://docs.eternals.game/eternals_world/gomoku/missions#id-1.-permanent-missions) and [Daily](https://docs.eternals.game/eternals_world/gomoku/missions#id-2.-daily-missions) missions. Make sure to check the mission list regularly to stay updated on available tasks.

<div><figure><img src="/files/JogGfeNClzdRkLkg1g9p" alt=""><figcaption></figcaption></figure> <figure><img src="/files/5qtsLy09hYAUxbWo3rNk" alt=""><figcaption></figcaption></figure></div>

***

## 3. Buy Tickets with Telegram Stars

If you need tickets immediately, you can purchase them using [Telegram Stars](https://telegram.org/blog/telegram-stars). Follow the steps below to buy tickets:

### Step-by-Step Guide:

1. **Click on the "+" Button** Locate the **“+” button** next to your ticket count on the screen and click on it.
2. **Select a Ticket Bundle** Choose the ticket bundle that suits your needs from the available options.

   <div><figure><img src="/files/FEpq9qPYMhDi61vk3tzF" alt=""><figcaption></figcaption></figure> <figure><img src="/files/9rQwr9cha7gQNgTw4M3a" alt=""><figcaption></figcaption></figure></div>
3. **Confirm Your Purchase** Review the ticket bundle details and confirm your purchase. The required amount of Telegram Stars will be deducted, and your tickets will be added instantly.

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p>If your <a href="https://telegram.org/blog/telegram-stars">Telegram Stars</a> balance is insufficient, refund your balance and then you will be able to proceed!</p></div>

<div><figure><img src="/files/ZIinpBIQQX2CCQeDjkaQ" alt=""><figcaption></figcaption></figure> <figure><img src="/files/ERNJt04cv9CBQIRRpGaa" alt=""><figcaption></figcaption></figure></div>

***

By utilizing these methods, you can ensure you always have enough tickets to participate in exciting Ranking Matches in Eternals Gomoku. Happy gaming!


# How to join Eternals Gomoku

Joining Eternals Gomoku is simple and can be done in several ways. Here are the options available:

* [Login with social accounts](#id-1.-login-with-social-accounts) (Telegram, Gmail, Facebook, Apple, Email)
* [Login with Hot Wallet](#id-2.-login-with-hot-wallet) (Create or Import Seed Phrase)
* [Login as Guest](#id-3.-guest-mode)

{% hint style="warning" %}
As a bonus, first-time login users receive **500 Ranking Points** to kickstart their journey!
{% endhint %}

***

## 1. Login with Social Accounts (<mark style="color:red;">Recommended</mark>)

You can log in quickly using your social media or email accounts. Supported platforms are: Telegram, Gmail, Facebook, Apple, and Email.

#### Steps:

1. Select the social account you want to use.
2. Follow the prompts to authenticate your login.

<figure><img src="/files/HY09z1aCbZs1mijIOrWv" alt=""><figcaption></figcaption></figure>

***

## 2. Login with Hot Wallet

You can log in with your wallet by either creating a new Hot Wallet or importing an existing one using your seed phrase.

#### Option A: Create a New Wallet

1. On the Welcome screen of the game, click on **Create/Restore Wallet** → Select **Create Wallet**.
2. Securely store your seed phrase for future access.
3. Confirm that you have saved the seed phrase by checking the box → Click **Create Wallet**.

{% hint style="warning" %}

* Pay close attention to every word in your seed phrase and back it up correctly in a safe place.
* **It is your responsibility to keep your seedphrase safe**
  * If you lose your seed phrase, you can not recover your wallet. And we can not support you to restore it.
  * If your seedphrase is leaked, someone else can access your wallet and hack your assets.
    {% endhint %}

<figure><img src="/files/j4Cbkh324Fxhg9Krj0MJ" alt=""><figcaption></figcaption></figure>

#### Option B: Import an Existing Wallet

1. On the Welcome screen of the game, click on **Create/Restore Wallet** → Select **Restore Wallet**.
2. Enter the seed phrase of your existing wallet → Click **Restore Wallet**.

<figure><img src="/files/33XniEowVw0cd0pK6WiV" alt=""><figcaption></figcaption></figure>

***

## 3. Guest Mode

If you’re not ready to log in with an account, you can play in Guest Mode. In Guest Mode, you can only access Quick Match.

<figure><img src="/files/Q7DGvpSdlfp6NESZpKsX" alt=""><figcaption></figcaption></figure>

***

By following these methods, you can join Eternals Gomoku and start enjoying the game right away!


# Missions

Missions are a great way for players to get Tickets for Ranking Matches and increase their Ranking Points. There are 2 mission types:

* [**Permanent Missions**](https://docs.eternals.game/eternals_world/gomoku/pages/oD59TgJ8V0qMngzvuH2Y#id-1.-permanent-missions): You can only do these missions once
* [**Daily Missions**](#id-2.-daily-missions): You can do these missions daily

***

## 1. Permanent Missions

Permanent missions can be done once. By completing Permanent Missions, players can obtain Tickets and Ranking Points

<figure><img src="/files/JogGfeNClzdRkLkg1g9p" alt="" width="375"><figcaption></figcaption></figure>

#### Steps:

1. On the main screen, click on the **Missions** icon at the bottom.
2. Select the **Permanent Mission** tab.

#### Permanent Mission Types:

* **Eternals Gomoku Missions**: Win consecutive [Ranking Matches](/eternals_world/gomoku/ranking-match) (e.g., win 3, 5, 7, or 10 matches in a row).
* **Social Missions**: Join the Telegram channel and invite other players using referral links.
* ... And many more will be added in the future!

***

## 2. Daily Missions

Daily Missions are reset everyday. Login and complete those missions to obtain Tickets daily.

<figure><img src="/files/5qtsLy09hYAUxbWo3rNk" alt="" width="375"><figcaption></figcaption></figure>

#### Steps:

1. On the main screen, click on the **Missions** icon at the bottom.
2. Select the **Daily Mission** tab.

#### Daily Mission Types:

* Play [**Classic Mode**](/eternals_world/gomoku/game-modes#classic-mode) once.
* Play [**Eternians Mode**](/eternals_world/gomoku/game-modes#eternians-mode) once.
* Play 3 [**Ranking Matches**](/eternals_world/gomoku/ranking-match).
* Win 1 match.
* ... And many more will be added in the future!

***

By completing these missions, you can stay competitive and ensure you’re always prepared for Ranking Matches!


# Daily Login

Get rewards every day simply by logging into Eternals Gomoku. Here’s everything you need to know about the Daily Login Rewards system:

<div><figure><img src="/files/MNsczSk3uXvhlxnIxLhv" alt=""><figcaption></figcaption></figure> <figure><img src="/files/lbWcHDBgYvNRWqhTVISg" alt=""><figcaption></figcaption></figure></div>

***

## Daily Login Rewards

Users receive rewards for each day they log in. These rewards are distributed randomly and can include:

* **C98 Tokens**
* **Base Eternals (NFTs)**
* **Common Eternals (NFTs)**
* **Ranking Points**
* **Ranking Match** [**Tickets**](/eternals_world/gomoku/how-to-earn-tickets)

***

## Milestone Rewards

{% hint style="info" %}
Users are **not required to log in consecutively** to maintain eligibility. Your login streak will not reset if you miss a day.
{% endhint %}

Special rewards are set for specific milestone days within a season (Such as: Day 3, 7, 14, 21). These may include high-value rewards like:

* **C98 Tokens**
* **Rare NFTs**

***

## Tips

Here are some tips to maximize your rewards from Daily Login:

* Log in every day to maximize your chances of winning valuable rewards.
* Keep track of milestone days to ensure you claim special rewards.

***

Start logging in daily and enjoy the exciting rewards waiting for you in Eternals Gomoku!


# Mastery Points

Mastery reflects a player's skill level in Eternals Gomoku. It determines the strength of opponents you face and impacts the ranking points you gain or lose in [Ranking Matches](/eternals_world/gomoku/ranking-match). Here’s everything you need to know about Mastery:

<figure><img src="/files/KHmPYLJJYEcTeZhXofBQ" alt="" width="375"><figcaption></figcaption></figure>

***

## What is Mastery?

Mastery represents your skill level in the game. Higher Mastery results in stronger opponents during Ranking Matches. Mastery affects the ranking points you receive:

* **Higher Mastery = More Ranking Points** obtained from victories.
* **Higher Mastery = Fewer Ranking Points** deducted from losses.

***

## How to get Mastery Points?

You can get Mastery points **only by** [**playing Ranking Matches**](/eternals_world/gomoku/ranking-match). Performance in these matches directly affects your progression:

* **Winning a Ranking Match**: Grants Mastery points, helping you advance.
* **Losing a Ranking Match**: Deducts Mastery points.

***

## Mastery Tiers and Levels

{% hint style="warning" %}
Every player’s Mastery will be reset to Bronze tier at the beginning of each season.
{% endhint %}

<figure><img src="/files/NaoP4ZCbzgsYeadd6Xzd" alt=""><figcaption></figcaption></figure>

Mastery is divided into five tiers, showcasing your skill progression:

1. **Bronze**
2. **Silver**
3. **Gold**
4. **Diamond**
5. **Master**

Each tier is further divided into three levels: Level 1, Level 2, Level 3. **Example**: Bronze I, Bronze II, Bronze III -> Silver I, Silver II, Silver III

To progress through the tiers and levels, you must perform consistently in Ranking Matches and accumulate Mastery points by winning matches.

***

By participating in Ranking Matches and improving your skills, you can climb the Mastery tiers and gain greater rewards. Start your journey today and aim for the **Master Tier**!


# Win Streak

The **Win Streak** feature tracks your consecutive wins in [Ranking Match](/eternals_world/gomoku/ranking-match), providing exciting bonuses to boost your Ranking Points.

* **Milestone Bonuses:** Achieve consecutive wins to get bonus Ranking Points.
* **Modes:** Bonuses apply to both [**Classic Mode**](/eternals_world/gomoku/game-modes#classic-mode) and [**Eternians Mode**](/eternals_world/gomoku/game-modes#eternians-mode) modes.
* **Leaderboard Advantage:** The more you win consecutively, the higher the bonus percentage, giving you a competitive edge on the Leaderboard.

***

### How It Works

1. **Starting Point:**
   * Players begin with a **Win Streak** of **0**.
2. **Increasing Your Streak:**
   * Winning a Ranking Match increases your streak by **1**.
3. **Resetting the Streak:**
   * Losing a match resets both your Win Streak and the bonus to **0**.

***

### Win Streak Bonuses

<figure><img src="/files/A6B17s1gfA3vbkkQ4KEi" alt="" width="375"><figcaption></figcaption></figure>

The table below outlines the bonus percentages based on your current streak:

| **Win Streak** | **Bonus**     |
| -------------- | ------------- |
| 2              | **5%**        |
| 3              | **10%**       |
| 4              | **15%**       |
| 5+             | **20% (Max)** |

**Note:**

* The **maximum bonus** is capped at **20%**, even if your streak exceeds 5 wins.
* The streak bonus resets with the start of a new season, as all players' Mastery levels are refreshed.

***

Happy gaming and good luck building your Win Streak! 🎮


# Pet Skills

The **Pet Skill System** adds a layer of strategy and competition to [**Eternians Mode**](/eternals_world/gomoku/game-modes#eternians-mode) of the game, blending **pet skills** with traditional **Caro** gameplay. While success rates benefit users with high-rarity pets, a luck factor ensures fairness, preventing an overwhelming advantage for users with multiple high-rarity pets.

Each pet has 2 main skill types: **Active Skill** and **Passive Skill**. Each skill has its own success rate, meaning you may fail when activate a skill.

***

## **Active Skill**

Each pet has **1 Active Skill**, associated with one of the following elements: **Metal, Nature, Water, Fire, Earth, or Legend.**

#### How to Use an Active Skill:

1. **Activate**:
   * Click on the pet's skill icon.
   * Select a target on the board (**opponent's pieces** or **empty spaces**, depending on the skill).
   * Confirm to activate the skill.
2. **Usage Limit**: Players can activate any number of "ready skills" (skills not in cooldown) during their turn.

**Skill Cooldown**: Active skills begin in **cooldown** at the start of a game and cannot be used immediately. Cooldown time varies based on pet rarity—higher-rarity pets have shorter cooldown periods.

***

## **Passive Skill**

Each pet has **1 Passive Skill**, also associated with one of the 6 elements: **Metal, Nature, Water, Fire, Earth, or Legend.**

#### Types of Passive Skills:

1. **Auto-Apply**: Always active, requires no conditions, and cannot be removed.
2. **Conditional**: Activates automatically when specific conditions are met.

***

## **Pet Skills**

| **Skill Name**     | **Race** | **Type** | **Description**                                                                                                      | **Icon**                                       |
| ------------------ | -------- | -------- | -------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| **Holy Restraint** | Legend   | Active   | Target 1 Pet from the opponent's team, silence it. Silent targets cannot activate Active Skill.                      | ![Holy Restraint](/files/8Se1ucxHMSl52K4gmN4K) |
| **Reality Burst**  | Legend   | Passive  | 33% chance to randomly remove a Summoned object of the enemy.                                                        | ![Reality Burst](/files/GaVTxSg2hulHnD4BD8ca)  |
| **Slow Eruption**  | Fire     | Active   | Target an opponent's piece, apply "Bomb". After 3 Turns, targets with "Bomb" will be destroyed.                      | ![Slow Eruption](/files/PcJUBHFGRC3QUOCXVY9j)  |
| **Flame Barrier**  | Fire     | Passive  | Decrease the AOE of enemy Pet' Skills.                                                                               | ![Flame Barrier](/files/1A3kNmpWghkUwzuGyhq1)  |
| **Earthquake**     | Earth    | Active   | Target a 4x4 area, destroy up to 3 opponent's pieces and 2 allied pieces within.                                     | ![Earthquake](/files/7q5wUQ9g9pZvvWxvZpLm)     |
| **Gaia's Guard**   | Earth    | Passive  | 25% chance for allied object/piece to not be destroyed.                                                              | ![Gaia's Guard](/files/rAFRUzHeGGtmOgabDmZi)   |
| **Isolation**      | Metal    | Active   | Target an opponent's piece. Your opponent cannot place any new piece in adjacent tiles of the target for 2 Turns.    | ![Isolation](/files/YnsfflkQ9Sod1HHEtXrZ)      |
| **Honed Blade**    | Metal    | Passive  | Increase the Success Rate of allied Pet's Skills (self excluded). Lower Rarities = more % increment.                 | ![Honed Blade](/files/FZ2K8eC1exrPRbjH7xuZ)    |
| **Mad Growth**     | Nature   | Active   | Target an empty tile on the board, summon a "Seed" on it. After 3 Turns, an allied piece will bloom from the "Seed". | ![Mad Growth](/files/mXk4H9V61CRn7COmOJc7)     |
| **Acceleration**   | Nature   | Passive  | Improve the effect of duration-based skills.                                                                         | ![Acceleration](/files/yWLHqE9awUOxLqM8etTr)   |
| **Frozone**        | Water    | Active   | Target an opponent's piece, apply "Frozen" for 3 Turns. Frozen targets aren't legal to form a win-line.              | ![Frozone](/files/AYrQVVUTT9WtrrE3UDWf)        |
| **Dampened**       | Water    | Passive  | Decrease the Success Rate of enemy Pet's Skills. Higher Rarities = more % reduction.                                 | ![Dampened](/files/SX8j2EMJzXIW9pOSSNyn)       |

***

## **Pro Tips**

* **Plan Strategically**: Time your Active Skills carefully to disrupt opponents or secure your position on the board.
* **Optimize Pet Rarity**: Higher-rarity pets reduce cooldown time, but remember that luck is still a factor.
* **Adapt and Counter**: Learn the strengths and weaknesses of different elements to counter your opponent's pet skills effectively.

***

Use the Pet Skill System to outsmart opponents and master the strategic aspects of the game! 🐾✨


# Leaderboard and Reward Pools

Eternals Gomoku features **2 reward pools** designed to recognize and reward player achievements. These pools provide opportunities for both elite competitors and dedicated participants to get valuable rewards.

<div><figure><img src="/files/Kp8FHBJFSoinVb35B5X7" alt=""><figcaption></figcaption></figure> <figure><img src="/files/FILmM4MrnlOoMV0xeEy5" alt=""><figcaption></figcaption></figure> <figure><img src="/files/JTnCidfwzwZoDxEFPVDx" alt=""><figcaption></figcaption></figure></div>

***

## 1. Leaderboard with Top Ranking Pool

* **Eligibility:** The top **50** players with the highest ranking points at the end of the season.
* **Rewards:** Genesis Pool Token and C98 Token

#### **How to Get Ranking Points:**

* Log in daily and claim rewards from [Daily Login](/eternals_world/gomoku/daily-login)
* Complete [Permanent Missions](https://docs.eternals.game/eternals_world/gomoku/pages/oD59TgJ8V0qMngzvuH2Y#id-1.-permanent-missions)
* Win [Ranking Matches](/eternals_world/gomoku/ranking-match) (Especially in [Game modes: Classic and Eternians](/eternals_world/gomoku/game-modes#eternians-mode) as it offers additional 15% ranking points bonus)

***

## 2. Lucky Pool

* **Eligibility:** Players who obtain **at least 100 ranking points** during the season will qualify for the Lucky Pool.
* **Reward Details:**
  * Method: **Lucky draw (Random)**
  * Total Rewards: **5000 $C98**
  * Total Winners: **100 slots**
  * Reward Distribution: **Winners share the $C98 rewards equally.**

{% hint style="info" %}
Reward will be distributed to your wallet after the campaign (season) concludes.

It might take a few working days to proceed, please stay tuned and wait for our announcement on social channels.
{% endhint %}

***

Stay active and competitive to secure your spot in the Top Ranking Pool or qualify for the Lucky Pool and get exciting rewards! 🎮✨


# Eternals Pew Pew


# Introduction


# Overview

Eternals: Pew Pew is an engaging casual shooter game with simple gameplay, aiming to create a sustainable and fair economy for all players by utilizing characters from the Eternals world.

Our mission is to create a gaming ecosystem that brings joy to everyone, and we are seeking and inviting passionate builders to join the Eternals gaming ecosystem.

Please refer to this shortened document for quick information:  <https://coin98.notion.site/Eternals-Pew-Pew-Overview-21b83b174c19807bb599f116de2613af?source=copy_link>

<figure><img src="/files/0BXPt3b06V8H7zjFPoK1" alt=""><figcaption></figcaption></figure>


# Vision Map

Welcome to the **Eternals: Pew Pew** Roadmap, our pledge to build a vibrant, sustainable gaming ecosystem driven by our passionate community.

This roadmap outlines our phased development, introducing exciting features, NFT interactions, and open-world adventures while remaining adaptable to community feedback and market needs. We envision a player-driven universe where creativity and collaboration thrive, fostering a dynamic and inclusive experience.

With transparency and flexibility, we’ll evolve Eternals: Pew Pew together, ensuring it remains fresh and engaging. Join us in crafting a radiant future for this shared adventure, where every player’s voice shapes a limitless, thriving metaverse.

{% hint style="warning" %}
The vision map represents plans as of July 2025 and is subject to change based on players' feedback or market conditions.
{% endhint %}

### Alpha Test (Aug 2025) | 🗓️ 5th Aug 2025

* [x] **Core Gameplay**
* [x] New gun type: Machine, Sniper, Shotgun
* [x] New gun rarity: Common, Rare, Epic
* [x] New gun feature: Gun repair and condition
* [x] New game mode: Shooting mode
* [x] New leaderboard: Season Leaderboard, Shooting Leaderboard
* [x] New resource: Energy, Gold, Box, Shooting Point, Ranking Point
* [x] New currency: Space Stone

### Open Beta (Sep - Oct 2025) | 🗓️ 16th Sep 2025

* [x] New game mode: Crafting mode
* [x] New Premium System: **Sparkle** (Gun, Material)
* [x] New resource: crafting point, material, chest
* [x] New leaderboard: Crafting Leaderboard
* [x] New Marketplace

### Risk-to-Win👉 Coming soon

* [ ] More Bosses are coming…
* [ ] Guid vs Guild Arena
* [ ] PvP Battle
* [ ] $ETER Utilities
* [ ] and Tournament ...


# Guardian Pass NFT Collection

<figure><img src="/files/eHDLjWjExyn3Jdj3Wpkn" alt=""><figcaption></figcaption></figure>

An exclusive NFT collection for Eternals Pew Pew is designed to recognize and honor our **early supporters** as the initial key contributors to our on-chain gaming ecosystem.

Supply: **998 NFTs**

#### Guardian Pass NFT’s Utilities

* **Airdrop** of $ETER tokens (*Read more at Airdrop Allocation*)
* **Exclusive Gun Package** only for Guardian NFT holders
* **Exclusive Guild Master access** for more bountiful rewards
* **Early access** to PvP BATTLES and Tournament, may the best MEOZ win!!
* **Whitelisted** for future mints.

#### Exclusive Gun Package

Guardian NFT holders will be gifted **3 Mythical Guns** in this Alpha Test. More in-game packages to come in the following seasons!

<figure><img src="/files/mPtQw4cBs2rmSap8FLNw" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Exclusive Gun Package only for **Minters** of Guardian NFT.

For the 1st week of Alpha Testing Stage:&#x20;

*The **Exclusive Gun Package** and other in-game perks will be distributed directly into the NFT minter's game account at the specific time:*

* If user A buys/mints an NFT in the time **between 0:00 AM and 11:59 PM** of the X day.
* User A will receive the perks & packages after **4:00 PM of the X+1** day.\
  *Timezone: UTC +7*
  {% endhint %}

#### Treasury for Guardians

We will give away <mark style="color:$warning;">**100 Guardian NFTs**</mark> to honor members who have contributed to the community, developed the project, and helped us build a sustainable community.

🛍️ Get Guardian NFT → <https://dagora.xyz/launchpad/eternals-pew-pew:-the-guardian-nft>


# Battle Pass

<figure><img src="/files/sbh3AS6HUhgMifYNtCm0" alt=""><figcaption></figcaption></figure>

Unlock more rewards with **Battle Pass**! Play to receive exclusive guns, bonus currency, and ranking points that'll make your game experience even better and improve your ranking in the Season Leaderboard.

Get more value, more fun – grab yours today and boost your progress!

#### How to get Battle Pass?

* Click the Battle Pass icon on the home screen to purchase with Space Stone.

#### How to reach milestones in Battle Pass?

* Receive Shooting points from the game to reach milestones. *Shoot, shoot, and defeat enemies.*

#### Battle Reward

* Gold
* Energy
* Gun
* Ranking Point


# Gameplay & Resources


# Gameplay

<figure><img src="/files/QAya4eMJude5HHu7RQHm" alt=""><figcaption></figcaption></figure>

#### Game Objective

* Defeat all enemies within the fixed time of the game
* Each game will have a basic goal (⭐) and extra goals (⭐⭐ & ⭐⭐⭐) to complete.
* By completing extra goals, players are rewarded with more bonus shooting points.

### Difficult Level

<figure><img src="/files/ihodbsiO9IhCm7WKgQXI" alt=""><figcaption></figcaption></figure>

Players choose the difficulty level before entering the game, according to the following requirements:

| **Difficulty Level**                            | **Energy requirement** | **Reward**        |
| ----------------------------------------------- | ---------------------- | ----------------- |
| **🔵 - Easy**                                   | Require 15 **⚡Energy** | <p>Shooting Point |
| <br>Gold                                        |                        |                   |
| <br>Box (Wooden - Bronze - Silver)</p>          |                        |                   |
| **🟡 - Normal**                                 | Require 25 **⚡Energy** | <p>Shooting Point |
| <br>Gold                                        |                        |                   |
| <br>Box (Wooden - Bronze - Silver - Gold)</p>   |                        |                   |
| **🔴 - Hard**                                   | Require 40 **⚡Energy** | <p>Shooting Point |
| <br>Gold                                        |                        |                   |
| <br>Box (Bronze - Silver - Gold - Platinum)</p> |                        |                   |

* Players need to complete the game's goal within the time limit of that game
* Game will end when the player runs out of ammo or completes the game’s goal

### Enemy

* In each game, there will be many different enemies; focus on defeating them.
* **Bosses** (with special skills and stats) will appear in **🟡 Normal** and **🔴 Hard** difficulty

<figure><img src="/files/7Kr8sADNExRN5VaMnhpo" alt=""><figcaption></figcaption></figure>

#### Reward

Receive rewards when completing game’s goals, including:

* Shooting Point
* Gold&#x20;
* Box

## Supporter Ingame

<figure><img src="/files/iZkco0u1OHmpNfH6nPF8" alt="" width="188"><figcaption></figcaption></figure>

* Before starting each game, you can choose Pet as your supporter to get more of the **Shooting point bonus**.
* Up to **3 Pets** can be brought as supporters into the game.

### Requirement

* The Pet *must have* Plasma to become your supporter.

### Bonus rate

Bonus rates and pets’ rarity will correspond to the table below:

| Pet Rarity  | Shooting point bonus rate |
| ----------- | ------------------------- |
| ⚪ Common    | 0.5%                      |
| 🟢 Rare     | 1%                        |
| 🔵 Epic     | 2%                        |
| 🟣 Mythical | 3%                        |
| 🟠 Futu     | 4%                        |

### How to get Genesis Pet

You can recruit more Pets on the Marketplace.

* [Purchase ***Genesis Pet/Wish*** on the Marketplace](https://www.eternals.game/genesis)


# Resources & Items

{% tabs fullWidth="true" %}
{% tab title="Energy" %}

<figure><img src="/files/5IVOD5HdimfBFZj8oZsi" alt="" width="192"><figcaption></figcaption></figure>

The Energy System is a primary resource to use to play the game.

* Base Energy Limit: **100** ⚡**Energy**

*The higher the difficulty, the more energy it costs.*

#### Daily Restore

* Energy will be restored daily, and only when the energy level is **less than 100**.
* Buy more Energy at the Shop to have more chances to destroy enemies, gain an advantage on the Leaderboard.

Based on the difficulty, the energy consumption for each game will be different. Read [Gameplay](/eternals_world/eternals-pew-pew/gameplay-and-resources/gameplay)
{% endtab %}

{% tab title="Gold" %}

<figure><img src="/files/QDLSrJgZcyHez6mu14NK" alt="" width="178"><figcaption></figcaption></figure>

* The rewards you get when you complete the game's objectives
* A small amount of money from selling gun
* Gold can be used for repairing gun
  {% endtab %}

{% tab title="Loot box" %}

<figure><img src="/files/0sGrTsU7gk3kCr5HzEoi" alt="" width="149"><figcaption></figcaption></figure>

Tradable on the 2nd marketplace. \
Open for perks & materials.

***

* **How to Get Boxes:** Kill enemies in Shooting Mode, and they will drop as rewards.
* **What's Inside:** Open them to get random Guns and Materials. Better Boxes give better loot!
* **How to Get Better Boxes:** To find rarer Boxes, play on a harder difficulty and use a rarer Gun.

***

There are 5 box types as follows:

<table><thead><tr><th width="225">Game Difficulty's Box</th><th>Easy</th><th>Normal</th><th>Hard</th></tr></thead><tbody><tr><td>Wooden Box</td><td>✅</td><td>✅</td><td>-</td></tr><tr><td>Brozen Box</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Silver Box</td><td>✅</td><td>✅</td><td>✅</td></tr><tr><td>Gold Box</td><td>-</td><td>✅</td><td>✅</td></tr><tr><td>Platinum</td><td>-</td><td>-</td><td>✅</td></tr></tbody></table>

{% hint style="info" %}
💡*The rate of dropping the Box will correspond to the rarity of the gun used in that game*
{% endhint %}

### How to check the Loot box drop rate?

Step 1: Visit the user profile

<figure><img src="/files/pNyO4Iw7RyIkfA6iRdxO" alt="" width="563"><figcaption></figcaption></figure>

Step 2: Check the drop rate section&#x20;

<figure><img src="/files/w6ImeSzHG0wNCRXl6FeS" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Chest" %}

<figure><img src="/files/z22shafVgA3WUtJG9Qjo" alt="" width="188"><figcaption></figcaption></figure>

Tradable on the 2nd marketplace.\
Open for materials/guns.

Chests are rare items in the game. Here's how you can get them:

* **Craft them** using materials from Box.
* **Win them** by getting a high rank on the **Weekly Leaderboard**.
* **Win Special Chests** by getting a top spot on the **Season Leaderboard**.

***

#### **What’s inside the Chest and the Special Chest?**

{% hint style="info" %}
Chests contain very special weapons and perks that are worth your pursuit!&#x20;

Coming soon on **Open Beta.**
{% endhint %}
{% endtab %}

{% tab title="Ranking Point" %}

<figure><img src="/files/EFTBWB8bfGDHx3vCAJDF" alt=""><figcaption></figcaption></figure>

**Important**

Ranking point is used to rank in Season Leaderboard

### How to get Ranking Point?

* **Special reward** by final ranking on the [Weekly Leaderboards](/eternals_world/eternals-pew-pew/how-to-earn/leaderboard-system)
* **Reward** from [Battle Pass](/eternals_world/eternals-pew-pew/introduction/battle-pass)
* **Bonus** from [Referral System](/eternals_world/eternals-pew-pew/how-to-earn/referral-system)
  {% endtab %}

{% tab title="Shooting Point" %}

<figure><img src="/files/6AYmfPApJxT09NlRGvU7" alt="" width="110"><figcaption></figcaption></figure>

The rewards you get when you complete the game's objectives

Bonus

Get Shooting point boost by using Supporter (Genesis Pet) in game.
{% endtab %}

{% tab title="Space Stone" %}

<figure><img src="/files/uQ0WZ7cgx84MMs5yS38H" alt=""><figcaption></figcaption></figure>

Purchasing currency for the Battle Pass and other packages in the shop.
{% endtab %}

{% tab title="Materials" %}

<figure><img src="/files/Mr1pcGgFCoKvwl3iTqIY" alt="" width="375"><figcaption></figcaption></figure>

For crafting chests & guns

Source: from Loot box.
{% endtab %}

{% tab title="Crarting Point" %}

<figure><img src="/files/q5yfU8uKiFOGf6aviUBu" alt=""><figcaption></figcaption></figure>

*Coming soon in Open Beta*

Accumulate CP to level up rankings on the Crafting Leaderboard (weekly).
{% endtab %}

{% tab title="Sparkle Material" %}

<figure><img src="/files/q5yfU8uKiFOGf6aviUBu" alt=""><figcaption></figcaption></figure>

*Coming soon in Open Beta*

Premium materials for crafting chests & guns.
{% endtab %}
{% endtabs %}

<table><thead><tr><th>Item</th><th>Icon</th><th width="217">Details</th></tr></thead><tbody><tr><td>Energy</td><td></td><td></td></tr><tr><td>Gold</td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>


# Shop

<figure><img src="/files/S46E8AFMafDJgeNvyU6s" alt=""><figcaption></figcaption></figure>

Players can **purchase more Gold, various Items, or exclusive Special Packages** right here. Don't miss out – be sure to **check out our attractive Sales**!

All of the revenue from Shop will be contributed to the Main Reward Pool.

{% hint style="success" %}
The prizes will get bigger and bigger!
{% endhint %}

***

Items that can be purchased in the Shop:&#x20;

* Gold&#x20;
* Energy
* Battle Pass
* Seasonal/Meta Packages
* Partners Promotion


# Gun

<figure><img src="/files/Diwl16UPcHrDPYXoFkNo" alt=""><figcaption></figcaption></figure>

The Gun system is a *core element* for winning the game, allowing players to customize their combat style. Guns come in various types and firing modes, each with unique stats and rarities, adding significant content depth to the game.

***

### Gun Types

| Type                    | Single Shot                               | Power Shot           |
| ----------------------- | ----------------------------------------- | -------------------- |
| Machine gun             | Firing mode: 1 straight round             | <p>                  |
| Charge time: 1s         |                                           |                      |
| <br>Big bullet          |                                           |                      |
| <br>Explosive round</p> |                                           |                      |
| Sniper Rifle            | Firing mode: 1 piercing round             | <p>Charge time: 2s   |
| <br>Long bullet         |                                           |                      |
| <br>High speed</p>      |                                           |                      |
| Shotgun                 | Firing mode: 2 burst round, bounce 1 time | <p>Charge time: 1.5s |
| <br>Quad shot           |                                           |                      |
| <br>Bouncing round</p>  |                                           |                      |

With the above types of guns, there are 2 categories:

* **Normal Gun** - gets **Gold** and **Boxes** as a reward when defeating enemies.
* **Sparkle Gun** - *Premium Gun*, *more details coming soon (Open Beta).*

### Shooting Mode

* **Single Shot**: Click to shoot each bullet at a time.
* **Power Shot**: press and hold to charge the bullet for more power
  * Charge Time: time to charge for Power Shot; the longer to hold it, the more power to perform Power Shot.

<figure><img src="/files/ZPIKo3umVKOxXUOq7wKI" alt=""><figcaption></figcaption></figure>

### Gun Condition

<figure><img src="/files/LSPVAXtyrrRbgFqBECP9" alt="" width="563"><figcaption></figcaption></figure>

Gun condition is an indicator of how much damage a gun has sustained after completing each game.

* After each game, gun will be deducted condition points
* Ruined Rate: the higher this ratio is, the higher the chance of the gun being ruined.

#### Repairing

<figure><img src="/files/joh7Kkt2wHWrgU0K796c" alt="" width="375"><figcaption></figcaption></figure>

* Use **Gold or Space Stone** to repair the gun:
  * Repair costs depend on the condition of the gun when it is repaired and its rarity. Lower Condition Points will incur higher repair costs.
* Repairing a gun will restore Condition Points to 100 points (**🟢 Excellent)**.

{% hint style="info" %}
**Repair Time**: Each Gun will have a certain number of repairs. If the number of repairs runs out, it cannot be repaired any**more.**
{% endhint %}

#### Gun Rarity

Guns will have 5 rarity levels as follows:

| Phase           | Alpha Test       | Open Beta | Official Launc |
| --------------- | ---------------- | --------- | -------------- |
| **⚪ Common**    | ✅                | ✅         | ✅              |
| 🟢 **Rare**     | ✅                | ✅         | ✅              |
| **🔵 Epic**     | ✅                | ✅         | ✅              |
| **🟣 Mythical** | *\[Coming soon]* | ✅         | ✅              |
| **🟠 Futu**     | *\[Coming soon]* |           | ✅              |


# Marketplace

A Guide to the Eternals Marketplace: Buy & Sell Your In-Game Items!

Here, players can trade their loot. This guide will walk you through every function in the marketplace with ease.

#### **Step 1: Access the Marketplace and Connect Your Wallet**

First things first, you need to connect to the marketplace.

1. **Go to the** [**Eternals Marketplace**](https://market.eternals.game/home) **website.**
2. **Log in using your C98 Wallet.** This is your gateway to all transactions on the marketplace.
   * **Are you a new C98 Wallet user?** For a quick guide on creating a new wallet, [**check out the instructions here**](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network/coin98-super-wallet#create-a-wallet-for-viction-on-the-coin98-super-wallet).
   * **Already have a wallet you want to use?** To restore an existing wallet in the C98 Wallet app, [**follow the guide at this link**](https://docs.viction.xyz/how-to/how-to-connect-to-viction-network/coin98-super-wallet#restore-a-wallet-on-the-coin98-super-wallet).

Once you've successfully logged in, you're ready to start exploring!

#### **Step 2: How to Buy an Item**

Found an item you want to own? Buying it is simple.

1. **Browse from the Homepage:** From the main Marketplace screen, select the category of item you want to purchase (or use the **Filter and Search tool** to find the item more easily). You will see a full list of all available items currently for sale.

<figure><img src="/files/cSwZIx9pCyKOokR5792u" alt=""><figcaption></figcaption></figure>

2. **Select and Purchase:** Click on the item you want to buy and proceed with the payment process.
   1. **Check Your Inventory:** After the transaction is complete, you can verify your new item in two places:

      * Inside the game, in your **"Inventory"**.

      <figure><img src="/files/ckzbVxhX3aDteJnYS1DX" alt=""><figcaption></figcaption></figure>

      * On the Marketplace website, in the "My Inventory" section of your profile.

#### **Step 3: How to List an Item for Sale**

Ready to turn your extra items into assets? Here’s how to sell them.

1. **Go to "My Inventory":** Navigate to your profile on the Marketplace and click on the "My Inventory" tab.
2. **List the Item:** Find the item you wish to sell and click the **"List"** button.

<figure><img src="/files/1gdkz7eeusbMtRXwrkDJ" alt=""><figcaption></figcaption></figure>

3. **Set Your Price:** Enter the price you want to sell the item for.

<figure><img src="/files/hZ4Rs9SA8bOMM2XeIpc3" alt=""><figcaption></figcaption></figure>

4. **Confirm the Listing:** Double-check that all the information is correct and click **"List"** again to post your item on the Marketplace.

<figure><img src="/files/oDZ3lTXwdbP9GGr4Mya9" alt=""><figcaption></figcaption></figure>

#### **Navigating Your Profile**

Your profile hub helps you keep track of all your marketplace activity. You'll find a few useful tabs here:

* **My Listings:** This is where you can view and manage all the items you currently have listed for sale.

<figure><img src="/files/26yPIOvu85PbMiMfkwdK" alt=""><figcaption></figcaption></figure>

* **My Activities:** This section shows a complete history of your marketplace actions, including all your past transactions and listings.

Happy trading and enjoy playing, MEOzz!


# How To Get Rewards?


# Game Economy

Eternals Pew Pew is a *Free-to-Play* game, giving players everything they need to enjoy the full gameplay experience across our core features:

* A daily **Energy** regeneration system.
* A complimentary starter Gun for all new players.

<figure><img src="/files/dK9cheRFcfKQ8wieZ5xX" alt=""><figcaption></figcaption></figure>

***

**Core Gameplay and Economy Loop**

* Use energy to play a game, and restore daily
* Purchase more energy and gold with space stones in shop
* Harder level costs more energy but gets a higher reward
* Use a gun to defeat enemies in the game. Gun will lose the condition rate after finishing the game
* Defeat enemies to get rewards, including gold, shooting points, and boxes; more stars achieve, more shooting points bonus get from Extra Goal.
* Gold to use for repairing gun, sell gun for gold
* Open boxes to collect material (*can use in Open Beta*)
* Gain shooting points to compete for higher rankings in the Weekly Leaderboard and reach milestones of Battle Pass
* Get bonus shooting points from supporters (Genesis Pet), and
* Weekly Leaderboard rewards chest and ranking points
* Battle Pass rewards more Ranking points upon reaching milestones
* Refer more friends to get bonus Ranking points
* Ranking points to compete in Season Leaderboard with high-value reward pool
* Chest is an in-game rare reward, only from leaderboards. From chest opening, you can receive some more rare materials to craft ultimate guns

***


# Referral System

<figure><img src="/files/iReh4VmWpOjwBza6uu8w" alt=""><figcaption></figcaption></figure>

It's a simple way to get more *ranking points* to boost your rank in the **Season leaderboard**.

### How to get more ranking points from the Referral System?

* Send the Ref Code to your friend&#x20;
* Invite your friend to join the game
* Referee needs to input the ref code from the referrer to **Ref Code Activation** and click Activate
* Referee needs to get at least *1 Ranking point* to make the referral successful. The referrer will receive a Ranking point bonus.

{% hint style="warning" %}
**Warning**

The system will not award any rewards if it detects any cases of intentional cheating or unfairness to other players.
{% endhint %}


# Leaderboard System

### Weekly Leaderboard

The Weekly Leaderboard is a ranking system where players compete in various game modes in a short period of time.

A participant's final rank is determined by the total reward points for completing the objectives within each mode.

| **Leaderboard Category** | **Duration**                                              | **Qualification Point**                                                                                                         | **Ranked by**  | **Reward**                             |
| ------------------------ | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -------------- | -------------------------------------- |
| **Shooting Leaderboard** | <p>1 week<br>\*\* Detail in each cycle announcement\*</p> | <p>Get more than the required points to be eligible for the Weekly Leaderboard.<br>\*\* Detail in each cycle announcement\*</p> | Shooting Point | <p>- Chest<br>- Ranking Point (\*)</p> |
| **Crafting Leaderboard** | Coming soon                                               | Coming soon                                                                                                                     | Coming soon    | Coming soon                            |

{% hint style="warning" %}
All points will be reset to 0 when the leaderboard time ends.
{% endhint %}

***

### Seasonal Leaderboard

**Season Leaderboard** is where players use **Ranking Points** to rank up and receive more attractive and valuable rewards.

The **Season Leaderboard** will take longer than the *Weekly Leaderboard*, so the accumulated Ranking Points are essential.

### Ranking Point

You can obtain Ranking Points from:

* **Weekly Leaderboard:** Get Reward Points based on your final rank.
* Battle Pass: Get Reward Points by reaching each milestone.
* Referral System

#### Duration

* The **Season Leaderboard** will run concurrently with the in-game seasons.
* Each season will last for a set duration, and specific details will be announced on the official Eternals communication channels.

### Main Reward Pool

**All of the Space Stone** spent on the game items (*Battle Pass, energy, gold from IAP Shop*) funds the **Main Reward Pool.**

* **90% - Reward pool for Season Leaderboard**

  Rewards will be distributed based on the player's final ranking at the end of the Season Leaderboard period.
* **5% - Creator Program** rewards
* **5% - Referral Program** rewards

> “The *more people join the Season and actively play*, the *bigger this prize pool grows”*


# Guardian Loyalty System

Guardian Loyalty System helps us track how loyal players and holders are, based on activities on their Eternals Pew Pew accounts.

Here’s what we track:

| "First Guardian Founder ⭐" Status | Bonus points for those who are the first owners of Guardian Pass NFT                                                                                                                           |
| --------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Loyalty Score                     | This score shows how long you’ve held one or more Guardian NFTs. If you sell or transfer all your Guardian NFTs, the score resets. Getting a new Guardian NFT restarts the score accumulation. |
| Contribution Point                | Based on the game history, game achievement in leaderboard and game time, tied to the Eternals Pew Pew account.                                                                                |


# Airdrop Allocation

Airdrop Allocation program

This initiative is designed to reward our dedicated community members, specifically those holding the exclusive Guardian NFT. Below, we outline the requirements and benefits for participants in our airdrops.

### Guardian NFT Holders

Every Guardian Pass NFT holder is entitled to a guaranteed allocation in our airdrop, which consists of two distinct portions. The combination of flat and variable portions ensures that your Guardian NFT’s value grows with your engagement in the Eternals Pew Pew ecosystem.

#### Benefits

* **Base Value**: Every Guardian Pass holder secures a minimum reward with a fixed allocation.
* **Enhanced Rewards**: The variable portion (based on the score in Guardian Loyalty System) allows dedicated players to significantly increase their allocation based on their loyalty, contributions, and achievements, and have **the First Guardian Founder status**.

#### Requirements

* **Own a Guardian Pass**: You must hold a valid Guardian Pass NFT in your wallet to qualify for the guaranteed airdrop allocation.
* **Linked Account**: Ensure your Guardian NFT is associated with an active Eternals Pew Pew account to maximize the variable portion through loyalty, contributions, and achievements.


# Eternals: Holy Fusion

<figure><img src="/files/oenP53YV7zXQAvrwo4n1" alt=""><figcaption></figcaption></figure>

Holy Fusion is a core mechanic in the game that allows you to customize and upgrade your **Fusion NFTs**. The primary goals of Fusing are:

* **To change the Themes** of your Fusion NFT's Parts (Head, Body, Wings, Expression)
* **To increase the Rarity** of its Parts.
* **To gain EXP** and level up your Fusion NFT, unlocking new features.

This guide will walk you through the entire process.

<figure><img src="/files/99BOMDiVGMxAPIs8M23B" alt="" width="375"><figcaption></figcaption></figure>

***

### Step 1: Preparation for Fusion

Before you can begin, you must gather the necessary Fusion Materials.

<figure><img src="/files/kMGMEdmvWskkD0go0KCF" alt="" width="375"><figcaption></figcaption></figure>

#### Required Materials

You will need the following items to initiate a Fusion:

* **Etergene**
  * Each Etergene belongs to a specific **Collection/Theme**.
  * You can only use a **limited number of the same theme** in one Fusion, so you can’t fully force the outcome.

<figure><img src="/files/dfVEFcWfm5xndqFLnHh3" alt="" width="563"><figcaption></figcaption></figure>

* **Etercore**
  * A **universal** Fusion Material.
  * Used together with Etergene to influence theme results.

<figure><img src="/files/8bZvh9osG9y3YxRGvjOp" alt="" width="563"><figcaption></figcaption></figure>

Kindly note that all Fusion Materials used will be consumed when you fuse.

***

#### Leveling Up

Your Fusion NFT needs to gain enough Experience (EXP) before it can level up, and the amount of EXP required will increase with each level.

For example:

* **Level 1:** Requires 60 EXP
* **Level 5:** Requires 120 EXP
* **Level 10:** Requires 600 EXP

> Note: As your Fusion NFT increases in level, more materials will be required to initiate Fusion.

<figure><img src="/files/dDUhhKTMCj4gw3s0icBR" alt="" width="375"><figcaption></figcaption></figure>

Additionally, as you level up, higher–rarity parts will start to appear, and your chances of getting them will also increase.

<figure><img src="/files/VrvcglJM8uzM9XbmCkw0" alt="" width="375"><figcaption></figcaption></figure>

***

#### Feature: Locked Parts

From Level 5, you can use the Lock item to Lock Parts so they are not changed during fusion. Any Locked Part will keep its current theme. Locks comes as a bonus gift when purchasing specific Packs in the shop.

<figure><img src="/files/lhKavRlR3kBGHnMESJhE" alt=""><figcaption></figcaption></figure>

#### Number of Locking Slots by Level

The number of Slots you can Lock will increase as you level up.

* **Level 1–4:** No lock slots.
* **Level 5–9:** You can lock **1 Part**.
* **Level 10+:** You can lock **2 Parts**.

<figure><img src="/files/e6upwfITOvpQCvwV8we3" alt="" width="375"><figcaption></figcaption></figure>

***

### Step 2: Performing the Fusion

#### Starting the Fusion

* Choose which **Fusion Materials** (Etergene + Etercore) to use.
* Choose which Parts (if any) you want to **lock**.
* When everything is ready, the **FUSE** button becomes available, press it to start.

<figure><img src="/files/KjBBCzsZUeeLRzc8pTIS" alt=""><figcaption></figcaption></figure>

#### How Fusion Selects Parts

When you initiate the Fusion, the system determines which of your NFT's Parts will be transformed. This follows a specific set of rules:

1. **Locked Parts are protected:** As part of the **Locked Part** feature, any Part you have applied a Lock will be skipped by the Fusion process and will not be changed.
2. **Random Selection:** The system will then **randomly select** from all remaining, non-locked Parts to undergo the Fusion process.

#### Random Theme Generation

For the Parts that were selected for Fusion, the system will randomly generate a new theme. This randomization is based on two main factors:

1. **Theme Input:** During Fusion, each Part that is selected will receive a new theme based on the Etergene you used. The system only randomizes themes within the same Collections as the Etergene you put in.

For example: If you only use Etergene from Collection A and Collection B, the new theme will be chosen from themes in A and B only.

1. **Rarity Limit:** The new theme will also always stay within the Part’s **current Rarity tier** and will not jump to a higher Rarity through normal Fusion.

For example: If a Part is **Rare**, it will only roll **Rare themes** and cannot become **Epic** or **Legendary** just by fusing.

***

### Step 3: Receiving the Fusion Results

After each Fusion, you can see:

* Which **Parts changed** and what their **new themes** are.
* How much **EXP** you gained.
* Your Holy Cat’s **current level** and **progress** to the next level.
* Any **Rarity changes** (if they happened).
* Updated **Rarity Points**.

<figure><img src="/files/aWRHFljGySEoFEV9SIDr" alt="" width="375"><figcaption></figcaption></figure>

***

### Obtaining Fusion Materials

There are 4 different methods when it comes to obtaining Etergene and Etercore:

1. **Daily Missions**

Completing daily missions is the most reliable way to gain Fusion Materials. These missions will reset every 24 hours. Afterwards, new missions will be introduced and more Fusion Materials you can obtain.

<figure><img src="/files/0daBQAaycXxSsn35MDQX" alt="" width="405"><figcaption></figcaption></figure>

2. **Achievements**

Achievement is also another source of Fusion Materials. However, unlike Daily Missions, once you have claimed them, it will not be able to replenish.

<figure><img src="/files/qxvVp1EUVqtxJDydspgc" alt="" width="405"><figcaption></figcaption></figure>

3. **Daily Gifts**

One of the simplest ways to gather Fusion Materials is through the Daily Check-in. You’ll receive rewards each day you log in, and completing all 7 days will grant you additional Fusion Materials.

<figure><img src="/files/VSYHnz10QVdtVbbvWQAR" alt="" width="375"><figcaption></figcaption></figure>

4. **The Shop**

You can purchase Fusion Materials directly from the shop using **$ETER.**

<figure><img src="/files/TAirWxAk9XAAhuA0Y27L" alt="" width="375"><figcaption></figcaption></figure>

### Viction Retrodrop Season 4

**Eternals: Holy Fusion** is exclusively designed to help you qualify for the **Eternals Campaign Badge** and secure a higher ranking and allocation from the **1,250,000 $VIC** Viction Retrodrop Season 4 total reward.

**How to Qualify:**

Complete in-game missions and on-chain activities to maximize your eligibility. Key qualifying metrics include:

* **Total Active Time** - Play and stay engaged in the game
* **Number of Play Sessions** - Fuse, level up, and return regularly
* **New Registered Wallets** - Create or import your wallet
* **On-chain Transactions** - Mint NFTs, make payments, and interact on-chain

Learn more at the Foundation site 👉: <https://blog.viction.xyz/victions-retrodrop-long-term-reward-protocol/>

**Why It Matters:**

The Eternals Campaign Badge equals a **Flame Tier Foundation Badge**, guaranteeing your spot in the Viction Retrodrop Season 4 distribution.

**Fuse Now and Secure Your Spot!** There are only **3000** Campaign Badges available.


# ETER Token

Eternals World is not just another Web3 gaming project - it’s an ever-expanding universe where players, creators, and the community shape the future together. With $ETER, we’re unlocking a new era of player-driven economies, dynamic NFTs, and an ever-expanding IP ecosystem that goes beyond gaming.

## **$ETER Tokenomics**

**Total Supply**: 10,000,000,000 $ETER

**Initial FDV**: 1,000,000

**Ticker**: $ETER

**Token Address**: 0xA7fB873EB775408Fb0A24e3163F94f138E448089

<figure><img src="/files/FLMc3XccNciDTBJa5hyw" alt=""><figcaption></figcaption></figure>

## $ETER Token Utility <a href="#qe6knbtf6" id="qe6knbtf6"></a>

The $ETER token is the power source of our multiverse, fueling every adventure and innovation. Here’s how it powers the ecosystem:

* **Game & NFT Utility** – Use $ETER for in-game transactions, NFT upgrades, and exclusive game modes.
* **Rewards & Benefits** – Enjoy playing games and unlock exclusive perks, special in-game advantages, and community-driven rewards.
* **Fueling Growth** – From onboarding new projects to expanding the Eternals IP, $ETER drives ecosystem-wide innovation.
* **Empowering the Community** – $ETER empowers players and creators alike to shape the future of Eternals through game updates, NFT expansions, and ecosystem’s direction.

More than just a token, $ETER is the glue that binds our community, connecting players, creators, and builders in an ever-evolving universe.


# How To Get Eternals Rewards?

## From the Alliance Mining Program

You can leverage your rewards from our Alliance Mining Program. This mechanism strongly encourages everyone to gather their fellows to join the Eternals universe, offering substantial rewards based on successful referrals.

With AMP, you can build a successful system they make money in a very long-term and sustainable manner.

For each successful referral, our program will grant you:&#x20;

* Space Stones: can be converted into $C98 natively&#x20;
* Ref points: can be exchanged for a minting attempt in the Genesis pools. (\*)

(\*) Kindly refer to the [Genesis Pools](/alliance-mining-program/reward-distribution#genesis-pools) section for detailed information.&#x20;

**Rewards Mainstream:**&#x20;

* $ETER converted from Space Stones
* $C98/$ETER bonuses from the referral's pet purchases
* Genesis Pets (minted from Genesis Pools)

***

## From Eternals Core

Our game's core loop involves raising healthy and mature pets to gain advantages in various game modules. However, we will first mention the core game features that enable users to get rewards.

Our main reward units are Space Stone and $C98. There are 2 ways of getting rewards in the core gameplay:&#x20;

* **Convert Space Stone** into $ETER natively.
* **Participate in the seasonal leaderboard** to win a share pool in $ETER.

Your main journey is to collect as many Space Stones as you can to leverage your rewarding methods & results.

***

### **There are 2 main entries to start your claiming your rewards.**

### Special Missions&#x20;

> **Produce Space Stone**&#x20;

The following factors can help you optimize your rewards

* Pet Mood: take good care of your pet every day
* Pet Rarity: the higher rarity, the more advantages in gameplay
* Pet Stamina: a metric that affects 2 reward features: special missions & mining

### Event ([Catch The Hare](/eternals-core/eternals-space/missions#catch-the-hare))&#x20;

> **Accumulate consumables and mining tower fragments (for mining Eternia Spirits)**

After a period of time, there are a lot of hares spawning everywhere in the [Eternals Space](/eternals-core/eternals-space), try your best to catch them.

When you catch the hares, it will cost you "Energy", and you will be rewarded with the following items:&#x20;

* Fortune Pieces
* In-game Items

By collecting & combining 9 fortune pieces, the hare will grant you a chest of mining tower fragments.

{% hint style="warning" %}
You can achieve this fragment **ONCE** a day.&#x20;
{% endhint %}

This material, combined with Space Stones can help you construct a mining tower, where you can assign your pet to **mine Eternia Spirits** (ranking points)**.**&#x20;

**The mining building has 3 levels. The higher the level, the more Eternia Spirits are mined.**

{% hint style="info" %}
Each level of building requires a different number of fragments & Space Stones.&#x20;
{% endhint %}

***

### Methods to begin reaping your rewards with Space Stones.

#### 1. Convert your Space Stones into $ETER natively.

#### 2. Leverage your ranking in the seasonal leaderboard to join the share pool rewards.

You can join the leaderboard by participating in these activities:

* Convert your Space Stones directly into Eternia Spirits via the Worship feature in the Eternia Shrine.
* Obtain Eternia Spirits by using [Mining Tower](/eternals-core/eternals-space/mining-tower).
* [Decorate your pet's house](/eternals-core/eternals-house/decoration)! Purchase your dedicated furniture in the shop by Space Stones.

{% hint style="warning" %}
All Eternia Spirits will be reset every season.

The shared pool's value will be counted as every user's contribution to our games. ([Learn more](/eternals-core/eternals-space/leaderboard#main-pool-reward))
{% endhint %}


# Official Links


# GDK Documentation


# Ninety Eight Game Development Kit

The **Ninety Eight Game Development Kit (GDK)** enables rapid integration of your game into the **Eternals Gameverse** ecosystem. With this GDK, you can quickly add features like social logins, wallet management, and user profiles, allowing you to focus on creating engaging gameplay while seamlessly connecting to the broader Gameverse network.


# Introduction

The **Ninety Eight Game Development Kit (GDK)** supports integration with the following game engines:

* [Unity](https://docs.eternals.game/gdk-documentation/unity)
* [Cocos Creator](https://docs.eternals.game/gdk-documentation/cocos-creator)


# Unity

* [Installation Guide](https://docs.eternals.game/gdk-documentation/unity/gdk-installation-guide)
* [Update Guide](https://docs.eternals.game/gdk-documentation/unity/update-guide)
* [Examples](https://docs.eternals.game/gdk-documentation/unity/examples)
* [Downloads](https://docs.eternals.game/gdk-documentation/unity/downloads)
* [Release Notes](https://docs.eternals.game/gdk-documentation/unity/release-notes)
* [API Reference](https://docs.eternals.game/gdk-documentation/unity/api-reference)


# GDK Installation Guide

## Requirements

* Unity 2022.3.39+
* Minimum Android SDK version: 24
* Minimum iOS version: 12.0

## Import GDK package

* Download the latest GDK Unity package \[here]
* Import `.unitypackage` into your project

## Setup

Drag and drop the GDK prefab from `Assets/NEGdk/Prefab/NEGdk.prefab` into your start scene

Select the NEGdk GameObject and update the configuration in the Inspector for your game.

NEGDK uses Ramper to support social login on Android and iOS. Your app's `scheme` must be configured for this feature to work. Follow the section below for setting up your app's `scheme` on Android and iOS.

### Setup for Android

* Create custom `AndroidManifest` by checking the box `Custom Main Manifest` in `Player Setting/Android/Publising Settings`. `AndroidManifest`&#x20;
* The file will be found at `Assets/Plugins/Android/AndroidManifest.xml`
* Add your app's scheme in `activity` section in `AndroidManifest.xml`:

{% code fullWidth="true" %}

```xml
<application>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:theme="@style/UnityThemeSelector">

            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="your_app_scheme"/>
            </intent-filter>
    
        </activity>
    </application>
```

{% endcode %}

* Add INTERNET permission in `AndroidManifest.xml`:

{% code fullWidth="true" %}

```xml
<uses-permission android:name="android.permission.INTERNET" />
```

{% endcode %}

### Setup for iOS

* Update `Assets/NEGdk/Editor/IOSPostProcessBuild.cs` to add your app scheme for iOS automatically whenever building an XCode project with Unity:

{% code fullWidth="true" %}

```csharp
public static class IOSPostProcessBuild
{
    // UPDATE YOUR APP SCHEME HERE
    private static readonly string BundleURLScheme = "your_app_scheme"; 
```

{% endcode %}

## Example

You can check out the example code at `Asssets/NEGdk/Sample/NEGdkSample.cs`


# Update Guide

To update to a new GDK version, follow these steps:

1. **Download** the GDK package.
2. Re-import `.unitypackage` into your project again


# Examples

You can check outthe  example code in the package at `Assets/NEGdk/Sample/NEGdkSample.ts`

## Initialize the GDK

```csharp
NEGdk.Instance.Initialize((errorCode) => {
    if (errorCode == 0) {
        // Init success
        if (NEGdk.Instance.IsLoggedIn()) {
            // Already login using cache, you can fetch user data now
        } else {
            // Not login yet
        }
    } else {
        // Init failed
    }
});
```

## Login

### Social Login

```csharp
NEGdk.Instance.LoginWithProvider("google", (errorCode, loginData) => {
    if (errorCode == 0) {
        // Login success
        var profile = loginData.profile;
    } else {
        // Login failed
    }
});
```

#### Create/Restore Wallet

```csharp
var phrase = NEGdk.Instance.CreateWallet();
NEGdk.Instance.LoginWithPhrase(phrase, (errorCode, loginData) => {
    if (errorCode == 0) {
        // Login success
        var profile = loginData.profile;
    } else {
        // Login failed
    }
});
```

#### Logout

```csharp
NEGdk.Instance.Logout();
```

### Get User Pets Data

```csharp
NEGdk.Instance.RequestUserPets((response) => {
    if (response.errorCode == 0) {
        // get user pets success
        var pets = response.data;
    } else {
        // get user pets failed, check errorCode for reason
    }
});
```

### Get User Balances Data

```csharp
NEGdk.Instance.RequestUserBalances((response) => {
    if (response.errorCode == 0) {
        // get user balances success
        var balances = response.data;
    } else {
        // get user balances failed, check errorCode for reason
    }
});
```

### Get Shop Info

```csharp
NEGdk.Instance.RequestShopinfo((response) => {
    if (response.errorCode == 0) {
        // get shop info success
        var shopPacks = response.data;
    } else {
        // get shop info failed, check errorCode for reason
    }
});
```

### Buy a Pack in the shop

```csharp
var packId = 26;
var amount = 1;
var currency = "SPACE_STONE";
NEGdk.Instance.BuyShopPack(packId, amount, currency, response => {
    if (response.errorCode == 0) {
        // Buy success
        var remainBalance = response.data;
    } else {
        // Buy failed, check error code for reason
    }
});
```


# Downloads

| Version   | Release Date | Download Link                                                                                           | Release Notes                                                            |
| --------- | ------------ | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ |
| **1.0.0** | 2025-04-01   | [Download](https://github.com/anhtp1939/negdk-packages/releases/download/v1.0.0/negdk_unity_v1.0.0.zip) | [View](https://docs.eternals.game/gdk-documentation/unity/release-notes) |


# Release Notes

## Cocos Creator GDK Release Notes

### v1.0.0 - (2025-04-01)[​](https://negdk-doc.cyborg-static-dev.coin98.dev/unity/release-notes#v1_0_0) <a href="#v1_0_0" id="v1_0_0"></a>

#### Initial Release[​](https://negdk-doc.cyborg-static-dev.coin98.dev/unity/release-notes#initial-release) <a href="#initial-release" id="initial-release"></a>

* Social Login with Ramper: Facebook, Google, Apple, Email, and Telegram.
* Create/Restore wallet with seed phrase
* User profile APIs
* User pets APIs
* User balances APIs
* Shop info APIs


# API Reference

This section provides an overview of the GDK API for developers.


# v1.0.0


# NinetyEight.INEGdk

## Interface INEGdk <a href="#ninetyeight_inegdk" id="ninetyeight_inegdk"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Interface for the Game Development Kit (GDK).\
Provides login, profile management, balance, and shop functionality.

```csharp
public interface INEGdk
```

### Methods

#### BuyShopPack(int, int, string, NEShopBuyCallback) <a href="#ninetyeight_inegdk_buyshoppack_system_int32_system_int32_system_string_ninetyeight_neshopbuycallback" id="ninetyeight_inegdk_buyshoppack_system_int32_system_int32_system_string_ninetyeight_neshopbuycallback"></a>

Attempts to buy a shop pack.

```csharp
void BuyShopPack(int packId, int amount, string currency, NEShopBuyCallback callback)
```

**Parameters**

`packId` [int](https://learn.microsoft.com/dotnet/api/system.int32)

`amount` [int](https://learn.microsoft.com/dotnet/api/system.int32)

`currency` [string](https://learn.microsoft.com/dotnet/api/system.string)

`callback` NEShopBuyCallback

#### CreateWallet() <a href="#ninetyeight_inegdk_createwallet" id="ninetyeight_inegdk_createwallet"></a>

Creates a new wallet and returns the generated seed phrase.

```csharp
string CreateWallet()
```

**Returns**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### GetAddress() <a href="#ninetyeight_inegdk_getaddress" id="ninetyeight_inegdk_getaddress"></a>

Gets the player's wallet address.

```csharp
string GetAddress()
```

**Returns**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### GetAuthToken() <a href="#ninetyeight_inegdk_getauthtoken" id="ninetyeight_inegdk_getauthtoken"></a>

Gets the current authentication token.

```csharp
string GetAuthToken()
```

**Returns**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### GetGameProfile() <a href="#ninetyeight_inegdk_getgameprofile" id="ninetyeight_inegdk_getgameprofile"></a>

Gets the player's game profile.

```csharp
NEGameProfile GetGameProfile()
```

**Returns**

NEGameProfile

#### GetProvider() <a href="#ninetyeight_inegdk_getprovider" id="ninetyeight_inegdk_getprovider"></a>

Gets the current authentication provider.

```csharp
string GetProvider()
```

**Returns**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### Initialize(NEInitCallback) <a href="#ninetyeight_inegdk_initialize_ninetyeight_neinitcallback" id="ninetyeight_inegdk_initialize_ninetyeight_neinitcallback"></a>

Initializes the GDK

```csharp
void Initialize(NEInitCallback callback)
```

**Parameters**

`callback` NEInitCallback

#### IsLoggedIn() <a href="#ninetyeight_inegdk_isloggedin" id="ninetyeight_inegdk_isloggedin"></a>

Returns whether the player is currently logged in.

```csharp
bool IsLoggedIn()
```

**Returns**

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

#### IsLoginCacheExpired() <a href="#ninetyeight_inegdk_islogincacheexpired" id="ninetyeight_inegdk_islogincacheexpired"></a>

Checks if login cache has expired or is missing.

```csharp
bool IsLoginCacheExpired()
```

**Returns**

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

#### LoginWithApple(NELoginCallback) <a href="#ninetyeight_inegdk_loginwithapple_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithapple_ninetyeight_nelogincallback"></a>

Logs in using Apple authentication.

```csharp
void LoginWithApple(NELoginCallback callback)
```

**Parameters**

`callback` NELoginCallback

#### LoginWithEmail(NELoginCallback) <a href="#ninetyeight_inegdk_loginwithemail_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithemail_ninetyeight_nelogincallback"></a>

Logs in using Email authentication.

```csharp
void LoginWithEmail(NELoginCallback callback)
```

**Parameters**

`callback` NELoginCallback

#### LoginWithFacebook(NELoginCallback) <a href="#ninetyeight_inegdk_loginwithfacebook_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithfacebook_ninetyeight_nelogincallback"></a>

Logs in using Facebook authentication.

```csharp
void LoginWithFacebook(NELoginCallback callback)
```

**Parameters**

`callback` NELoginCallback

#### LoginWithGoogle(NELoginCallback) <a href="#ninetyeight_inegdk_loginwithgoogle_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithgoogle_ninetyeight_nelogincallback"></a>

Logs in using Google authentication.

```csharp
void LoginWithGoogle(NELoginCallback callback)
```

**Parameters**

`callback` NELoginCallback

#### LoginWithPhrase(string, NELoginCallback) <a href="#ninetyeight_inegdk_loginwithphrase_system_string_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithphrase_system_string_ninetyeight_nelogincallback"></a>

Logs in using a seed phrase.

```csharp
void LoginWithPhrase(string phrase, NELoginCallback callback)
```

**Parameters**

`phrase` [string](https://learn.microsoft.com/dotnet/api/system.string)

`callback` NELoginCallback

#### LoginWithProvider(string, NELoginCallback) <a href="#ninetyeight_inegdk_loginwithprovider_system_string_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithprovider_system_string_ninetyeight_nelogincallback"></a>

Logs in using a specific provider (e.g., Google, Facebook).

```csharp
void LoginWithProvider(string provider, NELoginCallback callback)
```

**Parameters**

`provider` [string](https://learn.microsoft.com/dotnet/api/system.string)

`callback` NELoginCallback

#### LoginWithTelegram(NELoginCallback) <a href="#ninetyeight_inegdk_loginwithtelegram_ninetyeight_nelogincallback" id="ninetyeight_inegdk_loginwithtelegram_ninetyeight_nelogincallback"></a>

Logs in using Telegram authentication.

```csharp
void LoginWithTelegram(NELoginCallback callback)
```

**Parameters**

`callback` NELoginCallback

#### Logout() <a href="#ninetyeight_inegdk_logout" id="ninetyeight_inegdk_logout"></a>

Logs the user out of the system.

```csharp
void Logout()
```

#### RequestGameProfile(NEGameProfileCallback) <a href="#ninetyeight_inegdk_requestgameprofile_ninetyeight_negameprofilecallback" id="ninetyeight_inegdk_requestgameprofile_ninetyeight_negameprofilecallback"></a>

Requests the player's game profile from the server.

```csharp
void RequestGameProfile(NEGameProfileCallback callback)
```

**Parameters**

`callback` NEGameProfileCallback

#### RequestShopInfo(NEShopInfoCallback) <a href="#ninetyeight_inegdk_requestshopinfo_ninetyeight_neshopinfocallback" id="ninetyeight_inegdk_requestshopinfo_ninetyeight_neshopinfocallback"></a>

Requests available shop packs.

```csharp
void RequestShopInfo(NEShopInfoCallback callback)
```

**Parameters**

`callback` NEShopInfoCallback

#### RequestUserBalances(NEUserBalanceCallback) <a href="#ninetyeight_inegdk_requestuserbalances_ninetyeight_neuserbalancecallback" id="ninetyeight_inegdk_requestuserbalances_ninetyeight_neuserbalancecallback"></a>

Requests the player's balances from the server.

```csharp
void RequestUserBalances(NEUserBalanceCallback callback)
```

**Parameters**

`callback` NEUserBalanceCallback

#### RequestUserPets(NEUserPetCallback) <a href="#ninetyeight_inegdk_requestuserpets_ninetyeight_neuserpetcallback" id="ninetyeight_inegdk_requestuserpets_ninetyeight_neuserpetcallback"></a>

Requests the player's pet collection from the server.

```csharp
void RequestUserPets(NEUserPetCallback callback)
```

**Parameters**

`callback` NEUserPetCallback


# NinetyEight.ErrorCode

## Class NEErrorCode <a href="#ninetyeight_neerrorcode" id="ninetyeight_neerrorcode"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Contains error codes used throughout the game system.\
These error codes help in identifying and handling various errors.

```csharp
public static class NEErrorCode
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ←NEErrorCode

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### ALREADY\_INITED <a href="#ninetyeight_neerrorcode_already_inited" id="ninetyeight_neerrorcode_already_inited"></a>

Error code for already initialized

```csharp
public const int ALREADY_INITED = -1001
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_CONNECT\_SERVER <a href="#ninetyeight_neerrorcode_failed_to_connect_server" id="ninetyeight_neerrorcode_failed_to_connect_server"></a>

Error code for failed to connect server

```csharp
public const int FAILED_TO_CONNECT_SERVER = -1016
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_CONNECT\_WALLET <a href="#ninetyeight_neerrorcode_failed_to_connect_wallet" id="ninetyeight_neerrorcode_failed_to_connect_wallet"></a>

Error code for failed to connect wallet

```csharp
public const int FAILED_TO_CONNECT_WALLET = -1015
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_GET\_PROFILE <a href="#ninetyeight_neerrorcode_failed_to_get_profile" id="ninetyeight_neerrorcode_failed_to_get_profile"></a>

Error code for failed to get profile

```csharp
public const int FAILED_TO_GET_PROFILE = -1017
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_LOAD\_CDN <a href="#ninetyeight_neerrorcode_failed_to_load_cdn" id="ninetyeight_neerrorcode_failed_to_load_cdn"></a>

Error code for failed to load CDN (Web)

```csharp
public const int FAILED_TO_LOAD_CDN = -103
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_ONBOARDING <a href="#ninetyeight_neerrorcode_failed_to_onboarding" id="ninetyeight_neerrorcode_failed_to_onboarding"></a>

Error code for failed onboarding process

```csharp
public const int FAILED_TO_ONBOARDING = -1018
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### FAILED\_TO\_SIGN\_MESSAGE <a href="#ninetyeight_neerrorcode_failed_to_sign_message" id="ninetyeight_neerrorcode_failed_to_sign_message"></a>

Error code for failed to sign message

```csharp
public const int FAILED_TO_SIGN_MESSAGE = -1014
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### HTTP\_ERROR <a href="#ninetyeight_neerrorcode_http_error" id="ninetyeight_neerrorcode_http_error"></a>

Error code for JSON parsing issues

```csharp
public const int HTTP_ERROR = -1020
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INSUFFICIENT\_BALANCE <a href="#ninetyeight_neerrorcode_insufficient_balance" id="ninetyeight_neerrorcode_insufficient_balance"></a>

Error code for failed to buy something due to insufficient balance

```csharp
public const int INSUFFICIENT_BALANCE = 1014
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_ACTIVITY\_CONTEXT <a href="#ninetyeight_neerrorcode_invalid_activity_context" id="ninetyeight_neerrorcode_invalid_activity_context"></a>

Error code for invalid activity context (Android)

```csharp
public const int INVALID_ACTIVITY_CONTEXT = -200
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_ADDRESS <a href="#ninetyeight_neerrorcode_invalid_address" id="ninetyeight_neerrorcode_invalid_address"></a>

Error code for invalid address

```csharp
public const int INVALID_ADDRESS = -1004
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_CONFIG <a href="#ninetyeight_neerrorcode_invalid_config" id="ninetyeight_neerrorcode_invalid_config"></a>

Error code for invalid configuration

```csharp
public const int INVALID_CONFIG = -1002
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_CYBORG\_DATA <a href="#ninetyeight_neerrorcode_invalid_cyborg_data" id="ninetyeight_neerrorcode_invalid_cyborg_data"></a>

Error code for invalid Cyborg data (Cyborg Web)

```csharp
public const int INVALID_CYBORG_DATA = -102
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_GAME\_KEY <a href="#ninetyeight_neerrorcode_invalid_game_key" id="ninetyeight_neerrorcode_invalid_game_key"></a>

Error code for invalid game key

```csharp
public const int INVALID_GAME_KEY = -1013
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_PHRASE <a href="#ninetyeight_neerrorcode_invalid_phrase" id="ninetyeight_neerrorcode_invalid_phrase"></a>

Error code for invalid phrase

```csharp
public const int INVALID_PHRASE = -1006
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_PROVIDER <a href="#ninetyeight_neerrorcode_invalid_provider" id="ninetyeight_neerrorcode_invalid_provider"></a>

Error code for invalid provider

```csharp
public const int INVALID_PROVIDER = -1003
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_SIGNATURE <a href="#ninetyeight_neerrorcode_invalid_signature" id="ninetyeight_neerrorcode_invalid_signature"></a>

Error code for invalid signature

```csharp
public const int INVALID_SIGNATURE = -1005
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_TELEGRAM\_DATA <a href="#ninetyeight_neerrorcode_invalid_telegram_data" id="ninetyeight_neerrorcode_invalid_telegram_data"></a>

Error code for invalid Telegram data (Telegram Webapp)

```csharp
public const int INVALID_TELEGRAM_DATA = -101
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_TOP\_WINDOW <a href="#ninetyeight_neerrorcode_invalid_top_window" id="ninetyeight_neerrorcode_invalid_top_window"></a>

Error code for invalid top window (Web Iframe)

```csharp
public const int INVALID_TOP_WINDOW = -100
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### INVALID\_VIEW\_CONTROLLER <a href="#ninetyeight_neerrorcode_invalid_view_controller" id="ninetyeight_neerrorcode_invalid_view_controller"></a>

Error code for invalid view controller (iOS)

```csharp
public const int INVALID_VIEW_CONTROLLER = -300
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### JSON\_PARSING\_ERROR <a href="#ninetyeight_neerrorcode_json_parsing_error" id="ninetyeight_neerrorcode_json_parsing_error"></a>

Error code for JSON parsing issues

```csharp
public const int JSON_PARSING_ERROR = -1019
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### NOT\_INIT\_YET <a href="#ninetyeight_neerrorcode_not_init_yet" id="ninetyeight_neerrorcode_not_init_yet"></a>

Error code for not initialized yet

```csharp
public const int NOT_INIT_YET = -1000
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### NOT\_LOGIN\_YET <a href="#ninetyeight_neerrorcode_not_login_yet" id="ninetyeight_neerrorcode_not_login_yet"></a>

Error code for not logged in yet

```csharp
public const int NOT_LOGIN_YET = -1012
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### SUCCESS <a href="#ninetyeight_neerrorcode_success" id="ninetyeight_neerrorcode_success"></a>

Represents a successful operation

```csharp
public const int SUCCESS = 0
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)


# NinetyEight.NEGameProfile

## Class NEGameProfile <a href="#ninetyeight_negameprofile" id="ninetyeight_negameprofile"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Player's game profile, including wallet address and ID.

```csharp
[Serializable]
public class NEGameProfile
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ←NEGameProfile

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### address <a href="#ninetyeight_negameprofile_address" id="ninetyeight_negameprofile_address"></a>

Player's wallet address.

```csharp
public string? address
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)?

#### id <a href="#ninetyeight_negameprofile_id" id="ninetyeight_negameprofile_id"></a>

Player's ID.

```csharp
public int id
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)


# NinetyEight.NEGameProfileCallback

## Delegate NEGameProfileCallback <a href="#ninetyeight_negameprofilecallback" id="ninetyeight_negameprofilecallback"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Callback for retrieving the player's game profile.

```csharp
public delegate void NEGameProfileCallback(NEGameProfileResponse response)
```

**Parameters**

`response` NEGameProfileResponse

Response data


# NinetyEight.NEGameProfileResponse

## Class NEGameProfileResponse <a href="#ninetyeight_negameprofileresponse" id="ninetyeight_negameprofileresponse"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

User pet data response

```csharp
[Serializable]
public class NEGameProfileResponse
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ←&#x20;NEGameProfileResponse

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### data <a href="#ninetyeight_negameprofileresponse_data" id="ninetyeight_negameprofileresponse_data"></a>

List user-owned pets, null if failed

```csharp
public NEGameProfile? data
```

**Field Value**

NEGameProfile?

#### message <a href="#ninetyeight_negameprofileresponse_message" id="ninetyeight_negameprofileresponse_message"></a>

Response message

```csharp
public string? message
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)?

#### status <a href="#ninetyeight_negameprofileresponse_status" id="ninetyeight_negameprofileresponse_status"></a>

Response status (usually this is http response status)

```csharp
public int status
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)


# NinetyEight.NEGdkConfig

## Struct NEGdkConfig <a href="#ninetyeight_negdkconfig" id="ninetyeight_negdkconfig"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Configuration object for the NEGDK.\
Defines the settings for initializing the GDK.

```csharp
[Serializable]
public struct NEGdkConfig
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### environment <a href="#ninetyeight_negdkconfig_environment" id="ninetyeight_negdkconfig_environment"></a>

Defines the environment:\
0: production, 1: staging, 2: development.

```csharp
public int environment
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### gameKey <a href="#ninetyeight_negdkconfig_gamekey" id="ninetyeight_negdkconfig_gamekey"></a>

Unique identifier for the game.

```csharp
public string gameKey
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### loginCacheEnabled <a href="#ninetyeight_negdkconfig_logincacheenabled" id="ninetyeight_negdkconfig_logincacheenabled"></a>

Enable cache for login.

```csharp
public bool loginCacheEnabled
```

**Field Value**

[bool](https://learn.microsoft.com/dotnet/api/system.boolean)

#### platformSource <a href="#ninetyeight_negdkconfig_platformsource" id="ninetyeight_negdkconfig_platformsource"></a>

The platform from which the game is being accessed (e.g., "web", "mobile").

```csharp
public string platformSource
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### ramperAppId <a href="#ninetyeight_negdkconfig_ramperappid" id="ninetyeight_negdkconfig_ramperappid"></a>

The app ID used by the ramper service for tracking and management.

```csharp
public string ramperAppId
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### scheme <a href="#ninetyeight_negdkconfig_scheme" id="ninetyeight_negdkconfig_scheme"></a>

Scheme or protocol used for the game (e.g., http, https).

```csharp
public string scheme
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### subPlatform <a href="#ninetyeight_negdkconfig_subplatform" id="ninetyeight_negdkconfig_subplatform"></a>

Sub-platform where the game is hosted.\
("telegram", "cyborg", "eternalweb", "standalone", or "")

```csharp
public string subPlatform
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)


# NinetyEight.NEInitCallback

## Delegate NEInitCallback <a href="#ninetyeight_neinitcallback" id="ninetyeight_neinitcallback"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Callback for GDK initialization.

```csharp
public delegate void NEInitCallback(int errorCode)
```

**Parameters**

`errorCode` [int](https://learn.microsoft.com/dotnet/api/system.int32)

0 if successful, non-zero if failed.


# NinetyEight.NELoginCallback

## Delegate NELoginCallback <a href="#ninetyeight_nelogincallback" id="ninetyeight_nelogincallback"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Callback for login operations.

```csharp
public delegate void NELoginCallback(int errorCode, NELoginData data)
```

**Parameters**

`errorCode` [int](https://learn.microsoft.com/dotnet/api/system.int32)

0 if successful, non-zero if failed.

`data` NELoginData

Login data, or null if login failed.


# NinetyEight.NELoginData

## Class NELoginData <a href="#ninetyeight_nelogindata" id="ninetyeight_nelogindata"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Login data for the player, including their profile and authentication token.\
Used during player login to authenticate and load the profile.

```csharp
[Serializable]
public class NELoginData
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ←NELoginData

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### authToken <a href="#ninetyeight_nelogindata_authtoken" id="ninetyeight_nelogindata_authtoken"></a>

The authentication token for the player. Can be null if not authenticated.

```csharp
public string? authToken
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)?

#### profile <a href="#ninetyeight_nelogindata_profile" id="ninetyeight_nelogindata_profile"></a>

The player's game profile.

```csharp
public NEGameProfile? profile
```

**Field Value**

NEGameProfile?


# NinetyEight.NEProvider

## Class NEProvider <a href="#ninetyeight_neprovider" id="ninetyeight_neprovider"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Contains constants for different authentication providers.

```csharp
public static class NEProvider
```

**Inheritance**

[object](https://learn.microsoft.com/dotnet/api/system.object) ←NEProvider

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.MemberwiseClone()](https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### APPLE <a href="#ninetyeight_neprovider_apple" id="ninetyeight_neprovider_apple"></a>

Apple authentication provider

```csharp
public const string APPLE = "apple"
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### EMAIL <a href="#ninetyeight_neprovider_email" id="ninetyeight_neprovider_email"></a>

Email authentication provider

```csharp
public const string EMAIL = "email"
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### FACEBOOK <a href="#ninetyeight_neprovider_facebook" id="ninetyeight_neprovider_facebook"></a>

Facebook authentication provider

```csharp
public const string FACEBOOK = "facebook"
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### GOOGLE <a href="#ninetyeight_neprovider_google" id="ninetyeight_neprovider_google"></a>

Google authentication provider

```csharp
public const string GOOGLE = "google"
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### TELEGRAM <a href="#ninetyeight_neprovider_telegram" id="ninetyeight_neprovider_telegram"></a>

Telegram authentication provider

```csharp
public const string TELEGRAM = "telegram"
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)


# NinetyEight.NEShopBuyCallback

## Delegate NEShopBuyCallback <a href="#ninetyeight_neshopbuycallback" id="ninetyeight_neshopbuycallback"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Callback for processing a shop purchase.

```csharp
public delegate void NEShopBuyCallback(NEShopBuyResponse response)
```

**Parameters**

`response` NEShopBuyResponse

Response data


# NinetyEight.NEShopBuyResponse

## Struct NEShopBuyResponse <a href="#ninetyeight_neshopbuyresponse" id="ninetyeight_neshopbuyresponse"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Shop buy response

```csharp
[Serializable]
public struct NEShopBuyResponse
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### data <a href="#ninetyeight_neshopbuyresponse_data" id="ninetyeight_neshopbuyresponse_data"></a>

User balance for currency after buying a pack (if success)

```csharp
public NEUserBalance data
```

**Field Value**

NEUserBalance

#### errorCode <a href="#ninetyeight_neshopbuyresponse_errorcode" id="ninetyeight_neshopbuyresponse_errorcode"></a>

Error code (0 if success)

```csharp
public int errorCode
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### message <a href="#ninetyeight_neshopbuyresponse_message" id="ninetyeight_neshopbuyresponse_message"></a>

Response message

```csharp
public string message
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### status <a href="#ninetyeight_neshopbuyresponse_status" id="ninetyeight_neshopbuyresponse_status"></a>

Response status (usually this is http response status)

```csharp
public int status
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)


# NinetyEight.NEShopInfoCallback

## Delegate NEShopInfoCallback <a href="#ninetyeight_neshopinfocallback" id="ninetyeight_neshopinfocallback"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Callback for retrieving available shop packs.

```csharp
public delegate void NEShopInfoCallback(NEShopInfoResponse response)
```

**Parameters**

`response` NEShopInfoResponse

Response data


# NinetyEight.NEShopInfoResponse

## Struct NEShopInfoResponse <a href="#ninetyeight_neshopinforesponse" id="ninetyeight_neshopinforesponse"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Shop data response

```csharp
[Serializable]
public struct NEShopInfoResponse
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### data <a href="#ninetyeight_neshopinforesponse_data" id="ninetyeight_neshopinforesponse_data"></a>

List available packs, null if failed

```csharp
public NEShopPack[] data
```

**Field Value**

NEShopPack\[]

#### message <a href="#ninetyeight_neshopinforesponse_message" id="ninetyeight_neshopinforesponse_message"></a>

Response message

```csharp
public string message
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### status <a href="#ninetyeight_neshopinforesponse_status" id="ninetyeight_neshopinforesponse_status"></a>

Response status (usually this is http response status)

```csharp
public int status
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)


# NinetyEight.NEShopItem

## Struct NEShopItem <a href="#ninetyeight_neshopitem" id="ninetyeight_neshopitem"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Represents an item available for purchase in the shop.\
Includes duration, amount, code, and type.

```csharp
[Serializable]
public struct NEShopItem
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### duration <a href="#ninetyeight_neshopitem_duration" id="ninetyeight_neshopitem_duration"></a>

Duration of the item (e.g., in seconds).

```csharp
public int duration
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### itemAmount <a href="#ninetyeight_neshopitem_itemamount" id="ninetyeight_neshopitem_itemamount"></a>

Amount of the item available for purchase.

```csharp
public int itemAmount
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### itemCode <a href="#ninetyeight_neshopitem_itemcode" id="ninetyeight_neshopitem_itemcode"></a>

Unique code identifying the item.

```csharp
public string itemCode
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### type <a href="#ninetyeight_neshopitem_type" id="ninetyeight_neshopitem_type"></a>

Type or category of the item.

```csharp
public string type
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)


# NinetyEight.NEShopPack

## Struct NEShopPack <a href="#ninetyeight_neshoppack" id="ninetyeight_neshoppack"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Represents a bundle of shop items available for purchase.\
A pack includes multiple items and a pricing configuration.

```csharp
[Serializable]
public struct NEShopPack
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### code <a href="#ninetyeight_neshoppack_code" id="ninetyeight_neshoppack_code"></a>

A unique code identifying the shop pack.

```csharp
public string code
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### id <a href="#ninetyeight_neshoppack_id" id="ninetyeight_neshoppack_id"></a>

A unique identifier for the shop pack.

```csharp
public int id
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### items <a href="#ninetyeight_neshoppack_items" id="ninetyeight_neshoppack_items"></a>

An array of items that are included in the pack.

```csharp
public NEShopItem[] items
```

**Field Value**

NEShopItem\[]

#### name <a href="#ninetyeight_neshoppack_name" id="ninetyeight_neshoppack_name"></a>

The name of the shop pack.

```csharp
public string name
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)

#### priceConfig <a href="#ninetyeight_neshoppack_priceconfig" id="ninetyeight_neshoppack_priceconfig"></a>

Defines the pricing of the pack, where keys are currency types and values are prices.

```csharp
public Dictionary<string, float> priceConfig
```

**Field Value**

`Dictionary<string, float>`

#### purchaseLimit <a href="#ninetyeight_neshoppack_purchaselimit" id="ninetyeight_neshoppack_purchaselimit"></a>

The maximum number of times this pack can be purchased, or null for unlimited purchases.

```csharp
public int purchaseLimit
```

**Field Value**

[int](https://learn.microsoft.com/dotnet/api/system.int32)

#### type <a href="#ninetyeight_neshoppack_type" id="ninetyeight_neshoppack_type"></a>

The type of the pack, e.g., "limited", "special".

```csharp
public string type
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)


# NinetyEight.NEUserBalance

## Struct NEUserBalance <a href="#ninetyeight_neuserbalance" id="ninetyeight_neuserbalance"></a>

Namespace: NinetyEight\
Assembly: APIReference.dll

Represents the user's balance and currency information.\
Tracks the available, total, and frozen amounts of a specific currency.

```csharp
[Serializable]
public struct NEUserBalance
```

**Inherited Members**

[object.Equals(object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object\)),[object.Equals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals\(system-object-system-object\)),[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode),[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype),[object.ReferenceEquals(object?, object?)](https://learn.microsoft.com/dotnet/api/system.object.referenceequals),[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)

### Fields

#### Empty <a href="#ninetyeight_neuserbalance_empty" id="ninetyeight_neuserbalance_empty"></a>

Default empty profile.

```csharp
public static readonly NEUserBalance Empty
```

**Field Value**

NEUserBalance

#### available <a href="#ninetyeight_neuserbalance_available" id="ninetyeight_neuserbalance_available"></a>

The available amount of currency the user can use.

```csharp
public double available
```

**Field Value**

[double](https://learn.microsoft.com/dotnet/api/system.double)

#### balance <a href="#ninetyeight_neuserbalance_balance" id="ninetyeight_neuserbalance_balance"></a>

The total balance of currency, including frozen amounts.

```csharp
public double balance
```

**Field Value**

[double](https://learn.microsoft.com/dotnet/api/system.double)

#### currency <a href="#ninetyeight_neuserbalance_currency" id="ninetyeight_neuserbalance_currency"></a>

The type of currency (e.g., "SPACE\_STONE").

```csharp
public string? currency
```

**Field Value**

[string](https://learn.microsoft.com/dotnet/api/system.string)?

#### frozen <a href="#ninetyeight_neuserbalance_frozen" id="ninetyeight_neuserbalance_frozen"></a>

The amount of currency that is frozen and cannot be used.

```csharp
public double frozen
```

**Field Value**

[double](https://learn.microsoft.com/dotnet/api/system.double)




---

[Next Page](/llms-full.txt/1)

