Информация о Доминионе. Становится доступной только после применения mwar.ReplicateLadder( isReplicate ). При изменении (начале или прекращении трансляции, или обновлении данных) приходит событие EVENT_MWAR_LADDER_CHANGED.
-- библиотека mwar -- объявление: function GetLadderInfo() -- параметры нет -- возвращаемые значения table или nil - nil если нет информации, иначе таблица с полями: auction: table - таблица с полями: stakeAllowed: boolean - можно ставить и переставлять ставки recentStakeBeatingAllowed: boolean - можно переставлять недавние ставки targetsToStakes: table - список таблиц, каждая описывает отдельную ставку и имеет поля: key: ObjectId - идентификатор гильдии, на которую делают ставку value: table - таблица с полями: stakeOwner: ObjectId - идентификатор гильдии, делающей ставку stakeValue: number (integer) - размер ставки в валюте, CurrencyId которой можно получить из mwar.GetCommonInfo() (поле guildAuctionCurrency) targetGuild: ObjectId - id гильдии, на атаку которой сделана ставка time: LuaFullDateTime - время, когда была сделана ставка targetToResult: table - список таблиц, каждая описывает результаты грабежа и имеет поля: key: ObjectId - идентификатор ограбленной гильдии value: table - таблица PillageDescriptor с полями: staker: ObjectId - идентификатор гильдии - грабителя target: ObjectId - идентификатор гильдии - цели грабежа targetPart: float - какая часть из пула грабежа достается цели грабежа guilds: table - список идентификаторов гильдий (ObjectId) -- пример использования mwar.GetLadderInfo()
См. также:
mwar.GetCommonInfo() поле guildRating