mirror of
https://github.com/nolen777/eagle0.git
synced 2026-07-29 01:55:42 +00:00
Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
567599c63f |
+41
@@ -98,6 +98,47 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tutorial_riot",
|
||||
"trigger": "tutorial_riot_occurred",
|
||||
"panelPosition": null,
|
||||
"steps": [
|
||||
{
|
||||
"speakerName": "Old Marek the Learned",
|
||||
"speakerImagePath": "fixed/old_marek_the_learned.png",
|
||||
"dialogueText": "Sadar \u2014 there's been a riot. The people have taken to the streets. When support drops too low, this is what happens. Rioters will damage the province \u2014 burn crops, wreck infrastructure, drive people away.",
|
||||
"instructionText": null,
|
||||
"highlightTarget": null,
|
||||
"highlightProvince": null,
|
||||
"completionEvent": null
|
||||
},
|
||||
{
|
||||
"speakerName": "Old Marek the Learned",
|
||||
"speakerImagePath": "fixed/old_marek_the_learned.png",
|
||||
"dialogueText": "Prevention is the best cure. Keep support above 20 and the people will stay calm. If a riot does break out, <b>Give Alms</b> and <b>Improve</b> the province to rebuild what was lost. Riots end on their own after a time, but the damage lingers.",
|
||||
"instructionText": "Riots occur when province support falls below <b>20</b>. They damage economy, agriculture, and infrastructure each month until support recovers.",
|
||||
"highlightTarget": null,
|
||||
"highlightProvince": null,
|
||||
"completionEvent": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tutorial_epidemic",
|
||||
"trigger": "tutorial_epidemic",
|
||||
"panelPosition": null,
|
||||
"steps": [
|
||||
{
|
||||
"speakerName": "Old Marek the Learned",
|
||||
"speakerImagePath": "fixed/old_marek_the_learned.png",
|
||||
"dialogueText": "Bad news, Sadar \u2014 plague has struck one of our provinces. Epidemics kill soldiers and weaken heroes. There's no quick cure \u2014 we must simply endure it and keep our people fed while the sickness runs its course.",
|
||||
"instructionText": "Epidemics reduce battalion sizes and hero vigor each month. They pass on their own after several months. Keep food reserves high to maintain support through the crisis.",
|
||||
"highlightTarget": null,
|
||||
"highlightProvince": null,
|
||||
"completionEvent": null
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "tutorial_support_deadline",
|
||||
"trigger": "tutorial_support_deadline",
|
||||
|
||||
+6
@@ -220,6 +220,12 @@ namespace Eagle0.Tutorial {
|
||||
case Net.Eagle0.Eagle.Common.ActionResultType.ProfessionGained:
|
||||
OnGameEvent("hero_profession_gained");
|
||||
break;
|
||||
case Net.Eagle0.Eagle.Common.ActionResultType.RiotOccurred:
|
||||
OnGameEvent("tutorial_riot_occurred");
|
||||
break;
|
||||
case Net.Eagle0.Eagle.Common.ActionResultType.EpidemicTookEffect:
|
||||
OnGameEvent("tutorial_epidemic");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user