Event - atom description
General description
- Data for all types of events used in the game.
Properties description
Name | Type | Default value / Obligatory |
Description |
---|---|---|---|
image | texture | obligatory | Event image. |
title | locale string | empty | Event title. |
text | locale string | obligatory | Event text. |
buttons | vec_1D[locale string] | obligatory | List of buttons labels. |
params | vec_1D[int] | empty vec | Event parameters. |
Types of event
First residents
Leaving residents
Returning residents
Cannot reach houses
New request
Request failed
New demand
Demand failed
New request
Mission introduction
New request
City unlocked
No money
Example
-- generals atom ('event.first_residents', { image = "images/ui/events/first_residents.png", title = "@event.first_residents.title", text = "@event.first_residents.text", buttons = {"@event.first_residents.button"}, }) atom ('event.leaving_residents', { image = "images/ui/events/leaving_residents.png", title = "@event.leaving_residents.title", text = "@event.leaving_residents.text", buttons = { "@event.leaving_residents.button.a", "@event.leaving_residents.button.b", }, }) atom ('event.returning_residents', { image = "images/ui/events/returning_residents.png", title = "@event.returning_residents.title", text = "@event.returning_residents.text", buttons = {"@event.returning_residents.button"}, }) atom ('event.no_path_residents', { image = "images/ui/events/no_path_residents.png", title = "@event.no_path_residents.title", text = "@event.no_path_residents.text", buttons = {"@event.no_path_residents.button"}, }) -- request atom ('event.request', { image = "images/ui/events/request.png", title = "@event.request.title", text = "@event.request.text", buttons = { "@event.request.button.a", "@event.request.button.b", "@event.request.button.c", }, }) atom ('event.request.failed', { image = "images/ui/events/request_failed.png", title = "@event.request.failed.title", text = "@event.request.failed.text", buttons = { "@event.request.failed.button.a", "@event.request.failed.button.b", }, }) -- money events atom ('event.money.nothing', { image = "images/ui/events/money.png", title = "@event.money.title", text = "@event.money.nothing.text", buttons = {"@event.money.nothing.button"}, }) atom ('event.money.nz.1', { image = "images/ui/events/money.png", title = "@event.money.title", text = "@event.money.people.text", buttons = {"@event.money.people.button"}, params = {1000}, })