Leon Friedrich
6d25660029
Refactor map loading & saving ( #34020 )
2025-03-01 13:20:37 +00:00
Ed
54dc36cab1
RoomSpawner mask ( #33110 )
...
* RoolFill can now spaw rooms with any size
* tile ignoring
* upgrade interior
* simplify
* Update DungeonSystem.Rooms.cs
* center rooms
* Update RoomFillComponent.cs
* Update RoomFillComponent.cs
* Update DungeonSystem.Rooms.cs
* Remove roomfillcoponent from integration test
* Update EntityTest.cs
* remove nullable size, replaced with minsize and maxsize
* clear existing logic refactor
* delete this one
2025-03-01 12:52:39 +00:00
Ed
360db55913
Fix debris chunks loot spawning ( #33747 )
...
Update DungeonJob.PostGenBiome.cs
2024-12-07 22:05:18 +00:00
deltanedas
94b09d6ee7
Revert "fix debris having nothing ( #2280 )"
...
This reverts commit 3a27784542 .
2024-12-07 22:05:05 +00:00
deltanedas
d9a50737ae
fix exped caves generation ( #32890 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-12-07 21:45:11 +00:00
deltanedas
3a27784542
fix debris having nothing ( #2280 )
...
Revert "improve BiomeDunGen (#33113 )"
This reverts commit b94731c4f8 .
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-11-24 20:25:25 +00:00
Ed
b94731c4f8
improve BiomeDunGen ( #33113 )
...
* improve BiomeDunGen
* forgot lol
* Update DungeonJob.PostGenBiome.cs
* Update DungeonJob.PostGenBiome.cs
2024-11-15 17:42:34 +00:00
MilenVolf
bfa43833d3
Replace obsolete Tile Access methods ( #32508 )
...
* Replace obsolete SetTile
* Remove obsolete GetTileRef & GetAllTiles
* Forgor
* Apply suggested `GetMapOrInvalid`
2024-10-02 12:08:12 +01:00
Nemanja
5215e59a76
Mining Asteroid Treasure Vaults ( #31638 )
...
add interior rooms to the vgroid
2024-09-14 14:22:59 +01:00
metalgearsloth
d58bdd65ec
Station AI ( #30944 )
...
* Station AI overlay
* implement
* Bunch of ports
* Fix a heap of bugs and basic scouting
* helldivers
* Shuffle interactions a bit
* navmap stuff
* Revert "navmap stuff"
This reverts commit d1f89dd4be83233e22cf5dd062b2581f3c6da062.
* AI wires implemented
* Fix examines
* Optimise the overlay significantly
* Back to old static
* BUI radial working
* lots of work
* Saving work
* thanks fork
* alright
* pc
* AI upload console
* AI upload
* stuff
* Fix copy-paste shitcode
* AI actions
* navmap work
* Fixes
* first impressions
* a
* reh
* Revert "navmap work"
This reverts commit 6f63fea6e9245e189f368f97be3e32e9b210580e.
* OD
* radar
* weh
* Fix examines
* scoop mine eyes
* fixes
* reh
* Optimise
* Final round of optimisations
* Fixes
* fixes
2024-08-30 07:53:19 +01:00
metalgearsloth
3a2e9badc6
Fix dungeon spawn + ftl overlap ( #31413 )
...
* Fix dungeon spawn + ftl overlap
* Better fixes
2024-08-27 00:50:40 +01:00
Nemanja
4e16a3eac2
Mining Rebalance ( #30920 )
...
* first pass
* this shit too
* ok fix that shit
* buff
* actually fix that
2024-08-27 00:45:07 +01:00
Nemanja
5cdfbe5ab2
add new salv loot into the vgroid procgen ( #31290 )
...
add new loot into vgroid procgen
2024-08-27 00:43:25 +01:00
Cojoke
4b43756e66
Remove all Assigned Values that are Never Used ( #30110 )
...
Remove all Assigned Values that are never used
2024-08-09 17:50:58 +01:00
Ed
f040b209bc
DungeonSystem.Rooms bugfix ( #30125 )
...
Update DungeonSystem.Rooms.cs
2024-08-09 17:50:32 +01:00
metalgearsloth
3b3e8d77fd
VGRoid support ( #27659 )
...
* Dungeon spawn support for grid spawns
* Recursive dungeons working
* Mask approach working
* zack
* More work
* Fix recursive dungeons
* Heap of work
* weh
* the cud
* rar
* Job
* weh
* weh
* weh
* Master merges
* orch
* weh
* vgroid most of the work
* Tweaks
* Tweaks
* weh
* do do do do do do
* Basic layout
* Ore spawning working
* Big breaking changes
* Mob gen working
* weh
* Finalising
* emo
* More finalising
* reverty
* Reduce distance
2024-08-09 17:27:13 +01:00
Plykiya
fe1571b3aa
Removes obsolete AnchorEntity() functions ( #28613 )
...
Obsolete anchor entity functions
Co-authored-by: plykiya <plykiya@protonmail.com>
2024-07-25 01:57:55 +02:00
eoineoineoin
c62bd23656
Replace Matrix3 with System.Numerics.Matrix3x2 ( #27443 )
...
Replace Matrix3 with Matrix3x2
2024-06-06 21:44:48 +02:00
Tornado Tech
91f0ba53e5
Cleans up tag system ( #28272 )
...
* Updated tag system
* Added params methods
* Fixed tag integration tests
* Fixed params methods recursion
* Revert has All/Any tag one argument realisation
* Updated tag integration tests
* Shit happens
* Added individual List/HashSet methods, docs, tests
2024-06-06 21:33:38 +02:00
Emisse
2c493a1fd0
Haunted dungeon template ( #23768 )
...
* haunted dungeon
* Initial work
Still needs prefab gen work to make it interesting.
* ime a worm
* weh
* Work
* Slight tweaks
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 952b7f4c4e8e957c0c3765f7b20f2745c9297e27)
2024-03-27 18:28:44 +01:00
Ed
da5758ba4e
Mineshaft ( #25733 )
...
* content
* catwalks
* fix fucking icons
* finish PR
* +1 room
* fix
(cherry picked from commit ace82854406631bad58cd731899fc8e20ef21e65)
2024-03-07 01:24:40 +01:00
Nemanja
3b3e9abb7b
Make procgen use weighted variants ( #24669 )
...
(cherry picked from commit 2a6705818bf510aee3026c7f3c3a4ed56f188189)
2024-02-08 11:54:39 +01:00
metalgearsloth
a430cf15b9
Fix exped dungeons ( #23654 )
...
mapBounds was null after one of my last changes. I changed the transform so it's just passed in directly as I don't think there was an easy way around it.
I checked magnet + roomfills still work.
(cherry picked from commit 34525210210627ee61c13357ecd8fec06735c9d6)
2024-01-26 22:05:10 +01:00
metalgearsloth
0934d6886e
Add RoomFill markers ( #22293 )
...
* Add RoomFill markers
* weh
* Also deez
* Working
* Randomised fills working
* Fixes
* Fix lack of prototypes
* Fix tests
* Fix tests?
(cherry picked from commit f533a1a543af7784f7f9788073a6aae404761022)
2024-01-26 21:35:48 +01:00
metalgearsloth
f128143d13
Salvage magnet revamp ( #23119 )
...
* Generic offering window
* More work
* weh
* Parity
* Progression meter
* magnet
* rona
* PG asteroid work
* code red
* Asteroid spawnings
* clams
* a
* Marker fixes
* More fixes
* Workings of biome asteroids
* A
* Fix this loading code
* a
* Fix masking
* weh
* Fixes
* Magnet claiming
* toe
* petogue
* magnet
* Bunch of fixes
* Fix default
* Fixes
* asteroids
* Fix offerings
* Localisation and a bunch of fixes
* a
* Fixes
* Preliminary draft
* Announcement fixes
* Fixes and bump spawn rate
* Fix asteroid spawns and UI
* More fixes
* Expeditions fix
* fix
* Gravity
* Fix announcement rounding
* a
* Offset tweak
* sus
* jankass
* Fix merge
(cherry picked from commit bf79acd127483d64f96dc23f2e64c74ceb84303d)
2024-01-26 21:35:22 +01:00
Leon Friedrich
8494bd0885
Use ECS prototype-reload events ( #22613 )
...
* Use ECS prototype-reload events
* better constructors
* Maybe this fixes tests?
2023-12-22 23:25:35 +01:00
metalgearsloth
81a5f97a2e
Gateway destinations ( #21040 )
...
* Gateway generation
* Gateway stuff
* gatewehs
* mercenaries
* play area
* Range fixes and tweaks
* weh
* Gateway UI polish
* Lots of fixes
* Knock some items off
* Fix dungeon spawning
Realistically we should probably be using a salvage job.
* wahwah
* wehvs
* expression
* weh
* eee
* a
* a
* WEH
* frfr
* Gatwey
* Fix gateway windows
* Fix gateway windows
* a
* a
* Better layer masking
* a
* a
* Noise fixes
* a
* Fix fractal calculations
* a
* More fixes
* Fixes
* Add layers back in
* Fixes
* namespaces and ftl
* Other TODO
* Fix distance
* Cleanup
* Fix test
2023-11-19 22:09:46 +01:00
metalgearsloth
b1c988627a
Expeditions rework ( #18960 )
2023-09-27 21:59:12 +02:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
metalgearsloth
7a63238487
Don't spawn mobs on blocked dungeon tiles ( #17910 )
...
a
2023-07-09 13:20:55 -06:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
Ben
c858c76341
Anchorable shared ( #17422 )
...
Co-authored-by: BenOwnby <ownbyb@appstate.edu>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-06-29 22:35:54 +10:00
metalgearsloth
cca1a78384
Dungeon generation refactor ( #17121 )
2023-06-27 19:17:42 +10:00
Vordenburg
69c6ab5aaf
Add dungeon templates as uninitialized maps ( #17468 )
2023-06-19 23:47:59 +10:00
Leon Friedrich
263e1761fc
Move jobQueue to engine ( #16443 )
2023-05-15 12:47:12 +10:00
metalgearsloth
ae01618874
Revert "Revert "Replace `ResourcePath` with `ResPath` ( #15308 )" (#155… ( #15566 )
2023-04-20 20:16:01 +10:00
metalgearsloth
acf79a8209
Revert "Replace `ResourcePath` with `ResPath` ( #15308 )" ( #15551 )
2023-04-20 11:43:54 +10:00
metalgearsloth
122350f19c
Salvage expeditions ( #12745 )
2023-04-20 10:43:13 +10:00
Ygg01
71f358a027
Replace `ResourcePath` with `ResPath` ( #15308 )
2023-04-19 23:39:17 +10:00
metalgearsloth
b6a735774b
Add more dungeon layouts ( #14924 )
2023-03-30 22:54:17 -07:00
metalgearsloth
d2cf1b8d5d
Shrink clearance for dungeon doors ( #14656 )
...
* Shrink clearance for dungeon doors
I tried adjusting it on engine but it was leading to test assertions on content which scared me.
* a
* comment
2023-03-26 12:07:49 -05:00
metalgearsloth
56d7fe4f62
Add space dungeon support ( #14619 )
2023-03-24 13:19:29 +11:00
metalgearsloth
b0714ca45a
Dungeon fixes ( #14563 )
2023-03-10 21:19:27 +11:00
metalgearsloth
6157dfa3c0
Salvage dungeons ( #14520 )
2023-03-10 16:41:22 +11:00