Skip to main content

Overview

The Items Wiki is a comprehensive database containing detailed information about every item in Last Oasis. It includes crafting recipes, material requirements, item statistics, rarity variations, and drop locations.

Features

Search and Discovery

The wiki provides powerful search and filtering capabilities:

Multi-term Search

Search items by name with support for multiple search terms

Category Filtering

Filter items by category (weapons, armor, tools, etc.)

Content Type Switching

Switch between items, creatures, and perks databases

Pagination

Browse through items with automatic load-more functionality

Item Details

Each item page displays comprehensive information:

Basic Information

  • Cost to Learn: Tablet cost for unlocking the recipe
  • Category: Item classification (weapon, armor, tool, etc.)
  • Parent Technology: Required tech tree prerequisite
  • Trade Price: NPC trading value in flots
  • Stack Size: Maximum stack size in inventory
  • Weight: Base item weight

Crafting Information

  • Recipe Ingredients: Required materials and quantities
  • Crafting Station: Where the item can be crafted
  • Crafting Time: Time required to craft one unit
  • Multiple Recipes: Some items have alternative crafting methods

Item Statistics

Depending on item type, you’ll find:
  • Base damage
  • Attack speed
  • Durability
  • Special effects
  • Damage reduction
  • Durability
  • Movement speed modifiers
  • Environmental protection
  • Harvesting efficiency
  • Durability
  • Resource type bonuses
  • Health points
  • Speed
  • Cargo capacity
  • Module slots
  • Health points
  • Build requirements
  • Functionality details

Rarity System

Items can have different rarity tiers that affect their statistics:
Base item statistics with standard values
Rarity affects stats like weight, durability, damage, and experience rewards. Use the rarity selector on each item page to see stat variations.

How to Use

Browsing the Wiki

  1. Navigate to /wiki to access the main wiki page
  2. Use the content type selector to choose between Items, Creatures, or Perks
  3. Enter search terms or select a category from the dropdown
  4. Click on any item to view detailed information

Searching for Items

The search supports multiple terms for refined results:
Search: "battle axe"
Results: Battle Axe, Battle Staff, Iron Battle Axe, etc.
Search parameters are saved in the URL for easy sharing:
/wiki?type=items&s=battle+axe&category=Weapon

Comparing Rarities

On any item page:
1

Select Rarity

Click one of the rarity buttons (Common, Uncommon, Rare, Epic, Legendary)
2

View Updated Stats

Statistics update automatically to reflect the selected rarity
3

Share URL

The URL updates with the rarity parameter for easy sharing

Implementation Details

Data Source

Item data is loaded from the minified JSON file hosted on GitHub:
const items = await getItems();
const foundItem = items.find(
  (it) => it.name.toLowerCase() === itemName,
);
See src/pages/ItemWiki.tsx:71-76 and src/pages/Wiki.tsx:107

Item Information Structure

Each item combines data from two sources:
  1. Base Item Data (items_min.json): Name, category, crafting recipes
  2. Extended Info (individual JSON files): Detailed stats, descriptions, drops
const itemInfo = await getItemInfo(foundItem?.name ?? itemName ?? "");
setItemInfo({
  ...itemInfo,
  ...foundItem,
});
See src/pages/ItemWiki.tsx:80-84

Rarity Calculations

Rarity modifiers are calculated using the calcRarityValue() function:
calcRarityValue(
  rarity,
  "durability",
  itemInfo.category,
  itemInfo.durability,
)
See src/pages/ItemWiki.tsx:349-354

Search Implementation

The search filters items by matching all search terms:
const searchTerms = search.toLowerCase().split(" ").filter(Boolean);

filtered = filtered.filter((it) => {
  const itemName = t(it.name).toLowerCase();
  return searchTerms.every((term) => itemName.includes(term));
});
See src/pages/Wiki.tsx:151-156

Additional Features

Schematic Information

For items that are schematics (learnable recipes):
  • Drop Locations: Where the schematic can be found
  • Quest Rewards: Which quests reward this schematic
  • Unlocked Items: What recipes become available
See the SchematicDropInfo component usage at src/pages/ItemWiki.tsx:492

Usage Information

  • Can Be Used In: Shows which recipes use this item as an ingredient
  • Dropped By: Lists creatures or loot sources
  • Drops: For containers, shows what items can be obtained
See components at src/pages/ItemWiki.tsx:499-509

Community Features

  • Comments Section: Community discussion for each item
  • Report Issues: Flag incorrect information for review
  • Extra Information: Additional tips and notes from the community
See src/pages/ItemWiki.tsx:512-515
Item data is periodically updated from the game files. Some newly added items may have incomplete information until the next data update.

URL Structure

Items use URL-encoded names for routing:
/item/[encoded-name]/[rarity]

Examples:
/item/battle-axe/Common
/item/iron-battle-axe/Epic
/item/light-walker-leg/Rare
The URL automatically updates when you change rarity selections.

Build docs developers (and LLMs) love