* 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>
* Hittable check in checkTarget
* Remove hittable() and checkTarget() overlap
* Make PointBulletType abide collision types
There should probably be a thing for jsonable `buildingFilter`s, in the case that you want something that doesn't target blocks.
* PointBulletTypes should not be reflectable
* oop
* Use targettable instead of hittable
* targetable check for Damage#linecast
* targetable check for defenderAI
* I shot, and then I hit something, but it was some invisible thing in the way, so I guess I missed