Skip to content

Commit

Permalink
Update to 4.5.5 stats
Browse files Browse the repository at this point in the history
  • Loading branch information
KJeff01 committed Feb 16, 2025
1 parent 9cf1e50 commit a2fe17a
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 22 deletions.
63 changes: 63 additions & 0 deletions wz2100-database-project/data_master/stats/structure.json
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,69 @@
"type": "HQ",
"width": 2
},
"A0CommandCentreCO": {
"armour": 10,
"baseModel": "blbhq.pie",
"breadth": 2,
"buildPoints": 500,
"buildPower": 100,
"ecmID": "ZNULLECM",
"height": 3,
"hitpoints": 1000,
"id": "A0CommandCentreCO",
"name": "Collective Command Center",
"resistance": 300,
"sensorID": "CCSensor",
"strength": "HARD",
"structureModel": [
"blhq3.pie"
],
"thermal": 10,
"type": "HQ",
"width": 2
},
"A0CommandCentreNE": {
"armour": 10,
"baseModel": "blbhq.pie",
"breadth": 2,
"buildPoints": 500,
"buildPower": 100,
"ecmID": "ZNULLECM",
"height": 3,
"hitpoints": 1000,
"id": "A0CommandCentreNE",
"name": "*CommandCenterNE*",
"resistance": 300,
"sensorID": "CCSensor",
"strength": "HARD",
"structureModel": [
"blhq4.pie"
],
"thermal": 10,
"type": "HQ",
"width": 2
},
"A0CommandCentreNP": {
"armour": 10,
"baseModel": "blbhq.pie",
"breadth": 2,
"buildPoints": 500,
"buildPower": 100,
"ecmID": "ZNULLECM",
"height": 3,
"hitpoints": 1000,
"id": "A0CommandCentreNP",
"name": "New Paradigm Command Center",
"resistance": 300,
"sensorID": "CCSensor",
"strength": "HARD",
"structureModel": [
"blhq2.pie"
],
"thermal": 10,
"type": "HQ",
"width": 2
},
"A0CyborgFactory": {
"armour": 10,
"baseModel": "blbcfact.pie",
Expand Down
8 changes: 4 additions & 4 deletions wz2100-database-project/data_master/stats/weapons.json
Original file line number Diff line number Diff line change
Expand Up @@ -3562,8 +3562,8 @@
"hitpoints": 205,
"id": "PlasmiteFlamer",
"lightWorld": 1,
"longRange": 512,
"longHit": 50,
"longRange": 640,
"longHit": 75,
"maxElevation": 90,
"minElevation": -60,
"minRange": 64,
Expand All @@ -3580,8 +3580,8 @@
"periodicalDamageRadius": 60,
"periodicalDamageTime": 50,
"rotate": 180,
"shortHit": 75,
"shortRange": 384,
"shortHit": 90,
"shortRange": 512,
"waterGfx": "FXMETHIT.PIE",
"weaponClass": "HEAT",
"weaponEffect": "FLAMER",
Expand Down
36 changes: 18 additions & 18 deletions wz2100-database-project/scripts/common_objects.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ var PropulsionTypeToSpeedFactorMap = {
"Half-Tracked": "half-tracked",
};

var current_site_version = "4.5.1";
var current_site_version = "4.5.5";

$(function () {

Expand All @@ -73,7 +73,7 @@ $(function () {
// ($.browser.name == "Opera" && $.browser.version < '13') ||
// ($.browser.name == "Chrome" && $.browser.version < '32') ||
// ($.browser.name == "Microsoft Internet Explorer" && $.browser.version < '10') ||
// ($.browser.name == "Firefox" && $.browser.version < '25'))
// ($.browser.name == "Firefox" && $.browser.version < '25'))
//{
// var html = '<div id="browser_warning" style="padding:10px;font-size:1.3em;background-color:#ffffdd;color;red;position:fixed;top:10px;left:10%;right:10%;z-index:1000;cursor:pointer;">Warning! You are unsing some old version of your web-browser. Some features of this site might be unsupported. Please upgrade your browser. ' + $.browser.name + $.browser.fullVersion + '</div>';
// $('body').append(html);
Expand Down Expand Up @@ -210,7 +210,7 @@ function InitDataObjects() {
grid_colModel: [
{ label: "ID", name: "grid_id", key: true, width: "80px", hidden:true },
{ label: '<span lang="en">Name</span><span lang="ru">Название</span>', name: "name", formatter: function (cellvalue, options, rowObject) { return '<b>' + cellvalue + '</b>'}, },

{ label: '<span lang="en">Research Line</span><span lang="ru">Линия исследований</span>', name: "weaponSubClass" },
{ label: '<span lang="en">Price</span><span lang="ru">Цена</span>', name: "buildPower", width: 45, formatter: function (cellvalue, options, rowObject) { return '$' + cellvalue }, sorttype: "int" },
{ label: '<span lang="en">Range (tiles)</span><span lang="ru">Дальность (в тайлах)</span>', name: "longRange", sorttype: "int", formatter: function (cellvalue, options, rowObject) { return (cellvalue / 128).toFixed(1) }, width: 40 },
Expand All @@ -227,18 +227,18 @@ function InitDataObjects() {
html_res += "<b>" + rowObject.damage + '</b> <span lang="en">(kinetic)</span><span lang="ru">(кинетич.)</span>';
}
}

if (rowObject.radiusDamage != undefined && rowObject.radius != undefined) {
html_res += "</br>";

if (rowObject.weaponClass == "HEAT") {
html_res += "<label style='color: darkred'><b>" + rowObject.radiusDamage + "</b></label> /" + (rowObject.radius / 128).toFixed(1) + " tiles";
html_res += " (" + '<span lang="en">heat</span><span lang="ru">огнен.</span>' + ")";
} else {
html_res += "<b>" + rowObject.radiusDamage + " /" + (rowObject.radius / 128).toFixed(1) + ' <span lang="en">tiles</span><span lang="ru">тайлов</span></b>';
}
}

if (rowObject.periodicalDamage != undefined && rowObject.periodicalDamageRadius != undefined && rowObject.periodicalDamageTime != undefined) {
html_res += "</br>";
if (rowObject.periodicalDamageWeaponClass == "HEAT") {
Expand Down Expand Up @@ -423,7 +423,7 @@ function InitDataObjects() {
if (Weapons.loaded_data[i].weaponEffect == rowObject.grid_id) {
if(typeof icon_files_hash == 'undefined')
{

}else
{
var img_html_tmp = Weapons.GetIconHtml_Function(Weapons.loaded_data[i], 48);
Expand Down Expand Up @@ -465,19 +465,19 @@ function InitDataObjects() {
},
{
label: "<span lang='en'>Tracked</span><span lang='ru'>Гусеницы</span>", name: "Tracked", width: '80px',
formatter: formatter_modifier,
formatter: formatter_modifier,
},
{
label: "<span lang='en'>Hover</span><span lang='ru'>Воздушная подушка</span>", name: "Hover", width: '80px',
formatter: formatter_modifier,
formatter: formatter_modifier,
},
{
label: "<span lang='en'>Cyborgs</span><span lang='ru'>Киборги</span>", name: "Legged", width: '80px',
formatter: formatter_modifier,
formatter: formatter_modifier,
},
{
label: "<span lang='en'>VTOL</span><span lang='ru'>СВВП (VTOL)</span>", name: "Lift", width: '80px',
formatter: formatter_modifier,
formatter: formatter_modifier,
},
];
PropulsionModifiers = obj;
Expand Down Expand Up @@ -716,7 +716,7 @@ function InitDataObjects() {
}
},
},

{
label: "<span lang='en'>Weapons</span><span lang='ru'>Орудия</span>", name: "weapons", width: 200, fixed: true,
formatter: function (cellvalue, options, rowObject) {
Expand All @@ -743,7 +743,7 @@ function InitDataObjects() {
{
return GetIcon_element("Cyborgs", rowObject, size);
}
else
else
{
if (rowObject.type == "CYBORG" || rowObject.type == "CYBORG_SUPER") {
var weap_id = rowObject.weapons[0];
Expand All @@ -770,7 +770,7 @@ function InitDataObjects() {
};

Templates = obj;
Objects.push(obj);
Objects.push(obj);
}

}
Expand Down Expand Up @@ -798,7 +798,7 @@ function DrawLeftGrid(DataObject) {
}

function DrawLeftGrid_WithProperties(DataObject) {

}

function DrawGrid(DataObject, container_id, on_select_callback, container_height, container_width) {
Expand Down Expand Up @@ -986,7 +986,7 @@ function LoadDataObject(DataObject, callback_function) {
}
}
DataObject.loaded_data_hash[key] = data_row;

if (data_row.name) {
data_row.nameKey = data_row.name;
}
Expand Down Expand Up @@ -1032,7 +1032,7 @@ function LoadDataObject(DataObject, callback_function) {
} else
{
stats_data = msg;
localStorage[DataObject.sysid + "_loaded_data"] = JSON.stringify(msg);
localStorage[DataObject.sysid + "_loaded_data"] = JSON.stringify(msg);
}
method_process_loaded_data(DataObject, stats_data, callback_function);
HideLoading('tabs_left');
Expand Down Expand Up @@ -1524,7 +1524,7 @@ function DrawDamageModifiersTable(container_id) {
var grid_data_hash = {};
var grid_col_hash = {};
var grid_col_model = [{ name: "prop_struc_type", label: ' ', key: true }];


var set_method = function (weap_type, modif_object) {
if (grid_col_hash[weap_type] == undefined) {
Expand Down

0 comments on commit a2fe17a

Please sign in to comment.