Affinity is a system in KurtzPel where you can grow closer to NPCs by completing certain objectives. Currently the only way to obtain an NPC's affinity is by meeting them randomly after completing dungeons or PVP matches and selecting the right prompts.
When you meet an NPC after a dungeon/PVP match you'll have to interact with them by selecting the right speech prompts in order to obtain new keywords. Obtained keywords can be checked in the respective NPC's affinity menu and it will provide a certain amount of affinity.
There are 5 levels of affinity, which are:
- Lv.1 Met Before
- Lv.2 Friend
- Lv.3 Close Friend
- Lv.4 Trusting
- Lv.5 Soul Mate
Every so often you can talk to Ensher Renhart when her icon pops up next to her and request to check which area an NPC might be in. This will be displayed on the map and missions you complete in those areas will have a higher chance of that particular NPC appearing.