Важная информация

User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 32

Тема: Heavy on the Magick - доколе!

  1. #21
    SaintTurnip
    Гость

    По умолчанию

    Ок, значит буду вытягивать подробности, а потом соберу в код!

    Как они считают урон бластов и других атак?

    Если уничтожить ключевой предмет - игра непроходима?


    Отправлено с моего Vibe B через Tapatalk

  2. #22
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Ну я же предлагал просто ответить на вопросы.
    (По мотивам привата)

    Какой у ХОТМ формат карты? Редактор какой-нибудь публичный существует?

  3. #23
    SaintTurnip
    Гость

    По умолчанию

    Была проблема: в комнате несколько предметов, и examine object не работал, пока один из предметов не подберешь.

    В связи с этим предлагаю обсудить управление джойстиком, чтобы ходить и бластить кого ни попадя.

    Статсы персов перенести в топ экрана, а в окошке повесить карту выходов с экрана.

  4. #24
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Как они считают урон бластов и других атак?
    Код:
    axil_versus_monster:
    	ld      a, r
    	and     #0F
    	add     a, 0
    	daa									; get random 0-15
    
    	ld      b, a
    	ld      a, (SAV_MAGICK)
    	add     a, b
    	daa									; add magick points
    
    	ld      b, a						; B = Axil's points
    
    	; ---------
    
    	ld      a, (FRAMES)
    	and     #0F
    	add     a, 0
    	daa									; get another random 0-15
    
    	add     a, (ix + MONSTER_CUNNING)
    	daa									; A = monster's points
    
    	; ---------
    
    	cp      b
    
    	ret
    ...

    Код:
    	call    axil_versus_monster
    
    weak_blast:
    	ld      bc, SMALL_BLAST join MSG_LITTLE_BLAST	; B = points to damage monster
    	jp      nc, check_luck
    
    strong_blast:
    	ld      c, MSG_IS_HIT
    	ld      a, (SAV_LUCK)
    	add     a, (ix + MONSTER_EXPIR)
    	daa
    	ld      b, a
    
    check_luck:	
    	ld      a, (ix + MONSTER_STAMINA)
    	sub     b
    	daa
    	jr      nc, change_monster_stamina	;  stamina > 0, still alive
    
    kill_it:
    	xor     a
    
    change_monster_stamina:
    	ld      (ix + MONSTER_STAMINA), a
    	and     a
    	jr      nz, set_monster_stamina

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Если уничтожить ключевой предмет - игра непроходима?
    По всей видимости да, можно себе устроить западню.
    Например, ранее описанный способ - взять защиту от огня и телепортнуться в furnace.

    - - - Добавлено - - -

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Какой у ХОТМ формат карты? Редактор какой-нибудь публичный существует?
    Редактор я начал писать, но пока заброшено.

    Формат хитрый На каждую комнату отводится три или более байт.
    Восточный и западный выход не влияют на место, под них приколочены два бита в третьем байте.
    Каждый из других выходов занимает по 4 бита (внешний вид выхода дверь/туннель/пещера и направление вверх-вниз-тот же этаж).
    Т.е. в случае, если есть два выхода, то будет три байта комната, и ещё один байт. Если три или четыре выхода, то три байта комната и ещё два байта.

    ; CCCN NNNN C - Room color
    ; NPPP PPPP N - Room name
    ; 1234 56WE x - exits bits 1-6
    ; 1 - NW, 2 - N, 3 - NE
    ; 4 - SW, 5 - S, 6 - SE
    ; W - west exit
    ; E - east exit
    ; P - static monster / permit monsters sequence
    ; if > 60h then static monster
    ; from 01h to 11h permit monster sequence

    Кроме этого туда же записывается постоянно находящийся в комнате монстр, или номер последовательности, по которой монстры посещают комнату.

    - - - Добавлено - - -

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Была проблема: в комнате несколько предметов, и examine object не работал, пока один из предметов не подберешь.
    Код смотреть надо, сейчас не помню, может ли быть такой эффект.
    А, подумал, может быть связано с тем, что экран используется для хранения буфера по объектам, и происходит переполнение.


    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    В связи с этим предлагаю обсудить управление джойстиком, чтобы ходить и бластить кого ни попадя.

    Статсы персов перенести в топ экрана, а в окошке повесить карту выходов с экрана.
    Мне напротив нравится, что всё командами. Да и вроде неторопливая жизнь в игрушке не располагает к джойстику.
    Ой!
    Ремейк всё ещё делают.
    Последний раз редактировалось Bedazzle; 19.07.2018 в 16:44.

  5. #25
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Кроме этого туда же записывается постоянно находящийся в комнате монстр, или номер последовательности, по которой монстры посещают комнату.
    Как устроены последовательности? Монстры обходят комнаты по списку?

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    axil_versus_monster
    Спасибо.


    Цитата Сообщение от Bedazzle Посмотреть сообщение
    if > 60h then static monster; from 01h to 11h permit monster sequence
    То есть можно сделать своих сиквенсов на 12...60?

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    А, подумал, может быть связано с тем, что экран используется для хранения буфера по объектам, и происходит переполнение
    Не то. Например, мы стоим в стартовой комнате.
    - EAST, EAST, RIGHT
    - EXAMINE OBJECT - Аксил смотрит на правый мешок
    - (в центральную дверь заходит Апекс)
    - LEFT - Аксил пытается идти, но отскакивает от Апекса
    - EXAMINE OBJECT - Аксил смотрит на стол

    Как посмотреть на левый мешок? И как, без Апекса, посмотреть на стол как на object?

    Может там где-то есть команда типа "шаг влево", а я ее не знаю.

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Ремейк всё ещё делают.
    Здорово. Подписался.
    Последний раз редактировалось SaintTurnip; 19.07.2018 в 20:04.

  6. #26
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Как устроены последовательности? Монстры обходят комнаты по списку?
    нет, наоборот, к комнате привязана очередь, по которой появляются монстры

    Код:
    ROOM_6A:	#1
    	PACKROOM CL_SKY, SLYMOL, PERMIT_10			;#6A=106
    	DB EX_NE | EX_S | EX_W
    	PACKEXITS EX_TUNN, EX_TUNN
    
    ROOM_6B:	#1
    	PACKROOM CL_YEL, SOTHIC, PERMIT_APEX		;#6B=107
    	DB EX_S | EX_E
    	PACKEXITS EX_TUNN + EX_UP, EX_NONE

    Код:
    PERMIT_0F:		#1
    	DB ENTER_none
    	DB ENTER_WRAITH
    	DB ENTER_GHOST
    	DB ENTER_WRAITH
    	DB ENTER_APEX
    	DB ENTER_WRAITH
    	DB ENTER_GOBLIN
    	DB ENTER_WRAITH
    	FFTERM
    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    То есть можно сделать своих сиквенсов на 12...60?
    Навроде того, ага.

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Как посмотреть на левый мешок? И как, без Апекса, посмотреть на стол как на object?
    На левый мешок пока Апекс стоит в середине фиг посмотришь, придётся либо его выгонять спасибом, либо убить, либо ждать.
    Ну или взять правый, и потом подать команду EXAMINE BAG.

    Про "посмотреть на стол как на object" не понял.
    EXAMINE TABLE -> It's a table pitted with woodworm; It holds 2 bags

    Если именно посредством Examine object, то
    RIGHT
    нажимает LEFT, Enter, и когда Аксил оказывается точно по центру стола, давим HALT.
    EXAMINE OBJECT -> It's a table...

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Может там где-то есть команда типа "шаг влево", а я ее не знаю.
    Нет такой команды.
    LEFT/RIGHT, после чего сразу обрывать через HALT.


    P.S.
    нас скоро валенками закидают тут за нудные пассажи

    P.P.S.
    А соврал. Если Апекс в центре, можно тормознуть прям перед ним, почти касаясь, и тогда можно через examine object обследовать левый мешок.
    Последний раз редактировалось Bedazzle; 19.07.2018 в 22:55.

  7. #27
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    нас скоро валенками закидают тут за нудные пассажи

    P.P.S.
    А соврал. Если Апекс в центре, можно тормознуть прям перед ним, почти касаясь, и тогда можно через examine object обследовать левый мешок.
    Вот, про HALT не знал.

    Но альтернативное управление все ещё желательно. Хоть бы и в пределах комнаты.

    (В школе с братьями устраивали тотализатор - вводили много команд и смотрели, у кого Аксил дальше уйдёт. У каждого была своя секретная карта, где отмечали безопасные пути и лут. Но смысла игры не знали, да так и не смогли тогда понять )

  8. #28
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    Вот, про HALT не знал.
    Я про паузу узнал только когда дизасмил.

  9. #29
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,125
    Записей в дневнике
    37
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    11 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мне вот интесрено - а реально ли купить оригинал кассеты в тумании? и что бы тогда не содрать оригинал?

  10. #30
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,486
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Шынни Посмотреть сообщение
    мне вот интесрено - а реально ли купить оригинал кассеты в тумании? и что бы тогда не содрать оригинал?
    У меня есть все оригиналы (первый от гаргойлей, ребаундовский ре-релиз, и магнифисент севен).
    Только они и на WOS есть.

    Дизасм я кстати, по первому изданию делал, где баг с паролем.
    Последний раз редактировалось Bedazzle; 20.07.2018 в 12:22.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Heavy ON THE MAGIC
    от ALKO в разделе Игры
    Ответов: 35
    Последнее: 26.03.2023, 21:38
  2. Баги Heavy on the magick
    от Bedazzle в разделе Игры
    Ответов: 26
    Последнее: 01.01.2023, 16:57
  3. игра Heavy on the magick
    от goodboy в разделе Программирование
    Ответов: 5
    Последнее: 11.10.2017, 11:07
  4. Recalcitrance Heavy Metal Rebel Megademo
    от AAA в разделе Демо
    Ответов: 0
    Последнее: 30.04.2010, 21:59
  5. концовка Heavy of the Magic
    от Максагор в разделе Игры
    Ответов: 6
    Последнее: 18.08.2005, 22:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •