Exemple #1
0
        public static void AddScriptProperty(Handle handle, String value, String type, String flags)
        {
            var newItem = Elements.AddArrayItem(handle, "Properties", "propertyName", value);

            ElementValues.SetValue(newItem, "Type", type);
            ElementValues.SetValue(newItem, "Flags", flags);
        }
Exemple #2
0
        public static void AddLeveledEntry(Handle handle, String value, String level, String count)
        {
            var newItem = Elements.AddArrayItem(handle, "Leveled List Entries", @"LVLO\Reference", value);

            ElementValues.SetValue(newItem, @"LVLO\Level", level);
            ElementValues.SetValue(newItem, @"LVLO\Count", count);
        }
Exemple #3
0
        public static void AddEffect(Handle handle, String value, String magnitude, String area, String duration)
        {
            var newItem = Elements.AddArrayItem(handle, "Effects", "EFID - Base Effect", value);

            ElementValues.SetValue(newItem, @"EFIT\Magnitude", magnitude);
            ElementValues.SetValue(newItem, @"EFIT\Area", area);
            ElementValues.SetValue(newItem, @"EFIT\Duration", duration);
        }
Exemple #4
0
 public static void SetFileDescription(Handle handle, String description)
 {
     if (!Elements.HasElement(handle, @"File Header\SNAM"))
     {
         Elements.AddElement(handle, @"File Header\SNAM");
     }
     ElementValues.SetValue(handle, @"File Header\SNAM", description);
 }
Exemple #5
0
        public static void AddCondition(Handle handle, String value, String type, String comparisonValue,
                                        String parameterOne)
        {
            var newItem = Elements.AddArrayItem(handle, "Conditions", @"CTDA\Function", value);

            ElementValues.SetValue(newItem, @"CTDA\Type", type);
            ElementValues.SetValue(newItem, @"CTDA\Comparison Value", comparisonValue);
            ElementValues.SetValue(newItem, @"CTDA\Parameter #1", parameterOne);
        }
Exemple #6
0
 public static void SetArmorRating(Handle handle, Double value)
 {
     ElementValues.SetValue(handle, "DNAM", value.ToString(CultureInfo.InvariantCulture));
 }
Exemple #7
0
 public static void SetDamage(Handle handle, Double value)
 {
     ElementValues.SetValue(handle, @"DATA\Damage", value.ToString(CultureInfo.InvariantCulture));
 }
Exemple #8
0
        public static void AddScript(Handle handle, String value, String name)
        {
            var newItem = Elements.AddArrayItem(handle, @"VMAD\Scripts", "scriptName", value);

            ElementValues.SetValue(newItem, "Flags", name);
        }
Exemple #9
0
        public static void AddItem(Handle handle, String value, String count)
        {
            var newItem = Elements.AddArrayItem(handle, "Items", @"CNTO\Item", value);

            ElementValues.SetValue(newItem, @"CNTO\Count", count);
        }
Exemple #10
0
 public static void SetFileAuthor(Handle handle, String author)
 {
     ElementValues.SetValue(handle, @"File Header\CNAM", author);
 }