Commit Graph
2665 Commits
Author SHA1 Message Date
Anuken 5c9e9e3ff4 Block solid sensor 2024-06-16 01:24:52 -04:00
Anuken 7f9eb87313 Logic icon support for all blocks 2024-06-16 01:11:54 -04:00
MEEPofFaithandGitHub 5c23abf2d8 Add destination tile to block rotatedOutput (#9949)
* Add destination to rotatedOutput

* Apply to GenericCrafter for output directions.

* Forgot to remove some logs
2024-06-16 00:42:40 -04:00
9f92a5ac06 Logic Refactor (#9940)
* Replace logic variable indexes

* Fix `draw print`'s align

* Update core/src/mindustry/logic/LExecutor.java

Co-authored-by: Anuken <arnukren@gmail.com>

* Remove duplicated variables

* Update core/src/mindustry/world/blocks/logic/LogicBlock.java

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2024-06-16 00:37:04 -04:00
Anuken 05c2d47d51 Invert 2024-05-27 18:25:39 -04:00
Anuken 4d2163d248 Less frequent Erekir turret retargeting when valid target is present 2024-05-27 18:12:21 -04:00
Anuken 37dc449471 Processor list bugfixes 2024-05-24 22:02:37 -04:00
Anuken b4b6b9fa44 World processor list in editor 2024-05-24 21:46:15 -04:00
Anuken 19b6b60ac5 Merge remote-tracking branch 'origin/master' 2024-05-23 11:54:33 -04:00
Anuken 779a8f75bc Fixed #9876 2024-05-23 11:54:26 -04:00
WayZerandGitHub a14daab7e9 Update BeamDrill.java (#9857) 2024-05-18 14:25:41 -04:00
Anuken 6cf371b949 Unloader optimizations from buthed 2024-05-08 10:24:38 -04:00
Anuken abf3111bdc Fixed #9821 2024-05-07 11:39:11 -04:00
ElixiasandGitHub b12fac3aef i fix bug heheheheheheheeeeh (#9808) 2024-05-04 09:18:59 -04:00
Andrey Andreyevich BienkowskiandGitHub 08429b5492 Add turret ammo capacity to the in-game help (#9777)
* Add turret ammo capacity to the in-game help

* Rename max shots to ammo capacity

* Rename ammo multipier to ammo per item
2024-05-03 14:11:23 -04:00
LeoandGitHub 143db64710 Updated the core landing sound and added a launch sound (#9802)
* Added core launch sound and remade the land sound,

* Updated the land.ogg to use Synth Pad 3

* Added saw

* Updated
2024-05-02 15:56:09 -04:00
Anuken 49489ffadc Don't rotate base shadow 2024-04-22 09:20:24 -04:00
Anuken d7191e4f71 Fixed #9769 2024-04-22 08:43:25 -04:00
Anuken 14a155147d Item turret status fix 2024-04-21 19:17:14 -04:00
Anuken caf9f2a6e3 Fixed #9761 2024-04-21 10:07:14 -04:00
Anuken bc2f344c52 Fixed #9765 2024-04-21 09:53:54 -04:00
Anuken 066e18ae40 Coolant display fix 2024-04-20 11:36:31 -04:00
Anuken 169a186d63 Coolant display fix 2024-04-20 11:36:08 -04:00
Anuken 3a4f3e7fe7 Don't refund deconstruction in sandbox 2024-04-20 11:18:57 -04:00
Anuken b35c435ebd Full unit payload drawing 2024-04-18 11:15:15 -04:00
Anuken b8c6781004 Fixed #9750 2024-04-15 17:20:48 -04:00
LeoandGitHub 0be74922b0 Added offset to DrawFlame (#9749) 2024-04-15 09:03:59 -04:00
Anuken 1144871b29 Merge remote-tracking branch 'origin/master' 2024-04-10 15:31:15 -04:00
Anuken e280edac67 Fixed #9731 2024-04-10 15:31:09 -04:00
MEEPofFaithandGitHub fd303524e9 #9706 done smarter (#9723)
* Convert from explicit check to interface

* Apply the interface to other turret-like blocks
2024-04-09 11:16:49 -04:00
Anuken 6b7260250a Fixed #9728 2024-04-08 19:07:58 -04:00
Anuken ad0d0a7e99 Additional construction fixes 2024-04-08 12:22:32 -04:00
Anuken 3b0fac1ba2 Fixed #9726 2024-04-08 10:45:30 -04:00
Anuken 33f01112ca Fixed #9714 2024-04-06 18:20:45 -04:00
Anuken d1538a168d Fixed #9708 2024-04-04 09:21:25 -04:00
GlFolkerandGitHub bfd8dbd769 Enable full customization of core launching/landing animations. (#9693)
* Extract all updates and draws of core launch/land animations to CoreBlock/CoreBuild

* Re-add removed methods as deprecated

* Fixed tests failing

* anuke said no

* Extract launch effect
2024-04-01 10:46:44 -04:00
MEEPofFaithandGitHub 2fb5bc56c6 Better Ability Stats (#9654)
* Fix armor plate multiplier + change Math.round to Strings.autoFixed

* Missing ability name bundles

* Center ability name

* SuppressionFieldAbility stats

* Is two per row is acceptable?

I can revert this commit if not.

* LiquidExplodeAbility stat display

* MoveLightningAbility stat display

* Better SpawnDeathAbility display

* Fix multiplier coloring inconsistencies

Some had [lightgray] before %/x, some had it after

* Consistent content name display

Match with bullet status effects

* Consistent stat formatting

Convert from some being "stat: #" and some being "# stat" to all being "# stat"

* Re-order stats

* Optimize Imports

* Add ability descriptions

* Apparently I forgot LiquidRegenAbility

* Mention healing allies if displayHeal = true
2024-03-30 00:11:39 -04:00
MEEPofFaithandGitHub d8c1ea17e1 Make payload blocks run onDestroyed() of the block payload it carries when destroyed. (#8253)
* Payloads go boom.

* When a payload unit dies too

* Keep the functionality, but limit it to a rule
2024-03-29 15:17:19 -04:00
Anuken aea1897309 Fixed #9656 2024-03-19 15:09:16 -04:00
Anuken ac15b94978 Significant sprite packing memory leak fixes
additional thanks to GlFolker for reporting issues with undisposed content icon pixmaps
2024-03-03 14:19:27 -05:00
GlFolkerandGitHub 0d795d59c8 Per-tile edge regions (#9601)
* Delegate more methods into Planet

* Per-tile edges

* You win, IntelliJ
2024-03-01 09:42:05 -05:00
Anuken e3b24ac980 WIP logic display transform matrix support 2024-02-26 10:29:14 -05:00
Anuken eb42d91c5d Fixed #9573 2024-02-19 10:20:26 -05:00
SITUVNgcdandGitHub e6dd6cb44d Make privileged SwitchBlock(World Switch) can't pickup (#9557) 2024-02-16 09:52:31 -05:00
Anuken b27ed03842 Fixed #9561 2024-02-16 09:52:14 -05:00
Anuken 0d273503be Merge remote-tracking branch 'origin/master' 2024-02-13 21:22:14 -05:00
Anuken 1ab8b50977 Fixed #9548 2024-02-13 21:22:07 -05:00
MEEPofFaithandGitHub 8f231febb8 Layer options in DrawTurret (#9541) 2024-02-12 23:32:30 -05:00
Anuken e99b9c2ad1 Fixed #9537 2024-02-11 09:00:51 -05:00
Anuken 2fd92b8c80 Processor global variable dialog 2024-02-09 18:09:41 -05:00