The-Alpha-Project / alpha-core

0.5.3 experimental emulator written in Python.
GNU General Public License v3.0
257 stars 77 forks source link

TODO: Update Theramore display_id #1016

Closed geo-tp closed 1 year ago

geo-tp commented 1 year ago

Theramore

We don't have any screenshots of this area showing the old models we should be using. Here is one way we could try to solve Theramore's shane cube

4973 Guard Lasister

There are 2 other named guard using display_id 3138 There are 2 other named guard using display_id 3139

All 4 are located in Theramore.

For 0.5.3, Guard Lasister should probably use one of those. 3138 could fit, but no evidence.

Capture d’écran_2023-03-22_03-19-35

Capture d’écran_2023-03-22_03-19-09

5088 Falgran Hastil

Capture d’écran_2023-03-22_07-20-41

do we have infos about why he is not spawned ?

5046 Lieutenant Caldwell

Capture d’écran_2023-03-22_14-19-14

do we have infos about why he is not spawned ?

General Guards

Here is the display_id push of theramore linked guards, we can see the first set of guards : 2977 2978 2979 2980 (used for Theramore Guard)

Capture d’écran_2023-03-22_04-13-26

Notice the second set : 2081 2082 2083 2084 (not used by any NPCs).

There are 3 types of mobs that most likely use these sets : Theramore Lieutenant, Theramore Skirmisher, Theramore Practicing guards. Vanilla will use variations of the Theramore Guard model for these 3 NPCs (face variation mostly)

Capture d’écran_2023-03-22_02-25-09 skirmisher

Since we cant know at this point, we could use :

4947 Theramore Lieutenant : 2977 2978 2979 2980 4951 Theramore Practicing guard : 2081 2082 2083 2084 5044 Theramore Skirmisher : 2977 2978 2979 2980

We could do different combinaison too

4947 Theramore Lieutenant : 2977 2978 2979 2980 4951 Theramore Practicing guard : 2081 2083 5044 Theramore Skirmisher : 2082 2084

Here is probably the new models push (could be added in version 0.6), this could indicate that blizzard reworked this area at this time That also means that only screenshots before 0.6 could confirm the right models .

Capture d’écran_2023-03-22_02-44-09

As we can see, there are mostly just variations of standard theramore guard, so we could decide to just use the first guard set and not the second :

4947 Theramore Lieutenant : 2977 2978 2979 2980 4951 Theramore Practicing guard : 2977 2978 2979 2980 5044 Theramore Skirmisher : 2977 2978 2979 2980

Normal NPCs

About all normal Npcs : food & drink , general goods, armorer, profession trainers, bartender...

Although the entries for most of these NPCS are very high, they probably all used old human models for 0.5.3 Besides some named NPC and guards, everybody in Theramore is missing display_id.

There are so many missing models that there wouldn't be enough unused human display_id in the entire set to apply to them. There is probably no other way they could use models other than old human.

Ofc It applies only for Human NPCs. Other races should use respective placeholder.

we could also notify than the bloodelf placeholder is used by Fiora Longears here (Bartender model seems not part of 0.5.3) 197317784-bc5cffcb-361f-40c9-8c79-384fb3225bc4

We also know than Kenna Larnad is surely located in Theramore and use female dwarf placeholder (blizzlike) Capture d’écran_2023-03-22_14-22-22

We have some screenshot from other area showing old human placeholder used for bartender, blacksmith trainer, general vendors... We could use them on theramore NPCs.

image

mindphluxnet commented 1 year ago

Falgran Hastil: he has no spawn point because he is summoned by a quest_end_script (Wowhead comment) Lieutenant Caldwell: same, he spawns during the quest Questioning Reethe