Skip to content

Commit

Permalink
SG2: Set up calendar
Browse files Browse the repository at this point in the history
  • Loading branch information
lmoureaux committed Jan 6, 2024
1 parent ebc587d commit 345e602
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 61 deletions.
58 changes: 2 additions & 56 deletions SG2/data/SG2/effects.ruleset
Original file line number Diff line number Diff line change
Expand Up @@ -4725,62 +4725,8 @@ type = "Trade_Revenue_Bonus"
value = 1585

[effect_calendar_base]
type = "Turn_Years"
value = 50

; 50 - 25 = 25
[effect_calendar_1]
type = "Turn_Years"
value = -25
reqs =
{ "type", "name", "range"
"MinYear", "-1000", "World"
}

; 25 - 5 = 20
[effect_calendar_2]
type = "Turn_Years"
value = -5
reqs =
{ "type", "name", "range"
"MinYear", "0", "World"
}

; 20 - 10 = 10
[effect_calendar_3]
type = "Turn_Years"
value = -10
reqs =
{ "type", "name", "range"
"MinYear", "1000", "World"
}

; 10 - 5 = 5
[effect_calendar_4]
type = "Turn_Years"
value = -5
reqs =
{ "type", "name", "range"
"MinYear", "1500", "World"
}

; 5 - 3 = 2
[effect_calendar_5]
type = "Turn_Years"
value = -3
reqs =
{ "type", "name", "range"
"MinYear", "1750", "World"
}

; 2 - 1 = 1
[effect_calendar_6]
type = "Turn_Years"
value = -1
reqs =
{ "type", "name", "range"
"MinYear", "1900", "World"
}
type = "Turn_Fragments"
value = 1

; No base pop pollution; buildings will increase it
[effect_pollu_pop]
Expand Down
31 changes: 26 additions & 5 deletions SG2/data/SG2/game.ruleset
Original file line number Diff line number Diff line change
Expand Up @@ -1488,22 +1488,43 @@ migration_pml = 50

[calendar]
; Year in the beginning of the game
start_year = -4000
start_year = 1918

; Year 1 instead of 0.
skip_year_0 = TRUE

; How many fragments each year has. In addition to this, "Turn_Fragments" effects are
; needed to control fragment accumulation.
; Value 0 here disables year advancement by fragment accumulation.
fragments = 0
fragments = 24

; Calendar fragment names. If name is missing, only a fragment number +1 (so human readable
; numbers begin from 1 and not 0) is shown.

;fragment_name0 = _("Jan")
;fragment_name1 = _("Feb")
; ...
fragment_name0 = _("Jan 1")
fragment_name1 = _("Jan 15")
fragment_name2 = _("Feb 1")
fragment_name3 = _("Feb 14")
fragment_name4 = _("Mar 1")
fragment_name5 = _("Mar 15")
fragment_name6 = _("Apr 1")
fragment_name7 = _("Apr 15")
fragment_name8 = _("May 1")
fragment_name9 = _("May 15")
fragment_name10 = _("Jun 1")
fragment_name11 = _("Jun 15")
fragment_name12 = _("Jul 1")
fragment_name13 = _("Jul 15")
fragment_name14 = _("Aug 1")
fragment_name15 = _("Aug 15")
fragment_name16 = _("Sep 1")
fragment_name17 = _("Sep 15")
fragment_name18 = _("Oct 1")
fragment_name19 = _("Oct 15")
fragment_name20 = _("Nov 1")
fragment_name21 = _("Nov 15")
fragment_name22 = _("Dec 1")
fragment_name23 = _("Dec 15")

; What labels are used for positive and negative years.
; /* TRANS: year label (Common Era) */
Expand Down

0 comments on commit 345e602

Please sign in to comment.