tobspr
16902bed8d
Rename belt_base -> belt, minor refactorings
4 years ago
tobspr
0377c6d58f
Highlight connected miners, improve miner performance
4 years ago
tobspr
3529a5d77f
Fix tslint
4 years ago
tobspr
10507b735a
Update settings version and changelog
4 years ago
Exund
3741934b39
Add a setting to disable picking the miner when on a resource patch ( #649 )
...
* Add a setting to disable picking the miner when on a resource patch
* Fix that one space :D
Linter go brrrr
Co-authored-by: dengr1065 <dengr1065@gmail.com>
4 years ago
tobspr
0e1e595531
Update changelog
4 years ago
tobspr
2740674053
Update changelog
4 years ago
tobspr
a24e7b8d33
Properly hide some hud elements when hovering
4 years ago
tobspr
6042fcba62
Properly implement sound and music volumes, debounce writes
4 years ago
Yoshie2000
50e40888fd
Music & Sound volume sliders in the settings menu ( #611 )
...
* Added music & sound volume sliders in the settings menu
* Changed the order of the sound options in the settings menu
* Fixed the formatting, removed extra semicolon
* Removed a bad character
* Update base-en.yaml
* Updated base-en.yaml
* Removed trailing spaces
* Type safety fixes
* Replaced logical XOR (^) with !==
4 years ago
tobspr
05cedc965a
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
04b8b62045
Update local config
4 years ago
Ryan Liptak
bdb08f67d8
Show that chainable miners can connect to eachother during placement ( #613 )
...
Removes the red X when placing a chainable miner feeding into another chainable miner, and instead shows it as a green arrow.
4 years ago
tobspr
244cede010
Make logic gates output empty if there is a conflict
4 years ago
tobspr
f667329572
Fix savegame serialization
4 years ago
tobspr
b248c4d1f5
Show 2 digits in item processor
4 years ago
tobspr
3e0f42e47c
Make belt readers store their last read item
4 years ago
tobspr
9b8745535b
Refactor item processor to use charges and thus be more correct, even at low tick rates
4 years ago
tobspr
091401e52b
Store wires state on save
4 years ago
tobspr
b478f4be63
Store lever state
4 years ago
tobspr
5ec50678b0
Fix typo
4 years ago
tobspr
270f51d9ec
Increase tier 2 tunnel range to 9
4 years ago
tobspr
bca379ee89
Add setting to show chunk borders
4 years ago
tobspr
49ea6fc381
Fix typo and typings
4 years ago
tobspr
78fe34840a
Fix buildings not working at their advertised speed, closes #440 , closes #442 , closes #437 , closes #449
4 years ago
tobspr
12892dcf54
Improve visibility of color items
4 years ago
tobspr
cf0f02826b
Make comparer compare shapes, colors and booleans
4 years ago
tobspr
238b08d4d1
Make shapes truthy
4 years ago
tobspr
b210db2361
Revert item filter behaviour
4 years ago
tobspr
06e276f021
Add belt reader building
4 years ago
tobspr
bb739c80fa
Rework quad painter and filter, rework logic gates
4 years ago
dengr1065
5487ec9818
"Logic pain fix" - Fixing quad painter pain... ( #607 )
...
* (wip) 4-painter accept pins
* fix everything
* finish 4-painer fix
* refactor processing requirement
4 years ago
tobspr
ec830ed5bc
minor refactoring
4 years ago
tobspr
7a4fcb5c99
Prevent rendering selection outline twice
4 years ago
tobspr
707323591b
Fix crash on constant signal dialog
4 years ago
tobspr
807deaa705
Fix wires not showing placement indicator properly
4 years ago
tobspr
a67448fbdf
Fix being able to create constant signals without value
4 years ago
tobspr
7cbe5bb8e7
Reverse order of shapes in shape info
4 years ago
tobspr
5336467838
statistics are now shown in shapes / second instead of shapes / minute
4 years ago
tobspr
5076c03dab
Fixed rotated levers not being rendered correctly
4 years ago
tobspr
e04fcceecc
Fix icons in dark mode, fix long savegame names
4 years ago
tobspr
728f4ae253
Allow naming savegames
4 years ago
tobspr
a095cd6324
Allow rotating levers
4 years ago
TrapperHell
3f497c5b47
- Minor adjustments in English translation of game and adjust casing of product names ( #593 )
...
- Fix comment typo
4 years ago
tobspr
5459e6470b
Add 1x1 compact splitters
4 years ago
tobspr
b6328cd9a0
Update changelog
4 years ago
tobspr
8ba6517591
Mark pinned shapes in statistics dialog
4 years ago
tobspr
e6b5f8d2ed
Added setting to be able to delete buildings while placing, closes #45
4 years ago
tobspr
bfe2795677
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
cda31732b1
Fix rendering bug
4 years ago
Ryan Liptak
4bcef8e725
Add button to toggle sortedness of the statistics screen ( #590 )
4 years ago
tobspr
93f9d7ae23
Fix cutter
4 years ago
tobspr
1a6c91f4e9
Fix crash
4 years ago
tobspr
296b76bf11
Add virtual shape processing buildings
4 years ago
Bjorn Stromberg
1ff76e0b2e
[core/rectangle] Remove unused methods ( #571 )
...
* [core/rectangle] Remove unused methods
* Restore some methods
4 years ago
tobspr
1dfb5f7476
Give more blueprint shapes in sandbox controller, create wire network even if it consists of tunnels only
4 years ago
tobspr
d4cbb5b124
Fix belt underlays not rendering
4 years ago
tobspr
b7efda9bf6
Further performance improvements
4 years ago
tobspr
b2880700e8
Huge rendering performance improvements and minor other changes, lots of refactorings
4 years ago
tobspr
d1a5dd8c9e
Update local config with latest variables and cleanup a bit
4 years ago
tobspr
7e139d116d
Catch up with enum change / merge
4 years ago
Bjorn Stromberg
6a447e3583
Remove enumLayer and enumItemType
4 years ago
tobspr
7b40292be3
Start to optimize rendering
4 years ago
tobspr
b1fb0fca7e
Fix wires blueprint pasting bug, do not show wire info on unconnected wires
4 years ago
tobspr
070bce7020
Minor fixes
4 years ago
tobspr
699bb6a21e
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
7279b75187
Improve information when hovering wires
4 years ago
Bjorn Stromberg
779ba8a1b8
Using reject here is uncaught, make this a single promise and resolve/reject accordingly ( #556 )
4 years ago
tobspr
5a0d3dcbe8
Add wire coating
4 years ago
tobspr
6a3a9c49cf
Improve layer preview
4 years ago
tobspr
c25428357e
Remove unused code
4 years ago
tobspr
6c8a29cea6
Sneak preview to the wires layer when placing on the regular layer
4 years ago
tobspr
390c4ce1a5
Add display
4 years ago
tobspr
349657bafc
Update storage to also return if its full or not
4 years ago
dengr1065
1dab9539bf
Add storage shape ejector pin ( #568 )
4 years ago
tobspr
8c39d31c5b
Optimize performance by using singletons for items
4 years ago
tobspr
3c34227c24
Unify assets, refactor waypoints
4 years ago
tobspr
9085f32ec3
Add multiple performance settings
4 years ago
tobspr
9e76606674
Minor refactoring
4 years ago
tobspr
7fcfae747a
Fix tunnels, nr. 2
4 years ago
tobspr
c982827d60
New building sprites
4 years ago
tobspr
f69af63aa3
Fix wires tunnel bug
4 years ago
tobspr
fd7ae79971
Fix hub not accepting items
4 years ago
tobspr
efd8ba7ae9
Add wire bridges and fix Q on hub crash
4 years ago
tobspr
ff02508361
Add transistor building (Gate)
4 years ago
tobspr
f44563fc05
Add item filter
4 years ago
tobspr
984bea1921
Add OR gate and different colors of wire based on the value
4 years ago
tobspr
49da768b73
Add NOT gate
4 years ago
tobspr
52b4d4d742
Implement wire networks, add levers
4 years ago
tobspr
75ab655998
Add basic logic gate and improve wires in general
4 years ago
tobspr
93186cbb9f
Enable new buildings by default for now
4 years ago
tobspr
f4ac6dfe03
Add constant signal emitters
4 years ago
tobspr
f65b3728ed
Improve wire auto-connect
4 years ago
tobspr
f16ab2389a
initial take on wire auto-rotation
4 years ago
tobspr
a32c0530bb
Refactor rotation overview matrices
4 years ago
tobspr
850461df8f
Further take on logic wires
4 years ago
tobspr
5708ef385c
Fix entities being incorrectly restored
4 years ago
tobspr
20718ca05c
Fix tslint
4 years ago
tobspr
b19b87a6c8
Improve map overlay rendering and raise zoom limit
4 years ago
tobspr
c1b1564d76
Fix crc generation
4 years ago
tobspr
2203d5fc6a
Improve saving speed by using crc32 instead of sha1 for checksum
4 years ago
tobspr
9701a143ec
Only store changed properties for all components
4 years ago
tobspr
bb431b8490
Reduce savegame size by not storing the tileSize in the static entity
4 years ago
tobspr
8d329990ef
Fix item filters being ignored
4 years ago
tobspr
d2077f5009
Fix building placer not showing slots properly
4 years ago
tobspr
93975df4d5
Get rid of item ejector / acceptor layers and new wires buildings for now
4 years ago
tobspr
89294c7072
Remove instant eject flag
4 years ago
tobspr
b3b8da04a1
Refactor belt underlay feature into seperate component
4 years ago
tobspr
f91e677f2e
Fix item animations not working for belts
4 years ago
tobspr
08a5b9070d
Simplify hub component
4 years ago
tobspr
b3fffe340d
Cleanup worker
4 years ago
tobspr
ecbf9d7e78
Revert worker loader change
4 years ago
tobspr
64b983b94e
Try to fix webworker bug - Attempt 2
4 years ago
tobspr
0d555e22c7
Add further logging to worker
4 years ago
tobspr
1802e545d4
Minor syntax change
4 years ago
tobspr
2ee4f2efc7
Add more logging
4 years ago
tobspr
e0ba1452b2
Start to work on logical pins
4 years ago
tobspr
6f28aff78f
Vastly improve belt performance
4 years ago
asquared31415
868cd7baf5
Mock V1000 StaticMapEntity ( #550 )
4 years ago
Bjorn Stromberg
79158e2b56
Remove unused code ( #526 )
4 years ago
moonheart08
c0b905b74a
Add support for a 75hz simulation target ( #517 )
...
Entirely untested, I just wanted to avoid having it sit as an issue forever and as such just quickly added it with the github editor. Someone actually check it please. 😅
4 years ago
Bjorn Stromberg
f79578a993
Make CI green by hiding the problem behind a sign that says FIXME ( #515 )
4 years ago
Dimava
235c380de1
fix pippete throws on empty hand ( #512 )
4 years ago
tobspr
baf5c83b34
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
bf2eee908f
Refactor static map entity component to store building metaclass
4 years ago
Bjorn Stromberg
d2f9fd6ec8
Improve types for web workers ( #502 )
...
* Improve types for web workers
* Move worker-loader config inline
* Remove trailing spaces in translations
4 years ago
tobspr
7341321d97
Redo wire splitter / mergers
4 years ago
tobspr
94c59e0e33
Revert "Fix layer handling in cutter ( #352 )"
...
This reverts commit 97870da048
.
4 years ago
tobspr
2d54b72882
Add checks to stacking logic
4 years ago
oguz523
58a4543c29
Translating Game to Turkish ( #498 )
...
* Translating Game to Turkish
- Adding "tr" object in language.js for setting appereance in game.
- Updating base-tr.yaml
* Minor Translation Fix
4 years ago
Bjorn Stromberg
6d01c482d8
[Perf] Avoid iterating over keys to generate assert message ( #486 )
...
* Avoid iterating over keys to generate assert message
* Move assertion call behind guard
* Shorten line by using string template
4 years ago
cyantree
97870da048
Fix layer handling in cutter ( #352 )
...
* Fix layer handling in cutter
* Remove unused variable in `cloneFilteredByquadrants()`
* Rework check in `isValidShortKeyInternal()` to being an early return
* Support empty layers in `isValidShortKeyInternal()` which aren't the topmost layer
4 years ago
hexagonhexagon
ef574c0bfe
Redo stacking algorithm ( #138 )
...
* Change stacking algorithm to keep shapes whole rather than splitting by layer.
* Ensure that layerToMergeAt is not less than 0.
4 years ago
tobspr
209fc76fc7
Update ui design
4 years ago
dengr1065
2df1b8d014
Major ui changes ( #482 )
...
* "discord" -> "Discord", sync most translations
* that major settings update you'll like
* Finish new settings, add logo to about page
* sync & format translations
4 years ago
Bjorn Stromberg
cb1ff53338
Add TSLint to github actions, fix existing type errors
4 years ago
tobspr
661746c898
Merge pull request #471 from RogiJAG/180_deg_rotater
...
180 Degree Rotater Variant
4 years ago
RogiJAG
150bf718f7
Merge branch 'master' into 180_deg_rotater
4 years ago
RogiJAG
9258a49010
remove debug statements
4 years ago
RogiJAG
adecb64447
Revert "add unlock on upgrade mechanic"
...
This reverts commit 6dd3f2a439
.
lease enter the commit message for your changes. Lines starting
4 years ago
Moppler
ae5c33abd2
Extend the pipette hack to work with belts and wires.
4 years ago
tobspr
0a482972fd
Fix build failing
4 years ago
BuildTools
c1a518f775
fix circular dependency
4 years ago
BuildTools
6dd3f2a439
add unlock on upgrade mechanic
4 years ago
Mr.Yawnie
93ac3f70be
Added artwork and en translation, unlocks with CCW
4 years ago
RogiJAG
f77d47d9f7
Add fl rotater variant
4 years ago
MrYawnie
68ebf07052
Changed "level" to "tier" for consistency
4 years ago
MrYawnie
efffa8940b
Match belt/processor etc. level to upgrade tiers
...
Currently the belt (+ processor) levels do not match to the upgrade shop tiers. The tiers start from Tier 1, and once upgraded, they go to tier 2, 3, ... 7. So tier 7 is currently the highest.
However, the belt level starts from level 0, and increases to level 1 once upgraded. The maximum level is therefore 6.
This PR raises the start level of belts and other items to level 1, meaning the levels match the upgrade tiers in the shop.
4 years ago
tobspr
05716e6a74
Fix page not loading sometimes
4 years ago
tobspr
a08fef88f0
Merge pull request #416 from Astavie/master
...
Add decimal separator option in translation files
4 years ago