Merged branch master into master

pull/1/head
Koncord 9 years ago
commit 45fab50bd8

@ -1,47 +1,51 @@
Сделано:
0.0.1b 0.0.1b
Пофикшен сегфолт при атаке НПЦ Fixed NPC attack segfault
Интерполляция движения Movement interpolation
Lua скриптинг Lua-scripting
Чат Chat
0.0.1a 0.0.1a
Анимация атаки. Combat animation
Синхронизация атаки melee/throw/bow/crossbow Synchronization of melee and ranged (bow, crossbow, throwable weapons) combat
Синхронизация здоровья/маны/стамины/смерти Synchronization of health, mana, stamina (sic) and death
Синхронизация характеристик и навыков Synchronization of attributes and skills
0.0.1 0.0.1
Синхронизация рассовых признаков Synchronization of racial features
Синхронизация положения в мире Synchronization of position
Синхронизация состояния (оружие/заклинание/ничего) Synchronization of the state (nothing/weapon/spell)
Синхронизация анимации перемещния и прыжков Synchronization of movement and jump animations
To do:
Сделать:
0.0.1b 0.0.1b
Закончить пакет атаки (нокаут, нокдаун, заклинания и зачарования) Finish combat package (knockout, knockdown, spells and enchantments)
Улучшить синхронизацию координат при нокауте/нокдауне/смерти Improve position synchronization while being knocked out, knocked down or dying
Частичная синхронизация состояния предметов (не ломаемые) Partial (unbreakable) items synchronization
Синхронизация заклинаний Spells synchronization
0.0.2 0.0.2
Вампиризм Vampirism
Оборотни Lycanthropy
Синхронизация состояния предметов Items synchronization
Синхронизация замков Locks synchronization
Открывание дверей Opening doors
Отпирание дверей Opening locks
Взаимодействие с активаторами (хук?) Activators interaction (hook?)
0.0.2b 0.0.2b
Чистка кода Code cleanup
0.0.3 0.0.3
Синхронизция контейнеров Containers synchronization
Лут Loot
Воровство у др. игроков. Stealing from other players
Выбрасывание/подбор вещей. Dropping/picking up items
Future Future
Отключаемая консоль (~) Disableable console (~)
клиентские скриптовые функции для синхронизации Client-side script functions for synchronization
Синхронизация погоды Weather sync
Синхронизация времени Time sync
Синхронизация НПЦ NPC sync
Трейд Trading

@ -288,12 +288,8 @@ void RigGeometry::updateBounds(osg::NodeVisitor *nv)
} }
_boundingBox = box; _boundingBox = box;
_boundingBoxComputed = true;
#if OSG_VERSION_GREATER_OR_EQUAL(3,3,3)
// in OSG 3.3.3 and up Drawable inherits from Node, so has a bounding sphere as well.
_boundingSphere = osg::BoundingSphere(_boundingBox); _boundingSphere = osg::BoundingSphere(_boundingBox);
_boundingSphereComputed = true; _boundingSphereComputed = true;
#endif
for (unsigned int i=0; i<getNumParents(); ++i) for (unsigned int i=0; i<getNumParents(); ++i)
getParent(i)->dirtyBound(); getParent(i)->dirtyBound();
} }

Loading…
Cancel
Save