Description:
Tweak contract generation.
Commit status:
[Not Reviewed]
References:
Comments:
0 Commit comments 0 Inline Comments
Unresolved TODOs:
There are no unresolved TODOs
Add another comment

r393:efc4dc8755ad -

@@ -140,7 +140,7
140 140
141 141 int max_squares = (organization_type, message.min_squares) switch {
142 142 (OrganizationType.Family, null) => random_generator.Next(50, 100),
143 (OrganizationType.LargeCorporation, null) => random_generator.Next(90, 200),
143 (OrganizationType.LargeCorporation, null) => random_generator.Next(90, 250),
144 144 (OrganizationType.Cooperative, null) => random_generator.Next(50, 75),
145 145 (_, null) => random_generator.Next(DEFAULT_MIN_SQUARES, DEFAULT_SQUARES),
146 146 _ => (message.max_squares == 0) ? DEFAULT_SQUARES : message.max_squares
@@ -188,16 +188,16
188 188
189 189 var deltaTrees = organization_type switch {
190 190
191 OrganizationType.Family => random_generator.Next(-10, 3),
191 OrganizationType.Family => random_generator.Next(-10, 0),
192 192 OrganizationType.LargeCorporation => random_generator.Next(-20, 0),
193 193 OrganizationType.Cooperative => random_generator.Next(-1, 3),
194 194 _ => random_generator.Next(-20, 3)
195 195 };
196 196
197 197 var contract_amount = organization_type switch {
198 OrganizationType.Family => random_generator.Next(CONTRACT_MINIMUM, CONTRACT_MAXIMUM/2),
199 OrganizationType.LargeCorporation => random_generator.Next(CONTRACT_MINIMUM*2, CONTRACT_MAXIMUM),
200 OrganizationType.Cooperative => random_generator.Next(CONTRACT_MINIMUM, CONTRACT_MAXIMUM/2),
198 OrganizationType.Family => random_generator.Next(CONTRACT_MINIMUM, (int)(CONTRACT_MAXIMUM/2)),
199 OrganizationType.LargeCorporation => random_generator.Next(CONTRACT_MINIMUM*3, (int)(CONTRACT_MAXIMUM*1.5)),
200 OrganizationType.Cooperative => random_generator.Next(CONTRACT_MINIMUM, (int)(CONTRACT_MAXIMUM/2.5)),
201 201 _ => random_generator.Next(CONTRACT_MINIMUM, CONTRACT_MAXIMUM)
202 202 };
203 203
You need to be logged in to leave comments. Login now