Commit Graph

3093 Commits

Author SHA1 Message Date
Anuken
4969e382f6 Laser pierce & crash fixes 2026-01-09 22:02:24 -05:00
Anuken
06589cd77f Merge remote-tracking branch 'origin/master' 2026-01-09 20:20:30 -05:00
Anuken
8ab249b815 Better turret ammo entry search 2026-01-09 20:20:24 -05:00
Cardillan
a8bf71b12a Fix tileable display not being updated when the root tile is not shown (#11544) 2026-01-09 19:50:13 -05:00
Anuken
c23a0a1e62 Special border for challenge sectors (WIP) 2026-01-07 23:30:58 -05:00
Anuken
57b1cfa3fa Made IPA accept extra loadouts 2026-01-06 01:56:13 -05:00
Anuken
e890363345 Fixed #11540 2026-01-05 21:50:02 -05:00
Anuken
10a432d244 Fixed #11529 2026-01-05 21:38:27 -05:00
Anuken
58b6c994d5 Fixed #11527 2026-01-02 18:12:56 -05:00
Anuken
9cc687efca Fixed #11522 2026-01-01 11:55:43 -05:00
Anuken
ac95b2b9fa Merge remote-tracking branch 'origin/master' 2026-01-01 11:14:05 -05:00
Anuken
0bf2eea358 Disabled line rotation lock on mobile / Disabled command queue 'stealing' 2026-01-01 11:13:57 -05:00
SomeonesShade
4122a9d51d Reactivity and Assorted Changes (#11245)
* Implemented turretDepositCooldown (1)

* Implemented activationTime for Turrets (1)

* activationTime for Turrets Fixes (2)
readSync() line isn't needed,
Overdrive should not make the cooldown go faster, it stays as is unless there is a good argument against it.

* activationTime (3): Descriptions and SetBars()
Updated arc and lancer descriptions.
Added setBars() stuff for clearness.

* turretDepositCooldown (2):
now depositCooldown and is now on a per turret basis if needed... will potentially need further iteration

* turretDepositCooldown (3): made it opt in
added an internal gamerule (long name, need to reduce it later) to enable the balance (oriented for pvp)
depositCooldown = 0 by def
added depositCooldown entries in Blocks.java

* activationTime (4): Minor Adjustments to UI

* activitationTime (5): Implemented drawInactive() and inactiveColo, and arc/lancer sprite
Thinking if I should set the sprites to be white, then use Color.gray...

* turretDepositCooldown (4): Made the cooldown only affect turrets

* Reload Turret Coolant Fixes (1)
Made coolant and overdrive effects not get chopped off from Math.min when its too high

* activationTime (6): activationTime is now at the Base Turret Level
Also implemented the code for TractorBeamTurret thanks to the code changes
Parallax can have the feature if needed for future balancing.
Hopefully nothing was screwed up in the transition...

* Counterbalance (1): Swarmer 8 -> 7 firerate nerf, and Cyclone 7.5 -> 6 firerate nerf [First Attempt]

* Reload Turret Coolant Fixes (2): added a buffer if the excessReload exceeds more than 2 reloads.

* Reload Turret Coolant Fixes (3): hotfix, the buffer actually works this time

* turretDepositCooldown (5): Made the cooldown seperate from itemDepositCooldown

* Implemented armorMultiplier (1)

* fixing a merge

* (AT:7a) Reverted Saving Capability

* (AT:7b) Removed activation timer from lancer and arc as well as sprites

* (AT:7c) Removed visuals for activation timer
will be reimplemented via a greyscale effect if returned rather than via sprites

* (AT:7aa) oops

* Made the default value 0 when placed - Activation Timer (8)

* (depositCooldown : 6) Moved depositCooldown to Blocks.java, cleaned up canDepositItem(), removed enableTurretDepositCooldown

* armorMultiplier (2) - oops, made armorMultipler = 0 correspond to 100% armorPiercing

* Update core/src/mindustry/input/InputHandler.java

* Reload Turret Coolant Fixes (4): A bit too high

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-31 14:39:22 -05:00
Anuken
87e2dc69a2 Merge remote-tracking branch 'origin/master' 2025-12-31 11:15:35 -05:00
Anuken
d6619b9055 Fixed some tiled floor/wall bugs 2025-12-31 11:15:29 -05:00
EggleEgg
d368a73464 scale most consumers with timescale (#11516) 2025-12-30 22:18:22 -05:00
Anuken
8db5ec0247 TiledFloor and TiledWall implementation classes 2025-12-30 19:19:23 -05:00
酪桦姬
4981300476 Core Database Content Classification Subdivison (#11506)
* test

* test

* test

* Core database content subdivision

* Core database content subdivision

* undo some old change

* Revert "test"

This reverts commit ada9dca787.

* Revert "test"

This reverts commit d7c81185

* undo some old change

* cleanup

* Update core/assets/bundles/bundle.properties

* Format and Cleanup

* Format and Cleanup

* gradle toggle

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

* Update core/assets/bundles/bundle.properties

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-30 01:08:00 -05:00
Anuken
90d32abd6b Fixed #11508 2025-12-29 10:38:11 -05:00
Anuken
011713cd25 Minor fixes for markers and empty floor edges 2025-12-28 20:46:17 -05:00
Anuken
c0d0419016 Merge remote-tracking branch 'origin/master' 2025-12-28 10:45:58 -05:00
Anuken
4fa45154bb Fixed #11504 2025-12-28 10:45:53 -05:00
EggleEgg
54ea4acf22 Unloader fixed stupid bug (#11452)
* aaaaaaa

* unloader fixed stupid bug (check #development)

* a
2025-12-27 21:43:02 -05:00
Anuken
8fb7aa34e3 Cleanup 2025-12-27 21:42:22 -05:00
Redstonneur1256
1a89fc9f8e Allow displays on draw image (#11140)
* Display on display drawing

* Update draw image description
2025-12-27 21:38:44 -05:00
Redstonneur1256
59c3b18a6f Allow markers to use content/displays as textures (#11142)
* Allow markers to use content/displays as textures

* Don't process empty commands

* Allow canvases to be used as marker textures

* Proper Json serialization

---------

Co-authored-by: Anuken <arnukren@gmail.com>
2025-12-27 21:37:03 -05:00
Anuken
c3b8abf3e5 Made beam drills rotate on mobile again / Server player name regex blacklist 2025-12-26 15:09:17 -05:00
EggleEgg
34d276ff43 Dont buff liquid capacity in turrets, this is cancerous (#11491)
* Dont buff liquid capacity in turrets, this is cancerous

* liquid capacity 120 spectre, 60 to fs and meltdown
2025-12-25 18:56:19 -05:00
Anuken
7886e9fe52 AA turret placement overlap fix 2025-12-24 11:53:33 -05:00
Anuken
60eb3afb8d Play core destroy sound even when core capture is enabled 2025-12-23 21:52:50 -05:00
EggleEgg
fc8056343b maxheatefficiency display hotfix (#11486) 2025-12-23 14:50:56 -05:00
Anuken
861678fd71 Rule for Serpulo core unloaders taking items from the core 2025-12-21 16:01:27 -05:00
Anuken
012eeabc87 Merge remote-tracking branch 'origin/master' 2025-12-20 14:07:40 -05:00
Anuken
d889acba16 Fixed core launch sound playing regardless of volume settings 2025-12-20 14:07:34 -05:00
WMF
a1b47b1188 per-team toggles for core no-build radius / placement range check (#11448)
* per-team toggles for core no-build radius / placement range check

* oops

* fair enough
2025-12-20 11:16:28 -05:00
Anuken
266c5a541b Do not allow patching hasItems/liquids/power
There is no good reason to change these, and setting them to false usually just makes the game crash. Consumers set them up automatically.
2025-12-19 20:07:34 -05:00
EggleEgg
4e9461adde how max heat eff in turrets (#11458) 2025-12-18 11:45:57 -05:00
Anuken
670e9467da Flare nerf / More liquid capacity increase considerations 2025-12-17 18:51:24 -05:00
EggleEgg
425b154e3b I bet this will break shit somewhere (#11292) 2025-12-17 18:32:53 -05:00
EggleEgg
9f388baf59 show constructor build speed stat (#11364) 2025-12-15 20:14:34 -05:00
Anuken
0ebe105ddd Two more sector submissions 2025-12-13 11:44:37 -05:00
Anuken
90796d041d Core launch/land SFX 2025-12-11 13:29:32 -05:00
Anuken
034392c231 Interplanetary accelerator launch sounds 2025-12-10 21:46:37 -05:00
Anuken
e58f4b0da3 Updated some sound loops 2025-12-10 19:02:05 -05:00
Anuken
dc4eada23f Rotation & repair sounds / Explosion sound rename 2025-12-10 11:55:00 -05:00
Anuken
c5656278ad Breach sounds 2025-12-09 15:14:31 -05:00
Anuken
e77a1e2f2a Sound file reorganization 2025-12-09 14:59:40 -05:00
Anuken
f53abd0b3d More sound effects 2025-12-09 00:22:48 -05:00
Anuken
cae67b7897 New unit death, wreck and creation noises 2025-12-08 19:30:09 -05:00
Anuken
e255912156 More sound effects + core destruction sound 2025-12-06 23:14:08 -05:00