| |
Тема: Вопрос о SMSG CREATURE QUERY RESPONSE | Список тем |
| | | Последние 8 байт в SMSG CREATURE QUERY RESPONSE какую информацию несут? |
| | | | | т.е. 9 байт |
| | | | | в версии 6320_2.0.5 появились два предпоследних поля, имеют размерность float. в версии 7382_0.3.0 последнее поле сменило размерность с word на byte.
... unk3 : single; unk4 : single; civilian: byte;
к сожалению мы не знаем что за unk-и.
PS с вашего позволения переименовал тему в более вразумительную :) |
| | | | | в исходниках мангоса я видел эти unk-и, думал быть может вы поняли их суть :)
судя по моим наблюдениям первый unk3 это нечто вроде коэфициента здоровья(предположение), unk4 какого то рода resistence(предположение)
так например:
Thrall - unk3(400),unk4(30) Vol'jin - unk3(400),unk4(16) (оба рассовые боссы)
У большинства обычных мобов и то и другое еденички. У элитов 2 и больше и т.д. |
| | | | | Выборка по оргримару выглядит примерно так: (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 |
| | | | | мысли похожие и у нас. только мы не уверены тоже, что это. наверняка у всех команд схожие мысли.
мы просто как то не принимали во внимание эти параметры по причине их ненадобности нам. у нас в данный момент задачи скорее ядровые и общесистемные, чем задачи игрового процесса. поэтому пока мы не в курсе что это :) |
| | | | | А как расчитывайте health NPC? |
| | | | | это очень сложный вопрос и однозначного ответа до сих пор не существует. не верьте никому - не существует. все что существует - лажа. все делают по своему по принципу "вроде так". хелсы зависят от многих вещей, в первую очередь от базового значения и от значений статов. далее игровая ситуация усложняет расчет хелсов, тут начинают фигурировать бафы/дебафы, влияющие на статы. и наверняка еще куча всего.
у нас на сегодняшний момент хелсы расчитываются из базового значения и значений статов. это так называемый базовый расчет, который мы пока применяем для всех нпц поголовно. для элитных и прочих специальных нпц расчет должен быть свой и мы считаем что персональный. т.e. каждого босса делать нужно отдельно, не применяя для них базовые расчеты. |
| | | | | Интересно, спасибо. :) |
| |
|
| |