* Update UnitTypes.java
its late at night imma just commit changes and pray i didnt fuck up anywhere
* Allow changing suppress effect color
* Fx.regenSuppressParticle and Fx.regenSuppressSeek now color-aware
- regenSuppressParticle's color handling changed, allows changing the from color intead of the to color
* Damage.applySuppression accepts color as an argument, old method signature still exists
* SuppressionFieldAbility has a new field allowing to specify the color for effect particles
* BulletType has a new field allowing to specify the color for suppress effect particles
* BuildingComp has a new field storing the color to be used for suppression effect
* name
---------
Co-authored-by: BalaM314 <71201189+BalaM314@users.noreply.github.com>
* Update EnergyFieldAbility.java
Nerfs aegires. hard. 3x less healing (3% to 1%)
* Update UnitTypes.java
segments better.
reload 6 frames to 4 frames
damage 25 to 30
* Update EnergyFieldAbility.java
Ty balam
* Update UnitTypes.java
Ty balam! :D
* Update UnitTypes.java
Thanks balam :D
* Add EnergyFieldAbility.sameTypeHealMult
* Apply to aegires
Repair amount to other units is now 1.5% (50% of pre nerf)
Repair amount to aegires is now 0.75% (25% of pre nerf)
---------
Co-authored-by: BalaM314 <71201189+BalaM314@users.noreply.github.com>
* Lock rotation of blocks that don't rotate
* Fix input visuals
* Default to false
Quick, stop forcing changes to mods before sk yells at me.
* lock GenericCrafter rotation if rotate = false
* Convert from a setter a to block method
* Simplify
* Revert "lock GenericCrafter rotation if rotate = false"
This reverts commit 26ac41baf5.
* Remove `lockRotation` boolean.
Pointless. If you want something to rotate, just do `rotate = true; drawArrow = false;`
* Flip pierce check order
Allow pierce cap + laser to function together
* Apply to continuous bullets
+ Make visually accurately show length.
* laser parameter for findPierceLength
consistency with collideLine
- Pass a shooter separate to owner into `BulletType#create`. `killShooter` kills the owner while the shooter is passed into the missile ai
- `killShooter` no longer kills already dead units
- `MissileAI` no longer aims at shooter's aim pos if the shooter is dead