Skip to content

Commit

Permalink
Update version to 3.0.0: Supports V7
Browse files Browse the repository at this point in the history
  • Loading branch information
abomb4 committed Sep 17, 2022
1 parent b3c4e97 commit b759aa7
Show file tree
Hide file tree
Showing 40 changed files with 400 additions and 398 deletions.
190 changes: 95 additions & 95 deletions bundles/bundle.properties

Large diffs are not rendered by default.

166 changes: 83 additions & 83 deletions bundles/bundle_ru.properties

Large diffs are not rendered by default.

172 changes: 86 additions & 86 deletions bundles/bundle_zh_CN.properties
Original file line number Diff line number Diff line change
@@ -1,91 +1,91 @@
block.invincible-cheat-mod-v6-invincible-wall-small.name = 小型无敌围墙
block.invincible-cheat-mod-v6-invincible-wall-medium.name = 中型无敌围墙
block.invincible-cheat-mod-v6-invincible-wall-large.name = 大型无敌围墙
block.invincible-cheat-mod-v6-cheat-item.name = 作弊物品源
block.invincible-cheat-mod-v6-cheat-item.description = 输出速度是原版物品源的 36 倍。
block.invincible-cheat-mod-v6-cheat-power.name = 作弊电源
block.invincible-cheat-mod-v6-cheat-power.description = 电源
block.invincible-cheat-mod-v6-cheat-liquid.name = 作弊液体源
block.invincible-cheat-mod-v6-cheat-liquid.description = 好多水
block.invincible-cheat-mod-v6-chrono-vault.name = 时空仓库
block.invincible-cheat-mod-v6-chrono-vault.description = 巨型仓库,超结实
block.invincible-cheat-mod-v6-enemys-cannot-move.name = 敌人静止
block.invincible-cheat-mod-v6-enemys-cannot-move.description = 范围内敌人静止
block.invincible-cheat-mod-v6-enemys-control.name = 控制敌人
block.invincible-cheat-mod-v6-enemys-control.description = 范围内敌人变成我们的
block.invincible-cheat-mod-v6-enemys-no-damage.name = 敌人无伤害
block.invincible-cheat-mod-v6-enemys-no-damage.description = 将敌人伤害降为0
block.invincible-cheat-mod-v6-enemys-remove.name = 移除敌人
block.invincible-cheat-mod-v6-enemys-remove.description = 直接移除敌人
block.invincible-cheat-mod-v6-invincible-core.name = 无敌核心
block.invincible-cheat-mod-v6-invincible-core.description = 是核心,且无敌
block.invincible-cheat-mod-v6-invincible-force-projector.name = 无敌力场
block.invincible-cheat-mod-v6-invincible-force-projector.description = 吸吸吸吸吸吸吸吸吸吸吸吸吸吸吸吸
block.invincible-cheat-mod-v6-invincible-ship-pad.name = 无敌机甲平台
block.invincible-cheat-mod-v6-invincible-ship-pad.description = 变身无敌飞船,自身无敌,带有无敌护盾,治疗友方,子弹一击必杀,建造速度无穷
block.invincible-cheat-mod-v6-next-wave.name = 下一波
block.invincible-cheat-mod-v6-next-wave.description = 随便叫下一波,当心卡死
block.invincible-cheat-mod-v6-quantum-launchpad.name = 超级发射台
block.invincible-cheat-mod-v6-quantum-launchpad.description = 输入一个材料可以发射 10000 个材料。
block.invincible-cheat-mod-v6-ultra-overdrive.name = 超速投影
block.invincible-cheat-mod-v6-ultra-overdrive.description = 最大程度加速
block.invincible-cheat-mod-v6-slow-overdrive-projector-01.name = 缓慢投影0.1
block.invincible-cheat-mod-v6-slow-overdrive-projector-01.description = 降低方块工作速度为 10%,对敌我双方有效。
block.invincible-cheat-mod-v6-slow-overdrive-projector-05.name = 缓慢投影0.5
block.invincible-cheat-mod-v6-slow-overdrive-projector-05.description = 降低方块工作速度为 50%,对敌我双方有效。
block.invincible-cheat-mod-v6-must-die-turret.name = 必死炮塔
block.invincible-cheat-mod-v6-must-die-turret.description = 打中,死。
block.invincible-cheat-mod-v6-turret-turret.name = 炮炮
block.invincible-cheat-mod-v6-turret-turret.description = 射炮的炮。注意这东西有很小的几率发射核反应堆,可能会炸死我们自己的基地。
block.invincible-cheat-mod-v6-static-drill.name = 稳定钻头
block.invincible-cheat-mod-v6-static-drill.description = 啥都能钻,60/s,不能被力场加速。
block.invincible-cheat-mod-v6-adjustable-overdrive-projector.name = 变速器
block.invincible-cheat-mod-v6-adjustable-overdrive-projector.description = 可以调整速度从 0.01 到 1000,同时影响敌友双方.
block.invincible-cheat-mod-v6-super-battery.name = 超级电池
block.invincible-cheat-mod-v6-super-battery.description = 1 mil。
block.invincible-cheat-mod-v6-chrono-unloader.name = 时空提取器
block.invincible-cheat-mod-v6-chrono-unloader.description = 可以从很远的建筑上提取物品。
block.invincible-cheat-mod-v6-chrono-pusher.name = 时空推送器
block.invincible-cheat-mod-v6-chrono-pusher.description = 可以将物品推送到很远的建筑中。
block.invincible-cheat-mod-v6-unit-factory.name = 单位工厂
block.invincible-cheat-mod-v6-unit-factory.description = 生成任何单位。
block.invincible-cheat-mod-v6-team-changer.name = 队伍更换器
block.invincible-cheat-mod-v6-team-changer.description = 把玩家和本方块一起变成别的队伍
block.invincible-cheat-mod-v6-team-changer.details = 夭寿啦,有人叛变啦!!!
block.invincible-cheat-mod-v6-dps-tester-land-factory.name = DPS 单位工厂
block.invincible-cheat-mod-v6-dps-tester-land-factory.description = 生产 DPS 测试单位。可以通过该工厂修改游戏中所有 DPS 测试单位的护甲和尺寸(只有重新启动游戏才能重置护甲和尺寸)。
block.invincible-cheat-mod-v6-dps-wall-1.name = DPS测试墙1
block.invincible-cheat-mod-v6-dps-wall-1.description = 1x1 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v6-dps-wall-2.name = DPS测试墙2
block.invincible-cheat-mod-v6-dps-wall-2.description = 2x2 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v6-dps-wall-3.name = DPS测试墙3
block.invincible-cheat-mod-v6-dps-wall-3.description = 3x3 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v6-dps-wall-4.name = DPS测试墙4
block.invincible-cheat-mod-v6-dps-wall-4.description = 4x4 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v6-dps-wall-5.name = DPS测试墙5
block.invincible-cheat-mod-v6-dps-wall-5.description = 5x5 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v6-dps-wall-display.name = DPS测试墙显示屏
block.invincible-cheat-mod-v6-dps-wall-display.description = 连接多个DPS测试墙之后,可以统计它们受到的伤害。
block.invincible-cheat-mod-v7-invincible-wall-small.name = 小型无敌围墙
block.invincible-cheat-mod-v7-invincible-wall-medium.name = 中型无敌围墙
block.invincible-cheat-mod-v7-invincible-wall-large.name = 大型无敌围墙
block.invincible-cheat-mod-v7-cheat-item.name = 作弊物品源
block.invincible-cheat-mod-v7-cheat-item.description = 输出速度是原版物品源的 36 倍。
block.invincible-cheat-mod-v7-cheat-power.name = 作弊电源
block.invincible-cheat-mod-v7-cheat-power.description = 电源
block.invincible-cheat-mod-v7-cheat-liquid.name = 作弊液体源
block.invincible-cheat-mod-v7-cheat-liquid.description = 好多水
block.invincible-cheat-mod-v7-chrono-vault.name = 时空仓库
block.invincible-cheat-mod-v7-chrono-vault.description = 巨型仓库,超结实
block.invincible-cheat-mod-v7-enemys-cannot-move.name = 敌人静止
block.invincible-cheat-mod-v7-enemys-cannot-move.description = 范围内敌人静止
block.invincible-cheat-mod-v7-enemys-control.name = 控制敌人
block.invincible-cheat-mod-v7-enemys-control.description = 范围内敌人变成我们的
block.invincible-cheat-mod-v7-enemys-no-damage.name = 敌人无伤害
block.invincible-cheat-mod-v7-enemys-no-damage.description = 将敌人伤害降为0
block.invincible-cheat-mod-v7-enemys-remove.name = 移除敌人
block.invincible-cheat-mod-v7-enemys-remove.description = 直接移除敌人
block.invincible-cheat-mod-v7-invincible-core.name = 无敌核心
block.invincible-cheat-mod-v7-invincible-core.description = 是核心,且无敌
block.invincible-cheat-mod-v7-invincible-force-projector.name = 无敌力场
block.invincible-cheat-mod-v7-invincible-force-projector.description = 吸吸吸吸吸吸吸吸吸吸吸吸吸吸吸吸
block.invincible-cheat-mod-v7-invincible-ship-pad.name = 无敌机甲平台
block.invincible-cheat-mod-v7-invincible-ship-pad.description = 变身无敌飞船,自身无敌,带有无敌护盾,治疗友方,子弹一击必杀,建造速度无穷
block.invincible-cheat-mod-v7-next-wave.name = 下一波
block.invincible-cheat-mod-v7-next-wave.description = 随便叫下一波,当心卡死
block.invincible-cheat-mod-v7-quantum-launchpad.name = 超级发射台
block.invincible-cheat-mod-v7-quantum-launchpad.description = 输入一个材料可以发射 10000 个材料。
block.invincible-cheat-mod-v7-ultra-overdrive.name = 超速投影
block.invincible-cheat-mod-v7-ultra-overdrive.description = 最大程度加速
block.invincible-cheat-mod-v7-slow-overdrive-projector-01.name = 缓慢投影0.1
block.invincible-cheat-mod-v7-slow-overdrive-projector-01.description = 降低方块工作速度为 10%,对敌我双方有效。
block.invincible-cheat-mod-v7-slow-overdrive-projector-05.name = 缓慢投影0.5
block.invincible-cheat-mod-v7-slow-overdrive-projector-05.description = 降低方块工作速度为 50%,对敌我双方有效。
block.invincible-cheat-mod-v7-must-die-turret.name = 必死炮塔
block.invincible-cheat-mod-v7-must-die-turret.description = 打中,死。
block.invincible-cheat-mod-v7-turret-turret.name = 炮炮
block.invincible-cheat-mod-v7-turret-turret.description = 射炮的炮。注意这东西有很小的几率发射核反应堆,可能会炸死我们自己的基地。
block.invincible-cheat-mod-v7-static-drill.name = 稳定钻头
block.invincible-cheat-mod-v7-static-drill.description = 啥都能钻,60/s,不能被力场加速。
block.invincible-cheat-mod-v7-adjustable-overdrive-projector.name = 变速器
block.invincible-cheat-mod-v7-adjustable-overdrive-projector.description = 可以调整速度从 0.01 到 1000,同时影响敌友双方.
block.invincible-cheat-mod-v7-super-battery.name = 超级电池
block.invincible-cheat-mod-v7-super-battery.description = 1 mil。
block.invincible-cheat-mod-v7-chrono-unloader.name = 时空提取器
block.invincible-cheat-mod-v7-chrono-unloader.description = 可以从很远的建筑上提取物品。
block.invincible-cheat-mod-v7-chrono-pusher.name = 时空推送器
block.invincible-cheat-mod-v7-chrono-pusher.description = 可以将物品推送到很远的建筑中。
block.invincible-cheat-mod-v7-unit-factory.name = 单位工厂
block.invincible-cheat-mod-v7-unit-factory.description = 生成任何单位。
block.invincible-cheat-mod-v7-team-changer.name = 队伍更换器
block.invincible-cheat-mod-v7-team-changer.description = 把玩家和本方块一起变成别的队伍
block.invincible-cheat-mod-v7-team-changer.details = 夭寿啦,有人叛变啦!!!
block.invincible-cheat-mod-v7-dps-tester-land-factory.name = DPS 单位工厂
block.invincible-cheat-mod-v7-dps-tester-land-factory.description = 生产 DPS 测试单位。可以通过该工厂修改游戏中所有 DPS 测试单位的护甲和尺寸(只有重新启动游戏才能重置护甲和尺寸)。
block.invincible-cheat-mod-v7-dps-wall-1.name = DPS测试墙1
block.invincible-cheat-mod-v7-dps-wall-1.description = 1x1 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v7-dps-wall-2.name = DPS测试墙2
block.invincible-cheat-mod-v7-dps-wall-2.description = 2x2 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v7-dps-wall-3.name = DPS测试墙3
block.invincible-cheat-mod-v7-dps-wall-3.description = 3x3 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v7-dps-wall-4.name = DPS测试墙4
block.invincible-cheat-mod-v7-dps-wall-4.description = 4x4 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v7-dps-wall-5.name = DPS测试墙5
block.invincible-cheat-mod-v7-dps-wall-5.description = 5x5 的 DPS测试墙。使用方式:建立 DPS 测试墙显示屏,连接到该围墙,即可统计该围墙收到的伤害。
block.invincible-cheat-mod-v7-dps-wall-display.name = DPS测试墙显示屏
block.invincible-cheat-mod-v7-dps-wall-display.description = 连接多个DPS测试墙之后,可以统计它们受到的伤害。


unit.invincible-cheat-mod-v6-invincible-ship.name = 无敌飞船
unit.invincible-cheat-mod-v6-invincible-ship.description = 无敌飞船,自身无敌,带有无敌护盾,治疗友方,子弹一击必杀,建造速度无穷
unit.invincible-cheat-mod-v6-dps-tester-land.name = DPS 测试单位
unit.invincible-cheat-mod-v6-dps-tester-land.description = 可以显示一段时间内收到的伤害及算得的 DPS。6s 不受攻击后清空数据。
unit.invincible-cheat-mod-v7-invincible-ship.name = 无敌飞船
unit.invincible-cheat-mod-v7-invincible-ship.description = 无敌飞船,自身无敌,带有无敌护盾,治疗友方,子弹一击必杀,建造速度无穷
unit.invincible-cheat-mod-v7-dps-tester-land.name = DPS 测试单位
unit.invincible-cheat-mod-v7-dps-tester-land.description = 可以显示一段时间内收到的伤害及算得的 DPS。6s 不受攻击后清空数据。

message.invincible-cheat-mod-v6.next-wave-1 = 下一波
message.invincible-cheat-mod-v6.next-wave-10 = 下十波
message.invincible-cheat-mod-v7.next-wave-1 = 下一波
message.invincible-cheat-mod-v7.next-wave-10 = 下十波

message.invincible-cheat-mod-v6.projector-up-1 = +0.01
message.invincible-cheat-mod-v6.projector-up-2 = +0.1
message.invincible-cheat-mod-v6.projector-up-3 = +1
message.invincible-cheat-mod-v6.projector-up-4 = +10
message.invincible-cheat-mod-v6.projector-down-1 = -0.01
message.invincible-cheat-mod-v6.projector-down-2 = -0.1
message.invincible-cheat-mod-v6.projector-down-3 = -1
message.invincible-cheat-mod-v6.projector-down-4 = -10
message.invincible-cheat-mod-v7.projector-up-1 = +0.01
message.invincible-cheat-mod-v7.projector-up-2 = +0.1
message.invincible-cheat-mod-v7.projector-up-3 = +1
message.invincible-cheat-mod-v7.projector-up-4 = +10
message.invincible-cheat-mod-v7.projector-down-1 = -0.01
message.invincible-cheat-mod-v7.projector-down-2 = -0.1
message.invincible-cheat-mod-v7.projector-down-3 = -1
message.invincible-cheat-mod-v7.projector-down-4 = -10

message.invincible-cheat-mod-v6.dps-armor-up = 护甲 +1
message.invincible-cheat-mod-v6.dps-armor-down = 护甲 -1
message.invincible-cheat-mod-v6.dps-hitsize-up = 尺寸 +1
message.invincible-cheat-mod-v6.dps-hitsize-down = 尺寸 -1
message.invincible-cheat-mod-v7.dps-armor-up = 护甲 +1
message.invincible-cheat-mod-v7.dps-armor-down = 护甲 -1
message.invincible-cheat-mod-v7.dps-hitsize-up = 尺寸 +1
message.invincible-cheat-mod-v7.dps-hitsize-down = 尺寸 -1
2 changes: 1 addition & 1 deletion content/blocks/enemys-cannot-move.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"radius": 180,
"consumes": {
"items": {
"items": [{ "item": "copper", "amount": 1 }],
"items": [{ "item": "graphite", "amount": 1 }],
"booster": true
}
},
Expand Down
2 changes: 1 addition & 1 deletion content/blocks/enemys-control.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"radius": 180,
"consumes": {
"items": {
"items": [{ "item": "copper", "amount": 1 }],
"items": [{ "item": "graphite", "amount": 1 }],
"booster": true
}
},
Expand Down
2 changes: 1 addition & 1 deletion content/blocks/enemys-no-damage.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"radius": 180,
"consumes": {
"items": {
"items": [{ "item": "copper", "amount": 1 }],
"items": [{ "item": "graphite", "amount": 1 }],
"booster": true
}
},
Expand Down
2 changes: 1 addition & 1 deletion content/blocks/enemys-remove.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"radius": 180,
"consumes": {
"items": {
"items": [{ "item": "copper", "amount": 1 }],
"items": [{ "item": "graphite", "amount": 1 }],
"booster": true
}
},
Expand Down
2 changes: 1 addition & 1 deletion content/blocks/invincible-force-projector.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"hasPower": false,
"consumes": {
"items": {
"items": [{ "item": "copper", "amount": 1 }],
"items": [{ "item": "graphite", "amount": 1 }],
"booster": true
}
},
Expand Down
12 changes: 0 additions & 12 deletions content/blocks/quantum-launchpad.json.not

This file was deleted.

File renamed without changes.
8 changes: 4 additions & 4 deletions mod.hjson
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: "Invincible Cheat Mod v6"
displayName: (v6) Invincible Cheat 无敌作弊
name: "Invincible Cheat Mod v7"
displayName: (v7) Invincible Cheat 无敌作弊
author: 滞人
description: '''
This is a [red]cheat[] mod, abuse will reduce your game experience, be careful for using this.
Expand Down Expand Up @@ -43,5 +43,5 @@ Features:
- Дистанционный загрузчик и разгрузчик
- Универсальный завод боевых единиц, также может производить их для врагов
'''
version: 2.8.4
minGameVersion: 122
version: 3.0.0
minGameVersion: 136
Binary file removed schematics/cheat-core.msch
Binary file not shown.
2 changes: 1 addition & 1 deletion scripts/abomb4-lib/hud.js
Original file line number Diff line number Diff line change
Expand Up @@ -230,7 +230,7 @@ var leftFrag = (fragConfig) => {
}
var category = cs[i];
(cc => {
table.button(category.icon(), Styles.clearToggleTransi, run(() => {
table.button(category.icon(), Styles.clearTogglei, run(() => {
currentCategory = cc;
if (Vars.control.input.block != null) {
Vars.control.input.block = getSelectedBlock(currentCategory);
Expand Down
8 changes: 4 additions & 4 deletions scripts/abomb4-lib/multi-crafter.js
Original file line number Diff line number Diff line change
Expand Up @@ -416,14 +416,14 @@
}));
},
setBars() {
this.bars.add("health", func(e => new Bar("stat.health", Pal.health, floatp(() => e.healthf())).blink(Color.white)));
this.barMap.put("health", func(e => new Bar("stat.health", Pal.health, floatp(() => e.healthf())).blink(Color.white)));

if (this.hasPower && this.consumes.hasPower()) {
var cons = this.consumes.getPower();
var buffered = cons.buffered;
var capacity = cons.capacity;

this.bars.add("power", func(entity => new Bar(
this.barMap.put("power", func(entity => new Bar(
prov(() => buffered ? Core.bundle.format("bar.poweramount", Float.isNaN(entity.power.status * capacity) ? "<ERROR>" : parseInt(entity.power.status * capacity)) : Core.bundle.get("bar.power")),
prov(() => Pal.powerBar),
floatp(() => Mathf.zero(cons.requestedPower(entity)) && entity.power.graph.getPowerProduced() + entity.power.graph.getBatteryStored() > 0 ? 1 : entity.power.status)
Expand All @@ -434,7 +434,7 @@
if (liquids && liquids.size > 0) {
liquids.forEach(liquid => {
((liquid) => {
this.bars.add(liquid.name, func((e) => new Bar(
this.barMap.put(liquid.name, func((e) => new Bar(
// prov(() => liquid.localizedName + ": " + UI.formatAmount(e.liquids.get(liquid)) + ' / ' + UI.formatAmount(e.block.liquidapacity)),
// prov(() => Color.acid),
liquid.localizedName,
Expand Down Expand Up @@ -504,7 +504,7 @@
// }
// }));
// map.each(cons2((item, amount) => {
// l.image(item.icon(Cicon.small)).padRight(3.0);
// l.image(item.uiIcon).padRight(3.0);
// l.label(prov(() => ' ' + Strings.fixed(seq.contains(item) ? amount : 0, 0))).color(Color.lightGray);
// l.row();
// }));
Expand Down
Loading

0 comments on commit b759aa7

Please sign in to comment.