Skip to content

Commit

Permalink
Version 0.7.4 releaaseeeeeeeeeeeee
Browse files Browse the repository at this point in the history
  • Loading branch information
Eschatologue committed Nov 15, 2021
1 parent 6f4ff43 commit 9096351
Show file tree
Hide file tree
Showing 4 changed files with 57 additions and 15 deletions.
10 changes: 7 additions & 3 deletions assets/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,11 @@

**Update 0.7.4** features some balance changes, content polishing, reworked unit, new Tier 5 Naval Monitor Warship - Kerambit, and a way of generating power from oil.

UAW now requires Mindustry Build `134.1`to play, please update your Mindustry

## What's New?
1. **Kerambit** Tier 5 Naval - Monitor Warship
* "_Its shell shatters even the most formidable defenses_"
* _"Its shell shatters even the most formidable defenses"_
* Finally, the 5th Iteration of Majapahit's Monitor Warship, like the previous iteration these naval "Monitor Warships" archetype are specialized in destroying enemy structures. Especially this one, it'll causes repeating aftershocks in its affected area, denying any building to be built while its still in effect.
* Can be acquired by upgrading the **Kujang** inside the **Tetrative Petroleum Reconstructor**
* Added lore regarding of its origin in `details`
Expand All @@ -20,8 +22,10 @@
## Changes
1. The **Kujang** has been reworked
* New Sprite
* Its main cannon will now fires a quick burst of arillery shells instead of 1 huge one

* Its main cannon will now fires a quick burst of arillery shells instead of 1 huge one.
2. Fixed Quadra outline
3. Code cleanup
4. Some content description changes, especially units


# Update 0.7.3
Expand Down
6 changes: 3 additions & 3 deletions mod.hjson
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ displayName: "Unlimited Armament Works"
name: "uaw"
author: "Eschatologue"
main: "UAW.UAWModLoader",
description: "A port and a sequel to Heavy-Armaments-Industries written in java, expands your mindustry arsenal"
version: 0.7.3
minGameVersion: 132
description: "A port and a sequel to Heavy-Armaments-Industries written in java, expands your Mindustry arsenal"
version: 0.7.4
minGameVersion: 134
java: true
9 changes: 5 additions & 4 deletions src/UAW/content/UAWBlock.java
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,11 @@ public void load() {
maxReloadScl = 8f;
speedupPerShot = 0.15f;
ammo(
Items.copper, standardCopper,
Items.graphite, standardDense,
Items.pyratite, standardIncendiary,
Items.titanium, standardPiercing
Items.copper, smallCopper,
Items.graphite, smallDense,
Items.pyratite, smallIncendiary,
UAWItems.cryogel, smallCryo,
Items.titanium, smallPiercing
);
limitRange();
}};
Expand Down
47 changes: 42 additions & 5 deletions src/UAW/content/UAWBullets.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,56 @@

public class UAWBullets implements ContentList {
public static BulletType
standardPiercing, standardCryo,
smallCopper, smallDense, smallPiercing, smallIncendiary, smallCryo,
mediumPiercing, mediumStandard, mediumSurge, mediumIncendiary, mediumCryo,
heavyCopper, heavyDense, heavyHoming, heavyThorium, heavySurge, heavyPiercing, heavyIncendiary, heavyCryo,
basicBeam, heavyBeam,
EMPartillery,
standardCruiseMissile, piercingCruiseMissile, cryoCruiseMissile, incendCruiseMissile, surgeCruiseMissile,
buckshotLead, buckshotIncend, buckshotCryo,
mineBasic, mineIncend, mineCryo, mineOil, mineEMP, mineSpore,
canisterBasic, canisterIncend, canisterCryo, canisterOil, canisterEMP, canisterSpore, canisterNuke;

@Override
public void load() {
standardPiercing = new TrailBulletType(12f, 10f) {{
smallCopper = new BasicBulletType(4f, 9){{
width = 7f;
height = 9f;
lifetime = 60f;
shootEffect = Fx.shootSmall;
smokeEffect = Fx.shootSmallSmoke;
ammoMultiplier = 2;
}};
smallDense = new BasicBulletType(5.5f, 18){{
width = 9f;
height = 12f;
reloadMultiplier = 0.6f;
ammoMultiplier = 4;
lifetime = 60f;
}};
smallIncendiary = new BasicBulletType(4.2f, 16){{
width = 10f;
height = 12f;
frontColor = Pal.lightishOrange;
backColor = Pal.lightOrange;
status = StatusEffects.burning;
hitEffect = new MultiEffect(Fx.hitBulletSmall, Fx.fireHit);
ammoMultiplier = 5;
splashDamage = 10f;
splashDamageRadius = 22f;
makeFire = true;
lifetime = 60f;
}};
smallCryo = new BasicBulletType(4.2f, 16){{
width = 10f;
height = 12f;
frontColor = UAWPal.cryoFront;
backColor = UAWPal.cryoBack;
status = StatusEffects.freezing;
hitEffect = new MultiEffect(Fx.hitBulletSmall, UAWFxStatic.cryoHit);
ammoMultiplier = 5;
splashDamage = 10f;
splashDamageRadius = 22f;
lifetime = 60f;
}};
smallPiercing = new TrailBulletType(10f, 10f) {{
height = 15f;
width = 5f;
armorIgnoreScl = 0.25f;
Expand Down

0 comments on commit 9096351

Please sign in to comment.