Zkoušel jsem vytvořit vlastního mounta. Kopírovat jdou viz. http://wow-v.com/ (hledejte "mount"), ale jakmile bych jim chtěl změnit vzhled, tak to už né.
Řešilo se to tady http://www.wowresource.eu/index.php?showtopic=6412 ale ...
Tady předkládám, k čemu jsem zatím došel.
Toto je jen okopírovaný mount item s originálním ID 15290. ("Brown Kodo")
Item jako takový existuje, ale nenačítá spell do "Use:"
INSERT INTO items
(`entry`, `class`, `subclass`, `field4`, `name1`, `name2`, `name3`, `name4`, `displayid`, `quality`, `flags`, `buyprice`, `sellprice`, `inventorytype`, `allowableclass`, `allowablerace`, `itemlevel`, `requiredlevel`, `RequiredSkill`, `RequiredSkillRank`, `RequiredSkillSubRank`, `RequiredPlayerRank1`, `RequiredPlayerRank2`, `RequiredFaction`, `RequiredFactionStanding`, `Unique`, `maxcount`, `ContainerSlots`, `stat_type1`, `stat_value1`, `stat_type2`, `stat_value2`, `stat_type3`, `stat_value3`, `stat_type4`, `stat_value4`, `stat_type5`, `stat_value5`, `stat_type6`, `stat_value6`, `stat_type7`, `stat_value7`, `stat_type8`, `stat_value8`, `stat_type9`, `stat_value9`, `stat_type10`, `stat_value10`, `dmg_min1`, `dmg_max1`, `dmg_type1`, `dmg_min2`, `dmg_max2`, `dmg_type2`, `dmg_min3`, `dmg_max3`, `dmg_type3`, `dmg_min4`, `dmg_max4`, `dmg_type4`, `dmg_min5`, `dmg_max5`, `dmg_type5`, `armor`, `holy_res`, `fire_res`, `nature_res`, `frost_res`, `shadow_res`, `arcane_res`, `delay`, `ammo_type`, `range`, `spellid_1`, `spelltrigger_1`, `spellcharges_1`, `spellcooldown_1`, `spellcategory_1`, `spellcategorycooldown_1`, `spellid_2`, `spelltrigger_2`, `spellcharges_2`, `spellcooldown_2`, `spellcategory_2`, `spellcategorycooldown_2`, `spellid_3`, `spelltrigger_3`, `spellcharges_3`, `spellcooldown_3`, `spellcategory_3`, `spellcategorycooldown_3`, `spellid_4`, `spelltrigger_4`, `spellcharges_4`, `spellcooldown_4`, `spellcategory_4`, `spellcategorycooldown_4`, `spellid_5`, `spelltrigger_5`, `spellcharges_5`, `spellcooldown_5`, `spellcategory_5`, `spellcategorycooldown_5`, `bonding`, `description`, `page_id`, `page_language`, `page_material`, `quest_id`, `lock_id`, `lock_material`, `sheathID`, `randomprop`, `unk203_1`, `block`, `itemset`, `MaxDurability`, `ZoneNameID`, `mapid`, `bagfamily`, `TotemCategory`, `socket_color_1`, `unk201_3`, `socket_color_2`, `unk201_5`, `socket_color_3`, `unk201_7`, `socket_bonus`, `GemProperties`, `ItemExtendedCost`, `ArenaRankRequirement`, `ReqDisenchantSkill`, `unk2`)
VALUES
(50003, 15, 0, -1, 'Koditko', '', '', '', 29447, 3, 64, 100000, 0, 0, -1, 690, 40, 40, 762, 75, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50003, 0, 0, 0, 330, 3000, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 0, 0, 0, -1, 0, -1, 1, '', 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0);
Toto je jen okopírovaný spell s originálním ID 18990. (Ten co se váže na item "Brown Kodo")
Při pokusu o .castspell 50003 se začne kouzlit Word of Recall (OLD) a výsledek kouzla žádný.
INSERT INTO spells112
(`Id`, `School`, `Category`, `field4`, `DispelType`, `MechanicsType`, `Attributes`, `AttributesEx`, `Flags3`, `field10`, `field11`, `UNK12`, `UNK13`, `Targets`, `TargetCreatureType`, `RequiresSpellFocus`, `CasterAuraState`, `TargetAuraState`, `CastingTimeIndex`, `RecoveryTime`, `CategoryRecoveryTime`, `InterruptFlags`, `AuraInterruptFlags`, `ChannelInterruptFlags`, `procFlags`, `procChance`, `procCharges`, `maxLevel`, `baseLevel`, `spellLevel`, `DurationIndex`, `powerType`, `manaCost`, `manaCostPerlevel`, `manaPerSecond`, `manaPerSecondPerLevel`, `rangeIndex`, `speed`, `modalNextSpell`, `maxstack`, `Totem1`, `Totem2`, `Reagent1`, `Reagent2`, `Reagent3`, `Reagent4`, `Reagent5`, `Reagent6`, `Reagent7`, `Reagent8`, `ReagentCount1`, `ReagentCount2`, `ReagentCount3`, `ReagentCount4`, `ReagentCount5`, `ReagentCount6`, `ReagentCount7`, `ReagentCount8`, `EquippedItemClass`, `EquippedItemSubClass`, `RequiredItemFlags`, `Effect1`, `Effect2`, `Effect3`, `EffectDieSides1`, `EffectDieSides2`, `EffectDieSides3`, `EffectBaseDice1`, `EffectBaseDice2`, `EffectBaseDice3`, `EffectDicePerLevel1`, `EffectDicePerLevel2`, `EffectDicePerLevel3`, `EffectRealPointsPerLevel1`, `EffectRealPointsPerLevel2`, `EffectRealPointsPerLevel3`, `EffectBasePoints1`, `EffectBasePoints2`, `EffectBasePoints3`, `Effectunk1901`, `Effectunk1902`, `Effectunk1903`, `EffectImplicitTargetA1`, `EffectImplicitTargetA2`, `EffectImplicitTargetA3`, `EffectImplicitTargetB1`, `EffectImplicitTargetB2`, `EffectImplicitTargetB3`, `EffectRadiusIndex1`, `EffectRadiusIndex2`, `EffectRadiusIndex3`, `EffectApplyAuraName1`, `EffectApplyAuraName2`, `EffectApplyAuraName3`, `EffectAmplitude1`, `EffectAmplitude2`, `EffectAmplitude3`, `Effectunknown1`, `Effectunknown2`, `Effectunknown3`, `EffectChainTarget1`, `EffectChainTarget2`, `EffectChainTarget3`, `EffectSpellGroupRelation1`, `EffectSpellGroupRelation2`, `EffectSpellGroupRelation3`, `EffectMiscValue1`, `EffectMiscValue2`, `EffectMiscValue3`, `EffectTriggerSpell1`, `EffectTriggerSpell2`, `EffectTriggerSpell3`, `EffectPointsPerComboPoint1`, `EffectPointsPerComboPoint2`, `EffectPointsPerComboPoint3`, `SpellVisual`, `field114`, `dummy`, `CoSpell`, `spellPriority`, `Name`, `NameAlt1`, `NameAlt2`, `NameAlt3`, `NameAlt4`, `NameAlt5`, `NameAlt6`, `NameAlt7`, `NameFlags`, `Rank`, `RankAlt1`, `RankAlt2`, `RankAlt3`, `RankAlt4`, `RankAlt5`, `RankAlt6`, `RankAlt7`, `RankFlags`, `Description`, `DescriptionAlt1`, `DescriptionAlt2`, `DescriptionAlt3`, `DescriptionAlt4`, `DescriptionAlt5`, `DescriptionAlt6`, `DescriptionAlt7`, `DescriptionFlags`, `BuffDescription`, `BuffDescriptionAlt1`, `BuffDescriptionAlt2`, `BuffDescriptionAlt3`, `BuffDescriptionAlt4`, `BuffDescriptionAlt5`, `BuffDescriptionAlt6`, `BuffDescriptionAlt7`, `buffdescflags`, `ManaCostPercentage`, `unkflags`, `StartRecoveryTime`, `StartRecoveryCategory`, `SpellFamilyName`, `SpellGroupType`, `unkne`, `MaxTargets`, `Spell_Dmg_Type`, `FG`, `FH`, `dmg_multiplier_1`, `dmg_multiplier_2`, `dmg_multiplier_3`, `FL`, `FM`, `FN`)
VALUES
(50003, 0, 0, 0, 0, 21, 269582608, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 31, 128, 0, 0, 101, 0, 0, 0, 1, 21, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 6, 6, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 59, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 78, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50003, 0, 0, 0, 0, 0, 0, 0, 0, 5160, 0, 1684, 122, 0, 'Brown Kodo', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '4128830', '', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '4128828', 'Summons and dismisses a rideable brown kodo.', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '4128830', 'Increases speed by $s2%.', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', '0.000000', 4128830, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 1, 1, 1, 0, 0, 0);
Toto je jen okopírované NPC s originálním ID 2972. Funguje naprosto normálně.
INSERT INTO creature_names
(`entry`, `name`, `subname`, `info_str`, `Flags1`, `type`, `family`, `rank`, `unk4`, `spelldataid`, `male_displayid`, `female_displayid`, `male_displayid2`, `female_displayid2`, `unknown_float1`, `unknown_float2`, `civilian`, `leader`)
VALUES
(50003, 'Kodo Calf', '', '', 0, 1, 0, 0, 0, 0, 1451, 1454, 0, 0, 1, 1, 0, 0);
INSERT INTO creature_proto
(`entry`, `minlevel`, `maxlevel`, `faction`, `minhealth`, `maxhealth`, `mana`, `scale`, `npcflags`, `attacktime`, `attacktype`, `mindamage`, `maxdamage`, `rangedattacktime`, `rangedmindamage`, `rangedmaxdamage`, `mountdisplayid`, `equipmodel1`, `equipinfo1`, `equipslot1`, `equipmodel2`, `equipinfo2`, `equipslot2`, `equipmodel3`, `equipinfo3`, `equipslot3`, `respawntime`, `armor`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `combat_reach`, `bounding_radius`, `auras`, `boss`, `money`, `invisibility_type`, `death_state`, `walk_speed`, `run_speed`, `fly_speed`, `extra_a9_flags`)
VALUES
(50003, 7, 8, 15, 155, 155, 220, 0.85, 0, 1910, 0, 15, 19.35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 360000, 0, 0, 0, 0, 0, 0, 0, 1, 1, '0', 0, 0, 0, 0, 2.5, 8, 14, 0);
Z výše uvedeného dle mého vyplývá, že problém je ve spellu. Nejde udělat nový spell s novým skinem. Že by zas problém s DBC ? Jak to obejít, abych mohl vytvořit mounta s libovolným skinem?