Major clean up and reorganization

- Upgraded to Godot 4
- Just remembered the basic principles are based on a tile editor, and dramatically simplified from there. Derp.
- New state machine and license display add-ons.
- Re-licensed under the GPL because Micropolis' assets aren't under a separate one.
This commit is contained in:
Tony Bark 2023-03-14 06:17:27 -04:00
parent 55ed76c914
commit c980445340
337 changed files with 5129 additions and 7661 deletions

View file

@ -1,6 +1,6 @@
{
"name": "Kit Welsh",
"messages": {
"welcome": "Hello, Mayor, I'm Kit Welsh. I'll be your financial advisor. I control the income and expenditures for your city. I'll keep you up-to-date on expenditures and let you know if we may need to lower or rise taxes."
}
}
"name": "Kit Welsh",
"messages": {
"welcome": "Hello, Mayor, I'm Kit Welsh. I'll be your financial advisor. I control the income and expenditures for your city. I'll keep you up-to-date on expenditures and let you know if we may need to lower or rise taxes."
}
}

View file

@ -1,11 +1,11 @@
{
"1": {
"text": "Ut luctus tristique dui ac sagittis. Duis at turpis aliquam felis vestibulum vulputate at nec nisl. Curabitur dolor orci, facilisis eu interdum ac, maximus ut est. Aliquam erat volutpat. Nam mollis interdum nisi, non luctus massa pharetra sed. Maecenas vestibulum dapibus erat, sit amet semper risus. Suspendisse mollis tincidunt tempor. Quisque id porttitor risus, varius dictum odio. Quisque congue, lorem mollis efficitur imperdiet, lorem sem tincidunt turpis, at sodales magna ex sit amet diam. Mauris vehicula diam ante, in accumsan erat imperdiet et."
},
"2": {
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
},
"3": {
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
}
}
"1": {
"text": "Ut luctus tristique dui ac sagittis. Duis at turpis aliquam felis vestibulum vulputate at nec nisl. Curabitur dolor orci, facilisis eu interdum ac, maximus ut est. Aliquam erat volutpat. Nam mollis interdum nisi, non luctus massa pharetra sed. Maecenas vestibulum dapibus erat, sit amet semper risus. Suspendisse mollis tincidunt tempor. Quisque id porttitor risus, varius dictum odio. Quisque congue, lorem mollis efficitur imperdiet, lorem sem tincidunt turpis, at sodales magna ex sit amet diam. Mauris vehicula diam ante, in accumsan erat imperdiet et."
},
"2": {
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
},
"3": {
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
}
}

View file

@ -1,14 +1,14 @@
{
"1": {
"name": "Industry for a better Tomorrow",
"text": "Ut luctus tristique dui ac sagittis. Duis at turpis aliquam felis vestibulum vulputate at nec nisl. Curabitur dolor orci, facilisis eu interdum ac, maximus ut est. Aliquam erat volutpat. Nam mollis interdum nisi, non luctus massa pharetra sed. Maecenas vestibulum dapibus erat, sit amet semper risus. Suspendisse mollis tincidunt tempor. Quisque id porttitor risus, varius dictum odio. Quisque congue, lorem mollis efficitur imperdiet, lorem sem tincidunt turpis, at sodales magna ex sit amet diam. Mauris vehicula diam ante, in accumsan erat imperdiet et."
},
"2": {
"name": "Clean Air Act",
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
},
"3": {
"name": "Tire Recylcing Proposed",
"text": "Mayor [name], used tires a big are a big problem. They waste land space or accumlate in piles that, if ignited, pollute our air. Do you know that tires could be recycled and used in paving material? It can even reduce the cost of building roads. [city] would greatly benefit from having a tire recylcing program.\nWe could set the wheels in motion today, if you agree to enact the Tire Recylcing Program."
}
}
"1": {
"name": "Industry for a better Tomorrow",
"text": "Ut luctus tristique dui ac sagittis. Duis at turpis aliquam felis vestibulum vulputate at nec nisl. Curabitur dolor orci, facilisis eu interdum ac, maximus ut est. Aliquam erat volutpat. Nam mollis interdum nisi, non luctus massa pharetra sed. Maecenas vestibulum dapibus erat, sit amet semper risus. Suspendisse mollis tincidunt tempor. Quisque id porttitor risus, varius dictum odio. Quisque congue, lorem mollis efficitur imperdiet, lorem sem tincidunt turpis, at sodales magna ex sit amet diam. Mauris vehicula diam ante, in accumsan erat imperdiet et."
},
"2": {
"name": "Clean Air Act",
"text": "Fusce feugiat, dui sed feugiat feugiat, magna augue fermentum arcu, eget elementum ex dui lobortis mi. Nam tincidunt nunc a neque dapibus sollicitudin. Maecenas pellentesque magna sit amet quam luctus feugiat. Morbi id aliquam odio. Nullam ullamcorper risus nulla, nec mattis neque condimentum ac. Nunc hendrerit tellus ante. Phasellus imperdiet sit amet dolor ut ornare. Maecenas dapibus lectus eu lacinia ultricies. Ut id quam euismod, laoreet tortor quis, scelerisque orci. Praesent ornare tempus leo, sed egestas massa laoreet eget. Vivamus sagittis est ac condimentum fringilla. Nullam blandit rutrum quam non ullamcorper. Sed eget ex mattis, maximus massa at, pretium nisi."
},
"3": {
"name": "Tire Recylcing Proposed",
"text": "Mayor [name], used tires a big are a big problem. They waste land space or accumlate in piles that, if ignited, pollute our air. Do you know that tires could be recycled and used in paving material? It can even reduce the cost of building roads. [city] would greatly benefit from having a tire recylcing program.\nWe could set the wheels in motion today, if you agree to enact the Tire Recylcing Program."
}
}

View file

@ -1,4 +1,4 @@
{
"city": "Metropolis",
"mayor": "Defacto"
}
"city": "Metropolis",
"mayor": "Defacto"
}

View file

@ -1,43 +1,43 @@
{
"city": "Furtropolis",
"mayor": "Defacto",
"version": "0.1",
"zones": {
"commercial": {
"1": {
"x": 654,
"y": 564
},
"2": {
"x": 321,
"y": 85
}
},
"residential": {
"1": {
"x": 315,
"y": 564
},
"2": {
"x": 874,
"y": 843
}
},
"industrial": {
"1": {
"x": 156,
"y": 489
},
"2": {
"x": 845,
"y": 314
}
}
},
"buildings": {
"coal": {
"x": 648,
"y": 654
}
}
}
"city": "Furtropolis",
"mayor": "Defacto",
"version": "0.1",
"zones": {
"commercial": {
"1": {
"x": 654,
"y": 564
},
"2": {
"x": 321,
"y": 85
}
},
"residential": {
"1": {
"x": 315,
"y": 564
},
"2": {
"x": 874,
"y": 843
}
},
"industrial": {
"1": {
"x": 156,
"y": 489
},
"2": {
"x": 845,
"y": 314
}
}
},
"buildings": {
"coal": {
"x": 648,
"y": 654
}
}
}

View file

@ -1,11 +1,11 @@
{
"outlet": "Pawprint Press",
"competing_outlet": "Citizen Telegram",
"ticker_files": [
"adverts.json",
"sammy.json",
"kittykibble.json",
"citylife.json",
"extra_lore.json"
]
}
"outlet": "Pawprint Press",
"competing_outlet": "Citizen Telegram",
"ticker_files": [
"adverts.json",
"sammy.json",
"kittykibble.json",
"citylife.json",
"extra_lore.json"
]
}

View file

@ -1,5 +1,5 @@
{
"tower_names": [
{}
]
}
"tower_names": [
{}
]
}