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
dead inside and GitHub
2e71c3cf8a
"speed" -> "alpha" ( #6801 )
2022-05-09 16:52:36 -04:00
Chaos Incarnate and GitHub
43e421936d
casing flipping ( #6696 )
2022-04-05 11:23:23 -04:00
Matthew, Maya, or MEEP and GitHub
785bd44dbe
Change base grab to be like other turret types ( #6584 )
...
because why was it like this to begin with
2022-02-17 17:13:20 -05:00
Matthew, Maya, or MEEP and GitHub
cdbad21daa
Apparently navanax shots shrink ( #6576 )
2022-02-14 21:36:20 -05:00
Matthew (or Maya) Peng and GitHub
6a053f2f45
Allow for same-size core upgrades ( #6558 )
2022-02-05 17:58:36 -05:00
Matthew (or Maya) Peng and GitHub
c877c3416e
Reset after drawing bullet. ( #6557 )
2022-02-05 16:03:32 -05:00
Matthew (or Maya) Peng and GitHub
16b9d68773
Option to not hardcode a bullet's status and despawnHit ( #6553 )
...
* Make not being hardcoded an option
* No one is gonna set a negative light radius, but just in case...
2022-02-03 09:48:44 -05:00
Matthew (or Maya) Peng and GitHub
716702623d
onConfigureClosed ( #6523 )
...
* onConfigureClosed
* Run the closing of the previous block's config on the opening of another
2022-01-23 19:34:28 -05:00
Matthew (or Maya) Peng and GitHub
795edb2494
Tractor Beam Suction multiplies by timescale twice ( #6489 )
2022-01-13 15:28:29 -05:00
Matthew (or Maya) Peng and GitHub
43e857e810
Fix ammo of one item transforming into another. ( #6483 )
...
* Fix ammo transmutation
* Small fixes
* small fix 2
* a
* commit spam aeugh
2022-01-11 09:29:25 -05:00
Matthew (or Maya) Peng and GitHub
1d14fa78bf
Make ItemEntry's item public ( #6474 )
2022-01-10 23:38:28 -05:00
Matthew (or Maya) Peng and GitHub
9825d2f746
Incorrect reset ( #6477 )
2022-01-08 21:34:12 -05:00
Matthew (or Maya) Peng and GitHub
339d87ad78
Check the status, not the bullet ( #6434 )
2021-12-13 21:44:54 -05:00
Matthew (or Maya) Peng and GitHub
052b47fbe4
remove space from perSecond and perMinute ( #6435 )
2021-12-13 21:44:10 -05:00
Matthew (or Maya) Peng and GitHub
b70c08c2ec
Removes -> Destroys ( #6409 )
...
* Removes -> Destroys
* inputed
* bad language design TM
english sucks
2021-12-08 00:03:11 -05:00
Matthew (or Maya) Peng and GitHub
8e89b24e5b
unprivate countOre ( #6410 )
2021-12-08 00:02:52 -05:00
Matthew (or Maya) Peng and GitHub
5ea4688e88
get by name ( #6396 )
2021-12-02 15:43:31 -05:00
Matthew (or Maya) Peng and GitHub
8cb830ba41
Make MoveLightningAbility alternating a boolean ( #6390 )
...
* Revert "BlueWolf does not want MoveLightningAbility to mirror (#6376 )"
This reverts commit e1685ef46c .
* boolean `alternate`
* Better Javadoc description
2021-11-29 23:05:35 -05:00
Matthew (or Maya) Peng and GitHub
3819e327e9
Grammar ( #6383 )
...
* Grammar
* English is a terrible language
2021-11-29 21:15:15 -05:00
Matthew (or Maya) Peng and GitHub
e1685ef46c
BlueWolf does not want MoveLightningAbility to mirror ( #6376 )
2021-11-26 11:05:50 -05:00
Matthew Peng and GitHub
4a7774fe5a
Dynamic resupply check ( #6338 )
2021-11-15 09:27:22 -05:00
Matthew Peng and GitHub
51730556a5
Batteries can be overdrived. ( #6320 )
2021-11-08 21:43:00 -05:00
Matthew Peng and GitHub
1dd0f67daf
recoil = recoilAmount twice (#6312 )
2021-11-07 22:33:11 -05:00
Matthew Peng and GitHub
fff7283568
Pointless if ( #6310 )
2021-11-06 21:12:38 -04:00
Matthew Peng and GitHub
7884bbd299
stack conveyor looks weird on payload conveyors ( #6295 )
2021-11-03 13:37:02 -04:00
Matthew Peng and GitHub
996193ea69
payloadRotation field (#6294 )
2021-11-03 13:34:42 -04:00
Matthew Peng and GitHub
3574b982ab
misspelling ( #6291 )
2021-11-02 22:03:47 -04:00
Matthew Peng and GitHub
a438be7fcd
when and why was this hardcoded ( #6289 )
2021-11-02 20:22:07 -04:00
Matthew Peng and GitHub
223fb8d6f5
Basic unitsorts for hjson ( #6280 )
...
* Create some basic unitSorts
* Set as defaults
* add to ContentParser
2021-10-31 21:30:35 -04:00
Matthew Peng and GitHub
4999c25723
Homing on healing bullets does not take collided into account ( #6276 )
2021-10-31 13:03:19 -04:00
Matthew Peng and GitHub
7ff9ad7351
Move payload blend check to BuildingComp ( #6152 )
2021-10-16 09:49:52 -04:00
Matthew Peng and GitHub
fdfe381b6e
Unhardcode Drill Effect Randomness ( #6144 )
...
* Unhardcode Drill Effect Randomness
* I should start refusing to make prs for people
2021-10-12 22:32:58 -04:00
Matthew Peng and GitHub
8c3ecfdb06
Make Burst + Spread Work ( #5589 )
...
* Make Burst + Spread Work
* This is why you use an IDE
* h
2021-10-12 17:36:59 -04:00
Matthew Peng and GitHub
4030e71b31
Customizable Force Projector Absorb Effect ( #6102 )
...
* Customizable Force Projector Absorb Effect
* Fix everything
* Custom shield break effect
2021-10-10 17:06:59 -04:00
Matthew Peng and GitHub
a4963f351d
Fix negative recoil ( #6107 )
2021-10-05 23:05:33 -04:00
Matthew Peng and GitHub
bc3da30d45
Allow for dynamic laser absorption and insulation ( #5047 )
...
* Allow for dynamic laser absorption
* Might as well do insulated as well
* null checks are important
2021-10-05 12:36:29 -04:00
Matthew Peng and GitHub
e0b1c49e0b
Fix weapon recoiling ( #6083 )
...
Weapons recoil when the begin charging
2021-09-30 17:01:24 -04:00
Matthew Peng and GitHub
a04b385f56
Fix spread + burst turrets ( #6069 )
...
* Fix spread + burst turrets
* spread is 4 by default
set salvo spread to 0
* damnit
2021-09-29 08:38:51 -04:00
Matthew Peng and GitHub
182dfc5f38
delta in reload for a LaserTurret isn't properly calculated ( #6068 )
2021-09-28 08:41:40 -04:00
Matthew Peng and GitHub
2f9bf6e13f
collideTerrain ( #6059 )
...
* collideTerrain
* Combine code
2021-09-27 15:11:36 -04:00
Matthew Peng and GitHub
083c21ea3f
Effect Rotate With Parent ( #5999 )
...
* Effect Rotate With Parent
* Use Rotc
* Wording
* Base Rotation
* Rotate effect rotation with parent.
2021-09-27 11:55:56 -04:00
Matthew Peng and GitHub
94d9ca4727
Pull creating and dumping products out into their own methods ( #6047 )
2021-09-26 08:31:21 -04:00
Matthew Peng and GitHub
50cc340b20
Customizable Block Place Sound ( #6043 )
2021-09-24 21:28:20 -04:00
Matthew Peng and GitHub
b60acf2c37
Option to parentize status effect effects ( #6030 )
2021-09-21 08:36:34 -04:00
Matthew Peng and GitHub
4886ee35e9
Status Field Effect X/Y ( #6009 )
...
* Status Field Effect X/Y
* h
* aaaaaaaaaaaaaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2021-09-20 09:32:30 -04:00
Matthew Peng and GitHub
cbb3afa95c
Add boolean[] to TypeIO ( #6026 )
...
* Add `boolean[]` to `TypeIO`
I'm too lazy to convert `byte[]` in my code.
* Order
2021-09-20 00:10:43 -04:00
Matthew Peng and GitHub
4cb3bef1a7
Parentize Vela and Corvus shoot effects ( #5997 )
2021-09-14 14:24:19 -04:00
Matthew Peng and GitHub
32db058dbe
Why is the smelter -top drawn between the flame circles? ( #5817 )
2021-09-11 18:47:30 -04:00
Matthew Peng and GitHub
abbc25798d
Pull trail updating out into its own method ( #5964 )
2021-09-09 15:47:08 -04:00
Matthew Peng and GitHub
868cd4fb0b
Just because a generator doesn't have turbines doesn't mean it doesn't have liquid ( #5962 )
2021-09-08 20:40:56 -04:00
Matthew Peng and GitHub
d257adf0c1
Show All ( #5954 )
2021-09-07 15:20:59 -04:00
Matthew Peng and GitHub
efae0d3b6a
Anuke what is this ( #5949 )
2021-09-06 20:45:42 -04:00
Matthew Peng and GitHub
264052a95f
Remove the slight delay in wind3.ogg ( #5909 )
...
* Remove the slight delay in `wind3.ogg`
* Don't need to export the quality that high
2021-09-04 10:26:42 -04:00
Matthew Peng and GitHub
b004146015
Input liquid drawing for DrawLiquid and DrawMixer ( #5906 )
2021-09-04 10:18:44 -04:00
Matthew Peng and GitHub
9b28eaa3b3
Allow for SingleTypeGenerators to use only liquid. ( #5900 )
2021-08-30 08:23:58 -04:00
Matthew Peng and GitHub
2f47f13ef7
Adjustable generateEffect randomness ( #5901 )
2021-08-29 22:55:52 -04:00
Matthew Peng and GitHub
71f064bda1
Shouldn't shorten() also reset the counter? ( #5890 )
2021-08-29 08:28:38 -04:00
Matthew Peng and GitHub
60b2842d82
Rotator spinSpeed ( #5881 )
2021-08-28 08:47:11 -04:00
Matthew Peng and GitHub
f8c7ff0159
Damage.damage doesn't properly convert cores (#5882 )
...
* `Damage.damage` doesn't properly convert cores
* Well that was a complete failure
2021-08-28 08:46:08 -04:00
Matthew Peng and GitHub
5cc461edb0
Make hiding details optional ( #5871 )
...
* Make hiding details optional
* Sandbox blocks shouldn't have their details hidden.
2021-08-26 20:47:35 -04:00