Конструкция здравоохранения ВызоваЭто было первоначально предназначено, чтобы быть тайной, но в связи с открытием в сторону развития с новыми парнями и т.д., это не возможно больше и просто создать ситуацию, когда некоторые люди платить больше из-за меньше информации, поэтому она будет опубликована Вот.
Здесь только один "тип" здоровья вызова, она включает в себя все, продукты питания, напитки, условие жизни, возраст, болезнь, факторы счастья
Проблема здоровья генерируется игровых персонажей в year_change и оценены в следующем, давая им год Облегчить его.
Требования к реализации:
Новое поле в таблице элементов: санитарный (шифруются поле, или другой способ, чтобы дать некоторые элементы этого свойство и мне, чтобы изменить его)
Новая переменная в Чар таблице: frequencyBonus
Новая переменная в Чар таблице: remainingHealthChallenge (целое)
2 новые переменные в Чар таблице: eat_left и drink_left (или сценарий)
2 глобальные переменные: A, B (первоначально как 0)
Сценарий: item_consumed_already (на полукокс за единицу в год) дает да / нет
скрипт каждый час: каждый символ с frequencyBonus < 40; frequencyBonus + = 2 (часть поступающего в час сценария)
Определение начального значения remainingHealthChallenge
1000 + А + RANDBETWEEN (200; мин (возраст; 90) * 30 + В)
Правила в HealthChallenge из стороны игрока
Когда HealthChallenge определяется, единственный способ борьбы с ним, ест и пьет.
Питание (потребляя съестное, квота = 200 экземпляров)
Питье (потребляющих напитки, квота = 200 экземпляров)
Первый раз, чтобы потреблять определенный предмет в этом году, есть бонус, что делает его разумно потреблять
различные элементы, и сделать первый акт потребления каждого со значительным количеством (до 50)
Новая команда: HEALTH (параметры игнорируются)
Распечатать: "Вы все еще можете съесть eat_left единиц и пить drink_left единиц в этом году. Ваш
оставаясь здоровья проблемой является remainingHealthChallenge_text. Ваше общее состояние здоровья
является Health_text."
Облегчение HealthChallenge на потребляя пунктов
Синтаксис: CONSUME ITEM_ID количества
проверить, если количество превышает квоту, если да, то печать: "Вы можете только съесть / выпить eat_left / drink_left единиц больше это
год. Оставшаяся проблема здоровья remainingHealthChallenge_text."
(В указанном выше случае, никакие пункты не потребляются)
если количество >= FrequencyBonus;
Бонус = frequencyBonus
frequencyBonus = 0
еще
frequencyBonus - = количество
Бонус = количество
если item_consumed_already = FALSE
найти variety_multiplier в Variety_lookup_table для соответствующего количества
еще
variety_multiplier = количество
эффект = пол (effect_multiplier * (бонус + variety_multiplier * item_id: санитарное состояние); 0)
remainingHealthChallenge - = эффект (не может опускаться ниже 0)
Обновление eat_left или drink_left
Распечатать "Еды / питья чувствовал effect_text. Я чувствую, оставшиеся проблемы для здоровья
быть remainingHealthChallenge_text. Я мог бы еще съесть eat_left и пить drink_left в этом году."
Разнообразие таблиц поиска (другие таблицы являются секретными)# Потребляются в одно время и без предыдущего потребления этого пункта в этом году множитель
1 4,0
2 7,0
3 9,4
4 11,6
5 13,7
6 +15,7
7 +17,6
8 19,4
9 21,2
10 22,9
11 24,6
12 26,3
13 27,9
14 29,5
15 31,1
16 32,6
17 34,1
18 35,6
19 37,0
20 38,4
21 39,8
22 41,2
23 42,6
24 44,0
25 45,3
26 46,6
27 47,9
28 49,2
29 50,5
30 51,8
31 53,1
32 54,4
33 55,6
34 56,8
35 58,0
36 59,2
37 60,4
38 61,6
39 62,8
40 64,0
41 65,1
42 66,2
43 67,3
44 68,4
45 69,5
46 70,6
47 71,7
48 72,8
49 73,9
50 75,0
51 76,0
52 77,0
53 78,0
54 79,0
55 80,0
56 81,0
57 82,0
58 83,0
59 84,0
60 85,0
61 86,0
62 87,0
63 88,0
64 89,0
65 90,0
66 91,0
67 92,0
68 93,0
69 94,0
70 95,0
71 96,0
72 97,0
73 98,0
74 99,0
75 100,0
76 101,0
77 102,0
78 103,0
79 104,0
80 105,0
81 106,0
82 107,0
83 108,0
84 109,0
85 110,0
86 111,0
87 112,0
88 113,0
89 114,0
90 115,0
91 116,0
92 117,0
93 118,0
94 119,0
95 120,0
96 121,0
97 122,0
98 123,0
99 124,0
100 125,0
101 126,0
102 127,0
103 128,0
104 129,0
105 130,0
106 131,0
107 132,0
108 133,0
109 134,0
110 135,0
111 136,0
112 137,0
113 138,0
114 139,0
115 140,0
116 141,0
117 142,0
118 143,0
119 144,0
120 145,0
121 146,0
122 147,0
123 148,0
124 149,0
125 150,0
126 151,0
127 152,0
128 153,0
129 154,0
130 155,0
131 156,0
132 157,0
133 158,0
134 159,0
135 160,0
136 161,0
137 162,0
138 163,0
139 164,0
140 165,0
141 166,0
142 167,0
143 168,0
144 169,0
145 170,0
146 171,0
147 172,0
148 173,0
149 174,0
150 175,0
151 176,0
152 177,0
153 178,0
154 179,0
155 180,0
156 181,0
157 182,0
158 183,0
159 184,0
160 185,0
161 186,0
162 187,0
163 188,0
164 189,0
165 190,0
166 191,0
167 192,0
168 193,0
169 194,0
170 195,0
171 196,0
172 197,0
173 198,0
174 199,0
175 200,0
176 201,0
177 202,0
178 203,0
179 204,0
180 205,0
181 206,0
182 207,0
183 208,0
184 209,0
185 210,0
186 211,0
187 212,0
188 213,0
189 214,0
190 215,0
191 216,0
192 217,0
193 218,0
194 219,0
195 220,0
196 221,0
197 222,0
198 223,0
199 224,0
200 225,0