Files
AltitudeWeb/frontend/src/app/economy/economy.component.html
T
Peter 680506997e Add Claiming and Economy pages with routing and styles
Created new Claiming and Economy components, templates, styles, and tests. Integrated both pages into the app's routing, enabling navigation and functionality. Updated home page layout and added necessary utility styles.
2025-04-18 22:52:05 +02:00

136 lines
9.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<ng-container>
<app-header [current_page]="'economy'" height="460px" background_image="/public/img/backgrounds/trees.jpg"
[overlay_gradient]="0.5">
<div class="title" header-content>
<h1>Economy</h1>
<h2>Altitude features a dynamic in-game economy that uses virtual currency to allow for easier trading between
players.</h2>
</div>
</app-header>
<main>
<section class="darkmodeSection">
<section class="columnSection">
<div class="columnContainer">
<div class="columnParagraph">
<h2>What is the Economy?</h2>
<p>Altitude uses a combination of simple player shops and dynamic NPC merchants to create a truly
one-of-a-kind experience for our players. Shops and Merchants allow you to exchange items for virtual
currency, and vice-versa. The spawn of each server has some items that can be bought or sold by talking to
the various merchants, but player shops are the backbone of the system. These shops are created and run by
our players, and they allow those players to determine and set their own prices for their goods.</p>
<p>The virtual currency on Altitude has no value outside of the server, nor any item in-game representing
it. Each player has a number representing how much in-game currency they have. You can check this any time
with <span style="font-family: 'opensans-bold', sans-serif;">/bal</span>.</p>
</div>
<div class="columnParagraph">
<h2>Player Shops</h2>
<p>Altitude allows players to create chest shops, which other players can either buy or sell items to. Its
a really simple task to create your shops. Theres no complex commands or multi-line sign setups -
everything is done using a GUI.</p>
<p>To get started, grab a sign and place it on a container (does not work on double chests). Write [shop] on
the first line and youre ready to go. Exit the sign interface and the GUI will open. With these simple
steps you will have successfully created your first shop!
Right click the sign to manage the shop. From there you can control the shop balance, item, item amount
and price.</p>
</div>
<div class="columnParagraph">
<h2>Shop Balance</h2>
<p>Every shop will have its own balance. The balance is used to for making changes in the shop management
GUI, paying players if they sell items to the shop and receiving money when players buy items from the
shop.</p>
</div>
<!-- <div class="columnparagraph">
<h2>Shop Upkeep</h2>
<p>Once a week shop upkeep need to be paid. The amount depends on the amount of shops you have; the higher the amount of shops, the higher the fee.
The fee will be taken from the shops balance. Should there not be enough money in the balance to pay the upkeep fee the shop will be deactivated. Once it had been deactivated other players will no longer be able to interact with it until the shop owner has reactivated it.</p>
<p>A shop that hasnt been interacted with (players using the shop) for three weeks, even if it has the balance to pay for upkeep, will be deactivated and will also need to be reactivated. This is done to prevent dormant and forgotten shops.</p>
</div> -->
<div class="columnParagraph">
<h2>Economist's Tips</h2>
<p>To get the most of the in-game economy, keep these tips in mind!</p>
<ul>
<li>Use the spawn merchants to buy and sell as a last resort! These merchants have intentionally worse
prices to allow for player markets to emerge for those same items.
</li>
<li>Build multiple, smaller farms for different types of items to sell rather than one massive farm that
only generates one type of item. Youll earn more money because of the dynamic prices!
</li>
<li>Keep track of the points you have with each merchant! Knowing how many points you have will allow you
to time your buying and selling for the biggest potential profit!
</li>
<li>Remember that player shops have flat prices, while the spawn merchants have dynamic prices.</li>
<li>Try not to buy or sell when your points are at the worst levels! You will get a huge penalty for
having such an extreme amount of points and the transaction will likely not be worth it.
</li>
</ul>
</div>
</div>
<div class="columnContainer">
<div class="columnParagraph">
<h2>Spawn Merchants</h2>
<p>Every merchant at spawn buys and sells certain types of items. You can interact and trade with them
similar to how you would trade emeralds with a regular villager. Each of these merchants are located
around each of the server spawn, which you can conveniently get to by doing <span
style="font-family: 'opensans-bold', sans-serif;">/spawn</span>!</p>
<!-- INSERT IMAGE OF VILLAGER MERCHANT -->
<p>These merchants buy and sell directly from the server, not from other players. Prices from these
merchants are typically quite high for buying, and quite low for selling. This means that they should be
used as a last resort for some quick cash or some quick materials; player shops will generally be a much
better value, especially because the prices are static.</p>
</div>
<div class="columnParagraph">
<h2>The Point System</h2>
<p>The prices offered by the merchants at spawn are dynamic in nature. This means that they change based on
the amount and type of items that you've bought or sold recently. Every merchant at spawn keeps track of
how many items youve traded with it using points. The amount of points you currently have with each
merchant is shown in the trading screen. To understand the point system, all you need to know is:</p>
<ul>
<li>Positive points = higher buy prices, higher sell prices</li>
<li>Negative points = lower buy prices, lower sell prices</li>
<li>Points decay naturally over time. The decay is faster if you are online</li>
</ul>
<p>For most players, this dynamic point system wont affect you much at all. As long as you arent buying or
selling huge quantities of items, you wont notice a large change in the prices as you use the spawn
merchants.</p>
<p>However, players can take advantage of the point system to make the most amount of profit possible if
they are so inclined. To do this, you need to understand the multipliers that affect prices at different
price levels. You can see your current price multipliers and points at each merchant by doing <span
style="font-family: 'opensans-bold', sans-serif;">/villagerui points</span>.</p>
<p style="padding-bottom: 0;">There are different thresholds for each price multiplier to take effect.
Between -500 and 500 points, prices will be unaltered. Once your points go above or below that range,
prices will become more and more extreme. You can see where these thresholds are based on your current
points here:</p>
<img ngSrc="/public/img/random/pointbracket.png" alt="Visualization of the point bracket."
style="width: 100%; padding: 0 0 15px 0;"
height="100" width="800">
</div>
<div class="columnParagraph">
<h2>Useful Commands</h2>
<ul>
<li><span style="font-family: 'opensans-bold', sans-serif;">/bal -</span> Check your current balance</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/pay &lt;player&gt; &lt;amount&gt; -</span>
Pay other players
</li>
<li><span style="font-family: 'opensans-bold', sans-serif;">/shop -</span> Click on settings, from there
you can change notification settings
</li>
<li><span
style="font-family: 'opensans-bold', sans-serif;">/villagerui points &lt;villagerType&gt; -</span>
Allows you to check your current points with each spawn merchant, or any specific one. Also shows your
current buy/sell price multipliers for those merchants
</li>
<li><span
style="font-family: 'opensans-bold', sans-serif;">/villagerui buy/sell &lt;item_name&gt; -</span> Tells
you if a spawn merchant buys or sells that item, and where that merchant is located
</li>
</ul>
</div>
</div>
</section>
</section>
</main>
</ng-container>