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}