Difference between revisions of "Event - atom description"
Jump to navigation
Jump to search
Line 18: | Line 18: | ||
|} | |} | ||
− | === | + | === 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 === | === Example === |
Revision as of 18:05, 16 April 2021
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}, })