* 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;`
* Allow ulocate to output enemy buildings
Previously you would have to use ucontrol getblock to get the actual Building
that's weird and just confuses newbs
like me
* whoops, turns out ulocate doesn't have a range
* c o d e s t y l e
* Always return building object if on same team
* 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
* Correctly display ∞ in reconstructors
UnitFactory.java uses getStringCap, but Reconstructor uses getCap
this was probably missed in 8cabae1
* might as well fix formatting
same format as UnitFactory.java
* Add test case for achievement
* Allow admins to cancel votekick & allow players to change vote
* Require reason to start votekick
* Require reason to start votekick
* Update message sent by votekick button
* Dynamic selection of planets in rules dialog
* Code cleanup
* Do not let Anuken/Mindustry#8494 happen again
* Fixed inconsistency with campaign sectors
* schematics UI improvements
* better edit tags UI
* visual tweaks
* cleanup
inline obsession
cleanup again...
another little bit of cleanup
a little bit of cleanup
minor cleanup