Reduced starting budget

- Redid money cheat code
- Reduced starting budget to 20k now that the money cheat codes can handle any additional income
This commit is contained in:
Tony Bark 2021-05-21 00:25:37 -04:00
parent e86dd64b8b
commit 49a1186115
5 changed files with 26 additions and 12 deletions

View file

@ -2,13 +2,13 @@
![Screenshot](screenshot.png) ![Screenshot](screenshot.png)
City Limits is a reimagining of SimCity Classic that contains features and concepts from later iterations. Such as advisors, free zones, news tickers, neighboring cities, and so on. City Limits is a re-imagining of SimCity Classic that contains features and concepts from later games. Such as advisors, free zones, news tickers, neighboring cities, and so on. Though it shares a lot of core gameplay and style, it's not compatible with Micropolis.
## Getting Started ## Getting Started
### Prerequisites ### Prerequisites
- Godot Engine 3.1 - Godot Engine 3.x
## Authors ## Authors

View file

@ -39,7 +39,8 @@ enabled=PoolStringArray( )
ui_cheats={ ui_cheats={
"deadzone": 0.5, "deadzone": 0.5,
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":96,"unicode":0,"echo":false,"script":null) "events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":true,"command":true,"pressed":false,"scancode":67,"unicode":0,"echo":false,"script":null)
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":true,"command":true,"pressed":false,"scancode":88,"unicode":0,"echo":false,"script":null)
] ]
} }

View file

@ -7,7 +7,7 @@ var prev_quarter: int
var quarter: int = 1 var quarter: int = 1
var population: int = 0 var population: int = 0
var news_ticker: String var news_ticker: String
var budget: int = 10000000 var budget: int = 20000
var prev_budget: int var prev_budget: int
var power_grid: int var power_grid: int

View file

@ -8,14 +8,31 @@ enum {
} }
const valid_commands = [ const valid_commands = [
["money", [ARG_INT] ], ["money", [ARG_STRING] ],
["whereyoufrom", [ARG_STRING] ] ["whereyoufrom", [ARG_STRING] ],
["whatyearisit", [ARG_STRING] ]
] ]
func _budget_print(value: int):
return "Budget increased to " + str(value)
func money(value): func money(value):
SimData.budget += int(value) var motherlode = 50000
return "Budget changed to " + str(value) var rosebud = 1000
if value == "motherlode":
SimData.budget += motherlode
return _budget_print(motherlode)
if value == "rosebud":
SimData.budget += rosebud
return _budget_print(rosebud)
return ""
func whereyoufrom(value): func whereyoufrom(value):
SimData.city_name = str(value) SimData.city_name = str(value)
return "Changed city name to: " + str(value) return "Changed city name to: " + str(value)
func whatyearisit(value):
SimData.year = int(value)
return "Change year to: " + str(value)

View file

@ -2,10 +2,6 @@ extends Control
onready var debug_console = $Console onready var debug_console = $Console
onready var advisor = $AdvsiorNotice onready var advisor = $AdvsiorNotice
# onready var news_ticker = $TickerPanel/ScrollContainer
func _ready():
advisor.show()
func _process(delta): func _process(delta):
if Input.is_action_pressed("ui_cheats"): if Input.is_action_pressed("ui_cheats"):