-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(miners, hi-tech farmer, lower-tech farmer, pure big refinery, boutique mining/refining op) refactor: Asset Transforms is now a list[map[...]] instead of map[asset, map[...]]; added a key for comments refactor: Reworked testmaps for factions - maps are now tiny and can be done additively (need to split it to map per spawner) feature: New faction definitions (FoodCo - small but techy food producer; Hephaestus - does both mining and refinement, but only small-scale) feature: New Consideration - can we fulfill the Contract? Should reduce Actions wasted on retrying fulfillment attempts balance: Fast Buy offers only happen some of the time (random, weighted by need being very low) balance: Better values on Asset Transforms & CommodityDB for a more dynamic economy
- Loading branch information
jmalek
committed
Oct 20, 2024
1 parent
fd44f48
commit 611c040
Showing
17 changed files
with
352 additions
and
90 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,7 +6,7 @@ | |
"prestige": 2 | ||
}, | ||
"/obj/ore": { | ||
"ore": 0.05 | ||
"ore": 0.01 | ||
}, | ||
"/obj/steel_bar": { | ||
"steel": 1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
{ | ||
"name": "FoodCo", | ||
"tags": [ | ||
"corporate", | ||
"agricultural" | ||
], | ||
"relationships": { | ||
"agricultural": 50, | ||
"metallurgy": 50 | ||
}, | ||
"actionset_files": [ | ||
"faction_base.json", | ||
"faction_trade_test.json" | ||
], | ||
"needs": { | ||
"food_generic": 100, | ||
"wealth": 2000, | ||
"prestige": 50, | ||
"ore": 100, | ||
"steel": 5 | ||
}, | ||
"need_weights": { | ||
"food_generic": 5, | ||
"wealth": 4, | ||
"prestige": 1, | ||
"ore": 0.1, | ||
"steel": 2 | ||
}, | ||
"preferred_trades": { | ||
"food_generic": "/obj/food", | ||
"prestige": "/obj/decor", | ||
"ore": "/obj/ore", | ||
"steel": "/obj/steel_bar" | ||
}, | ||
"assets": { | ||
"wealth": 4000, | ||
"planetary_farmland": 100, | ||
"farm_upgrade_tech": 100, | ||
"workers": 1500, | ||
"/obj/food": 6000, | ||
"/obj/steel_bar": 10, | ||
"/obj/ore": 50 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 6 additions & 3 deletions
9
.../faction_definitions/FreeTradeInterm.json → ...ta/faction_definitions/FreeTradeMFT1.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
{ | ||
"name": "Hephaestus", | ||
"tags": [ | ||
"corporate", | ||
"mining", | ||
"metallurgy" | ||
], | ||
"relationships": { | ||
"agricultural": 50, | ||
"mining": 50 | ||
}, | ||
"actionset_files": [ | ||
"faction_base.json", | ||
"faction_trade_test.json" | ||
], | ||
"needs": { | ||
"food_generic": 100, | ||
"wealth": 3000, | ||
"prestige": 50, | ||
"ore": 5, | ||
"steel": 80 | ||
}, | ||
"need_weights": { | ||
"food_generic": 6, | ||
"wealth": 5, | ||
"prestige": 1, | ||
"ore": 2, | ||
"steel": 0.1 | ||
}, | ||
"preferred_trades": { | ||
"food_generic": "/obj/food", | ||
"prestige": "/obj/decor", | ||
"ore": "/obj/ore", | ||
"steel": "/obj/steel_bar" | ||
}, | ||
"assets": { | ||
"wealth": 3000, | ||
"mining_outpost": 2, | ||
"industrial_furnace": 1, | ||
"workers": 300, | ||
"/obj/food": 2000, | ||
"/obj/ore": 500, | ||
"/obj/steel_bar": 10 | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.