Socketing Plugin
Atavism 10.8.0+
Socketing plugin is mostly configurable as two types of item effects in the Items Plugin:
Sockets: Defines a number of sockets of the specific type/name
SocketsEffect: Defines a socketed item itself like gem/rune, etc.
There are also additional global parameters for Socketing Plugin:
- SOCKET_FAILED_CLEAR defines what the server should do if the socketing process will fail, if it will be set to true it will clear all previous sockets. Default value false;
- SOCKET_CHANCE defines success rate. Default value 60 percentage;
- SOCKET_CREATE_TIME defines the time for the socketing process. Default value 4 seconds;
- SOCKET_PRICE_CURRENCY defines the currency type used for socketing. Default value 3 (which by default means Bronze currency);
- SOCKET_PRICE_BASE defines the base price required to start the socketing process. Default value 1500;
- SOCKET_PRICE_PER_GRADE defines the price required to start the socketing process per grade, this price will be added to the SOCKET_PRICE_BASE value to present the total price for the process. Default value 50000;
- SOCKET_RESET_TIME defines the time for the reset sockets process. Default value 4 seconds;
- SOCKET_RESET_PRICE_CURRENCY defines the currency type used for the reset sockets process. Default value 3 (which by default means Bronze currency);
- SOCKET_RESET_PRICE_BASE defines the base price required to reset the sockets process. Default value 1500;
- SOCKET_RESET_PRICE_PER_GRADE defines the price required to reset the sockets process per grade, this price will be added to the SOCKET_RESET_PRICE_BASE value to present the total price for the process. Default value 50000;
To configure it you have to define items that will have sockets you can fill in with gems, runes, or whatever you will add.
In this example, we have a sword that has 2 Gems and 3 Runes.
Then you have to configure an item that can be inserted into our Gems or Runes slots, and to do this you have to create an item with a socket defined like this.
This Crystal of Strength can be inserted into the Runes slot and when it will be inserted it will give two stats strength with a value of 5 and potential with a value of 5.
In Atavism X.8 these kinds of sockets can also learn abilities or effects using SocketAbjility and SocektEffect types.
Atavism 10.2.0-10.7.0
Socketing plugin is mostly configurable as two types of item effects in the Items Plugin:
Sockets: Defines a number of sockets of the specific type/name
SocketsEffect: Defines a socketed item itself like gem/rune, etc.
There are also additional global parameters for Socketing Plugin:
- SOCKET_FAILED_CLEAR defines what the server should do if the socketing process will fail, if it will be set to true it will clear all previous sockets. Default value false;
- SOCKET_CHANCE defines success rate. Default value 60 percentage;
- SOCKET_CREATE_TIME defines the time for the socketing process. Default value 4 seconds;
- SOCKET_PRICE_CURRENCY defines the currency type used for socketing. Default value 3 (which by default means Bronze currency);
- SOCKET_PRICE_BASE defines the base price required to start the socketing process. Default value 1500;
- SOCKET_PRICE_PER_GRADE defines the price required to start the socketing process per grade, this price will be added to the SOCKET_PRICE_BASE value to present the total price for the process. Default value 50000;
- SOCKET_RESET_TIME defines the time for the reset sockets process. Default value 4 seconds;
- SOCKET_RESET_PRICE_CURRENCY defines the currency type used for the reset sockets process. Default value 3 (which by default means Bronze currency);
- SOCKET_RESET_PRICE_BASE defines the base price required to reset the sockets process. Default value 1500;
- SOCKET_RESET_PRICE_PER_GRADE defines the price required to reset the sockets process per grade, this price will be added to the SOCKET_RESET_PRICE_BASE value to present the total price for the process. Default value 50000;
To configure it you have to define items that will have sockets you can fill in with gems, runes, or whatever you will add.
In this example, we have a sword that has 2 Gems and 3 Runes.
Then you have to configure an item that can be inserted into our Gems or Runes slots, and to do this you have to create an item with a socket defined like this.
This Crystal of Strength can be inserted into the Runes slot and when it will be inserted it will give two stats strength with value 5 and potential with value 5.
Atavism 10.1.0-
Socketing plugin is mostly configurable as two types of item effects in the Items Plugin:
Sockets: Defines a number of sockets of the specific type/name
SocketsEffect: Defines a socketed item itself like gem/rune, etc.
There are also additional global parameters for Socketing Plugin:
- SOCKET_FAILED_CLEAR defines what server should do if the socketing process will fail, if it will be set to true it will clear all previous socket. Default value false;
- SOCKET_CHANCE defines success rate. Default value 60 percentage;
- SOCKET_CREATE_TIME defines the time for the socketing process. Default value 4 seconds;
- SOCKET_PRICE_CURRENCY defines currency type used for socketing. Default value 3 (which by default means Bronze currency);
- SOCKET_PRICE_BASE defines the base price required to start the socketing process. Default value 1500;
- SOCKET_PRICE_PER_GRADE defines the price required to start the socketing process per grade, this price will be added to the SOCKET_PRICE_BASE value to present the total price for the process. Default value 50000;
- SOCKET_RESET_TIME defines the time for the reset sockets process. Default value 4 seconds;
- SOCKET_RESET_PRICE_CURRENCY defines currency type used for reset sockets process. Default value 3 (which by default means Bronze currency);
- SOCKET_RESET_PRICE_BASE defines the base price required to reset the sockets process. Default value 1500;
- SOCKET_RESET_PRICE_PER_GRADE defines the price required to reset the sockets process per grade, this price will be added to the SOCKET_RESET_PRICE_BASE value to present the total price for the process. Default value 50000;