76
Картостроение / Редактор карт КирКонджурера
« : 11/10/2014 17:39:44 »
Пардон. Отрисовка стен полностью исследована!
ниже - con01a и estate в редакторе
ниже - con01a и estate в редакторе
Актуальные новости: IP сервера изменён! Новый IP: 45.144.64.229. Сервер также доступен через Westwood Online (XWIS, игру через сервер) | Важные темы: Как играть по сети? Понятное руководство! Правила Сервера NoxWorld. Как помочь форуму финансово? |
А вот и файл с картинкой неизвестного предмета.Это SummoningWand - один из видов посохов, не реализованных в последней версии игры
NOX_WEAPON_FLAGS = {
Flag = 0x1,
Quiver = 0x2,
Bow = 0x4,
CrossBow = 0x8,
-- Обратите внимание, сколько пустого места...
RoundChakram = 0x40,
FanChakram = 0x80,
Sword = 0x100,
Longsword = 0x200,
GreatSword = 0x400,
MorningStar = 0x800,
BattleAxe = 0x1000,
OgreAxe = 0x2000,
WarHammer = 0x4000,
StaffWooden = 0x8000,
SulphorousFlareWand = 0x10000,
SulphorousShowerWand = 0x20000,
ForceWand = 0x40000,
LesserFireballWand = 0x80000,
DemonsBreathWand = 0x80000,
-- У них одинаковые маски - видимо поэтому и анимации тоже
InfinitePainWand = 0x200000,
DeathRayWand = 0x400000,
OblivionHalberd = 0x800000,
OblivionHeart = 0x1000000,
OblivionWierdling = 0x2000000,
OblivionOrb = 0x4000000
}
function unitGetHPSafe(unit)
local hd = getPtrPtr(unit, 0x22C) -- Health Data
if not hd then return 0 end
return getPtrShort(hd, 0)
end
Кстати, почти любой неразрушаемый юнит можно сделать разрушаемымfunction unitNewHData(unit, hp)
local hd = memAlloc(0x14)
setPtrPtr(unit, 0x22C, hd)
setPtrShort(hd, 0, hp) -- current hp
setPtrShort(hd, 2, hp) -- prev hit hp
setPtrShort(hd, 4, hp) -- max hp
return true
end
Ну как успехи? Нашел человека?Да, нашёл, даже двух - Perfect и Squall. Потихоньку делаю новых мобов
Как всегда осталась главная проблема - инстинкты моба. Все мобы по-прежнему шарахаются от огня (и, как правило, выходят из-под контроля) и от других мобов, если хп мало.Уже нашёл как исправить.
Ищутся желающие помочь в создании арены (т.е. самой карты) а так же идеи для новых мобов.
У меня не работает эта карта. Пишет:Нужно команды создать. В смысле красные/синиеКод: [Выделить]wrong args
Причем никакая версия.
spawn[имя моба]P()