Молодцы что хоть что-то делается.
Вид для печати
Молодцы что хоть что-то делается.
Вангую, что рыцарь у тебя все-таки отправился в дальние земли в поисках удачи. Но это его "плохая" концовка - после этого можно найти либо броню героя, либо щит героя. А вот в ветке с "рыцарством для чайников" как раз и возможно получить одновременно меч героя, броню героя и щит героя, а заодно и черный щит.
Броня: Простая одежда, Кожаный доспех, Грозовые латы, Броня героя
Мечи: Деревянный меч, Железный меч, Меч с когтями, Алониевый меч, Меч героя. Меч с когтями и алониевый меч взаимоисключающие, либо одно либо другое.
Щиты:Деревянный щит, Огненный щит, Черный шит, Щит героя
Амулеты: Амулет здоровья, силы, защиты, ловкости и магии
Кустов с ягодами всего 4 - видно, чем они отличаются от других
Ну и истории имеют немаловажное значение - помочь рыцарю поверить в себя, вернуть память призраку...
может не стоит раньше времени раскрывать все варианты прохождения ?
как я понял пейзаж на экране у тебя печатается по-знакоместно, а каждый квадрат берётся из буфера.
INC BC -> INC C (при выводе всего экрана уже экономишь ~10000t).
Вся карта перерисовывается только при переходе на новый экран. В остальное время - только изменившиеся знакоместа. Каждое знакоместо - это до 7 наложенных друг на друга тайлов (без маски и с маской). Да, небыстро, но все возможности с лихвой покрывают это - можно, например, перекрыть анимированного персонажа окошком меню и не париться за его перерисовку. Тот же эффект тени - она просто накладывается поверх остальных слоёв (кроме самого верхнего)
Ну, я же не говорю, что надо сделать для этого...
Алё! Так нечестно: заборол кучеглазого и усё повисло! :(
Щщщикарно, пасаны. :v2_conf2:
Конечно, было несколько беспричинных глюков, но за декабрь ни одного не встретил... Больше всего подозрений вызывает эта процедурина и вероятный INT во время выполнения:Код:; in : A = page to set. RET will be through bstRet, with restoring previous page
bankSR ex (sp),hl ; SP:*,HL
ld (bsrJmp+1),hl
ld hl,(curBank-1) ; H = curBank
ex (sp),hl ; SP:*,curbank
push hl ; SP:*,curbank,HL
call setBank
ld hl,bsrRet
ex (sp),hl ; SP:*,curbank,retadr
bsrJmp jp 0
bsrRet ex (sp),hl ; SP:*,HL ; H = curbank
push af ; SP:*,HL,AF
ld a,h
call setBank
pop af
pop hl
ret
Попробую собраться с духом и ещё раз пройти. Но уже на эмуле, - там, хоть, отладчик есть.
P.S. Играю в русскоязычную версию. Правда, на 14 МГц.
P.P.S. После зависания опрос клавы работает - музыку можно включать/выключать.
---------- Post added at 23:54 ---------- Previous post was at 22:53 ----------
Ну шо, - опять висим на том же месте.
Вот, снапшот 128 и картинка с циклом, в который попадаем после убийства кучеглазого.