-
AlexSpl
имя: Александр
- Эксперт
-
- Сообщения: 5587
- Зарегистрирован: 17 сен 2010, 12:58
- Пол:
- Награды: 14
-
-
- Поблагодарили: 2185 раз.
|
AlexSpl » 04 авг 2023, 13:13
Заметьте, что в перечислении типов ландшафтов: - Код: Выделить всё
0x1c19 : Length = 330, Leaf = 0x1203 LF_FIELDLIST list[0] = LF_ENUMERATE, public, value = (LF_CHAR) -1(0xFF), name = 'eTerrainNone' list[1] = LF_ENUMERATE, public, value = 0, name = 'eTerrainDirt' list[2] = LF_ENUMERATE, public, value = 1, name = 'eTerrainSand' list[3] = LF_ENUMERATE, public, value = 2, name = 'eTerrainGrass' list[4] = LF_ENUMERATE, public, value = 3, name = 'eTerrainSnow' list[5] = LF_ENUMERATE, public, value = 4, name = 'eTerrainSwamp' list[6] = LF_ENUMERATE, public, value = 5, name = 'eTerrainRough' list[7] = LF_ENUMERATE, public, value = 6, name = 'eTerrainSubterranean' list[8] = LF_ENUMERATE, public, value = 7, name = 'eTerrainLava' list[9] = LF_ENUMERATE, public, value = 8, name = 'eTerrainWater' list[10] = LF_ENUMERATE, public, value = 9, name = 'eTerrainRock' list[11] = LF_ENUMERATE, public, value = 10, name = 'kNumTerrainTypes' list[12] = LF_ENUMERATE, public, value = 12, name = 'eTerrainBeach' list[13] = LF_ENUMERATE, public, value = 13, name = 'eTerrainMagicPlains' list[14] = LF_ENUMERATE, public, value = 14, name = 'eTerrainCursedGround'
Beach в одной группе с Magic Plains и Cursed Ground, т.е. технически является накладной почвой А вот это перечисление эффектов заклинаний (не самих заклинаний, у них есть своё перечисление) говорит от том, что знаменитый poof, вот он: делали Дьяволы/Архидьяволы (перечисление привожу не полностью): - Код: Выделить всё
... list[68] = LF_ENUMERATE, public, value = 67, name = 'eSpellEffectPoison' list[69] = LF_ENUMERATE, public, value = 68, name = 'eSpellEffectBind' list[70] = LF_ENUMERATE, public, value = 69, name = 'eSpellEffectDisease' list[71] = LF_ENUMERATE, public, value = 70, name = 'eSpellEffectParalyze' list[72] = LF_ENUMERATE, public, value = 71, name = 'eSpellEffectAge' list[73] = LF_ENUMERATE, public, value = 72, name = 'eSpellEffectDeathCloud' list[74] = LF_ENUMERATE, public, value = 73, name = 'eSpellEffectDeathBlow' list[75] = LF_ENUMERATE, public, value = 74, name = 'eSpellEffectDrainLife' list[76] = LF_ENUMERATE, public, value = 75, name = 'eSpellEffectMagicChannel_Suck' list[77] = LF_ENUMERATE, public, value = 76, name = 'eSpellEffectMagicChannel_Spew' list[78] = LF_ENUMERATE, public, value = 77, name = 'eSpellEffectMagicDrain' list[79] = LF_ENUMERATE, public, value = 78, name = 'eSpellEffectMagicResistance' list[80] = LF_ENUMERATE, public, value = 79, name = 'eSpellEffectRegenerate' list[81] = LF_ENUMERATE, public, value = 80, name = 'eSpellEffectDeathStare' list[82] = LF_ENUMERATE, public, value = 81, name = 'eSpellEffectPoof' list[83] = LF_ENUMERATE, public, value = 82, name = 'kNumSpellEffects'
Ещё похоже на замену эффекта Earthquake. Попробуем сопоставить все элементы перечисления эффектам, наблюдаемым в игре (это RoE)? - Код: Выделить всё
0x1f14 : Length = 2634, Leaf = 0x1203 LF_FIELDLIST list[0] = LF_ENUMERATE, public, value = (LF_CHAR) -1(0xFF), name = 'eSpellEffectNone' list[1] = LF_ENUMERATE, public, value = 0, name = 'eSpellEffectPrayer' list[2] = LF_ENUMERATE, public, value = 1, name = 'eSpellEffectLightning_Bolt' list[3] = LF_ENUMERATE, public, value = 2, name = 'eSpellEffectAirShield' list[4] = LF_ENUMERATE, public, value = 3, name = 'eSpellEffectBacklash' list[5] = LF_ENUMERATE, public, value = 4, name = 'eSpellEffectAnimateDead' list[6] = LF_ENUMERATE, public, value = 5, name = 'eSpellEffectAntiMagic' list[7] = LF_ENUMERATE, public, value = 6, name = 'eSpellEffectBlind' list[8] = LF_ENUMERATE, public, value = 7, name = 'eSpellEffectCounterstroke' list[9] = LF_ENUMERATE, public, value = 8, name = 'eSpellEffectDeathRipple' list[10] = LF_ENUMERATE, public, value = 9, name = 'eSpellEffectFireblast' list[11] = LF_ENUMERATE, public, value = 10, name = 'eSpellEffectDecay' list[12] = LF_ENUMERATE, public, value = 11, name = 'eSpellEffectFireShield' list[13] = LF_ENUMERATE, public, value = 12, name = 'eSpellEffectFirestorm' list[14] = LF_ENUMERATE, public, value = 13, name = 'eSpellEffectDisruptiveRay_Ray' list[15] = LF_ENUMERATE, public, value = 14, name = 'eSpellEffectDisruptiveRay_Burst' list[16] = LF_ENUMERATE, public, value = 15, name = 'eSpellEffectFear' list[17] = LF_ENUMERATE, public, value = 16, name = 'eSpellEffectMeteorShower' list[18] = LF_ENUMERATE, public, value = 17, name = 'eSpellEffectFrenzy' list[19] = LF_ENUMERATE, public, value = 18, name = 'eSpellEffectFortune' list[20] = LF_ENUMERATE, public, value = 19, name = 'eSpellEffectMuckAndMire' list[21] = LF_ENUMERATE, public, value = 20, name = 'eSpellEffectMirth' list[22] = LF_ENUMERATE, public, value = 21, name = 'eSpellEffectHypnotize' list[23] = LF_ENUMERATE, public, value = 22, name = 'eSpellEffectProtectionFromAir' list[24] = LF_ENUMERATE, public, value = 23, name = 'eSpellEffectProtectionFromWater' list[25] = LF_ENUMERATE, public, value = 24, name = 'eSpellEffectProtectionFromFire' list[26] = LF_ENUMERATE, public, value = 25, name = 'eSpellEffectPrecision' list[27] = LF_ENUMERATE, public, value = 26, name = 'eSpellEffectProtectionFromEarth' list[28] = LF_ENUMERATE, public, value = 27, name = 'eSpellEffectShield' list[29] = LF_ENUMERATE, public, value = 28, name = 'eSpellEffectSlayer' list[30] = LF_ENUMERATE, public, value = 29, name = 'eSpellEffectSacredBreath' list[31] = LF_ENUMERATE, public, value = 30, name = 'eSpellEffectSorrow' list[32] = LF_ENUMERATE, public, value = 31, name = 'eSpellEffectTailWind' list[33] = LF_ENUMERATE, public, value = 32, name = 'eSpellEffectForcefield_2' list[34] = LF_ENUMERATE, public, value = 33, name = 'eSpellEffectForcefield_3' list[35] = LF_ENUMERATE, public, value = 34, name = 'eSpellEffectRemoveObstacle' list[36] = LF_ENUMERATE, public, value = 35, name = 'eSpellEffectBerserk' list[37] = LF_ENUMERATE, public, value = 36, name = 'eSpellEffectBless' list[38] = LF_ENUMERATE, public, value = 37, name = 'eSpellEffectChainLightning_Bolt' list[39] = LF_ENUMERATE, public, value = 38, name = 'eSpellEffectChainLightning_Dust' list[40] = LF_ENUMERATE, public, value = 39, name = 'eSpellEffectCure' list[41] = LF_ENUMERATE, public, value = 40, name = 'eSpellEffectCurse' list[42] = LF_ENUMERATE, public, value = 41, name = 'eSpellEffectDispel' list[43] = LF_ENUMERATE, public, value = 42, name = 'eSpellEffectForgetfulness' list[44] = LF_ENUMERATE, public, value = 43, name = 'eSpellEffectFirewall_2' list[45] = LF_ENUMERATE, public, value = 44, name = 'eSpellEffectFirewall_3' list[46] = LF_ENUMERATE, public, value = 45, name = 'eSpellEffectFrostRing' list[47] = LF_ENUMERATE, public, value = 46, name = 'eSpellEffectIceRay_Burst' list[48] = LF_ENUMERATE, public, value = 47, name = 'eSpellEffectLandMine' list[49] = LF_ENUMERATE, public, value = 48, name = 'eSpellEffectMisfortune' list[50] = LF_ENUMERATE, public, value = 49, name = 'eSpellEffectLightning_Dust' list[51] = LF_ENUMERATE, public, value = 50, name = 'eSpellEffectResurrection' list[52] = LF_ENUMERATE, public, value = 51, name = 'eSpellEffectSacrifice_Slay' list[53] = LF_ENUMERATE, public, value = 52, name = 'eSpellEffectSacrifice_Resurrect' list[54] = LF_ENUMERATE, public, value = 53, name = 'eSpellEffectSpontaneousCombustion' list[55] = LF_ENUMERATE, public, value = 54, name = 'eSpellEffectToughSkin' list[56] = LF_ENUMERATE, public, value = 55, name = 'eSpellEffectQuicksand' list[57] = LF_ENUMERATE, public, value = 56, name = 'eSpellEffectWeakness' list[58] = LF_ENUMERATE, public, value = 57, name = 'eSpellEffectLandMineExplosion' list[59] = LF_ENUMERATE, public, value = 58, name = 'eSpellEffectDispelQuicksand' list[60] = LF_ENUMERATE, public, value = 59, name = 'eSpellEffectDispelLandMine' list[61] = LF_ENUMERATE, public, value = 60, name = 'eSpellEffectDispelForcefield_2' list[62] = LF_ENUMERATE, public, value = 61, name = 'eSpellEffectDispelForcefield_3' list[63] = LF_ENUMERATE, public, value = 62, name = 'eSpellEffectDispelFirewall_2' list[64] = LF_ENUMERATE, public, value = 63, name = 'eSpellEffectDispelFirewall_3' list[65] = LF_ENUMERATE, public, value = 64, name = 'eSpellEffectMagicBolt_Burst' list[66] = LF_ENUMERATE, public, value = 65, name = 'eSpellEffectFirewall_1' list[67] = LF_ENUMERATE, public, value = 66, name = 'eSpellEffectDispelFirewall_1' list[68] = LF_ENUMERATE, public, value = 67, name = 'eSpellEffectPoison' list[69] = LF_ENUMERATE, public, value = 68, name = 'eSpellEffectBind' list[70] = LF_ENUMERATE, public, value = 69, name = 'eSpellEffectDisease' list[71] = LF_ENUMERATE, public, value = 70, name = 'eSpellEffectParalyze' list[72] = LF_ENUMERATE, public, value = 71, name = 'eSpellEffectAge' list[73] = LF_ENUMERATE, public, value = 72, name = 'eSpellEffectDeathCloud' list[74] = LF_ENUMERATE, public, value = 73, name = 'eSpellEffectDeathBlow' list[75] = LF_ENUMERATE, public, value = 74, name = 'eSpellEffectDrainLife' list[76] = LF_ENUMERATE, public, value = 75, name = 'eSpellEffectMagicChannel_Suck' list[77] = LF_ENUMERATE, public, value = 76, name = 'eSpellEffectMagicChannel_Spew' list[78] = LF_ENUMERATE, public, value = 77, name = 'eSpellEffectMagicDrain' list[79] = LF_ENUMERATE, public, value = 78, name = 'eSpellEffectMagicResistance' list[80] = LF_ENUMERATE, public, value = 79, name = 'eSpellEffectRegenerate' list[81] = LF_ENUMERATE, public, value = 80, name = 'eSpellEffectDeathStare' list[82] = LF_ENUMERATE, public, value = 81, name = 'eSpellEffectPoof' list[83] = LF_ENUMERATE, public, value = 82, name = 'kNumSpellEffects'
Ещё отсюда видно, что у Fear был свой эффект, т.к. есть два вхождения eSpellEffectFear и eSpellEffectDeathStare.
|