diff --git a/mods/ra/bits/deca.tem b/mods/ra/bits/deca.tem new file mode 100644 index 0000000000..5301abba81 Binary files /dev/null and b/mods/ra/bits/deca.tem differ diff --git a/mods/ra/bits/decb.tem b/mods/ra/bits/decb.tem new file mode 100644 index 0000000000..a687d97e37 Binary files /dev/null and b/mods/ra/bits/decb.tem differ diff --git a/mods/ra/bits/decc.tem b/mods/ra/bits/decc.tem new file mode 100644 index 0000000000..0ac2a0c6ec Binary files /dev/null and b/mods/ra/bits/decc.tem differ diff --git a/mods/ra/bits/decd.tem b/mods/ra/bits/decd.tem new file mode 100644 index 0000000000..3ba691c2cd Binary files /dev/null and b/mods/ra/bits/decd.tem differ diff --git a/mods/ra/bits/dece.tem b/mods/ra/bits/dece.tem new file mode 100644 index 0000000000..cbae5efe8a Binary files /dev/null and b/mods/ra/bits/dece.tem differ diff --git a/mods/ra/bits/decf.tem b/mods/ra/bits/decf.tem new file mode 100644 index 0000000000..79e34f8854 Binary files /dev/null and b/mods/ra/bits/decf.tem differ diff --git a/mods/ra/bits/decg.tem b/mods/ra/bits/decg.tem new file mode 100644 index 0000000000..8ed1ec340f Binary files /dev/null and b/mods/ra/bits/decg.tem differ diff --git a/mods/ra/bits/dech.tem b/mods/ra/bits/dech.tem new file mode 100644 index 0000000000..082ab2d064 Binary files /dev/null and b/mods/ra/bits/dech.tem differ diff --git a/mods/ra/bits/fjord1.tem b/mods/ra/bits/fjord1.tem new file mode 100644 index 0000000000..027788b5b4 Binary files /dev/null and b/mods/ra/bits/fjord1.tem differ diff --git a/mods/ra/bits/fjord2.tem b/mods/ra/bits/fjord2.tem new file mode 100644 index 0000000000..e8f3ac039a Binary files /dev/null and b/mods/ra/bits/fjord2.tem differ diff --git a/mods/ra/bits/sbridge1.tem b/mods/ra/bits/sbridge1.tem new file mode 100644 index 0000000000..2c17c01f30 Binary files /dev/null and b/mods/ra/bits/sbridge1.tem differ diff --git a/mods/ra/bits/sbridge1d.tem b/mods/ra/bits/sbridge1d.tem new file mode 100644 index 0000000000..29891fb31c Binary files /dev/null and b/mods/ra/bits/sbridge1d.tem differ diff --git a/mods/ra/bits/sbridge1h.tem b/mods/ra/bits/sbridge1h.tem new file mode 100644 index 0000000000..7f81df1e3f Binary files /dev/null and b/mods/ra/bits/sbridge1h.tem differ diff --git a/mods/ra/bits/sbridge1x.tem b/mods/ra/bits/sbridge1x.tem new file mode 100644 index 0000000000..a73a2979e5 Binary files /dev/null and b/mods/ra/bits/sbridge1x.tem differ diff --git a/mods/ra/bits/sbridge2.tem b/mods/ra/bits/sbridge2.tem new file mode 100644 index 0000000000..6b9875875b Binary files /dev/null and b/mods/ra/bits/sbridge2.tem differ diff --git a/mods/ra/bits/sbridge2d.tem b/mods/ra/bits/sbridge2d.tem new file mode 100644 index 0000000000..4298aeb67d Binary files /dev/null and b/mods/ra/bits/sbridge2d.tem differ diff --git a/mods/ra/bits/sbridge2h.tem b/mods/ra/bits/sbridge2h.tem new file mode 100644 index 0000000000..fb0e4bb476 Binary files /dev/null and b/mods/ra/bits/sbridge2h.tem differ diff --git a/mods/ra/bits/sbridge2x.tem b/mods/ra/bits/sbridge2x.tem new file mode 100644 index 0000000000..cb3bdb7c1d Binary files /dev/null and b/mods/ra/bits/sbridge2x.tem differ diff --git a/mods/ra/bits/sbridge3.tem b/mods/ra/bits/sbridge3.tem new file mode 100644 index 0000000000..bc1dfad8e2 Binary files /dev/null and b/mods/ra/bits/sbridge3.tem differ diff --git a/mods/ra/bits/sbridge3d.tem b/mods/ra/bits/sbridge3d.tem new file mode 100644 index 0000000000..42ce99c15d Binary files /dev/null and b/mods/ra/bits/sbridge3d.tem differ diff --git a/mods/ra/bits/sbridge3h.tem b/mods/ra/bits/sbridge3h.tem new file mode 100644 index 0000000000..0e2f554f60 Binary files /dev/null and b/mods/ra/bits/sbridge3h.tem differ diff --git a/mods/ra/bits/sbridge3x.tem b/mods/ra/bits/sbridge3x.tem new file mode 100644 index 0000000000..d3585dfa80 Binary files /dev/null and b/mods/ra/bits/sbridge3x.tem differ diff --git a/mods/ra/bits/sbridge4.tem b/mods/ra/bits/sbridge4.tem new file mode 100644 index 0000000000..d55100bbe2 Binary files /dev/null and b/mods/ra/bits/sbridge4.tem differ diff --git a/mods/ra/bits/sbridge4d.tem b/mods/ra/bits/sbridge4d.tem new file mode 100644 index 0000000000..56a0eb8caa Binary files /dev/null and b/mods/ra/bits/sbridge4d.tem differ diff --git a/mods/ra/bits/sbridge4h.tem b/mods/ra/bits/sbridge4h.tem new file mode 100644 index 0000000000..8b338e5cbb Binary files /dev/null and b/mods/ra/bits/sbridge4h.tem differ diff --git a/mods/ra/bits/sbridge4x.tem b/mods/ra/bits/sbridge4x.tem new file mode 100644 index 0000000000..f252304304 Binary files /dev/null and b/mods/ra/bits/sbridge4x.tem differ diff --git a/mods/ra/bits/sccln.tem b/mods/ra/bits/sccln.tem new file mode 100644 index 0000000000..48fb942b82 Binary files /dev/null and b/mods/ra/bits/sccln.tem differ diff --git a/mods/ra/bits/sccls.tem b/mods/ra/bits/sccls.tem new file mode 100644 index 0000000000..dc9329936f Binary files /dev/null and b/mods/ra/bits/sccls.tem differ diff --git a/mods/ra/bits/sccnl.tem b/mods/ra/bits/sccnl.tem new file mode 100644 index 0000000000..0777e20038 Binary files /dev/null and b/mods/ra/bits/sccnl.tem differ diff --git a/mods/ra/bits/sccnr.tem b/mods/ra/bits/sccnr.tem new file mode 100644 index 0000000000..015c9389f2 Binary files /dev/null and b/mods/ra/bits/sccnr.tem differ diff --git a/mods/ra/bits/sccrn.tem b/mods/ra/bits/sccrn.tem new file mode 100644 index 0000000000..1a7dfaace5 Binary files /dev/null and b/mods/ra/bits/sccrn.tem differ diff --git a/mods/ra/bits/sccrs.tem b/mods/ra/bits/sccrs.tem new file mode 100644 index 0000000000..2f2acab7b7 Binary files /dev/null and b/mods/ra/bits/sccrs.tem differ diff --git a/mods/ra/bits/sccsl.tem b/mods/ra/bits/sccsl.tem new file mode 100644 index 0000000000..00808111f2 Binary files /dev/null and b/mods/ra/bits/sccsl.tem differ diff --git a/mods/ra/bits/sccsr.tem b/mods/ra/bits/sccsr.tem new file mode 100644 index 0000000000..991ac2e06e Binary files /dev/null and b/mods/ra/bits/sccsr.tem differ diff --git a/mods/ra/bits/sh57.tem b/mods/ra/bits/sh57.tem new file mode 100644 index 0000000000..7bd24f4b62 Binary files /dev/null and b/mods/ra/bits/sh57.tem differ diff --git a/mods/ra/bits/sh58.tem b/mods/ra/bits/sh58.tem new file mode 100644 index 0000000000..b6ea0b093a Binary files /dev/null and b/mods/ra/bits/sh58.tem differ diff --git a/mods/ra/bits/sh59.tem b/mods/ra/bits/sh59.tem new file mode 100644 index 0000000000..30b03dac16 Binary files /dev/null and b/mods/ra/bits/sh59.tem differ diff --git a/mods/ra/bits/sh60.tem b/mods/ra/bits/sh60.tem new file mode 100644 index 0000000000..7b1196d9a6 Binary files /dev/null and b/mods/ra/bits/sh60.tem differ diff --git a/mods/ra/bits/sh61.tem b/mods/ra/bits/sh61.tem new file mode 100644 index 0000000000..9ac5223416 Binary files /dev/null and b/mods/ra/bits/sh61.tem differ diff --git a/mods/ra/bits/sh62.tem b/mods/ra/bits/sh62.tem new file mode 100644 index 0000000000..6fb2d17369 Binary files /dev/null and b/mods/ra/bits/sh62.tem differ diff --git a/mods/ra/bits/sh63.tem b/mods/ra/bits/sh63.tem new file mode 100644 index 0000000000..727f13af26 Binary files /dev/null and b/mods/ra/bits/sh63.tem differ diff --git a/mods/ra/bits/sh64.tem b/mods/ra/bits/sh64.tem new file mode 100644 index 0000000000..b2cac77825 Binary files /dev/null and b/mods/ra/bits/sh64.tem differ diff --git a/mods/ra/rules/civilian.yaml b/mods/ra/rules/civilian.yaml index 1492c0f94b..b2ff726db8 100644 --- a/mods/ra/rules/civilian.yaml +++ b/mods/ra/rules/civilian.yaml @@ -243,3 +243,40 @@ BRIDGE2: Building: Footprint: _____ _____ Dimensions: 5,2 + +SBRIDGE1: + Inherits: ^SVBridge + Bridge: + Template: 520 + DamagedTemplate: 521 + DestroyedTemplate: 522 + Building: + Footprint: ___ ___ + Dimensions: 3,2 +SBRIDGE2: + Inherits: ^SHBridge + Bridge: + Template: 531 + DamagedTemplate: 532 + DestroyedTemplate: 533 + Building: + Footprint: __ __ __ + Dimensions: 2,3 +SBRIDGE3: + Inherits: ^STDBridge + Bridge: + Template: 523 + DamagedTemplate: 524 + DestroyedTemplate: 525 + Building: + Footprint: ____ ____ + Dimensions: 4,2 +SBRIDGE4: + Inherits: ^STDBridge + Bridge: + Template: 527 + DamagedTemplate: 528 + DestroyedTemplate: 529 + Building: + Footprint: ____ ____ + Dimensions: 4,2 diff --git a/mods/ra/rules/defaults.yaml b/mods/ra/rules/defaults.yaml index 9d1fc512c8..3b790124c2 100644 --- a/mods/ra/rules/defaults.yaml +++ b/mods/ra/rules/defaults.yaml @@ -311,3 +311,44 @@ ProximityCaptor: Types:Bridge AutoTargetIgnore: + +^SVBridge: + Tooltip: + Name: Small Bridge + BelowUnits: + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Footprint: ___ ___ + Dimensions: 3,2 + Health: + HP: 750 + ProximityCaptor: + Types:Bridge +^SHBridge: + Tooltip: + Name: Small Bridge + BelowUnits: + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Footprint: __ __ __ + Dimensions: 2,3 + Health: + HP: 750 + ProximityCaptor: + Types:Bridge +^STDBridge: + Tooltip: + Name: Small Bridge + BelowUnits: + TargetableBuilding: + TargetTypes: Ground, Water + Building: + Footprint: ____ ____ + Dimensions: 4,2 + Health: + HP: 750 + ProximityCaptor: + Types:Bridge + diff --git a/mods/ra/rules/system.yaml b/mods/ra/rules/system.yaml index b382fc2639..599648504f 100644 --- a/mods/ra/rules/system.yaml +++ b/mods/ra/rules/system.yaml @@ -202,7 +202,7 @@ World: BuildingInfluence: ChooseBuildTabOnSelect: BridgeLayer: - Bridges: bridge1, bridge2, br1, br2, br3 + Bridges: bridge1, bridge2, br1, br2, br3, sbridge1, sbridge2, sbridge3, sbridge4 CrateDrop: Minimum: 1 Maximum: 3 diff --git a/mods/ra/tilesets/temperat.yaml b/mods/ra/tilesets/temperat.yaml index 209be406ff..1504026b5b 100644 --- a/mods/ra/tilesets/temperat.yaml +++ b/mods/ra/tilesets/temperat.yaml @@ -3128,3 +3128,436 @@ Templates: Tiles: 0: Rock 1: Rock + Template@500: + Id: 500 + Image: sh57 + Size: 1,1 + Tiles: + 0: Rock + Category: Debris + Template@502: + Id: 502 + Image: sh58 + Size: 2,1 + Tiles: + 0: Rock + 1: Rock + Category: Debris + Template@503: + Id: 503 + Image: sh59 + Size: 2,1 + Tiles: + 0: Rock + 1: Rock + Category: Debris + Template@504: + Id: 504 + Image: sh60 + Size: 1,2 + Tiles: + 0: Rock + 1: Rock + Category: Debris + Template@505: + Id: 505 + Image: sh61 + Size: 1,1 + Tiles: + 0: Rock + Category: Debris + Template@506: + Id: 506 + Image: sh62 + Size: 1,1 + Tiles: + 0: Rock + Category: Debris + Template@507: + Id: 507 + Image: sh63 + Size: 2,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Debris + Template@508: + Id: 508 + Image: sh64 + Size: 1,1 + Tiles: + 0: Rock + Category: Debris + Template@519: + Id: 519 + Image: sbridge1x + Size: 3,4 + Tiles: + 0: Clear + 1: Road + 2: Clear + 9: Clear + 10: Road + 11: Rock + Category: Bridge + Template@520: + Id: 520 + Image: sbridge1 + Size: 3,2 + Tiles: + 0: River + 1: Road + 2: River + 3: River + 4: Road + 5: River + Category: Bridge + Template@521: + Id: 521 + Image: sbridge1h + Size: 3,2 + Tiles: + 0: River + 1: Road + 2: River + 3: River + 4: Road + 5: River + Category: Bridge + Template@522: + Id: 522 + Image: sbridge1d + Size: 3,2 + Tiles: + 0: River + 1: Rock + 2: River + 3: River + 4: Rock + 5: River + Category: Bridge + Template@523: + Id: 523 + Image: sbridge3 + Size: 4,2 + Tiles: + 1: Rock + 2: Road + 3: Rock + 4: River + 5: Road + 6: Rock + 7: River + Category: Bridge + Template@524: + Id: 524 + Image: sbridge3h + Size: 4,2 + Tiles: + 1: Rock + 2: Road + 3: Rock + 4: River + 5: Road + 6: Rock + 7: River + Category: Bridge + Template@525: + Id: 525 + Image: sbridge3d + Size: 4,2 + Tiles: + 1: Rock + 2: Rock + 3: Rock + 4: River + 5: River + 6: Rock + 7: River + Category: Bridge + Template@526: + Id: 526 + Image: sbridge3x + Size: 4,4 + Tiles: + 1: Clear + 2: Clear + 3: Road + 4: River + 12: Road + 13: Clear + 14: River + 15: River + Category: Bridge + Template@527: + Id: 527 + Image: sbridge4 + Size: 4,2 + Tiles: + 0: Rock + 1: Road + 2: Rock + 4: River + 5: Rock + 6: Road + 7: Rock + Category: Bridge + Template@528: + Id: 528 + Image: sbridge4h + Size: 4,2 + Tiles: + 0: Rock + 1: Road + 2: Rock + 4: River + 5: Rock + 6: Road + 7: Rock + Category: Bridge + Template@529: + Id: 529 + Image: sbridge4d + Size: 4,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 4: River + 5: Rock + 6: Rock + 7: Rock + Category: Bridge + Template@530 + Id: 530 + Image: sbridge4x + Size: 5,5 + Tiles: + 0: Road + 1: Clear + 2: Clear + 4: River + 8: River + 9: River + 14: River + 15: River + 16: River + 17: Clear + 18: Road + 19: Clear + 23: Clear + 24: Road + Category: Bridge + Template@531 + Id: 531 + Image: sbridge2 + Size: 2,3 + Tiles: + 0: River + 1: River + 2: Road + 3: Road + 4: Rock + 5: Rock + Category: Bridge + Template@532 + Id: 532 + Image: sbridge2h + Size: 2,3 + Tiles: + 0: River + 1: River + 2: Road + 3: Road + 4: Rock + 5: Rock + Category: Bridge + Template@533 + Id: 533 + Image: sbridge2d + Size: 2,3 + Tiles: + 0: River + 1: River + 2: River + 3: River + 4: River + 5: River + Category: Bridge + Template@534 + Id: 534 + Image: sbridge2x + Size: 4,4 + Tiles: + 0: Clear + 3: Rock + 4: Road + 7: Road + 8: Clear + 11: Rock + 12: Clear + 13: River + 14: River + 15: Clear + Category: Bridge + Template@550: + Id: 550 + Image: sccnr + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@551: + Id: 551 + Image: sccnl + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@552: + Id: 552 + Image: sccsr + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@553: + Id: 553 + Image: sccsl + Size: 2,3 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@554: + Id: 554 + Image: sccln + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@555: + Id: 555 + Image: sccls + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@556: + Id: 556 + Image: sccrn + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@557: + Id: 557 + Image: sccrs + Size: 3,2 + Tiles: + 0: Rock + 1: Rock + 2: Rock + 3: Rock + Category: Water Cliffs + Template@580: + Id: 580 + Image: deca + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@581: + Id: 581 + Image: decb + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@582: + Id: 582 + Image: decc + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@583: + Id: 583 + Image: decc + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@584: + Id: 584 + Image: decd + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@585: + Id: 585 + Image: dece + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@586: + Id: 586 + Image: decf + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@587: + Id: 587 + Image: decg + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@588: + Id: 588 + Image: dech + Size: 1,1 + Tiles: + 0: Rough + Category: Debris + Template@590: + Id: 590 + Image: fjord1 + Size: 1,2 + Tiles: + 0: Rough + 1: Rough + Category: Bridge + Template@591: + Id: 591 + Image: fjord2 + Size: 2,1 + Tiles: + 0: Rough + 1: Rough + Category: Bridge