ggejs
Version:
A powerful JavaScript library for interacting with the server of Goodgame Empire: Four Kingdoms
37 lines • 1.38 kB
JavaScript
module.exports.name = "abl";
/**
* @param {Socket} socket
* @param {number} errorCode
* @param {{A:Object}} params
*/
module.exports.execute = function (socket, errorCode, params) {
/* todo: Alliance Buff List
var _loc7_:Number = NaN;
var _loc4_:TimeSpan = null;
var _loc3_:int = 0;
if (!params.BL) return;
var _loc2_:Array = params.BC as Array;
var _loc6_:Array = params.BL as Array;
var _loc8_:int = int(_loc2_.length);
var _loc5_:Dictionary = new Dictionary();
_loc3_ = 0;
while (_loc3_ < _loc8_) {
if ((_loc7_ = Number(_loc2_[_loc3_])) > -1) {
if (_loc7_ == 0) {
_loc5_[_loc3_] = null;
} else {
(_loc4_ = new TimeSpan()).timeSec = _loc7_;
_loc5_[_loc3_] = _loc4_;
}
}
_loc3_++;
}
dynamicBuffData.ggs_savesetter_internal::setTempBuffs(_loc5_);
dynamicBuffData.allianceBuffs = null;
dynamicBuffData.allianceBuffs = new Vector.<AllianceBuffStaticVO>(_loc6_.length,true);
_loc3_ = int(dynamicBuffData.allianceBuffs.length);
while (_loc3_-- != 0) {
dynamicBuffData.allianceBuffs[_loc3_] = allianceBuffService.getBuffByLevel(_loc6_[_loc3_],_loc3_);
}
*/
}