Exemple #1
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Ammunition Type", 0, HeroKitCommon.ammunitionTypeDatabase);
     HeroKitCommon.BasicFieldsA(stringFields, uoFields, 0, 1, 0);
     HeroKitCommon.DrawMoneyValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawItemWeight(intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawStatsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementValue(stringFields_att, intFields_att, "Attach elements to this item");
     SimpleLayout.Line();
     HeroKitCommon.DrawActions(heroObject, heroActions, addItem, showBlockContent, showContextMenu);
 }
Exemple #2
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Race", 0, HeroKitCommon.raceDatabase);
     HeroKitCommon.BasicFieldsB(stringFields, 0, 1);
     HeroKitCommon.DrawWeaponList(stringFields_att, intFields_att);
     HeroKitCommon.DrawArmorList(stringFields_att, intFields_att);
     HeroKitCommon.DrawAbilityList(stringFields_att, intFields_att);
     HeroKitCommon.DrawConditionsList(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementsList(stringFields_att, intFields_att);
     HeroKitCommon.DrawMeterMaxList(stringFields_att, intFields_att);
     HeroKitCommon.DrawMeterIncrementList(stringFields_att, intFields_att);
     HeroKitCommon.DrawStatsValue(stringFields_att, intFields_att, "Stats (start values)");
     HeroKitCommon.DrawStatIncrementList(stringFields_att, intFields_att);
 }
Exemple #3
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Character Type", 0, HeroKitCommon.characterTypeDatabase);
     HeroKitCommon.BasicFieldsB(stringFields, 0, 1);
     SimpleLayout.Line();
     HeroKitCommon.DrawItemDropdownB(intFields, "Starting Class", 4, 3, HeroKitCommon.classDatabase, HeroKitCommon.subclassDatabase);
     HeroKitCommon.DrawItemDropdownB(intFields, "Starting Race", 7, 6, HeroKitCommon.raceDatabase, HeroKitCommon.subraceDatabase);
     HeroKitCommon.DrawItemDropdown(intFields, "Starting Alignment", 5, HeroKitCommon.alignmentDatabase, 200);
     SimpleLayout.Line();
     HeroKitCommon.DrawItemDropdownB(intFields, "Starting Weapon", 2, 1, HeroKitCommon.weaponTypeDatabase, HeroKitCommon.weaponDatabase);
     HeroKitCommon.DrawFirstEquip(stringFields, intFields);
     HeroKitCommon.DrawAbilityList(stringFields_att, intFields_att, "Starting Abilities");
     SimpleLayout.Line();
     HeroKitCommon.DrawStartStats(stringFields_att, intFields_att, "Stats this character can use");
     HeroKitCommon.DrawStartMeters(stringFields_att, intFields_att, "Meters this character can use");
 }
Exemple #4
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Condition Type", 3, HeroKitCommon.conditionTypeDatabase);
     HeroKitCommon.BasicFieldsB(stringFields, 0, 1);
     SimpleLayout.Line();
     DrawCantAttack();
     DrawCantBeAttacked();
     DrawCantEvade();
     SimpleLayout.Line();
     HeroKitCommon.DrawMeterValue_Conditions(stringFields_att, intFields_att);
     HeroKitCommon.DrawStatValue_Conditions(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementValue(stringFields_att, intFields_att, "Change effect of elements on the character");
     HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att, "Change other conditions");
     SimpleLayout.Line();
     DrawTimerEndCond();
     DrawAttackEndCond();
 }
Exemple #5
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Ability Type", 0, HeroKitCommon.abilityTypeDatabase);
     HeroKitCommon.BasicFieldsA(stringFields, uoFields, 0, 1, 0);
     DrawAttackSpeed();
     DrawTarget();
     DrawSuccess();
     DrawRange();
     DrawChainAttack();
     DrawExpMeter();
     SimpleLayout.Line();
     HeroKitCommon.DrawMeterValue(stringFields_att, intFields_att, "Change meters (on caster)");
     HeroKitCommon.DrawMeterValue_Abilities(stringFields_att, intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementValue(stringFields_att, intFields_att, "Attach elements to this item");
     SimpleLayout.Line();
     HeroKitCommon.DrawActions(heroObject, heroActions, addItem, showBlockContent, showContextMenu);
 }
Exemple #6
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Item Type", 0, HeroKitCommon.itemTypeDatabase);
     HeroKitCommon.BasicFieldsA(stringFields, uoFields, 0, 1, 0);
     HeroKitCommon.DrawMoneyValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawItemWeight(intFields_att);
     HeroKitCommon.DrawStackItems(boolFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawAffixValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawSocketsValue(stringFields_att, intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawMeterValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawStatsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawExtras(intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementValue(stringFields_att, intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawActions(heroObject, heroActions, addItem, showBlockContent, showContextMenu);
 }
Exemple #7
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Weapon Type", 0, HeroKitCommon.weaponTypeDatabase);
     HeroKitCommon.BasicFieldsA(stringFields, uoFields, 0, 1, 0);
     HeroKitCommon.DrawMoneyValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawItemWeight(intFields_att);
     DrawAttackSpeed();
     HeroKitCommon.DrawStackItems(boolFields_att);
     DrawIsTwoHanded();
     DrawUsesAmmo();
     SimpleLayout.Line();
     HeroKitCommon.DrawAffixValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawSocketsValue(stringFields_att, intFields_att);
     SimpleLayout.Line();
     HeroKitCommon.DrawMeterValue(stringFields_att, intFields_att, "Change meters (on attack target)");
     HeroKitCommon.DrawStatsValue(stringFields_att, intFields_att, "Change stats (on character who has this weapon)");
     SimpleLayout.Line();
     HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att);
     HeroKitCommon.DrawElementValue(stringFields_att, intFields_att, "Attach elements to this item");
     SimpleLayout.Line();
     HeroKitCommon.DrawActions(heroObject, heroActions, addItem, showBlockContent, showContextMenu);
 }
Exemple #8
0
        /// <summary>
        /// Draw fields for an item
        /// </summary>
        private static void DrawItemFields()
        {
            HeroKitCommon.DrawItemDropdown(intFields, "Affix Type", 0, HeroKitCommon.affixTypeDatabase);
            HeroKitCommon.BasicFieldsA(stringFields, uoFields, 0, 1, 0);
            DrawColorField();
            HeroKitCommon.DrawMoneyValue(stringFields_att, intFields_att);

            SimpleLayout.Line();

            HeroKitCommon.DrawMeterValue(stringFields_att, intFields_att);
            //HeroKitCommon.DrawMeters(intFields_att, boolFields_att);
            HeroKitCommon.DrawStatsValue(stringFields_att, intFields_att);
            //HeroKitCommon.DrawStats(intFields_att, boolFields_att);
            HeroKitCommon.DrawExtras(intFields_att);

            SimpleLayout.Line();

            //HeroKitCommon.DrawConditions(intFields_att, boolFields_att);
            HeroKitCommon.DrawConditionsValue(stringFields_att, intFields_att);
            HeroKitCommon.DrawElementValue(stringFields_att, intFields_att, "Attach elements to this affix");
            //HeroKitCommon.DrawElements(intFields_att, boolFields_att, "Attach elements to this affix", false);
        }
Exemple #9
0
 /// <summary>
 /// Draw fields for an item
 /// </summary>
 private static void DrawItemFields()
 {
     HeroKitCommon.DrawItemDropdown(intFields, "Element Type", 0, HeroKitCommon.elementTypeDatabase);
     HeroKitCommon.BasicFieldsB(stringFields, 0, 1);
 }