rpgmvx_types/
system_terms.rs

1#[derive(
2    Debug,
3    serde::Serialize,
4    serde::Deserialize,
5    ruby_marshal_derive::FromValue,
6    ruby_marshal_derive::IntoValue,
7)]
8#[ruby_marshal(object = b"RPG::System::Terms")]
9pub struct SystemTerms {
10    #[ruby_marshal(
11        from_value = "crate::util::ruby_string2string",
12        into_value = "crate::util::string2ruby_string"
13    )]
14    pub armor3: String,
15    #[ruby_marshal(
16        from_value = "crate::util::ruby_string2string",
17        into_value = "crate::util::string2ruby_string"
18    )]
19    pub gold: String,
20    #[ruby_marshal(
21        from_value = "crate::util::ruby_string2string",
22        into_value = "crate::util::string2ruby_string"
23    )]
24    pub skill: String,
25    #[ruby_marshal(
26        from_value = "crate::util::ruby_string2string",
27        into_value = "crate::util::string2ruby_string"
28    )]
29    pub armor2: String,
30    #[ruby_marshal(
31        from_value = "crate::util::ruby_string2string",
32        into_value = "crate::util::string2ruby_string"
33    )]
34    pub equip: String,
35    #[ruby_marshal(
36        from_value = "crate::util::ruby_string2string",
37        into_value = "crate::util::string2ruby_string"
38    )]
39    pub hp: String,
40    #[ruby_marshal(
41        from_value = "crate::util::ruby_string2string",
42        into_value = "crate::util::string2ruby_string"
43    )]
44    pub attack: String,
45    #[ruby_marshal(
46        from_value = "crate::util::ruby_string2string",
47        into_value = "crate::util::string2ruby_string"
48    )]
49    pub agi: String,
50    #[ruby_marshal(
51        from_value = "crate::util::ruby_string2string",
52        into_value = "crate::util::string2ruby_string"
53    )]
54    pub armor1: String,
55    #[ruby_marshal(
56        from_value = "crate::util::ruby_string2string",
57        into_value = "crate::util::string2ruby_string"
58    )]
59    pub atk: String,
60    #[ruby_marshal(
61        from_value = "crate::util::ruby_string2string",
62        into_value = "crate::util::string2ruby_string"
63    )]
64    pub item: String,
65    #[ruby_marshal(
66        from_value = "crate::util::ruby_string2string",
67        into_value = "crate::util::string2ruby_string"
68    )]
69    pub armor4: String,
70    #[ruby_marshal(
71        from_value = "crate::util::ruby_string2string",
72        into_value = "crate::util::string2ruby_string"
73    )]
74    pub weapon: String,
75    #[ruby_marshal(
76        from_value = "crate::util::ruby_string2string",
77        into_value = "crate::util::string2ruby_string"
78    )]
79    pub guard: String,
80    #[ruby_marshal(
81        from_value = "crate::util::ruby_string2string",
82        into_value = "crate::util::string2ruby_string"
83    )]
84    pub new_game: String,
85    #[ruby_marshal(
86        name = b"@continue",
87        from_value = "crate::util::ruby_string2string",
88        into_value = "crate::util::string2ruby_string"
89    )]
90    #[serde(rename = "continue")]
91    pub continue_: String,
92    #[ruby_marshal(
93        from_value = "crate::util::ruby_string2string",
94        into_value = "crate::util::string2ruby_string"
95    )]
96    pub shutdown: String,
97    #[ruby_marshal(
98        from_value = "crate::util::ruby_string2string",
99        into_value = "crate::util::string2ruby_string"
100    )]
101    pub to_title: String,
102    #[ruby_marshal(
103        from_value = "crate::util::ruby_string2string",
104        into_value = "crate::util::string2ruby_string"
105    )]
106    pub cancel: String,
107    #[ruby_marshal(
108        from_value = "crate::util::ruby_string2string",
109        into_value = "crate::util::string2ruby_string"
110    )]
111    pub weapon1: String,
112    #[ruby_marshal(
113        from_value = "crate::util::ruby_string2string",
114        into_value = "crate::util::string2ruby_string"
115    )]
116    pub weapon2: String,
117    #[ruby_marshal(
118        from_value = "crate::util::ruby_string2string",
119        into_value = "crate::util::string2ruby_string"
120    )]
121    pub level_a: String,
122    #[ruby_marshal(
123        from_value = "crate::util::ruby_string2string",
124        into_value = "crate::util::string2ruby_string"
125    )]
126    pub hp_a: String,
127    #[ruby_marshal(
128        from_value = "crate::util::ruby_string2string",
129        into_value = "crate::util::string2ruby_string"
130    )]
131    pub mp_a: String,
132    #[ruby_marshal(
133        from_value = "crate::util::ruby_string2string",
134        into_value = "crate::util::string2ruby_string"
135    )]
136    pub save: String,
137    #[ruby_marshal(
138        from_value = "crate::util::ruby_string2string",
139        into_value = "crate::util::string2ruby_string"
140    )]
141    pub game_end: String,
142    #[ruby_marshal(
143        from_value = "crate::util::ruby_string2string",
144        into_value = "crate::util::string2ruby_string"
145    )]
146    pub fight: String,
147    #[ruby_marshal(
148        from_value = "crate::util::ruby_string2string",
149        into_value = "crate::util::string2ruby_string"
150    )]
151    pub escape: String,
152    #[ruby_marshal(
153        from_value = "crate::util::ruby_string2string",
154        into_value = "crate::util::string2ruby_string"
155    )]
156    pub mp: String,
157    #[ruby_marshal(
158        from_value = "crate::util::ruby_string2string",
159        into_value = "crate::util::string2ruby_string"
160    )]
161    pub spi: String,
162    #[ruby_marshal(
163        from_value = "crate::util::ruby_string2string",
164        into_value = "crate::util::string2ruby_string"
165    )]
166    pub status: String,
167    #[ruby_marshal(
168        from_value = "crate::util::ruby_string2string",
169        into_value = "crate::util::string2ruby_string"
170    )]
171    pub level: String,
172    #[ruby_marshal(
173        from_value = "crate::util::ruby_string2string",
174        into_value = "crate::util::string2ruby_string"
175    )]
176    pub def: String,
177}