-
Notifications
You must be signed in to change notification settings - Fork 2
/
todo.txt
474 lines (385 loc) · 17.4 KB
/
todo.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
v7:
+ weapon system
objects(road) decay?
- NOEARTHQUAKE object flags
? SLOWSTUDY skill flags
cast create item info
+ Item::hitchItem для Wagon+horse
+ items::battlereport
v8:
+ buy all , sell all, ?trade
build help <unit>
spell full info
itemtype::mountspecial
> unit 15252
> @;script Buer ("")
> @;end Buer
при загрузке карты с шахтами без указания городов, они пропадают.
сделать линковку шахт на целевой регион (а не на шахту)
> еще одно дополнение к разговору у шафтах: иногда на противоположенной
> стороне они бывают заблокированными врагом :-), но в отчете указывается
> кто блокирует, и главное ГДЕ, в каком регионе, находидся выход из шафта.
> так вот, хотелось бы в меню линкования иметь возможность принудительной
> связи шафта с тем регионом.
!!!в Edit Enter добавить показ needs.
при поиске региона добавить возможность использовать сокращения уровней (u,du)
добавить возможность сортировки уровней (ex. аналогично умениям)
останавливать BSIM:analyze при закрытии клиента
+xxxx в bsim
+-produce: проверять endobj->endreg на возможность производства (нереально, так как выполнение идет в другом регионе)
+переделать приказ Edit (письмо Sergey A. Lizorkin 16.1.5 1:48)
+поменять memo в bsim
+периодически пропадают Alt-. и Alt-,
> А вообще хорошо бы просто иметь возможность отключать ЛЮБОЙ варнинг
> у любого юнита.
> Скажем если вылезает "Warning 24: unit (789) don't have enough materials" -
> поставить ему
> ;pragma 24 - и клиент на этот юнит ругаться не будет :)
> Как идея? А то задалбывает всегда прорываться сквозь тонны этих "не
> имеет материалов", "регион не открыт", "не могет таксовать" и т.п.
Плагин: письмо от 19.11.04.
+поправить FixAdvProd
?при наличии фракции в отчете, снимать для нее deleted
> Да и вообще, и особенно для МД было бы очень не вредно сделать
> что-то типа поиска корабля, в том числе и по старым ходам
> > Было не плохо иметь аналог Edit Orders (Ctrl-Enter) для региона т.е. при
> > нажатии Ctrl-Edit на регионе появлялось бы окно в котором можно
> > редактировать приказы всех юнитов в данном гексе. Пригодится при
> > создании скаутской сети и т.п. делах
> Нажимаю горячию клавишу и появляется окно, примерно вот такого вида:
>
> атакующие Защищающиеся
> ------------------------------------------------------------
> Номер|имя фракции|описание итомов | Сам лог битвы |
> юнита|и номер | и скилов у юнита| как в репке |...
> -----------------------------------| |
> 314 |Crоn (32) | 1 лидер COMB5, | |
> | | 1 Balrog, 5 imp | |
> ----------------------------------------------------------------
> Сдесь статистика по всем юнитам и | |
> вещам атакующих: | споилс |
> 1 лидер, 1 balr, 5 imp | |
> ----------------------------------------------------------------
>
>
> У "Защищающихся" все аналогично атакующим, разумеется в табличках
> возможность сортировки по фракции или сразу отсортировано по ним.
> Лог битвы без изменений что бы было видно ход боя. И разумеется везде
> возможность скролинга если перечень юнитов не вмещается на экран, т.е.
> у Атакующих в Логе и у Защищающихся.
В варианте отдельного окна принимается, вместе с поиском фракций
у неизвестных. Правда сначала будет доступ только из дерева.
> В Дереве сделать возможным отключение показа фракций
> (для локальных\нелокальных) и флагов.
поиск юнита в предыдущих ходах.
> Настройку для бегства по хитам в BSIM.
> В битвах возможность посмотреть краткую статистику, без маг эффектов и
> состояний монстров.
?(уже есть)поправить загрузку ---;57-39 при отсутствии хода 39
>>1. Помимо CastOrder неплохо бы CombatSpell, благо приказ combat поддерживается.
> 7. Возможность сохранения карты не в файл, а в клипбоард (еще одна кнопочка в
> опциях сохранения).
> 10. Невыбор (пропуск) юнита функцией Next Local Unit, если у него будет
> какой-то спецавтоприказ (типа @;!ignore). Если такое уже есть прошу не пинать
> я нежно ткнуть носом ;)
?expr popup menu: добавить пункт для показа блокнота выражений
expr:группы предметов, presentorder.
pluginorder: monthlong или группы приказов
Wedge: BattleInRegion
Plugins+RegionList: очистка, удаление, добавление.
проверить исчезновение shortcuts
+удалять из памяти неиспользуемые ходы (хотя бы при импорте)
добавить в edit cast чтение списка параметров
-> А не надо определять. Просто когда галочка "только этот регион" убрана --
> добавлять споилс прямо из битв.
> Или ты имеешь ввиду когда на одной стороне несколько фракций?
> Ну хотя бы разницу между расчетным значением (с прошлого хода) и реальным.
> На некоторых игровых серверах приказ work выполняется по умолчанию.
> Т.е если нет других полномесячных приказов, например study, юнит
> работает. Можно ли сделать?
Unit.AddOrderWithType
+PE_CALCMOVEPOINTS(MoveType)
?PE_ORDERCHANGED
maint вне плагинов
army
+> Будет очень удобно, когда юнит - владелец объекта будет помечаться в
> списке юнитов, находящихся внутри. Например, примечанием - Owner -
> перед именем юнита.
Попробую сделать. Только вот какого юнита так обзывать
(начального или конечного)?
ctrl+C в евентах
проверку на 180180 в skills
> Возможность повесить на горячую клавишу выбранный на карте регион.
> Нажать на эту клавишу, карта переезжает на место этой клавише
> соответствующее
Запишу в ToDo.
> Как на счет того, чтоб в таблице Units сделать возможным копировать
> содержимое ячеек и суммарной ячейки?
Подумаю.
> > Если разрушить строение, клиент все равно продолжает его показывать.
> > То есть в отчете строения нет, а в клиенте есть. По крайней мере, так
> > происходит на Конквесте (с palace'ами и fort'ами)
> Даже не так: клиент продолжает отобпражать посторойки, если они сначала были, а
> потом их все разом снесли. Достаточно построить что-то новое или вплыть
> корабликом - и всё фиксится.
разобраться с illusion предметами
> для tax
> А так бы при наж. del - клиент спросил - "Do you wish to set flag autotax 0 вдобавок?" -
Могу сделать настраиваемую автоочистку только перед run[auto]orders.
Так как, например, мне часто нужно видеть строки runautoorders при беге по регионам,
?столбец с приказами в View Units
столбец с формулой в View Units
проверка конфликтов в Order Shortcuts
> Как-нибудь на досуге сделай, пожалуйста, чтобы для перемещающихся
> юнитов выводилось не Warning: Unit ... needs ... silver for
> maintenance а другое сообщение, при чем не больше одного на регион, и
> чтобы его можно было отключить.
Посмотрю, скорее всего только в смысле отключения,
так как номера голодающих нужно знать.
Shafts Links в отдельный список.
-?> 6. Об этом уже был разговор... Давно, когда таблица юнитов ещё только
> появилась... Было бы очень хорошо довесить на неё контекстную менюшку
> с приказами.... Всё-равно правая кнопка не задействована...
> А так приходится - сначала даблклик на таблице, потом переход в окно
> юнита, потом уже только правая кнопка и приказы... Неудобно!
Можно.
> И ещё, почему бы не сделать сортировку events'ов по типам? Чтобы можно было
> сразу пролистнуть сообщения о том, кто сколько consume и collects in taxes?
показ разных типов движения разными цветами
> Добавить команды типа
> GIVE (XXX ) ALL TRADE
> и так далее.
> Возвращать фокус юниту после отдачи приказа.
Это можно.
turn\endturn
флаг отключения защиты повторного запуска
--добавить проверку на верность сервера
> Возможно, это уже есть у Вас в планах, но мало-ли...
> ИМХО, было бы ОЧЕНЬ здорово, если на миникарте появилась бы рамочка,
> показывающая какой именно участок местности сейчас отображается.
Ok. Пока не записывал, но хотел сделать.
-> Собственно новый autoorder хачу, что-то типа
> @;!collect [item1], [item2], ...,[itemN]
> То есть сграбастать всё вещи указанных типов.
Попробую.
тулбар с приказами
> В Адвисоре была такая кнопочка, которая отсортировывала и оставляла видимыми
> только свои отряды. Ты такое планируешь?
Не планировал, но в принципе можно сделать.
> Вот, что я придумал - выделяешь пару отрядов с контралом и они сливаются в
> один при нажатии нужной выпадающей менюшки, т.е. все от одного передается к
> другому (от большего в меньшему номеру) - очень удобно, когда соединяешь
> свои войска идущие с разных сторон.
А что, в стандартном дереве уже можно выделять два пункта одновременно? ;-)
А вот собственно передачу попробую сделать. +Передачу только торговых товаров.
> 2. Что знать обокрали тебя или нет приходится каждый раз лезть в
> реп, сделай какойнибудь значек, чтобы было видно на карте.
Попробую.
> постройка дерева знаний и развешивания номеров юнитов (с возможно
> координатами нахождения или переходом на карте - поиск указаного
> номера), как в Клиенте Crystal Ball.
-?> 3. Сейчас места с чудиками отмечаются черепом. Но при этом не
> понятно есть там чудики или нет. Предложение такое, сделай такойже
> череп но с красными глазами если чудики есть, и оставь предний если
> постройка пустая.
Ок.
> Add Auto Order:
> 1. Добавить команду AutoBuy. Причем предусмотреть, покупать
> постоянно или до некого предела. При 40 моих поинтах на такс, я еще
> и рабочими пытаюсь заработать примерно в 80 регионах. Естественно не
> везде они по максимуму собирают, и приходится каждый ход допокупать
> народ. Можно конечно использовать @buy. Но в этом случае либо будет
> покупаться не на все деньги, либо если цифру завысить тогда будет
> куча ошибок. Да и потолок тядело контролировать.
Ok.
> 1. Не мешало бы ввести несколько простиньких отчетов, естественно их
> потом можно наворотить. Предлогаю следующие. Отчет по таксе. Внем
> можно просто выводить где и какая фракция собирает налоги,
> делательно еще указать сколько и из скольки она там собирает. Вещь
> очень удобная особенно тем, кто постоянно переключает таксу в разных
> регионах. Несколько моих знакомых, в том числе и я за частую
> ошибаемся и это приводит к тому, что такса не собирается в какихто
> крупных регионах. Тоже самое можно сделать по производству.
> 3. можно ли сделать следующее - при наведении на регион - в какой-нить
> строке состояний выводить общее количество всего, что у
> тебя есть в данном регионе (правда напрашивается и общий фильтр на всю
> фракцию - мол все что она имеет, но эт не так актуально). Лучше конечно, что
> б где нить - как в фильтрах иль в "листе продукции" можно было прописать иль
> выставить, что именно ты хочешь, что б там показывало-суммировало.
Может быть добавлю в region info window.
> Первая: В Battle Simulator нет возможности записи хода битв в
> файл (например есть очень маленькая возможность поражения, но отследить ход неудачной
> битвы нереально. А так - запустил Analyze, чайку пошёл попить, вернулся - и нашёл в
> txt всё что надо).
> Познее можно сделать финансовый отчет, где указать в каком регионе
> сколько зарабатывается денег и какими способами и сколько тратится.
> Так можно реально оценить свои доходы и расходы.
Это будет очень нескоро.
> Тоже самое можно сделать и по производству, чтобы видеть реаольный
> прирост вооружения.
> Далее можно сделать по солдатам, сколько на данный момент мы имеем
> солдат разных типов и какого сколько вооружения. Такой отчет есть в
> в КристалБале.
амулет неуязв
> Ну, и сортировка по фракциям тоже не
> сильно помешает :)
??> И редактирование Receive вместо перехода по "order target".
> Иначе теряешь народ, если у раздающего еще человек сорок на попечении.
Не совсем понял последнюю фразу, но идея, кажется, понятна.
> Фокус в том, чтобы помещать информацию в буфер сразу в несеольких форматах
> Диалог "drop", где будет list-box со списком имеющихся предметов,
> можно будет выделить N из них - автоматом вставится N команд
> give 0 .... А то очень задалбывает после битв с монстрами
> выбрасывать всякие trade items, stone, ...
Ok. Запишу в Todo.
> Если тебе интересно MHO, то панель управления я бы сделал так:
> [Region][Run all][Autoorders] [Find] _______ [ U<= ][ =>U ]
> [ T<= ][ =>T ] [Town][Prod][Weather][Wedges] [^|v]
>
> [Region] - запустить просчет событий для региона
> [Run all] - запустить просчет событий для всей карты
> [Autoorders] - запустить просчет автоприказов
>
> [Find] _______ - кнопка, связаннаая с полем ввода. поиск предмета вообще, в
> т.ч. по имени/части имени
>
> [ U<= ][ =>U ] - перебор отрядов. По правой княпке - попап-окошко для ввода
> номера отряда (прямой переход).
> почему не в поиск? Хочу в этом же окошке видеть хар-ки
> отряда еще до перехода.
>
> [ T<= ][ =>T ] - перебор ходов. По правой кнопке контекстная менюшка из
> пунктов:
> Last turn
> First turn - только если включена паковка/используется сжатие.
> - переход на первый активный (непакованый) ход.
> Previous active turn
> Next active turn
> -
> Go to turn # ...
>
> [Town]
> [Prod] - на этот счет у меня есть идейка... Надо немного порисовать, тогда разобъясню :)
>
> [Weather] - погода на карте. Плотность штриховки в зависимости от близости
> ненастья.
> [Wedges]
> [^|v] - эти две кнопки бы сделать друг над другом... :)
убрать отключение при смене юнита -
отключение при работе +-
> Еще хотелка - Local events only
> Смысл - чтобы перед каждым выводом окно событий очищалось.
> Типа.. Выставить флаг "обновляемся", очистить окно, запустить расчет хода,
> сбросить флаг.
> Тогда можно будет следить за ситуацией в регионе более просто.
> Не будет накопления однообразной информации.
> А если нужна сводка ошибок - Run Orders для всей карты :)
> Хотелка более острая. В дереве региона хорошо бы сортировать народ по
> фракциям, непривязанный народ так и оставлять в самом регионе, а фракции
> выполнить отдельными подветвями. а то утомляет выискивать свиих рабочих среди
> чужих :)
> 1. поиск юнитов не только по номеру, но и по имени и части имени (по
> маске, где повторное нажатие этой же маски выдасть следующий
> подходящий юнит). Не плохо еще ввести поиск городов.
> 4. Добавить фильтр к дереву: -только отряды локальной фракции
> -лидеры
> -простые отряды
> -on guard
> и др. фильтры (может филтры по профессиям;)
> 4. Крайне удобны информационные таблицы. Добавить в меню analyze три
> опции: купля/продажа(город), производство, фракция.
> 4а)купляпродажа. Вывод таблица которая обновляется по нажатию
> кнопки в таблице, кнопка смены режима (купля - продажа - город),
> кнопкаа перехода к координате на карте.
> таблица вида купля(продажа такая же):
> город |координаты|предмет1|предмет2|предмет3|и так все предметы
> -------------------------------------------------------------------
> название1 | (x,y) | 119$ | 59$ | нет | цена или "нет"
> название2 | -"- | -"- | -"- | -"- | -"-
> -------------------------------------------------------------------
> мин. цена | | 80$ | | |
> -------------------------------------------------------------------
> макс.цена | | 135$ | | |
> -------------------------------------------------------------------
> средняя ц.| | 107$ | | |
>
> Можно добавить сортировку строк (убывание возрастание по
> определенному предмету), только чтобы последних 3 строк не
> касалось. Столбцы (предметы) прописаны сразу, а строки (города)
> добавляются при анализе. Новые города (узнанные после последнего
> анализа) просто добавляются, уже добавленные, если есть
> возможность обновляются (присутствуют отряды), но если обновления
> нет остается старая информация. Можно добавить столбец с датой
> последнего обновления.
> режим города дает таблицу:
> город|координаты|раса|население|tax|wage|entertainm.
> 4б)фракция. Вверху инфо как в local fractions, кроме events-battles
> Ниже таблица вида(все юниты для своей фракции только, если
> фракций локальных несколько необходим переключатель, так как все
> вместе неудобно):
> юнит(номер)|координаты|раса|кол-во|деньги|скилы|предметы|последняя
> полномесячная
> команда
> Скилы, предметы лучше сделать ввиде ячейки-выпадающего списка
> Несколько фильтров по скилам, можно и по остальным столбцам.
> В обоих таблицах под городами подразумеваются все начиная с
> деревни.
> - AutoSell в autoorders
bug c удалением корабля -+
цвета для приказов -
excange -?
add new region info --
give +- сортировка, ручной ввод получателя.
окно со списком регионов --
проверка на обучаемость магии -?
функция на сколько хватит денег --
иконки в треевиве --
sail +-
receive +-
join unit --
commands:
address ?
advance ++
assassinate ++
attack ++
autotax ++
avoid ++
behind ++
build ++
buy ++
cast ++
claim ++
combat ++
consume ++
declare --
describe ++
destroy +-
enter -+ edit
entertain ++
faction --
find ?
forget ++
form ++
give ++
guard ++
hold ++
leave ++
move ++
name ++
noaid ++
option --
password --
pillage ++
produce ++
promote --
quit ?
restart ?
reveal ++
sail ++
sell ++
show --
steal ++
study ++
tax ++
teach ++
work ++