Commit Graph

10231 Commits

Author SHA1 Message Date
MEEPofFaith
fcb44e4952 Fix frags in frags creating a large empty space (#8430)
* Fix frags in frags creating a large empty space

* Change suppression message

Consistency with status duration

* Too little space between boxes
2023-03-26 11:53:46 -04:00
MEEPofFaith
6b936aa7f6 Better Ammo Stats Display (#8429)
* Cleaner ammo stats based on unit factory recipe stats

* Display suppression in bullet stats

Also reword from "regen" to "repair" to more accurately convey that build towers are affected as well.

* PointLaserBulletTypes don't display damage in dps

* Display preview region instead of region

* autoFixed
2023-03-25 22:45:07 -04:00
MEEPofFaith
f6a8c7509d Include int[] in readObject/writeObject (#8400)
* Include int[] in readObject/writeObject

* The almighty Object[]

* Order
2023-03-25 14:31:14 -04:00
Anuken
deb814ce58 Merge remote-tracking branch 'origin/master' 2023-03-25 14:26:50 -04:00
Anuken
da4371baf8 Removed pointless CRC check 2023-03-25 14:26:46 -04:00
MEEPofFaith
47a2afd294 More specific ui scaling options (#8356)
Increments of 5 instead of 25
2023-03-25 14:24:09 -04:00
MEEPofFaith
0122b735a0 Pierce damage decay (#8416) 2023-03-25 14:06:14 -04:00
MEEPofFaith
9c3ddc398c Battery Graphical Updates (#8323)
* Battery Graphical Updates

* Add the vanilla fields back

* Add back topRegion and depricate it
2023-03-25 14:00:08 -04:00
BalaM314
08f63122ba Set controller after setting spawnedByCore (fix UnitChangeEvent) (#8428)
* CoreBlock.playerSpawn: Set spawnedByCore first
* The call to unit.controller() calls player.unit(unit)
* That function fires UnitChangeEvent
* The unit in UnitChangeEvent has spawnedByCore incorrectly set to false
* This caused me to waste an hour of my life while making a plugin

* Might as well improve code readability
2023-03-25 13:55:26 -04:00
MEEPofFaith
90f7bbae65 Make an interface for blocks that spawn tethered units (#8395) 2023-03-25 13:51:43 -04:00
Даркнесс#3729
4be7cf5c0e Call.textInput (#8355)
* Update Menus.java

* Update EventType.java

* Update UI.java

* WHY

* WHY x2

* fix

* 💀
2023-03-25 13:50:25 -04:00
Pasu4
58eef49284 Scale planet grid to planet radius (#8381)
* Scale planet grid to planet radius

* Fix skewed sector icons on small planets
2023-03-25 13:50:06 -04:00
MEEPofFaith
b030a51485 If it don't collide, don't collide (#8388) 2023-03-25 13:49:22 -04:00
MEEPofFaith
aec3e178f5 Fix armor piercing ignoring status effect health multiplier (#8387)
* Make rawDamage protected

* pierceArmor ignores status effect health multiplier

* This is no longer the case
2023-03-25 13:47:53 -04:00
gorodmi
ee47d8a20a Allow 0 items (#8389) 2023-03-25 13:46:55 -04:00
南门阳德
5c05c9f1d1 Fix memory leak in pools (#8415) 2023-03-25 13:46:11 -04:00
Anuken
172f47cad6 Fixed #8418 2023-03-25 13:36:45 -04:00
Anuken
a8b3350d61 Fixed #8401 2023-03-25 13:20:04 -04:00
Anuken
b324194295 Merge remote-tracking branch 'origin/master' 2023-03-25 13:16:15 -04:00
Anuken
663fa2bd3f Fixed #8399 2023-03-25 13:16:12 -04:00
SITUVNgcd
4ddb78e8d5 Add Events.fire(Trigger.unitCommandChange) in select/remove unit by type (#8406)
* Added `Events.fire(Trigger.unitCommandChange)` and `boolean fireInRebuildCommand`

Added `Events.fire(Trigger.unitCommandChange)` to **left click - select** and **right click - remove**.
Added `boolean fireInRebuildCommand` to prevent infinite event loop with `rebuildCommand`.

* Remove useless `fireInRebuildCommand` flag.
2023-03-25 13:10:21 -04:00
Anuken
dfce361afc Fixed #8423 2023-03-25 13:01:12 -04:00
Anuken
e4bef567b5 Fixed Steam public lobby hosting / Misc Steam bugfixes 2023-03-25 12:42:29 -04:00
Anuken
0daafc5ff3 Steam kick bugfixes 2023-03-25 11:11:06 -04:00
Anuken
d07706e039 Pathfinder bugfixes 2023-03-18 16:18:16 -04:00
Anuken
ca2b51d4fe Merge remote-tracking branch 'origin/master' 2023-03-09 05:25:41 -05:00
Anuken
bae3884d96 Basic setProp implementation 2023-03-09 05:25:35 -05:00
MEEPofFaith
515a6f9c8d json-able attributes (#8334) 2023-03-08 13:11:53 -05:00
MEEPofFaith
10e0be9d68 Drill multipliers for regular drills and beam drills (#8339)
* Drill multipliers for other drills

* h
2023-03-08 09:19:57 -05:00
MEEPofFaith
a3f8ca9ca5 Shield flash on top (#8373)
Co-authored-by: Anuken <arnukren@gmail.com>
2023-03-08 09:17:39 -05:00
MEEPofFaith
a046f0f11b Non-hexagonal force projectors (#8358) 2023-03-08 09:16:07 -05:00
MEEPofFaith
3c9b3680bc Interval Bullet Delay (#8365)
Like homing delay
2023-03-08 09:11:07 -05:00
MEEPofFaith
0a1957eb13 Display Interval Bullet in Stats + Collapsers (#8366)
* Display interval bullets in stats

* Collapsers for sub-bullets

* highlight /sec as well

* top
2023-03-08 09:10:34 -05:00
MEEPofFaith
75e1e6f166 Player unit spawns before core animation finishes (#8375)
* Player unit spawns before core animation finishes

* the

* Shouldn't the landing particles also be aimed at the tile's world pos?
2023-03-08 08:26:11 -05:00
Anuken
a857eaed74 Fixed #8368 2023-03-08 07:06:59 -05:00
MEEPofFaith
0760923943 overRegion (#8337) 2023-02-27 11:26:47 -05:00
MEEPofFaith
219084fe3c Don't generate edges if edges already exist (#8338) 2023-02-27 11:26:26 -05:00
Anuken
b569646310 fixed ignoreLiquidFullness 2023-02-26 23:03:03 -05:00
Anuken
cc207d3d7c a 2023-02-26 15:36:28 -05:00
Anuken
e234ac43a6 Fixed keybind names 2023-02-25 11:38:18 -05:00
Anuken
a38351d41f isLogicControllable 2023-02-23 16:12:52 -05:00
Anuken
39e88ae614 Fixed #8328 2023-02-21 18:15:20 -05:00
Anuken
df11dd7a74 Fixed issues with #7972 2023-02-21 10:54:56 -05:00
Anuken
e0d6cebb2e Fixed #8326 2023-02-21 10:24:45 -05:00
Anuken
74de125700 githubImportMod old signature returned 2023-02-20 12:27:24 -05:00
Anuken
9c4bdc213d Crash fix 2023-02-20 12:19:56 -05:00
MEEPofFaith
29f36c1927 ClientServerConnectEvent (#8309) 2023-02-18 19:48:22 -05:00
Anuken
7401e7fe31 Fixed #8316 2023-02-18 19:47:22 -05:00
MEEPofFaith
348819d1ac connectedPower similar to conductivePower (#8306) 2023-02-15 23:22:05 -05:00
MEEPofFaith
a8a3453632 Move core launch/landing to CoreBlock (#8055)
* Move core launch/landing to CoreBlock

* Slight cleanup

* just gonna...
2023-02-15 12:16:51 -05:00