Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
7e93fe5
Refactor to reduce test code duplication
PRiewe-SSA Jan 6, 2026
9492aae
Refactor to reduce test code duplication
PRiewe-SSA Jan 7, 2026
f5b0f19
Wilderness test
PRiewe-SSA Jan 7, 2026
de776e8
Wilderness and TownGenerator tests
PRiewe-SSA Jan 7, 2026
1cd5c3e
Start using Jackson for XML serde
PRiewe-SSA Jan 7, 2026
8e70b1b
Next class using Jackson XML
PRiewe-SSA Jan 7, 2026
63568ee
Fix windows filenames
PRiewe Jan 7, 2026
0668e0c
Jackson XML for RCreature
PRiewe-SSA Jan 7, 2026
48062bd
Jackson XML Wave 1
PRiewe-SSA Jan 7, 2026
2fdbcd1
Merge remote-tracking branch 'origin/feature/generator-test-refactor'…
PRiewe-SSA Jan 7, 2026
3353fb4
Jackson XML Wave 2
PRiewe-SSA Jan 7, 2026
a66ab9e
Jackson XML Wave 3
PRiewe-SSA Jan 7, 2026
4ddb8ee
Fixed RQuest serialization
PRiewe-SSA Jan 7, 2026
3a3a4d4
Jackson Migration Phase 1
PRiewe-SSA Jan 8, 2026
02f68fb
Jackson Migration Phase 1B
PRiewe-SSA Jan 8, 2026
48ab502
Jackson Migration Phase 1C
PRiewe-SSA Jan 8, 2026
76076c3
Jackson Migration Phase 1C
PRiewe-SSA Jan 8, 2026
153868f
Jackson Migration Phase 1D
PRiewe-SSA Jan 8, 2026
431cef9
Jackson Migration Phase 2A
PRiewe-SSA Jan 8, 2026
9a9a590
Jackson Migration Phase 2B
PRiewe-SSA Jan 8, 2026
3321844
Jackson Migration Phase 2C
PRiewe-SSA Jan 8, 2026
1a6ad0e
Jackson Migration Phase 3A
PRiewe-SSA Jan 8, 2026
85bda96
Jackson Migration Phase 3B
PRiewe-SSA Jan 8, 2026
e4ee68e
Jackson Migration Phase 3C
PRiewe-SSA Jan 8, 2026
e83e476
Jackson Migration Phase 4
PRiewe-SSA Jan 8, 2026
a63eb0a
Jackson Migration Phase 5
PRiewe-SSA Jan 8, 2026
5ae21ca
Jackson Migration Phase 6
PRiewe-SSA Jan 8, 2026
47926c9
Jackson Migration Phase 6A
PRiewe-SSA Jan 8, 2026
410edb8
Use svg library
PRiewe-SSA Jan 8, 2026
03e51da
Fix svg
PRiewe-SSA Jan 8, 2026
d7ae066
Quest serialization/deserialization
PRiewe-SSA Jan 9, 2026
ae3e271
Editor save using JacksonXmlBuilder
PRiewe-SSA Jan 9, 2026
2fac88e
Jdom elimination phase 1
PRiewe-SSA Jan 9, 2026
dde82ee
Jdom elimination phase 2
PRiewe-SSA Jan 9, 2026
784955d
Tweaking
PRiewe-SSA Jan 9, 2026
7bd78d6
Separate AtlasPosition from Atlas
PRiewe Jan 11, 2026
ee060a3
Merge remote-tracking branch 'origin/feature/generator-test-refactor'…
PRiewe Jan 11, 2026
05b3d8e
Merge and replace MVStore with interface
PRiewe Jan 11, 2026
4c23901
Use more in-memory db for unit tests
PRiewe Jan 11, 2026
5a20d61
In progress refactoring - does not compile!
PRiewe Jan 12, 2026
eb38679
Checkpoint
PRiewe-SSA Jan 13, 2026
2e79bee
Most serialization fixed (Except UIDStore)
PRiewe Jan 14, 2026
c90ae9d
Checkpoint
PRiewe-SSA Jan 14, 2026
5591a6c
Checkpoint
PRiewe Jan 16, 2026
7783018
Checkpoint
PRiewe Jan 16, 2026
41280ee
Checkpoint
PRiewe-SSA Jan 16, 2026
f1bc8c9
Checkpoint
PRiewe-SSA Jan 16, 2026
62fc60d
Checkpoint
PRiewe-SSA Jan 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions darkness/maps/ban_rajas.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
</header>
<level name="lighthouse" l="0">
<creatures />
<items>
<doors>
<door x="4" y="2" state="locked" lock="1" id="door" uid="0">
<dest x="3160" y="13039" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="5" h="5" l="0" text="wall" />
<region x="1" y="1" w="3" h="3" l="1" text="floor" />
Expand Down
40 changes: 22 additions & 18 deletions darkness/maps/kusunda.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@
</creatures>
<items>
<item x="2" y="3" id="platinum" uid="1" />
</items>
<doors>
<door x="5" y="3" id="door" uid="2" state="open">
<dest x="34012" y="15163" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="6" l="0" text="wall" />
<region x="1" y="1" w="4" h="4" l="1" text="floor" />
Expand All @@ -21,19 +23,21 @@
</level>
<level name="temple of Furun" l="1">
<creatures />
<items>
<doors>
<door x="3" y="6" id="door" uid="4" state="closed">
<dest x="34021" y="15177" z="0" map="1" />
</door>
<door x="1" y="1" id="door_stone" uid="5" state="open" lock="1">
<dest sign="temple catacombs" theme="tengri_tomb" />
</door>
</doors>
<containers>
<container x="4" y="1" id="altar" uid="17">
<item id="copper" uid="3" />
<item id="silver" uid="6" />
<item id="gold" uid="7" />
</container>
<door x="1" y="1" id="door_stone" uid="5" state="open" lock="1">
<dest sign="temple catacombs" theme="tengri_tomb" />
</door>
</items>
</containers>
<regions>
<region x="0" y="0" w="8" h="7" l="0" text="wall" />
<region x="1" y="1" w="6" h="5" l="1" text="floor" />
Expand All @@ -42,11 +46,11 @@
</level>
<level name="harbor master" l="2">
<creatures />
<items>
<doors>
<door x="5" y="3" id="door" uid="8" state="closed">
<dest x="34013" y="15150" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="7" l="0" text="wall" />
<region x="1" y="1" w="4" h="5" l="1" text="floor" />
Expand All @@ -55,11 +59,11 @@
</level>
<level name="Kasku's house" l="3">
<creatures />
<items>
<doors>
<door x="5" y="3" id="door" uid="9" state="locked" lock="1">
<dest x="34013" y="15157" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="6" l="0" text="wall_adobe" />
<region x="1" y="1" w="4" h="4" l="1" text="floor" />
Expand All @@ -70,11 +74,11 @@
<creatures>
<creature x="3" y="2" id="Zari" uid="10" />
</creatures>
<items>
<doors>
<door x="5" y="3" id="door" uid="11" state="locked" lock="1">
<dest x="34012" y="15183" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="7" l="0" text="wall" />
<region x="1" y="1" w="4" h="5" l="1" text="floor" />
Expand All @@ -85,11 +89,11 @@
<creatures>
<creature x="3" y="2" id="Os'cues" uid="12" />
</creatures>
<items>
<doors>
<door x="3" y="5" id="door" uid="13" state="locked" lock="1">
<dest x="34006" y="15174" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="8" h="6" l="0" text="wall" />
<region x="1" y="1" w="6" h="4" l="1" text="floor" />
Expand All @@ -100,11 +104,11 @@
<creatures>
<creature x="3" y="2" id="Uenia" uid="14" />
</creatures>
<items>
<doors>
<door x="3" y="5" id="door" uid="15" state="locked" lock="1">
<dest x="34034" y="15181" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="8" h="6" l="0" text="wall" />
<region x="1" y="1" w="6" h="4" l="1" text="floor" />
Expand All @@ -115,11 +119,11 @@
<creatures>
<creature x="3" y="2" id="Ares Talo" uid="16" />
</creatures>
<items>
<doors>
<door x="4" y="5" id="door" uid="18" state="locked" lock="1">
<dest x="34041" y="15183" z="0" map="1" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="8" h="6" l="0" text="wall" />
<region x="1" y="1" w="6" h="4" l="1" text="floor" />
Expand Down
8 changes: 4 additions & 4 deletions darkness/maps/kusunda_guard.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
</header>
<level name="entry" l="0">
<creatures />
<items>
<doors>
<door x="5" y="3" state="locked" lock="1" id="door" uid="0">
<dest x="34015" y="15171" map="1" />
</door>
<door x="1" y="6" state="open" id="door" uid="1">
<dest x="1" y="6" z="1" sign="upstairs" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="8" l="0" text="wall" />
<region x="1" y="1" w="4" h="6" l="1" text="floor" />
Expand All @@ -21,11 +21,11 @@
</level>
<level name="upstairs" l="1">
<creatures />
<items>
<doors>
<door x="1" y="6" state="closed" id="door" uid="5">
<dest x="1" y="6" z="0" sign="entry" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="8" l="0" text="wall" />
<region x="1" y="1" w="4" h="6" l="1" text="floor" />
Expand Down
8 changes: 4 additions & 4 deletions darkness/maps/kusunda_ice.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@
</header>
<level name="entry" l="0">
<creatures />
<items>
<doors>
<door x="3" y="0" state="locked" lock="1" id="door" uid="0">
<dest x="34014" y="15189" map="1" />
</door>
<door x="4" y="5" state="closed" id="door" uid="1">
<dest x="12" y="10" z="1" sign="cellar" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="6" h="7" l="0" text="wall" />
<region x="1" y="1" w="4" h="5" l="1" text="floor" />
Expand All @@ -22,11 +22,11 @@
</level>
<level name="cellar" l="1">
<creatures />
<items>
<doors>
<door x="12" y="10" state="closed" id="door" uid="5">
<dest x="4" y="5" z="0" sign="entry" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="20" h="20" l="0" text="wall" />
<region x="1" y="1" w="18" h="18" l="1" text="floor" />
Expand Down
12 changes: 6 additions & 6 deletions darkness/maps/kusunda_stinky.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@
</header>
<level name="basement" l="0">
<creatures />
<items>
<doors>
<door x="5" y="5" state="closed" id="door" uid="5">
<dest x="5" y="5" z="1" sign="entry" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="7" h="7" l="0" text="wall" />
<region x="1" y="1" w="5" h="5" l="1" text="floor" />
</regions>
</level>
<level name="entry" l="1">
<creatures />
<items>
<doors>
<door x="3" y="0" state="locked" lock="1" id="door" uid="0">
<dest x="34028" y="15175" map="1" />
</door>
Expand All @@ -27,7 +27,7 @@
<door x="5" y="5" state="open" id="door" uid="2">
<dest x="5" y="5" z="0" sign="basement" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="7" h="7" l="0" text="wall" />
<region x="1" y="1" w="5" h="5" l="1" text="floor" />
Expand All @@ -36,11 +36,11 @@
</level>
<level name="upstairs" l="2">
<creatures />
<items>
<doors>
<door x="5" y="1" state="closed" id="door" uid="3">
<dest x="5" y="1" z="1" sign="entry" />
</door>
</items>
</doors>
<regions>
<region x="0" y="0" w="7" h="7" l="0" text="wall" />
<region x="1" y="1" w="5" h="5" l="1" text="floor" />
Expand Down
Loading