Вход в систему
Логин
Пароль
 

Sprint #26: Terrain.Сейчас на сайте 0 посетителей
WoWCore
История 2.0
История 1.0
SandBox

Ресурсы
Форум
Файлы

Документация
Литература
Ссылки


Здравствуйте,  Anonymous

Тема: Вопрос о SMSG CREATURE QUERY RESPONSE Список тем

iwantnight ··· 10.11.2008, 15:50
Последние 8 байт в SMSG CREATURE QUERY RESPONSE какую информацию несут?
iwantnight ··· 10.11.2008, 16:01
т.е. 9 байт
RomanRom2 ··· 10.11.2008, 19:26
в версии 6320_2.0.5 появились два предпоследних поля, имеют размерность float.
в версии 7382_0.3.0 последнее поле сменило размерность с word на byte.

...
unk3 : single;
unk4 : single;
civilian: byte;

к сожалению мы не знаем что за unk-и.

PS с вашего позволения переименовал тему в более вразумительную :)
iwantnight ··· 10.11.2008, 19:47
в исходниках мангоса я видел эти unk-и, думал быть может вы поняли их суть :)

судя по моим наблюдениям первый unk3 это нечто вроде коэфициента здоровья(предположение),
unk4 какого то рода resistence(предположение)

так например:

Thrall - unk3(400),unk4(30)
Vol'jin - unk3(400),unk4(16)
(оба рассовые боссы)


У большинства обычных мобов и то и другое еденички.
У элитов 2 и больше и т.д.
iwantnight ··· 10.11.2008, 20:14
Выборка по оргримару выглядит примерно так:
(ver. 3-0-3 9183)


1871.96 - 1.0 - Heroic Training Dummy
400.0 - 30.0 - Thrall
400.0 - 16.0 - Vol'jin
50.0 - 1.0 - War-Hunter Molog
50.0 - 1.0 - Ufuda Giant-Slayer
50.0 - 1.0 - Kartra Bloodsnarl
50.0 - 1.0 - Deze Snowbane
50.0 - 1.0 - Brakgul Deathbringer
50.0 - 1.0 - Andrissa Heartspear
20.0 - 1.0 - Sergra Darkthorn
16.0 - 1.0 - Overlord Runthak
10.0 - 1.0 - Smith Regzar
10.0 - 1.0 - Eye of the Storm Envoy
8.0 - 1.0 - Doris Volanthius
7.0 - 1.0 - Sayoc
7.0 - 1.0 - Hanashi
7.0 - 1.0 - Grinning Dog
4.0 - 1.0 - Scout Tharr
4.0 - 1.0 - Scout Stronghand
4.0 - 1.0 - Scout Manslayer
3.0 - 3.0 - Doras
3.0 - 3.0 - Devrak
3.0 - 1.0 - Tyrant Devilsaur
3.0 - 1.0 - Steamwheedle Bruiser
3.0 - 1.0 - Soran
3.0 - 1.0 - Molten Elemental
3.0 - 1.0 - Koma
3.0 - 1.0 - Karus
3.0 - 1.0 - Humar the Pridelord
3.0 - 1.0 - Earthborer
3.0 - 1.0 - Devilsaur
3.0 - 1.0 - Deviate Moccasin
3.0 - 1.0 - Auctioneer Wabang
3.0 - 1.0 - Auctioneer Thathung
3.0 - 1.0 - Auctioneer Grimful
2.0 - 1.0 - Stone Guard Zarg
2.0 - 1.0 - Sergeant Thunderhorn
2.0 - 1.0 - Scout Zar'shi
2.0 - 1.0 - Razor Hill Grunt
2.0 - 1.0 - Raider Bork
2.0 - 1.0 - Mokvar
2.0 - 1.0 - Legionnaire Teena
2.0 - 1.0 - Lady Palanseer
2.0 - 1.0 - Kor'kron Elite
2.0 - 1.0 - Horde Guard
2.0 - 1.0 - Guard Kurall
2.0 - 1.0 - Grunt Umgor
2.0 - 1.0 - Grunt Ounda
2.0 - 1.0 - Grunt Korf
2.0 - 1.0 - Grunt Bek'rah
2.0 - 1.0 - First Sergeant Hola'mahi
2.0 - 1.0 - Deathguard Lawson
2.0 - 1.0 - Deathguard Fowles
2.0 - 1.0 - Councilor Arial D'Anastasis
2.0 - 1.0 - Chieftain Earthbind
2.0 - 1.0 - Brave Stonehide
2.0 - 1.0 - Blood Guard Hini'wana
2.0 - 1.0 - Argent Scout
2.0 - 1.0 - Argent Outfitter
2.0 - 1.0 - Argent Messenger
2.0 - 1.0 - Argent Dawn Cleric
2.0 - 1.0 - Advisor Willington
1.87E-4 - 1.0 - Master's Training Dummy
1.87E-4 - 1.0 - Grandmaster's Training Dummy
1.87E-4 - 1.0 - Expert's Training Dummy
1.6 - 0.77 - Voidwalker
1.5 - 1.0 - Orgrimmar Grunt
1.35 - 1.0 - Zor Lonetree
1.35 - 1.0 - Zayus
1.35 - 1.0 - Shenthul
1.35 - 1.0 - Shayis Steelfury
1.35 - 1.0 - Rak'shiri
1.35 - 1.0 - Pephredo
1.35 - 1.0 - Ormak Grimshot
1.35 - 1.0 - Kelgruk Bloodaxe
1.35 - 1.0 - Kardris Dreamseeker
1.35 - 1.0 - Grezz Ragefist
1.35 - 1.0 - Frostsaber Pride Watcher
1.35 - 1.0 - Elder Gray Bear
1.3 - 1.0 - Ox
1.3 - 1.0 - Okothos Ironrager
1.3 - 1.0 - Krathok Moltenfist
1.3 - 1.0 - Gray Bear
1.3 - 1.0 - Borgosh Corebender
1.27 - 1.0 - Ashenvale Bear
1.25 - 1.0 - Zevrost
1.25 - 1.0 - X'yera
1.25 - 1.0 - Xor'juul
1.25 - 1.0 - Sorek
1.25 - 1.0 - Saltwater Snapjaw
1.25 - 1.0 - Sagorne Creststrider
1.25 - 1.0 - Roxxik
1.25 - 1.0 - Ormok
1.25 - 1.0 - Olvia
1.25 - 1.0 - Mirket
1.25 - 1.0 - Kildar
1.25 - 1.0 - Jes'rimon
1.25 - 1.0 - Grol'dar
1.25 - 1.0 - Enyo
1.25 - 1.0 - Aturk the Anvil
1.2 - 1.0 - Urtrun Clanbringer
1.2 - 1.0 - Thuul
1.2 - 1.0 - Thork
1.2 - 1.0 - Tarshaw Jaggedscar
1.2 - 1.0 - Snurk Bucksquick
1.2 - 1.0 - Saru Steelfury
1.2 - 1.0 - Orokk Omosh
1.2 - 1.0 - Ogunaro Wolfrunner
1.2 - 1.0 - Kurgul
1.2 - 1.0 - Krixx
1.2 - 1.0 - Frezza
1.2 - 1.0 - Dran Droffers
1.15 - 1.0 - Zel'mak
1.15 - 1.0 - Xao'tsu
1.15 - 1.0 - Uthel'nay
1.15 - 1.0 - Ur'kyo
1.15 - 1.0 - Sian'tsu
1.15 - 1.0 - Sian'dur
1.15 - 1.0 - Neeru Fireblade
1.15 - 1.0 - Malton Droffers
1.15 - 1.0 - Keldran
1.15 - 1.0 - Harruk
1.15 - 1.0 - Grunt Mojka
1.15 - 1.0 - Grunt Komak
1.15 - 1.0 - Gest
1.15 - 1.0 - Gan'rul Bloodeye
1.15 - 1.0 - Deino
1.15 - 1.0 - Cazul
1.1 - 1.0 - Zilzibin Drumlore
1.1 - 1.0 - Zando'zan
1.1 - 1.0 - Zamja
1.1 - 1.0 - Yelmak
1.1 - 1.0 - Traugh
1.1 - 1.0 - Tosamina
1.1 - 1.0 - Thuwd
1.1 - 1.0 - Snarl
1.1 - 1.0 - Shim'la
1.1 - 1.0 - Shan'ti
1.1 - 1.0 - Nogg
1.1 - 1.0 - Nargal Deatheye
1.1 - 1.0 - Makaru
1.1 - 1.0 - Magar
1.1 - 1.0 - Lumak
1.1 - 1.0 - Kithas
1.1 - 1.0 - Karolek
1.1 - 1.0 - Jandi
1.1 - 1.0 - Godan
1.1 - 1.0 - Craven Drok
1.1 - 1.0 - Belgrom Rockmaul
1.1 - 1.0 - Arnok
1.1 - 0.77 - Felguard
1.05 - 1.0 - Zendo'jian
1.05 - 1.0 - Zeal'aya
1.05 - 1.0 - Xon'cha
1.05 - 1.0 - Xen'to
1.05 - 1.0 - Xan'tish
1.05 - 1.0 - Urtharo
1.05 - 1.0 - Ukra'nor
1.05 - 1.0 - Tumi
1.05 - 1.0 - Trak'gen
1.05 - 1.0 - Tor'phan
1.05 - 1.0 - Tamaro
1.05 - 1.0 - Tamar
1.05 - 1.0 - Takrin Pathseeker
1.05 - 1.0 - Sumi
1.05 - 1.0 - Sovik
1.05 - 1.0 - Sikwa
1.05 - 1.0 - Shoma
1.05 - 1.0 - Shoja'my
1.05 - 1.0 - Shimra
1.05 - 1.0 - Shankys
1.05 - 1.0 - Sarlek
1.05 - 1.0 - Sana
1.05 - 1.0 - Rekkul
1.05 - 1.0 - Ollanus
1.05 - 1.0 - Muragus
1.05 - 1.0 - Mukdrak
1.05 - 1.0 - Morgum
1.05 - 1.0 - Magenius
1.05 - 1.0 - Koru
1.05 - 1.0 - Kor'jus
1.05 - 1.0 - Kor'geld
1.05 - 1.0 - Kiro
1.05 - 1.0 - Katis
1.05 - 1.0 - Kareth
1.05 - 1.0 - Kamari
1.05 - 1.0 - Kaja
1.05 - 1.0 - Jin'sora
1.05 - 1.0 - Jhag
1.05 - 1.0 - Innkeeper Gryshka
1.05 - 1.0 - Innkeeper Grosk
1.05 - 1.0 - Innkeeper Boorand Plainswind
1.05 - 1.0 - Hula'mahi
1.05 - 1.0 - Horthus
1.05 - 1.0 - Holgar Stormaxe
1.05 - 1.0 - Handor
1.05 - 1.0 - Hagrus
1.05 - 1.0 - Gotri
1.05 - 1.0 - Gorina
1.05 - 1.0 - Garyl
1.05 - 1.0 - Felika
1.05 - 1.0 - Dwukk
1.05 - 1.0 - Borya
1.05 - 1.0 - Borstan
1.05 - 1.0 - Asoran
1.05 - 1.0 - Ambassador Dawnsinger
1.02 - 1.0 - Whuut
1.02 - 1.0 - Ug'thok
1.02 - 1.0 - Tonga Runetotem
1.02 - 1.0 - Thund
1.02 - 1.0 - Snang
1.02 - 1.0 - Sarok
1.02 - 1.0 - Rilli Greasygob
1.02 - 1.0 - Kil'hala
1.02 - 1.0 - Kalyimah Stormcloud
1.02 - 1.0 - Jahan Hawkwing
1.02 - 1.0 - Hecklefang Stalker
1.02 - 1.0 - Gazrog
1.02 - 1.0 - Apothecary Helbrim
1.02 - 1.0 - Ak'Zeloth
1.0E-4 - 1.0 - Swarm of bees
1.0 - 1.0 - Zhevra Runner
1.0 - 1.0 - Zeppelin Controls
1.0 - 1.0 - Zeggon Botsnap
1.0 - 1.0 - Zazo
1.0 - 1.0 - Zas'Tysh
1.0 - 1.0 - Zargh
1.0 - 1.0 - Zankaja
1.0 - 1.0 - Yelnagi Blackarm
1.0 - 1.0 - Xantili
1.0 - 1.0 - Wuark
1.0 - 1.0 - (Wrath Gate) Dummy
1.0 - 1.0 - Wrahk
1.0 - 1.0 - Warcaller Gorlach
1.0 - 1.0 - Venomtail Scorpid
1.0 - 1.0 - Vend-O-Tron D-Luxe
1.0 - 1.0 - Vehena
1.0 - 1.0 - Vale Moth
1.0 - 1.0 - Uzzek
1.0 - 1.0 - Uthrok
1.0 - 1.0 - Uhgar
1.0 - 1.0 - Troll Commoner
1.0 - 1.0 - Trok
1.0 - 1.0 - Timber Riding Wolf
1.0 - 1.0 - Thotar
1.0 - 1.0 - Therzok
1.0 - 1.0 - Tharl Stonebleeder
1.0 - 1.0 - Tari'qa
1.0 - 1.0 - Tai'jin
1.0 - 1.0 - Swift Timber Wolf
1.0 - 1.0 - Swift Gray Wolf
1.0 - 1.0 - Swift Brown Wolf
1.0 - 1.0 - Sunscale Screecher
1.0 - 1.0 - Spectral Spirit
1.0 - 1.0 - Spawn of Uvuros
1.0 - 1.0 - Snack-O-Matic IV
1.0 - 1.0 - Sky-Captain Cloudkicker
1.0 - 1.0 - Sky-Captain Bomblast
1.0 - 1.0 - Skeletal Trooper
1.0 - 1.0 - Shattered Hand Warhound
1.0 - 1.0 - Searn Firewarder
1.0 - 1.0 - Scourge Haunt
1.0 - 1.0 - Savannah Prowler
1.0 - 1.0 - Savannah Huntress
1.0 - 1.0 - Savannah Highmane
1.0 - 1.0 - Riding Wolf
1.0 - 1.0 - Rezlak
1.0 - 1.0 - Razormane Wolf
1.0 - 1.0 - Razormane Water Seeker
1.0 - 1.0 - Razormane Thornweaver
1.0 - 1.0 - Razormane Hunter
1.0 - 1.0 - Razormane Geomancer
1.0 - 1.0 - Razormane Dustrunner
1.0 - 1.0 - Razormane Defender
1.0 - 1.0 - Razormane Battleguard
1.0 - 1.0 - Ray'ma
1.0 - 1.0 - Rawrk
1.0 - 1.0 - Rashona Straglash
1.0 - 1.0 - Prairie Wolf Alpha
1.0 - 1.0 - Orphan Matron Battlewail
1.0 - 1.0 - Ornery Plainstrider
1.0 - 1.0 - Orgnil Soulscar
1.0 - 1.0 - Orc Commoner
1.0 - 1.0 - Officer Vu'Shalay
1.0 - 1.0 - Officer Redblade
1.0 - 1.0 - Navigator Sparksizzle
1.0 - 1.0 - Navigator Fairweather
1.0 - 1.0 - Murky
1.0 - 1.0 - Muja
1.0 - 1.0 - Moorane Hearthgrain
1.0 - 1.0 - Master Pyreanor
1.0 - 1.0 - Mankrik
1.0 - 1.0 - Magga
1.0 - 1.0 - Lieutenant Dagel
1.0 - 1.0 - Larhka
1.0 - 1.0 - Krunn
1.0 - 1.0 - Kozish
1.0 - 1.0 - Korran
1.0 - 1.0 - Kor'ghan
1.0 - 1.0 - Kargal Battlescar
1.0 - 1.0 - Kaplak
1.0 - 1.0 - Jo'mah
1.0 - 1.0 - Invisible Stalker (Scale x0.5)
1.0 - 1.0 - Invisible Stalker
1.0 - 1.0 - Hraq
1.0 - 1.0 - Horde Warbringer
1.0 - 1.0 - Horde Orphan
1.0 - 1.0 - Herald of the Lich King
1.0 - 1.0 - Hecklefang Hyena
1.0 - 1.0 - Halija Whitestrider
1.0 - 1.0 - Gurky
1.0 - 1.0 - Grimtak
1.0 - 1.0 - Grenthar
1.0 - 1.0 - Greela "The Grunt" Crankchain
1.0 - 1.0 - Greater Plainstrider
1.0 - 1.0 - Goma
1.0 - 1.0 - Ghrawt
1.0 - 1.0 - Gar'Thok
1.0 - 1.0 - Gamon
1.0 - 1.0 - Frostwolf Ambassador Rokhstrom
1.0 - 1.0 - Fleeting Plainstrider
1.0 - 1.0 - Flatland Cougar
1.0 - 1.0 - Flakk
1.0 - 1.0 - Fang
1.0 - 1.0 - Essence of Competition
1.0 - 1.0 - Erk
1.0 - 1.0 - Elder Mottled Boar
1.0 - 1.0 - Eitrigg
1.0 - 1.0 - Dustwind Pillager
1.0 - 1.0 - Dustwind Harpy
1.0 - 1.0 - Durotar Tiger
1.0 - 1.0 - Dual-plagued Brain
1.0 - 1.0 - Dreadmaw Crocolisk
1.0 - 1.0 - Doyo'da
1.0 - 1.0 - Dire Riding Wolf
1.0 - 1.0 - Dire Mottled Boar
1.0 - 1.0 - Darsok Swiftdagger
1.0 - 1.0 - Cutac
1.0 - 1.0 - Crimson Snake
1.0 - 1.0 - Crewman Sparkfly
1.0 - 1.0 - Crewman Rusthammer
1.0 - 1.0 - Crewman Quickfix
1.0 - 1.0 - Crewman Gazzlegear
1.0 - 1.0 - Crewman Fastwrench
1.0 - 1.0 - Crewman Crosswire
1.0 - 1.0 - Corrupted Scorpid
1.0 - 1.0 - Cook Torka
1.0 - 1.0 - Chief Officer Coppernut
1.0 - 1.0 - Chief Officer Brassbolt
1.0 - 1.0 - Cenarion Emissary Blackhoof
1.0 - 1.0 - Burning Blade Thug
1.0 - 1.0 - Burning Blade Fanatic
1.0 - 1.0 - Burning Blade Apprentice
1.0 - 1.0 - Brown Snake
1.0 - 1.0 - Brown Riding Wolf
1.0 - 1.0 - Brew Vendor
1.0 - 1.0 - Bounty Hunter Kolark
1.0 - 1.0 - Bloodtalon Taillasher
1.0 - 1.0 - Bloodtalon Scythemaw
1.0 - 1.0 - Blood Knight Honor Guard
1.0 - 1.0 - Black Kingsnake
1.0 - 1.0 - Bebri Coifcurl
1.0 - 1.0 - Barrens Giraffe
1.0 - 1.0 - Barkeep Morag
1.0 - 1.0 - Barg
1.0 - 1.0 - Armored Scorpid
1.0 - 1.0 - Apothecary Karlov
0.95 - 0.77 - Felhunter
0.84 - 0.33 - Imp
0.8 - 1.0 - Voidwalker Minion
0.45 - 0.3 - Skettis Kaliri
0.2 - 1.0 - Swine
0.2 - 1.0 - Sickly Gazelle
0.2 - 1.0 - Prairie Dog
0.2 - 1.0 - Hare
0.05 - 1.0 - Stoneskin Totem II
0.01 - 1.0 - Adder
RomanRom2 ··· 10.11.2008, 21:02
мысли похожие и у нас. только мы не уверены тоже, что это. наверняка у всех команд схожие мысли.

мы просто как то не принимали во внимание эти параметры по причине их ненадобности нам. у нас в данный момент задачи скорее ядровые и общесистемные, чем задачи игрового процесса. поэтому пока мы не в курсе что это :)
iwantnight ··· 11.11.2008, 05:15
А как расчитывайте health NPC?
RomanRom2 ··· 11.11.2008, 15:33
это очень сложный вопрос и однозначного ответа до сих пор не существует. не верьте никому - не существует. все что существует - лажа. все делают по своему по принципу "вроде так".
хелсы зависят от многих вещей, в первую очередь от базового значения и от значений статов. далее игровая ситуация усложняет расчет хелсов, тут начинают фигурировать бафы/дебафы, влияющие на статы. и наверняка еще куча всего.

у нас на сегодняшний момент хелсы расчитываются из базового значения и значений статов. это так называемый базовый расчет, который мы пока применяем для всех нпц поголовно. для элитных и прочих специальных нпц расчет должен быть свой и мы считаем что персональный.
т.e. каждого босса делать нужно отдельно, не применяя для них базовые расчеты.
iwantnight ··· 11.11.2008, 16:17
Интересно, спасибо. :)
Список тем


Copyright © 2005-2024 WoWCore Team