The Python plugin is used in various important tasks thorough Atrinik maps. It plays an important role in making quests, events, shop NPCs and much much more.
Python scripts in the game allow a lot greater flexibility than changing the server core code to implement a quest or a new type of NPC. It is not a fast way to do it, true, but flexible, because Python scripts can be changed on the fly without even restarting the server.
The Atrinik Python plugin functions are used to make an interface with the Atrinik C server code, get script options, activator, etc.
The Atrinik Map Python plugin functions allow you to access map related functions, the map structure fields, and so on.
The Atrinik Object Python plugin functions allow you great flexibility in manipulating objects, players, and about everything related to object structure.
The Atrinik Party Python plugin functions allow you to make interesting events or dungeons, where in order to participate, one must/mustn't be in a party.
Provides an interface to get information about map's region.
Interface to get information about player's structure, for example, save bed location, party, etc.
Archetype interface allows you to get object's arch name, for example. The following would print the activator's arch name:
print(WhoIsActivator().arch.name)
1.6.2