Коррекция в отдаваемом функцией парса мультиселлов массиве данных на тему явного указывания, сколько адены участвует в расчете налога от замка (адена, задаваемая в виде
{[adena];count} если что в расчете налога не участвует).
Теперь, если такая адена обнаруживается в обмене, то она сохраняется с отдельным ключом в массиве для этого варианта обмена.
Для примера фрагмент данных от мультиселла, в котором есть такие записи с налогооблагаемой аденой, хранящейся в записях с ключами "tax_adena":
PHP:
[2404] => Array
(
[name] => [Scroll_of_Blessing_and_Cursed_free]
[id] => 2404
[config] => Array
(
[required_npc] => Array
(
[0] => [head_blacksmith_boillin]
[1] => [head_blacksmith_ferris]
[2] => [head_blacksmith_flutter]
[3] => [head_blacksmith_kusto]
[4] => [head_blacksmith_lombert]
[5] => [head_blacksmith_mendio]
[6] => [head_blacksmith_newyear]
[7] => [head_blacksmith_noel]
[8] => [head_blacksmith_opix]
[9] => [head_blacksmith_roman]
[10] => [head_blacksmith_tapoy]
[11] => [head_blacksmith_vergara]
)
[is_dutyfree] => 0
)
[0] => Array
(
[production] => Array
(
[0] => Array
(
[name] => [cursed_free_scroll_r_weapon]
[count] => 1
)
)
[ingredient] => Array
(
[0] => Array
(
[name] => [adena]
[count] => 110181950
)
)
[tax_adena] => 57990500
)