Skip to main content

NPCs

In Wildoria, NPCs (Non-Player Characters) include everything from friendly shopkeepers to deadly bosses. This section covers all interactive entities in the game world.

One Person, Many Doorways​

The single most useful thing to understand about the city's residents is that who someone is and where they stand are stored separately.

  • A definition is the person or thing itself: the blacksmith, the wolf, the iron rock. There are 129 of them.
  • A placement is one spot in the world where that definition appears. There are over seven hundred.

So "the blacksmith" is one resident with six doorways, one per race town, and 60 of the city's residents stand in six or more places. They are not clones of each other; they are the same person, met wherever you happen to live.

This is why a contract can be written once and still work for everyone. A quest step that names a role rather than a specific doorway resolves to whoever holds that role in your town: 171 of the game's quest steps are written this way. See Race Based Quests for what that means for what you can and cannot repeat.

Reading the database

When a database entry lists several spawn locations, you are looking at one definition with several placements, not several NPCs with the same name.


NPC Categories​

CategoryDescription
NodesSpawner points for fish, bees, and other gatherable entities
WildlifePassive and hostile animals in the wilderness
ResourcesMineable rocks, harvestable plants, and gathering nodes
PlantsFarm life entities that grow through care, time, and harvest
BossesPowerful enemies with unique mechanics and rewards

NPC Types​

The game differentiates NPCs by their type:

TypeBehaviorExamples
SPAWNERGenerates other entitiesFish Spawner, Iron Spawner
CREATURELiving beings (passive or hostile)Rabbit, Spider, Fire Elemental
RESOURCEGatherable static objectsIron Rock, Herb Node
NPCInteractive charactersShopkeepers, Quest Givers

Key Stats​

All NPCs share common attributes:

StatDescription
LevelDetermines difficulty and scaling
HPHealth points
SpeedMovement speed multiplier
Attack DamageBase damage dealt
Attack RateTime between attacks (ms)
Reward XPExperience given on defeat
Reward CoinCurrency dropped

Resistances​

Some NPCs have elemental resistances:

ResistanceEffect
FireReduces fire damage taken
IceReduces ice damage taken
PoisonReduces poison damage taken
CurseReduces curse damage taken
HolyReduces holy damage taken
NPC TIP

Check enemy resistances before engaging! Using the wrong damage type can significantly reduce your effectiveness.


Living World NPC Logic​

Not every NPC in Wildoria is about combat. Some NPCs represent living world loops such as farming, gathering stations, and interactable machines.

These NPCs move through a staged flow:

  1. You interact
  2. You spend or use the required resource
  3. The world entity changes state
  4. Time passes (if growth is needed)
  5. You return for completion and rewards

This keeps progression readable for players while allowing different professions to share one consistent interaction style.


Explore More​