MEEPofFaith and GitHub
1629afe491
Ammo obliteration ( #8498 )
...
* alwaysShooting for turrets
similar to alwaysShooting for weapons
* Weapon alwaysShooting takes shootCone into account
Speaking of untested PRs...
2023-04-09 16:12:24 -04:00
MEEPofFaith and GitHub
6d71bcd2eb
Multi shotgun fix ( #8460 )
...
* Multi-barrel shotgun fix
* multi-recoil support
* @Nullable for everything
2023-04-03 16:38:10 -04:00
MEEPofFaith and GitHub
f55363a932
Fix janky sublimate ammo display ( #8469 )
2023-04-03 10:03:24 -04:00
MEEPofFaith and GitHub
b322b1165f
Parse singular consumes ( #8466 )
...
* Parse singular `Consume`s
* Proper coolant parsing
* Temporary manual update of ClassMap
Does not include all consume types.
I don't know what gradle command to run to update `ClassMap`. I've tried `tools:updateScripts` but that just cleared everything.
2023-04-02 19:53:19 -04:00
MEEPofFaith and GitHub
e51ab514a8
Proper speedup amount ( #8461 )
2023-04-02 00:19:33 -04:00
MEEPofFaith and GitHub
ac19c3f160
bridgeReplacement for ducts ( #8447 )
2023-03-30 21:23:53 -04:00
MEEPofFaith and GitHub
0de2c95f6e
(Optionally) Scale efficiency of attribute crafters ( #8433 )
...
* Scale efficiency of attribute crafters
* Make it optional :D
* Call super
2023-03-26 14:53:14 -04:00
MEEPofFaith and GitHub
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 and GitHub
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 and GitHub
f6a8c7509d
Include int[] in readObject/writeObject ( #8400 )
...
* Include int[] in readObject/writeObject
* The almighty Object[]
* Order
2023-03-25 14:31:14 -04:00
MEEPofFaith and GitHub
47a2afd294
More specific ui scaling options ( #8356 )
...
Increments of 5 instead of 25
2023-03-25 14:24:09 -04:00
MEEPofFaith and GitHub
0122b735a0
Pierce damage decay ( #8416 )
2023-03-25 14:06:14 -04:00
MEEPofFaith and GitHub
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
MEEPofFaith and GitHub
90f7bbae65
Make an interface for blocks that spawn tethered units ( #8395 )
2023-03-25 13:51:43 -04:00
MEEPofFaith and GitHub
b030a51485
If it don't collide, don't collide ( #8388 )
2023-03-25 13:49:22 -04:00
MEEPofFaith and GitHub
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
MEEPofFaith and GitHub
515a6f9c8d
json-able attributes ( #8334 )
2023-03-08 13:11:53 -05:00
MEEPofFaith and GitHub
10e0be9d68
Drill multipliers for regular drills and beam drills ( #8339 )
...
* Drill multipliers for other drills
* h
2023-03-08 09:19:57 -05:00
a3f8ca9ca5
Shield flash on top ( #8373 )
...
Co-authored-by: Anuken <arnukren@gmail.com >
2023-03-08 09:17:39 -05:00
MEEPofFaith and GitHub
a046f0f11b
Non-hexagonal force projectors ( #8358 )
2023-03-08 09:16:07 -05:00
MEEPofFaith and GitHub
3c9b3680bc
Interval Bullet Delay ( #8365 )
...
Like homing delay
2023-03-08 09:11:07 -05:00
MEEPofFaith and GitHub
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 and GitHub
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
MEEPofFaith and GitHub
0760923943
overRegion ( #8337 )
2023-02-27 11:26:47 -05:00
MEEPofFaith and GitHub
219084fe3c
Don't generate edges if edges already exist ( #8338 )
2023-02-27 11:26:26 -05:00
MEEPofFaith and GitHub
29f36c1927
ClientServerConnectEvent ( #8309 )
2023-02-18 19:48:22 -05:00
MEEPofFaith and GitHub
348819d1ac
connectedPower similar to conductivePower (#8306 )
2023-02-15 23:22:05 -05:00
MEEPofFaith and GitHub
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
MEEPofFaith and GitHub
8726cde05d
Return salvo and swarmer to how they were before shoot changes ( #8278 )
2023-02-15 09:01:03 -05:00
MEEPofFaith and GitHub
cc3ae2c66c
Use setBars instead of overriding displayBars ( #8296 )
2023-02-15 08:59:57 -05:00
MEEPofFaith and GitHub
ce3643f0b3
Make type not required if the template already provides one ( #8257 )
...
Such as with missile units
2023-02-08 22:35:13 -05:00
MEEPofFaith and GitHub
f1fb7d8098
Fix modded payload conveyor icons ( #8266 )
2023-02-08 22:28:44 -05:00
MEEPofFaith and GitHub
12f747ae1d
Strip colors from mod name as well ( #8224 )
2023-02-01 14:45:56 -05:00
MEEPofFaith and GitHub
5e324e71d4
Hitscan fix 2 ( #8175 )
...
* Revert "Reverting #8037 "
Re-implement #8037
* Properly count collisions
Fix #8170
2023-01-14 10:05:30 -05:00
MEEPofFaith and GitHub
6eeb49bb37
Fix armor piercing not working against buildings ( #8150 )
2023-01-11 09:06:44 -05:00
MEEPofFaith and GitHub
87949679f1
Make crash damage a multiplier instead of a toggle ( #8151 )
...
* Switch unitCrashDamage to a multiplier
* Add to rules dialog
2023-01-11 08:56:29 -05:00
MEEPofFaith and GitHub
7455fb21a4
Proper trails for point lasers ( #8038 )
...
* Proper trails for point lasers
* Take current size into account
* fh9weqfjpoepiofjwpiqoefjpoiwjieqpofpjioji
* Web editing moment
* Point laser bullets shouldn't have aa shoot effect
* h
2023-01-10 12:11:37 -05:00
MEEPofFaith and GitHub
2a6fcb7983
Region part growing ( #7861 )
...
E x p a n d
2023-01-09 22:08:40 -05:00
MEEPofFaith and GitHub
a3270debac
Fix collideLine ( #8037 )
2023-01-07 14:46:19 -05:00
MEEPofFaith and GitHub
eb0481a1da
Cargo units *will* chase you down if you pick up their target. ( #8033 )
2023-01-07 12:55:19 -05:00
MEEPofFaith and GitHub
47353cc808
Power icon ( #7901 )
...
* Power icon
* Less yellow yelloow
2023-01-07 11:49:59 -05:00
MEEPofFaith and GitHub
6eadac38b7
placeEffect ( #7968 )
2023-01-07 11:46:14 -05:00
MEEPofFaith and GitHub
5af8236643
Move beam drill facing update (Fix minor graphical glitch) ( #8004 )
...
* move beam drill facing update
* Add updateFacing back to updateTile
* Stop consuming if not drilling anything.
2023-01-07 11:43:07 -05:00
MEEPofFaith and GitHub
9af9e1459d
Fix only 1 ammoType displaying with missile units ( #8020 )
2023-01-07 11:37:39 -05:00
MEEPofFaith and GitHub
8f9736d1d9
Make certain negative stats red ( #7842 )
2022-11-07 21:28:28 -05:00
MEEPofFaith and GitHub
68434ad42e
Clearer Building Damage Multiplier Stat ( #7471 )
2022-11-07 17:59:47 -05:00
MEEPofFaith and GitHub
810a905af3
Allow heat region to produce light ( #6879 )
...
* Allow heat region to produce light
* Method overload for backwards compatability
2022-11-06 14:28:59 -05:00
MEEPofFaith and GitHub
e914cb59cd
Idle weapon reset to baseRotation ( #7825 )
2022-11-05 07:05:55 -04:00
MEEPofFaith and GitHub
d42c0e3c48
baseRotation + rotationLimit compatability ( #7820 )
2022-11-04 16:04:35 -04:00
MEEPofFaith and GitHub
36a7e98f86
Show build cost even in sandbox ( #7814 )
2022-11-03 23:27:46 -04:00
MEEPofFaith and GitHub
b25820eed7
fragOnAbsorb ( #7771 )
2022-10-26 20:14:34 -04:00
MEEPofFaith and GitHub
860fc888c4
Draw armor region under armor shader ( #7751 )
2022-10-22 17:45:10 -04:00
MEEPofFaith and GitHub
201ce276cd
Diodes can work on the wrong tream ( #7698 )
...
* Diodes can work on the wrong tream
* Don't need that check anymore
2022-10-12 07:57:08 -04:00
MEEPofFaith and GitHub
e38013862b
Do not display duration for reactive statuses ( #7669 )
2022-10-07 07:54:01 -04:00
MEEPofFaith and GitHub
a7c7238cc8
Whitelist Option + Hiding Banned Blocks Rules ( #7553 )
...
* Whitelist Option
* Hide banned blocks rule
2022-10-06 14:14:48 -04:00
MEEPofFaith and GitHub
dc060d2ce9
Deja Vu ( #7662 )
...
I feel like this has been a problem before.
Deeper in the code.
2022-10-05 05:47:28 -04:00
MEEPofFaith and GitHub
44b73d4c13
Load bullet part regions ( #7663 )
...
* Load bullet part regions
* Unnecessary, just use name in the part
2022-10-05 05:47:09 -04:00
MEEPofFaith and GitHub
cac946b0e1
protected trail values ( #7656 )
2022-10-04 15:28:17 -04:00
2e98abc86e
Player-only weapons ( #6010 )
...
Co-authored-by: Anuken <arnukren@gmail.com >
2022-10-01 17:42:57 -04:00
MEEPofFaith and GitHub
f90bb5b542
Fix tree branch overlap ( #7641 )
2022-09-30 15:04:36 -04:00
MEEPofFaith and GitHub
ce23fe9d24
do something when applied ( #7640 )
2022-09-30 14:37:58 -04:00
MEEPofFaith and GitHub
a8bed595c3
Fix Variable Reactor power output ( #7600 )
2022-09-20 08:43:05 -04:00
MEEPofFaith and GitHub
9d6b08a15d
Hide Items on Planets Field ( #7550 )
...
* Hide item on planet field
* Better name, Planet[] instead of String[]
* a
2022-09-16 12:20:43 -04:00
MEEPofFaith and GitHub
918eb1bafe
Fix ContinuousLiquidTurret not changing bullets when changing liquids. ( #7561 )
...
* Wrong liquid, don't keep bullet alive.
* Better transition
* Annihilate unnecessary code duplication
* Further reduce duplicated code
* Unnecessary imports
2022-09-14 10:50:23 -04:00
MEEPofFaith and GitHub
cd6332900b
Fix things being detached from mech sway. ( #7480 )
2022-09-12 09:59:18 -04:00
MEEPofFaith and GitHub
7189be69b0
killShooter + shootOnDeath Causes Double Firing (#7524 )
...
* Store building pos instead of start pos
Fix an explosion hitting the same building multiple times if it's larger than 1x1.
* Increment total shots before spawning bullet
Fixes `killShooter` triggering the `shootOnDeath` shot.
* Revert "Store building pos instead of start pos"
This reverts commit bfd04e2683 .
2022-09-12 09:41:43 -04:00
MEEPofFaith and GitHub
2f5f984416
Make missile units not be affected by map border. ( #7530 )
...
* Unbounded units
* Unbound missiles
2022-09-08 12:58:29 -04:00
MEEPofFaith and GitHub
b7e8c211f7
Countdowns on other objectives. ( #7528 )
...
* Destroy units objective countdown
* Countdown on other objectives
2022-09-07 22:50:06 -04:00
MEEPofFaith and GitHub
31149c08ea
More control over wave sending ( #7442 )
...
* Wave send rule
* Send natural wave command
* Use a boolean
* boolean selection
* Revert "boolean selection"
This reverts commit 01e7a8f0e0 .
* Natural wave last
* I don't see why it wouldn't
2022-09-07 18:54:26 -04:00
MEEPofFaith and GitHub
e9d3adfef3
Options for SectorPreset overriding plant launch fields. ( #7478 )
...
* Preset overriding loadouts
* a
* You know I should really learn what this actually does
2022-09-01 20:47:53 -04:00
MEEPofFaith and GitHub
2703c0cbc4
alwaysShooting ( #7475 )
2022-08-29 17:23:20 -04:00
MEEPofFaith and GitHub
cf0c7ff2d8
"Arkycite Floor" -> "Arkycite" ( #7462 )
2022-08-27 19:44:33 -04:00
MEEPofFaith and GitHub
7ac00d0aaf
Move damageMultiplier to BulletType ( #7436 )
...
* Move bullet damage multiplier to bulletType
* Is this better?
I don't know much about optimization, is this any better than before?
* Revert "Is this better?"
This reverts commit b83723701f .
2022-08-24 13:48:06 -04:00
MEEPofFaith and GitHub
0cc1f97450
Fix non-continuous bullets being removed ( #7423 )
2022-08-23 08:04:35 -04:00
MEEPofFaith and GitHub
9811aa03ec
Stay warmed up while charging ( #7410 )
...
* Stay warmed up while charging
* Same with unit weapons
also add lenearWarmup
2022-08-21 17:11:13 -04:00
MEEPofFaith and GitHub
1c3538321b
acceptsPayload = true (PayloadAmmoTurret) ( #7409 )
2022-08-21 17:10:39 -04:00
MEEPofFaith and GitHub
11e3f85242
Fix more things that hit non-hittable units ( #7408 )
...
* hittable check for EMP
* hittable check for Damage#status
* why push if don't get hit
2022-08-21 17:09:47 -04:00
MEEPofFaith and GitHub
6ca54d4f6a
Fix units that can't be hit being hit by some things. ( #7391 )
...
* 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
2022-08-19 22:05:11 -04:00
MEEPofFaith and GitHub
35923329a1
ParticleEffect line cap option ( #7392 )
2022-08-18 23:07:13 -04:00
MEEPofFaith and GitHub
25388ffe5f
Better Duplicate Op Support (json/hjson) + 1 more op ( #7355 )
...
* Better support for duplicate ops
* 'Mathf.curve' op
2022-08-13 06:52:46 -04:00
MEEPofFaith and GitHub
3f96799c2e
Make PayloadAmmoTurret accept units ( #7320 )
2022-08-11 08:38:45 -04:00
MEEPofFaith and GitHub
3fc0957197
Shielded wall shield size ( #7343 )
2022-08-10 14:52:20 -04:00
MEEPofFaith and GitHub
ff28daa3a4
FlakDelay ( #7281 )
2022-08-03 17:08:53 -04:00
45bc4dcb00
Underflow duct ( #6957 )
...
* Underflow Gate
I'm not sure why ClassMap decided to import OverflowDuct instead of using the full path when being generated.
* Better top sprite
Also fix base asymmetry
Co-authored-by: Anuken <arnukren@gmail.com >
2022-07-05 18:41:13 -04:00
MEEPofFaith and GitHub
4e8736de6c
alwaysContinuous weapons have no reload (#7124 )
2022-07-04 17:28:23 -04:00
MEEPofFaith and GitHub
49b6f417d2
Unhardcode reactor explosion sound ( #7085 )
...
Also fix NuclearReactors playing the explode sound even if it doesn't explode.
2022-06-28 16:09:58 -04:00
MEEPofFaith and GitHub
59b7cddd7d
Module tier stat display ( #7054 )
2022-06-20 19:36:52 -04:00
MEEPofFaith and GitHub
4fca366fcd
Make OverdriveBuild fields public ( #7018 )
2022-06-15 07:35:44 -04:00
MEEPofFaith and GitHub
d3f2fffa03
non-suppressable blocks shouldn't be heal suppressed ( #7019 )
2022-06-15 07:34:58 -04:00
MEEPofFaith and GitHub
512d4232dd
getCategories() (#6905 )
...
~~There is no reason to ask why I need this.~~
2022-06-08 11:23:19 -04:00
MEEPofFaith and GitHub
5cc314672f
canWithdraw() + changes to displayable() (#6902 )
...
* `shouldDiplay()` + `canWithdraw()`
* Better implementation of `displayable()`
2022-06-08 09:17:30 -04:00
MEEPofFaith and GitHub
968651d9ed
Charge Progress ( #6947 )
2022-06-08 09:13:11 -04:00
MEEPofFaith and GitHub
81753047eb
drawCracks and createRubble ( #6989 )
2022-06-08 08:58:53 -04:00
a880cfc025
Fix #6949 ( #6988 )
...
* Fix #6949
* No point in calculating if it already does no damage
Also don't show damage stat if it deals no damage.
Co-authored-by: Anuken <arnukren@gmail.com >
2022-06-08 08:50:20 -04:00
MEEPofFaith and GitHub
68cc95c26d
Wrap Immunities in unit stats ( #6946 )
...
* Don't display move effect ability in stats
* Wrap the immunities list
2022-06-08 08:42:17 -04:00
MEEPofFaith and GitHub
4e2b555813
Misleading description fix ( #6880 )
2022-06-08 08:40:37 -04:00
dead inside and GitHub
ac7c9898b4
Fix handleBullet receiving incorrect angle offset ( #6839 )
2022-05-12 10:06:26 -04:00
dead inside and GitHub
4d12ac8ed6
A better way to do this ( #6827 )
2022-05-11 14:01:10 -04:00
dead inside and GitHub
7683214eff
BuildTurret infinite resources fix ( #6808 )
...
* BuildTurret infinite resources fix
* I'm not a good script kiddie
Too much Testing Utilities has plagued me
* Team infinite resources as well
2022-05-10 16:04:30 -04:00
dead inside and GitHub
8269d79e56
Liquid Output Display ( #6788 )
...
* Liquid Output Display
* hshfhqwehpvoipwjovpwiqffjvpwqenoij0n89f4v123f2v40q9j8hbnwqvceinopjj90cmqwvinv21904uinfhu0bnv9j90h84g bvb8024q3bh80b3498vcfj932ndjqdjponjewopnviqvnifjwp9ghpnewuubgqjiojpdfoekwdckmpqwpkmidpkewpjndqvjwnfnj8132nt345879ytgh342890yu4598yhubn4t9hrj[tevpkofkwemfvewrphojfekpcfoerkfwmvfh23bng0398g9834ifvrfnwurbgiwnwgherhnwenhgpvrnnivjpjnipfqwjniwqfejnipofvniwejpfqjwociomjefjjmvcmj21m4f98v00ngbhegwefgpjroiewjfqfwpiojnmem
* Pull to separate function
The javadoc description could be different
* In case mods have liquid icons larger than 32x32
2022-05-09 17:06:55 -04:00