Commit 31f063ab authored by mercury233's avatar mercury233

recompile with CoffeeScript 1.9.3

parent a1ed5b5d
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var Deck, mongoose, settings; var Deck, mongoose, settings;
...@@ -27,7 +27,3 @@ ...@@ -27,7 +27,3 @@
module.exports = Deck; module.exports = Deck;
}).call(this); }).call(this);
/*
//@ sourceMappingURL=deck.map
*/
{
"version": 3,
"file": "deck.js",
"sourceRoot": "",
"sources": [
"deck.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,KAAA,kBAAA;;CAAA,CAAA,CAAW,IAAA,CAAX,OAAW;;CAAX,CAEA,CAAW,IAAA,CAAX,EAAW;;CAFX,CAGA,CAAO,CAAP,CAAO,CAAA,EAAQ;CACb,CAAM,EAAN,EAAA;CAAA,CACa,EAAb,OAAA;OAAc;CAAA,CACH,IADG,CACZ,CAAA;CADY,CAEN,EAAN,GAFY,CAEZ;CAFY,CAGL,GAAP,CAHY,EAGZ;QAHW;MADb;CAAA,CAMM,EAAN,EAAqB,EAAP;CANd,CAOY,EAAZ,MAAA;CAAY,CAAQ,EAAN,EAAA;CAAF,CAAuB,CAAvB,CAA2B,EAAb,GAAA;MAP1B;CAAA,CAQY,EAAZ,EARA,IAQA;CARA,CASc,EAAd,QAAA;CAbF,GAGO;;CAHP,CAeA,CAAiB,CAfjB,EAeM,CAAN;CAfA"
}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var Match, mongoose, settings; var Match, mongoose, settings;
...@@ -30,7 +30,3 @@ ...@@ -30,7 +30,3 @@
module.exports = Match; module.exports = Match;
}).call(this); }).call(this);
/*
//@ sourceMappingURL=match.map
*/
{
"version": 3,
"file": "match.js",
"sourceRoot": "",
"sources": [
"match.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,KAAA,mBAAA;;CAAA,CAAA,CAAW,IAAA,CAAX,OAAW;;CAAX,CAEA,CAAW,IAAA,CAAX,EAAW;;CAFX,CAGA,CAAQ,EAAR,EAAQ,CAAQ;CACd,CAAS,EAAT,GAAA;OAAU;CAAA,CACF,EAAN,EAAqB,EAArB;CADQ,CAEF,EAAN,EAAqB,EAArB;QAFO;MAAT;CAAA,CAIO,EAAP,CAAA;OAAQ;CAAA,CACE,IAAR,EAAA;CADM,CAEE,IAAR,EAAA;QAFK;MAJP;CAAA,CAQQ,EAAR,EAAA,EAAgB;CARhB,CASY,EAAZ,MAAA;CAAY,CAAQ,EAAN,EAAA;CAAF,CAAuB,CAAvB,CAA2B,EAAb,GAAA;MAT1B;CAAA,CAUgB,EAAhB,EAVA,QAUA;CAdF,GAGQ;;CAHR,CAgBA,CAAiB,EAhBjB,CAgBM,CAAN;CAhBA"
}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var request; var request;
...@@ -7,11 +7,11 @@ ...@@ -7,11 +7,11 @@
this.key = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="; this.key = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_=";
this.load_card_usages_from_cards = function(main, side) { this.load_card_usages_from_cards = function(main, side) {
var card_id, count, last_id, result, _i, _j, _len, _len1; var card_id, count, j, k, last_id, len, len1, result;
result = []; result = [];
last_id = null; last_id = null;
for (_i = 0, _len = main.length; _i < _len; _i++) { for (j = 0, len = main.length; j < len; j++) {
card_id = main[_i]; card_id = main[j];
if (card_id === last_id) { if (card_id === last_id) {
count++; count++;
} else { } else {
...@@ -34,8 +34,8 @@ ...@@ -34,8 +34,8 @@
}); });
} }
last_id = null; last_id = null;
for (_j = 0, _len1 = side.length; _j < _len1; _j++) { for (k = 0, len1 = side.length; k < len1; k++) {
card_id = side[_j]; card_id = side[k];
if (card_id === last_id) { if (card_id === last_id) {
count++; count++;
} else { } else {
...@@ -61,12 +61,12 @@ ...@@ -61,12 +61,12 @@
}; };
this.encode = function(card_usages) { this.encode = function(card_usages) {
var c, card_usage, i, result, _i, _j, _len; var c, card_usage, i, j, k, len, result;
result = ''; result = '';
for (_i = 0, _len = card_usages.length; _i < _len; _i++) { for (j = 0, len = card_usages.length; j < len; j++) {
card_usage = card_usages[_i]; card_usage = card_usages[j];
c = card_usage.side << 29 | card_usage.count << 27 | card_usage.card_id; c = card_usage.side << 29 | card_usage.count << 27 | card_usage.card_id;
for (i = _j = 4; _j >= 0; i = --_j) { for (i = k = 4; k >= 0; i = --k) {
result += this.key.charAt((c >> i * 6) & 0x3F); result += this.key.charAt((c >> i * 6) & 0x3F);
} }
} }
...@@ -85,7 +85,3 @@ ...@@ -85,7 +85,3 @@
}; };
}).call(this); }).call(this);
/*
//@ sourceMappingURL=mycard.map
*/
{
"version": 3,
"file": "mycard.js",
"sourceRoot": "",
"sources": [
"mycard.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,KAAA,CAAA;;CAAA,CAAA,CAAU,IAAV,EAAU;;CAAV,CACA,CAAA,CAAC,+DADD;;CAAA,CAEA,CAA+B,CAA9B,KAA+B,kBAAhC;CACE,OAAA,4CAAA;CAAA,CAAA,CAAS,CAAT,EAAA;CAAA,EACU,CAAV,GAAA;AACA,CAAA,QAAA,kCAAA;0BAAA;CACE,GAAG,CAAW,CAAd,CAAG;AACD,CAAA,CAAA,GAAA,GAAA;MADF,EAAA;CAGE,GAA6D,GAA7D,CAAA;CAAA,GAAA,EAAM,IAAN;CAAY,CAAU,KAAT,KAAA;CAAD,CAAyB,EAAN,CAAnB,OAAmB;CAAnB,CAAuC,GAAP,OAAA;CAA5C,WAAA;UAAA;CAAA,EACU,IAAV,CAAA;CADA,EAEQ,EAAR,GAAA;QANJ;CAAA,IAFA;CASA,GAAA,GAAA;CAAA,GAAA,EAAA;CAAY,CAAU,KAAT,CAAA;CAAD,CAAyB,EAAN,CAAnB,GAAmB;CAAnB,CAAuC,GAAP,GAAA;CAA5C,OAAA;MATA;CAAA,EAUU,CAAV,GAAA;AACA,CAAA,QAAA,oCAAA;0BAAA;CACE,GAAG,CAAW,CAAd,CAAG;AACD,CAAA,CAAA,GAAA,GAAA;MADF,EAAA;CAGE,GAA4D,GAA5D,CAAA;CAAA,GAAA,EAAM,IAAN;CAAY,CAAU,KAAT,KAAA;CAAD,CAAyB,EAAN,QAAA;CAAnB,CAAsC,GAAP,OAAA;CAA3C,WAAA;UAAA;CAAA,EACU,IAAV,CAAA;CADA,EAEQ,EAAR,GAAA;QANJ;CAAA,IAXA;CAkBA,GAAA,GAAA;CAAA,GAAA,EAAA;CAAY,CAAU,KAAT,CAAA;CAAD,CAAyB,EAAN,IAAA;CAAnB,CAAsC,GAAP,GAAA;CAA3C,OAAA;MAlBA;CAD6B,UAoB7B;CAtBF,EAE+B;;CAF/B,CAwBA,CAAU,CAAT,EAAD,GAAW,EAAD;CACR,OAAA,8BAAA;CAAA,CAAA,CAAS,CAAT,EAAA;AACA,CAAA,QAAA,yCAAA;oCAAA;CACE,CAAI,CAAA,CAAA,CAAwB,CAA5B,CAAA,GAAc;AACd,CAAA,EAAA,QAAS,kBAAT;CACE,EAAc,CAAJ,EAAV,EAAA;CADF,MAFF;CAAA,IADA;CADQ,UAMR;CA9BF,EAwBU;;CAxBV,CAgCA,CAAY,CAAX,EAAW,EAAZ,CAAa,EAAD;CACuB,CAAH,CAAA,CAA4C,EAA5C,EAA7B,CAAA,EAAA,OAAyE,YAAzE;CAjCH,EAgCY;;CAhCZ,CAmCA,CAAkB,CAAjB,IAAiB,CAAC,EAAD,GAAlB;CACE,EAAU,CAAV,GAAA,EAAU;CACF,CAAgB,CAA2B,CAA1C,CAA0C,EAAnD,CAAQ,CAA4C,EAApD;CACW,GAAT,IAAA,KAAA;CADF,IAAmD;CArCrD,EAmCkB;CAnClB"
}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var Deck, Match, Room, User, bunyan, log, mongoose, settings, spawn, ygopro, _; var Deck, Match, Room, User, _, bunyan, log, mongoose, settings, spawn, ygopro;
_ = require('underscore'); _ = require('underscore');
...@@ -32,8 +32,8 @@ ...@@ -32,8 +32,8 @@
Room.all = []; Room.all = [];
Room.find_or_create_by_name = function(name) { Room.find_or_create_by_name = function(name) {
var _ref; var ref;
return (_ref = this.find_by_name(name)) != null ? _ref : new Room(name); return (ref = this.find_by_name(name)) != null ? ref : new Room(name);
}; };
Room.find_by_name = function(name) { Room.find_by_name = function(name) {
...@@ -66,8 +66,7 @@ ...@@ -66,8 +66,7 @@
}; };
function Room(name) { function Room(name) {
var param, var param;
_this = this;
this.name = name; this.name = name;
this.alive = true; this.alive = true;
this.players = []; this.players = [];
...@@ -108,29 +107,33 @@ ...@@ -108,29 +107,33 @@
this.process = spawn('./ygopro', param, { this.process = spawn('./ygopro', param, {
cwd: 'ygocore' cwd: 'ygocore'
}); });
this.process.on('exit', function(code) { this.process.on('exit', (function(_this) {
return function(code) {
log.info('room-exit', _this.name, _this.port, code); log.info('room-exit', _this.name, _this.port, code);
if (!_this.disconnector) { if (!_this.disconnector) {
_this.disconnector = 'server'; _this.disconnector = 'server';
} }
return _this["delete"](); return _this["delete"]();
}); };
})(this));
this.process.stdout.setEncoding('utf8'); this.process.stdout.setEncoding('utf8');
this.process.stdout.once('data', function(data) { this.process.stdout.once('data', (function(_this) {
return function(data) {
_this.established = true; _this.established = true;
_this.port = parseInt(data); _this.port = parseInt(data);
return _.each(_this.players, function(player) { return _.each(_this.players, function(player) {
return player.server.connect(_this.port, '127.0.0.1', function() { return player.server.connect(_this.port, '127.0.0.1', function() {
var buffer, _i, _len, _ref; var buffer, i, len, ref;
_ref = player.pre_establish_buffers; ref = player.pre_establish_buffers;
for (_i = 0, _len = _ref.length; _i < _len; _i++) { for (i = 0, len = ref.length; i < len; i++) {
buffer = _ref[_i]; buffer = ref[i];
player.server.write(buffer); player.server.write(buffer);
} }
return player.established = true; return player.established = true;
}); });
}); });
}); };
})(this));
} }
Room.prototype["delete"] = function() { Room.prototype["delete"] = function() {
...@@ -149,29 +152,29 @@ ...@@ -149,29 +152,29 @@
}; };
Room.prototype.toString = function() { Room.prototype.toString = function() {
var player, _ref, _ref1; var player, ref, ref1;
return "room: " + this.name + " " + this.port + " " + ((_ref = this.alive) != null ? _ref : { return "room: " + this.name + " " + this.port + " " + ((ref = this.alive) != null ? ref : {
'alive': 'not-alive' 'alive': 'not-alive'
}) + " " + ((_ref1 = this.dueling) != null ? _ref1 : { }) + " " + ((ref1 = this.dueling) != null ? ref1 : {
'dueling': 'not-dueling' 'dueling': 'not-dueling'
}) + " [" + ((function() { }) + " [" + ((function() {
var _i, _len, _ref2, _results; var i, len, ref2, results;
_ref2 = this.players; ref2 = this.players;
_results = []; results = [];
for (_i = 0, _len = _ref2.length; _i < _len; _i++) { for (i = 0, len = ref2.length; i < len; i++) {
player = _ref2[_i]; player = ref2[i];
_results.push("client " + (typeof player.client) + " server " + (typeof player.server) + " " + player.name + " " + player.pos + ". "); results.push("client " + (typeof player.client) + " server " + (typeof player.server) + " " + player.name + " " + player.pos + ". ");
} }
return _results; return results;
}).call(this)) + "] " + (JSON.stringify(this.pos_name)); }).call(this)) + "] " + (JSON.stringify(this.pos_name));
}; };
Room.prototype.ensure_finish = function() { Room.prototype.ensure_finish = function() {
var duel, normal_ended, player_wins, _i, _len, _ref; var duel, i, len, normal_ended, player_wins, ref;
player_wins = [0, 0, 0]; player_wins = [0, 0, 0];
_ref = this.duels; ref = this.duels;
for (_i = 0, _len = _ref.length; _i < _len; _i++) { for (i = 0, len = ref.length; i < len; i++) {
duel = _ref[_i]; duel = ref[i];
player_wins[duel.winner] += 1; player_wins[duel.winner] += 1;
} }
normal_ended = player_wins[0] >= 2 || player_wins[1] >= 2; normal_ended = player_wins[0] >= 2 || player_wins[1] >= 2;
...@@ -190,8 +193,7 @@ ...@@ -190,8 +193,7 @@
}; };
Room.prototype.save_match = function() { Room.prototype.save_match = function() {
var match_winner, var match_winner;
_this = this;
if (!this.ensure_finish()) { if (!this.ensure_finish()) {
return; return;
} }
...@@ -201,7 +203,8 @@ ...@@ -201,7 +203,8 @@
} }
return User.findOne({ return User.findOne({
name: this.dueling_players[0].name name: this.dueling_players[0].name
}, function(err, player0) { }, (function(_this) {
return function(err, player0) {
if (err) { if (err) {
return log.error("error when find user", _this.dueling_players[0].name, err); return log.error("error when find user", _this.dueling_players[0].name, err);
} else if (!player0) { } else if (!player0) {
...@@ -301,17 +304,18 @@ ...@@ -301,17 +304,18 @@
} }
}); });
} }
}); };
})(this));
}; };
Room.prototype.connect = function(client) { Room.prototype.connect = function(client) {
this.players.push(client); this.players.push(client);
if (this.established) { if (this.established) {
return client.server.connect(this.port, '127.0.0.1', function() { return client.server.connect(this.port, '127.0.0.1', function() {
var buffer, _i, _len, _ref; var buffer, i, len, ref;
_ref = client.pre_establish_buffers; ref = client.pre_establish_buffers;
for (_i = 0, _len = _ref.length; _i < _len; _i++) { for (i = 0, len = ref.length; i < len; i++) {
buffer = _ref[_i]; buffer = ref[i];
client.server.write(buffer); client.server.write(buffer);
} }
return client.established = true; return client.established = true;
...@@ -322,7 +326,7 @@ ...@@ -322,7 +326,7 @@
Room.prototype.disconnect = function(client, error) { Room.prototype.disconnect = function(client, error) {
var index; var index;
if (client.is_post_watcher) { if (client.is_post_watcher) {
ygopro.stoc_send_chat_to_room(this, "" + client.name + " " + '退出了观战' + (error ? ": " + error : '')); ygopro.stoc_send_chat_to_room(this, client.name + " " + '退出了观战' + (error ? ": " + error : ''));
index = _.indexOf(this.watchers, client); index = _.indexOf(this.watchers, client);
if (index !== -1) { if (index !== -1) {
return this.watchers.splice(index, 1); return this.watchers.splice(index, 1);
...@@ -333,7 +337,7 @@ ...@@ -333,7 +337,7 @@
this.players.splice(index, 1); this.players.splice(index, 1);
} }
if (this.players.length) { if (this.players.length) {
return ygopro.stoc_send_chat_to_room(this, "" + client.name + " " + '离开了游戏' + (error ? ": " + error : '')); return ygopro.stoc_send_chat_to_room(this, client.name + " " + '离开了游戏' + (error ? ": " + error : ''));
} else { } else {
this.process.kill(); this.process.kill();
return this["delete"](); return this["delete"]();
...@@ -348,7 +352,3 @@ ...@@ -348,7 +352,3 @@
module.exports = Room; module.exports = Room;
}).call(this); }).call(this);
/*
//@ sourceMappingURL=room.map
*/
{
"version": 3,
"file": "room.js",
"sourceRoot": "",
"sources": [
"room.coffee"
],
"names": [],
"mappings": "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"
}
\ No newline at end of file
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var User, mongoose, settings; var User, mongoose, settings;
...@@ -14,7 +14,3 @@ ...@@ -14,7 +14,3 @@
module.exports = User; module.exports = User;
}).call(this); }).call(this);
/*
//@ sourceMappingURL=user.map
*/
{
"version": 3,
"file": "user.js",
"sourceRoot": "",
"sources": [
"user.coffee"
],
"names": [],
"mappings": ";AAAA;CAAA,KAAA,kBAAA;;CAAA,CAAA,CAAW,IAAA,CAAX,OAAW;;CAAX,CAEA,CAAW,IAAA,CAAX,EAAW;;CAFX,CAGA,CAAO,CAAP,CAAO,CAAA,EAAQ;CACb,CAAM,EAAN,EAAA;CAAA,CACQ,EAAR,EAAA;CALF,GAGO;;CAHP,CAOA,CAAiB,CAPjB,EAOM,CAAN;CAPA"
}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
// Generated by CoffeeScript 1.6.3 // Generated by CoffeeScript 1.9.3
(function() { (function() {
var Struct, declaration, field, name, result, structs_declaration, type, typedefs, _, _i, _len; var Struct, _, declaration, field, i, len, name, result, structs_declaration, type, typedefs;
_ = require('underscore'); _ = require('underscore');
...@@ -23,8 +23,8 @@ ...@@ -23,8 +23,8 @@
for (name in structs_declaration) { for (name in structs_declaration) {
declaration = structs_declaration[name]; declaration = structs_declaration[name];
result = Struct(); result = Struct();
for (_i = 0, _len = declaration.length; _i < _len; _i++) { for (i = 0, len = declaration.length; i < len; i++) {
field = declaration[_i]; field = declaration[i];
if (field.encoding) { if (field.encoding) {
switch (field.encoding) { switch (field.encoding) {
case "UTF-16LE": case "UTF-16LE":
...@@ -57,11 +57,11 @@ ...@@ -57,11 +57,11 @@
this.ctos_follows = {}; this.ctos_follows = {};
this.stoc_follow = function(proto, synchronous, callback) { this.stoc_follow = function(proto, synchronous, callback) {
var key, value, _ref; var key, ref, value;
if (typeof proto === 'string') { if (typeof proto === 'string') {
_ref = this.constants.STOC; ref = this.constants.STOC;
for (key in _ref) { for (key in ref) {
value = _ref[key]; value = ref[key];
if (value === proto) { if (value === proto) {
proto = key; proto = key;
break; break;
...@@ -78,11 +78,11 @@ ...@@ -78,11 +78,11 @@
}; };
this.ctos_follow = function(proto, synchronous, callback) { this.ctos_follow = function(proto, synchronous, callback) {
var key, value, _ref; var key, ref, value;
if (typeof proto === 'string') { if (typeof proto === 'string') {
_ref = this.constants.CTOS; ref = this.constants.CTOS;
for (key in _ref) { for (key in ref) {
value = _ref[key]; value = ref[key];
if (value === proto) { if (value === proto) {
proto = key; proto = key;
break; break;
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
}; };
this.stoc_send = function(socket, proto, info) { this.stoc_send = function(socket, proto, info) {
var buffer, header, key, struct, value, _ref; var buffer, header, key, ref, struct, value;
if (typeof info === 'undefined') { if (typeof info === 'undefined') {
buffer = ""; buffer = "";
} else if (Buffer.isBuffer(info)) { } else if (Buffer.isBuffer(info)) {
...@@ -111,9 +111,9 @@ ...@@ -111,9 +111,9 @@
buffer = struct.buffer(); buffer = struct.buffer();
} }
if (typeof proto === 'string') { if (typeof proto === 'string') {
_ref = this.constants.STOC; ref = this.constants.STOC;
for (key in _ref) { for (key in ref) {
value = _ref[key]; value = ref[key];
if (value === proto) { if (value === proto) {
proto = key; proto = key;
break; break;
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
}; };
this.ctos_send = function(socket, proto, info) { this.ctos_send = function(socket, proto, info) {
var buffer, header, key, struct, value, _ref; var buffer, header, key, ref, struct, value;
if (typeof info === 'undefined') { if (typeof info === 'undefined') {
buffer = ""; buffer = "";
} else if (Buffer.isBuffer(info)) { } else if (Buffer.isBuffer(info)) {
...@@ -145,9 +145,9 @@ ...@@ -145,9 +145,9 @@
buffer = struct.buffer(); buffer = struct.buffer();
} }
if (typeof proto === 'string') { if (typeof proto === 'string') {
_ref = this.constants.CTOS; ref = this.constants.CTOS;
for (key in _ref) { for (key in ref) {
value = _ref[key]; value = ref[key];
if (value === proto) { if (value === proto) {
proto = key; proto = key;
break; break;
...@@ -167,49 +167,45 @@ ...@@ -167,49 +167,45 @@
}; };
this.stoc_send_chat = function(client, msg, player) { this.stoc_send_chat = function(client, msg, player) {
var line, _j, _len1, _ref, _results; var j, len1, line, ref, results;
if (player == null) { if (player == null) {
player = 8; player = 8;
} }
_ref = _.lines(msg); ref = _.lines(msg);
_results = []; results = [];
for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) { for (j = 0, len1 = ref.length; j < len1; j++) {
line = _ref[_j]; line = ref[j];
_results.push(this.stoc_send(client, 'CHAT', { results.push(this.stoc_send(client, 'CHAT', {
player: player, player: player,
msg: line msg: line
})); }));
} }
return _results; return results;
}; };
this.stoc_send_chat_to_room = function(room, msg, player) { this.stoc_send_chat_to_room = function(room, msg, player) {
var client, _j, _k, _len1, _len2, _ref, _ref1, _results; var client, j, k, len1, len2, ref, ref1, results;
if (player == null) { if (player == null) {
player = 8; player = 8;
} }
_ref = room.players; ref = room.players;
for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) { for (j = 0, len1 = ref.length; j < len1; j++) {
client = _ref[_j]; client = ref[j];
if (client) { if (client) {
this.stoc_send_chat(client, msg, player); this.stoc_send_chat(client, msg, player);
} }
} }
_ref1 = room.watchers; ref1 = room.watchers;
_results = []; results = [];
for (_k = 0, _len2 = _ref1.length; _k < _len2; _k++) { for (k = 0, len2 = ref1.length; k < len2; k++) {
client = _ref1[_k]; client = ref1[k];
if (client) { if (client) {
_results.push(this.stoc_send_chat(client, msg, player)); results.push(this.stoc_send_chat(client, msg, player));
} else { } else {
_results.push(void 0); results.push(void 0);
} }
} }
return _results; return results;
}; };
}).call(this); }).call(this);
/*
//@ sourceMappingURL=ygopro.map
*/
{
"version": 3,
"file": "ygopro.js",
"sourceRoot": "",
"sources": [
"ygopro.coffee"
],
"names": [],
"mappings": "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"
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment