Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Прочая документация

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

Прочая документация Помощь, книги, инструкции, описания

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.07.2010, 10:04   #1
HarpyWar
Новичок
 
Регистрация: 14.05.2010
Адрес: Moskow
Сообщений: 29
Сказал(а) спасибо: 14
Поблагодарили 36 раз(а) в 11 сообщениях
HarpyWar На верном пути
По умолчанию Character stat research

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

Ниже все статы, для части из них я нашел как извлечь. А для всех остальных статов прошу помочь найти откуда брать инфу конкретно по каждому. То, что становится известно - буду обновлять в этом сообщении. Если что не так - поправляйте.


[Item level]
Items Level

[Arhievements]
Achv Points (SELECT SUM (`points`) FROM `dbc_achievement` WHERE `id` IN (SELECT `achievement` FROM `character_achievement` WHERE `guid`=?d) )

[Basic stats]
Health (таблица: сharacter.character_stats, поле: maxhealth)
Mana (таблица: сharacter.character_stats, поле: maxpowerX, индекс: 1)
Stamina (таблица: сharacter.character_stats, поле: stamina)
Intellect (таблица: сharacter.character_stats, поле: intellect)
Strength (таблица: сharacter.character_stats, поле: strength)
Agility (таблица: сharacter.character_stats, поле: agility)
Spirit (таблица: сharacter.character_stats, поле: spirit)

[Melee]
AP (таблица: сharacter.character_stats, поле: attackPower)
Armor Pen
Crit (таблица: сharacter.character_stats, поле: critPct)
Expertise
Hit
Hit Perc
Energy (таблица: сharacter.character_stats, поле: maxpowerX, индекс: 4)
Melee Haste

[Ranged]
RAP (таблица: сharacter.character_stats, поле: rangedAttackPower)
Ranged Crit (таблица: сharacter.character_stats, поле: rangedCritPct)
Ranged Hit
Ranged Hit Perc
Ranged Haste

[Spells]
Spell Power (таблица: сharacter.character_stats, поле: spellPower)
Spell Crit (таблица: сharacter.character_stats, поле: spellCritPct)
Spell Hit
Spell Hit Perc
Spell Pen
Spell Haste
MP5
Mana Reg

Healing ≈ Spell Power
Arcane Crit ≈ Crit Power
Arcane Dmg ≈ Spell Power
Fire Crit ≈ Crit Power
Fire Dmg ≈ Spell Power
Frost Crit ≈ Crit Power
Frost Dmg ≈ Spell Power
Holy Crit ≈ Crit Power
Holy Dmg ≈ Spell Power
Nature Crit ≈ Crit Power
Nature Dmg ≈ Spell Power
Shadow Crit ≈ Crit Power
Shadow Dmg ≈ Spell Power


[Defence]
Avoidance
Armor (таблица: сharacter.character_stats, поле: armor)
Block
Block Rtng (таблица: сharacter.character_stats, поле: blockPct)
Defense
Dodge (таблица: сharacter.character_stats, поле: dodgePct)
Parry (таблица: сharacter.character_stats, поле: parryPct)
Resilience

[PvP]
2v2 Rating
3v3 Rating
5v5 Rating

Kills (таблица: сharacter.characters, поле: totalKills)

[Special cases]
Cat AP
Cat Crit



Откуда взять две основные профессии персонажа?
Профессии хранятся там же, где скиллы. Сначала берутся все скиллы из таблицы character_skills, сортируя по полю value по убыванию, затем из них отбираются профессии (пример).

Откуда взять значения 3х основных талантов?
http://ru-mangos.ru/showpost.php?p=11467&postcount=20

Список статов взят с http://www.zetbit.com/
Много полезного по теме в вики http://wiki.ytdb.ru/index.php/Charactersdb_struct
Так же часть полезностей в Blizzlike userbar от SergiK_KilleR http://svn.assembla.com/svn/webmango....character.php

Последний раз редактировалось HarpyWar; 29.07.2010 в 10:25.
HarpyWar вне форума   Ответить с цитированием
 


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[patch/dev] Pet stat scaling system rsa Патчи 9 22.01.2015 12:13
Creature typeflags research. newsbot CMaNGOS Commits 0 02.07.2010 04:54
[a bit of research] ACE Reactor usage. Astellar Патчи 4 25.06.2010 09:14
[9677] Implement ITEM_MOD_BLOCK_VALUE support in item stat mods and enhantments. newsbot CMaNGOS Commits 0 06.04.2010 01:20
[9648] Add comment to UNIT_BYTE1_FLAG_UNK_2 for further research newsbot CMaNGOS Commits 0 31.03.2010 02:00


Текущее время: 10:05. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot