package items // ToV (Tears of Veeshan) client-specific stat constants // These constants are used when serializing items for ToV clients // ToV stat type 6 (blue stats) const ( TOVItemStatHPRegen = 600 TOVItemStatManaRegen = 601 TOVItemStatHPRegenPPT = 602 TOVItemStatMPRegenPPT = 603 TOVItemStatCombatHPRegenPPT = 604 TOVItemStatCombatMPRegenPPT = 605 TOVItemStatMaxHP = 606 TOVItemStatMaxHPPerc = 607 TOVItemStatMaxHPPercFinal = 608 TOVItemStatSpeed = 609 TOVItemStatSlow = 610 TOVItemStatMountSpeed = 611 TOVItemStatMountAirSpeed = 612 TOVItemStatLeapSpeed = 613 TOVItemStatLeapTime = 614 TOVItemStatGlideEfficiency = 615 TOVItemStatOffensiveSpeed = 616 TOVItemStatAttackSpeed = 617 TOVItemStatMaxMana = 618 TOVItemStatMaxManaPerc = 619 TOVItemStatMaxAttPerc = 620 TOVItemStatBlurVision = 621 TOVItemStatMagicLevelImmunity = 622 TOVItemStatHateGainMod = 623 TOVItemStatCombatExpMod = 624 TOVItemStatTradeskillExpMod = 625 TOVItemStatAchievementExpMod = 626 TOVItemStatSizeMod = 627 TOVItemStatDPS = 628 TOVItemStatStealth = 629 TOVItemStatInvis = 630 TOVItemStatSeeStealth = 631 TOVItemStatSeeInvis = 632 TOVItemStatEffectiveLevelMod = 633 TOVItemStatRiposteChance = 634 TOVItemStatParryChance = 635 TOVItemStatDodgeChance = 636 TOVItemStatAEAutoattackChance = 637 TOVItemStatMultiAttackChance = 638 // DOUBLEATTACKCHANCE TOVItemStatSpellMultiAttackChance = 639 TOVItemStatFlurry = 640 TOVItemStatMeleeDamageMultiplier = 641 TOVItemStatExtraHarvestChance = 642 TOVItemStatExtraShieldBlockChance = 643 TOVItemStatItemHPRegenPPT = 644 TOVItemStatItemPPRegenPPT = 645 TOVItemStatMeleeCritChance = 646 TOVItemStatCritAvoidance = 647 TOVItemStatBeneficialCritChance = 648 TOVItemStatCritBonus = 649 TOVItemStatPotency = 650 // BASEMODIFIER TOVItemStatUnconsciousHPMod = 651 TOVItemStatAbilityReuseSpeed = 652 // SPELLTIMEREUSEPCT TOVItemStatAbilityRecoverySpeed = 653 // SPELLTIMERECOVERYPCT TOVItemStatAbilityCastingSpeed = 654 // SPELLTIMECASTPCT TOVItemStatSpellReuseSpeed = 655 // SPELLTIMEREUSESPELLONLY TOVItemStatMeleeWeaponRange = 656 TOVItemStatRangedWeaponRange = 657 TOVItemStatFallingDamageReduction = 658 TOVItemStatRiposteDamage = 659 TOVItemStatMinimumDeflectionChance = 660 TOVItemStatMovementWeave = 661 TOVItemStatCombatHPRegen = 662 TOVItemStatCombatManaRegen = 663 TOVItemStatContestSpeedBoost = 664 TOVItemStatTrackingAvoidance = 665 TOVItemStatStealthInvisSpeedMod = 666 TOVItemStatLootCoin = 667 TOVItemStatArmorMitigationIncrease = 668 TOVItemStatAmmoConservation = 669 TOVItemStatStrikethrough = 670 TOVItemStatStatusBonus = 671 TOVItemStatAccuracy = 672 TOVItemStatCounterstrike = 673 TOVItemStatShieldBash = 674 TOVItemStatWeaponDamageBonus = 675 TOVItemStatSpellWeaponDamageBonus = 676 TOVItemStatWeaponDamageBonusMeleeOnly = 677 TOVItemStatAdditionalRiposteChance = 678 TOVItemStatPvPToughness = 680 TOVItemStatPvPLethality = 681 TOVItemStatStaminaBonus = 682 TOVItemStatWisdomMitBonus = 683 TOVItemStatHealReceive = 684 TOVItemStatHealReceivePerc = 685 TOVItemStatPvPCriticalMitigation = 686 TOVItemStatBaseAvoidanceBonus = 687 TOVItemStatInCombatSavageryRegen = 688 TOVItemStatOutOfCombatSavageryRegen = 689 TOVItemStatSavageryRegen = 690 TOVItemStatSavageryGainMod = 691 TOVItemStatMaxSavageryLevel = 692 TOVItemStatInCombatDissonanceRegen = 693 TOVItemStatOutOfCombatDissonanceRegen = 694 TOVItemStatDissonanceRegen = 695 TOVItemStatDissonanceGainMod = 696 TOVItemStatAEAutoattackAvoid = 697 ) // ToV stat type 5 (health,power,savagery,dissonance,concentration) const ( TOVItemStatHealth = 500 TOVItemStatPower = 501 TOVItemStatConcentration = 502 TOVItemStatSavagery = 503 TOVItemStatDissonance = 504 ) // ToV stat type 3 (damage mods) const ( TOVItemStatDmgSlash = 300 TOVItemStatDmgCrush = 301 TOVItemStatDmgPierce = 302 TOVItemStatDmgHeat = 303 TOVItemStatDmgCold = 304 TOVItemStatDmgMagic = 305 TOVItemStatDmgMental = 306 TOVItemStatDmgDivine = 307 TOVItemStatDmgDisease = 308 TOVItemStatDmgPoison = 309 TOVItemStatDmgDrowning = 310 TOVItemStatDmgFalling = 311 TOVItemStatDmgPain = 312 TOVItemStatDmgMelee = 313 ) // ToV deflection stat const ( TOVItemStatDeflectionChance = 400 ) // ToV crafting stats (server-only, never sent to client) const ( TOVItemStatDurabilityMod = 800 TOVItemStatDurabilityAdd = 801 TOVItemStatProgressAdd = 802 TOVItemStatProgressMod = 803 TOVItemStatSuccessMod = 804 TOVItemStatCritSuccessMod = 805 TOVItemStatExDurabilityMod = 806 TOVItemStatExDurabilityAdd = 807 TOVItemStatExProgressMod = 808 TOVItemStatExProgressAdd = 809 TOVItemStatExSuccessMod = 810 TOVItemStatExCritSuccessMod = 811 TOVItemStatExCritFailureMod = 812 TOVItemStatRareHarvestChance = 813 TOVItemStatMaxCrafting = 814 TOVItemStatComponentRefund = 815 TOVItemStatBountifulHarvest = 816 ) // ToV base stats const ( TOVItemStatStr = 0 TOVItemStatSta = 1 TOVItemStatAgi = 2 TOVItemStatWis = 3 TOVItemStatInt = 4 ) // ToV skill stats const ( TOVItemStatAdorning = 100 TOVItemStatAggression = 101 TOVItemStatArtificing = 102 TOVItemStatArtistry = 103 TOVItemStatChemistry = 104 TOVItemStatCrushing = 105 TOVItemStatDefense = 106 TOVItemStatDeflection = 107 TOVItemStatDisruption = 108 TOVItemStatFishing = 109 TOVItemStatFletching = 110 TOVItemStatFocus = 111 TOVItemStatForesting = 112 TOVItemStatGathering = 113 TOVItemStatMetalShaping = 114 TOVItemStatMetalworking = 115 TOVItemStatMining = 116 TOVItemStatMinistration = 117 TOVItemStatOrdination = 118 TOVItemStatParry = 119 TOVItemStatPiercing = 120 TOVItemStatRanged = 121 TOVItemStatSafeFall = 122 TOVItemStatScribing = 123 TOVItemStatSculpting = 124 TOVItemStatSlashing = 125 TOVItemStatSubjugation = 126 TOVItemStatSwimming = 127 TOVItemStatTailoring = 128 TOVItemStatTinkering = 129 TOVItemStatTransmuting = 130 TOVItemStatTrapping = 131 TOVItemStatWeaponSkills = 132 )