View Revision: NPC
In Endless Online, there are many NPCs(Non-Playable Character) that have different jobs and tasks.
Types
- None
- Passive - Attacks if attacked first
- Aggressive - Attacks on sight
- Unknown
- Unknown
- Unknown
- Shop - Handles buying, selling, & crafting items ''[See PACKET_SHOP]''
- Inn - Handles citizenship and sleeping [See PACKET_CITIZEN]
- Unknown
- Bank - Handles your bank account [See PACKET_BANK]
- Barber - Handles your hair style and hair color [See PACKET_BARBER]
- Guild - Handles your guild [See PACKET_GUILD]
- Priest - Handles marriages [See PACKET_PRIEST]
- Law - Handles registering marriages and divorces [See PACKET_LAW]
- Skills - Handles learning and forgetting spells, and resetting your character [See PACKET_STATSKILL]
- Quest - Handles quests [See PACKET_QUEST]
Drop Spawn Information
'' Available for passive or aggressive NPCs only. ''Drop Information tells the NPC what to drop at what percentage chance. is stored in a INI under drops in the data section in EOSERV.
NPC ID = Possible items for the NPC to drop {item ID, minimum amount, maximum amount, drop percentage rate}
Shop Information
'' Available for shop NPCs only. ''Shop Spawn Information tells the NPC what to buy, sell, and craft in the shop menu. is stored in a INI under shops in the data section in EOSERV.
NPC ID.name = Name of the shop NPC ID.trade = Items the NPC is buying or selling {item, buy price, sell price} NPC ID.craft = Possible items to craft and the ingredients they take (optional) {item, ingredient,amount, ingredient,amount, ingredient,amount, ingredient,amount}