home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 April / Gamestar_83_2006-04_dvd.iso / Dema / lotrbfme2_demo.exe / INI.big / data_ini_createaherosystem.ini < prev    next >
Text File  |  2006-01-31  |  8KB  |  198 lines

  1. CreateAHeroSystem
  2. // This file controls the types of Class, Subclasses and Weapons for the Create-a-Hero system
  3. // There are two top level blocks
  4. // CreateAHeroClass        - This specifies a Create-a-Hero Class
  5. // CreateAHeroBling    - Specifies a weapon used by a Create-a-Hero, MUST come BEFORE Class definitions
  6. // 
  7. // CreateAHeroBling syntax
  8. //    CreateAHeroBling
  9. //        NameTag            = Text:Label        // Label of Text name for weapon (REQUIRED) 
  10. //        DescriptionTag    = Text:Label        // Label of Text description for weapon (REQUIRED) 
  11. //        GroupName = CreateAHero_Weapon
  12. //        BlingUpgradeName        = UpgradeName        // upgrade used to trigger the weapon.
  13. //    End
  14. //
  15. // CreateAHeroClass syntax
  16. //    CreateAHeroClass
  17. //        NameTag            = Text:Label    // Text name of the Class, this is a required field (REQUIRED)
  18. //        DescriptionTag    = Text:Label    // Discription of the Class, this is a required field (REQUIRED)
  19. //        PowersDescTag        = Text:Label    // Short discription of the special powers available to this Class of heros. (REQUIRED)
  20. //        UpgradeName            = UpgradeName    // Name of the upgrade for this Class of hero. (REQUIRED)
  21. //                                                                                            
  22. //        SubClass                                // Start of a Subclass block a Class can contain multiple  
  23. //                                                // SubClasses and MUST HAVE A LEAST 1. (REQUIRED) 
  24. //            NameTag            = Text:Label    // Name of the subclass (REQUIRED)
  25. //            DescriptionTag    = Text:Label    // Desc of the subclass (REQUIRED)
  26. //            UpgradeName            = UpgradeName    // Name of the upgrade for this Subclass. (REQUIRED)
  27. //            BlingUpgrades        = UpgradeName1 UpgradeName2...    // Name of the upgrades for the weapons the subclass
  28. //                                                                        // can use. Can be multple names sperated by a space.
  29. //                                                                        // UpgradeName must be one of the ones specified in the
  30. //                                                                        // CreateAHeroBling section.  (REQUIRED)
  31. //        End
  32. //        SubClass // Another subclass
  33. //        // Subclass body....
  34. //        End
  35. //    End
  36.  
  37.  
  38. //-------------------------------------------------------------------------------------
  39. // CREATE A HERO Global system settings
  40. //-------------------------------------------------------------------------------------
  41.     CreateAHeroMapModeUpgradeName  = Upgrade_CreateAHeroMapMode     //    Upgrade    used to    indicate that the we are in    Create A Hero map mode.
  42.     CreateAHeroGameModeUpgradeName = Upgrade_CreateAHeroGameMode //    Upgrade    used to    indicate that the we are in    Create A Hero Game mode.
  43.     CanBuildCreateAHeroUpgradeName = Upgrade_AllowBuildCreateAHero
  44.     CommandSetTemplate                = CreateAHeroCommandSetTemplate
  45.  
  46.     StratigicDefeatStatName           = HERO_DEFEAT_COUNT_STRATIGIC
  47.     StratigicVictoryStatName       = HERO_VICTORY_COUNT_STRATIGIC
  48.  
  49.     StratigicMPDefeatStatName       = HERO_DEFEAT_COUNT_STRATIGIC_MP
  50.     StratigicMPVictoryStatName       = HERO_VICTORY_COUNT_STRATIGIC_MP
  51.  
  52.     SkirmishDefeatStatName           = HERO_DEFEAT_COUNT_SKIRMISH
  53.     SkirmishVictoryStatName           = HERO_VICTORY_COUNT_SKIRMISH
  54.  
  55.     OpenPlayDefeatStatName           = HERO_DEFEAT_COUNT_OPENPLAY_MP
  56.     OpenPlayVictoryStatName           = HERO_VICTORY_COUNT_OPENPLAY_MP
  57.     StratigicCampainVictoryStatName = HERO_VICTORY_COUNT_STRATIGIC
  58.  
  59.     WeaponGroupName                   = CreateAHero_Weapon
  60.  
  61.     SelectedCheerAninName           = _C_SLCA
  62.     ExamineWeaponAninName          = _C_WPNA
  63.     ExamineSelfAninName               = _C_CLRA
  64. //    ExamineAnimTweakValue           = 0
  65.     SpecialAnimPercentChance       = 20.0
  66.  
  67.  
  68.                                      
  69. //-------------------------------------------------------------------------------------
  70. // CREATE A HERO WEAPON DEFINITIONS                               
  71. //-------------------------------------------------------------------------------------
  72. #include "CreateAHeroSystemWeapons.inc"
  73. //-----------------------------------------------------------------------------------------
  74. // Include create a hero appearance bling
  75. //-----------------------------------------------------------------------------------------
  76. #include "CreateAHeroSystemAppearanceBling.inc"
  77. //-----------------------------------------------------------------------------------------
  78. // Attribute Bling
  79. //-----------------------------------------------------------------------------------------
  80. #include "CreateAHeroSystemAttributes.inc"
  81.  
  82. // *****************************************************************************************
  83.     CreateAHeroBlingBinder
  84.         GroupName       = CreateAHero_ArmorAttribute     //    Binds upgades to A CreateAHero Bling Item
  85.         LabelTag       = CAH:ArmorMenuLabel
  86.         DescriptionTag = CAH:ArmorMenuDesc
  87.         UISlot           = 0                     //    Gadget index on    UI
  88.         BlingType       = ATTRIBUTE
  89.     End
  90.  
  91.     CreateAHeroBlingBinder
  92.         GroupName       = CreateAHero_DamageMultAttribute     //    Binds upgades to A CreateAHero Bling Item
  93.         LabelTag       = CAH:PowerMenuLabel
  94.         DescriptionTag = CAH:PowerMenuDesc
  95.         UISlot           = 1                     //    Gadget index on    UI
  96.         BlingType       = ATTRIBUTE
  97.     End
  98.     
  99.     CreateAHeroBlingBinder
  100.         GroupName       = CreateAHero_HealthMultAttribute     //    Binds upgades to A CreateAHero Bling Item
  101.         LabelTag       = CAH:HealthMenuLabel
  102.         DescriptionTag = CAH:HealthMenuDesc
  103.         UISlot           = 2                     //    Gadget index on    UI
  104.         BlingType       = ATTRIBUTE
  105.     End
  106.     
  107.     CreateAHeroBlingBinder
  108.         GroupName       = CreateAHero_AutoHealAttribute     //    Binds upgades to A CreateAHero Bling Item
  109.         LabelTag       = CAH:AutoHealMenuLabel
  110.         DescriptionTag = CAH:AutoHealMenuDesc
  111.         UISlot           = 3                     //    Gadget index on    UI
  112.         BlingType       = ATTRIBUTE
  113.     End
  114.     
  115.     CreateAHeroBlingBinder
  116.         GroupName       = CreateAHero_VisionAttribute     //    Binds upgades to A CreateAHero Bling Item
  117.         LabelTag       = CAH:VisionMenuLabel
  118.         DescriptionTag = CAH:VisionMenuDesc
  119.         UISlot           = 4                     //    Gadget index on    UI
  120.         BlingType       = ATTRIBUTE
  121.     End
  122.     
  123. // *****************************************************************************************
  124.  
  125.     CreateAHeroBlingBinder
  126.         GroupName       = CreateAHero_Helmet  // Binds upgades to A    CreateAHero    Bling Item
  127.         LabelTag       = CAH:HelmetMenuLabel
  128.         DescriptionTag = CAH:HelmetMenuDesc
  129.         UISlot           = 0                     //    Gadget index on    UI
  130.         BlingType       = APPEARANCE
  131.     End
  132.  
  133.     CreateAHeroBlingBinder
  134.         GroupName       = CreateAHero_ShoulderPlates  // Binds upgades to A    CreateAHero    Bling Item
  135.         LabelTag       = CAH:ShouldersMenuLabel
  136.         DescriptionTag = CAH:ShouldersMenuDesc
  137.         UISlot           = 1                     //    Gadget index on    UI
  138.         BlingType       = APPEARANCE
  139.     End
  140.     
  141.     CreateAHeroBlingBinder
  142.         GroupName       = CreateAHero_Body  // Binds upgades to A    CreateAHero    Bling Item
  143.         LabelTag       = CAH:ChestMenuLabel
  144.         DescriptionTag = CAH:ChestMenuDesc
  145.         UISlot           = 2                     //    Gadget index on    UI
  146.         BlingType       = APPEARANCE
  147.     End
  148.     
  149.     CreateAHeroBlingBinder
  150.         GroupName       = CreateAHero_Gauntlets  // Binds upgades to A    CreateAHero    Bling Item
  151.         LabelTag       = CAH:ArmsMenuLabel
  152.         DescriptionTag = CAH:ArmsMenuDesc
  153.         UISlot           = 3                     //    Gadget index on    UI
  154.         BlingType       = APPEARANCE
  155.     End
  156.     
  157.     CreateAHeroBlingBinder
  158.         GroupName       = CreateAHero_Weapon  // Binds upgades to A    CreateAHero    Bling Item
  159.         LabelTag       = CAH:WeaponMenuLabel
  160.         DescriptionTag = CAH:WeaponMenuDesc
  161.         UISlot           = 4                     //    Gadget index on    UI
  162.         BlingType       = APPEARANCE
  163.     End
  164.     
  165.     CreateAHeroBlingBinder
  166.         GroupName       = CreateAHero_Shield  // Binds upgades to A    CreateAHero    Bling Item
  167.         LabelTag       = CAH:ShieldMenuLabel
  168.         DescriptionTag = CAH:ShieldMenuDesc
  169.         UISlot           = 5                     //    Gadget index on    UI
  170.         BlingType       = APPEARANCE
  171.     End
  172.     
  173.     CreateAHeroBlingBinder
  174.         GroupName       = CreateAHero_Boots  // Binds upgades to A    CreateAHero    Bling Item
  175.         LabelTag       = CAH:LegsMenuLabel
  176.         DescriptionTag = CAH:LegsMenuDesc
  177.         UISlot           = 6                     //    Gadget index on    UI
  178.         BlingType       = APPEARANCE
  179.     End
  180.  
  181. //-------------------------------------------------------------------------------------
  182. //                         CREATE A HERO CLASS DEFINITIONS                               
  183. //-------------------------------------------------------------------------------------
  184.  
  185. #include "CreateAHeroSystemMenOfTheWest.inc"
  186.  
  187. #include "CreateAHeroSystemArcher.inc"
  188.  
  189. #include "CreateAHeroSystemWizard.inc"
  190.  
  191. #include "CreateAHeroSystemDwarf.inc"
  192.  
  193. #include "CreateAHeroSystemServantsOfSauron.inc"
  194.  
  195. #include "CreateAHeroSystemCorruptedMan.inc"
  196.  
  197. End
  198.