Instructions Jenkins Doxygen

[Adjusted] attacks and loot chances to many mobs in the geonosian lab 87/787/1 ai
authorIvojedi <ivojedi@swgemu.com>
Tue, 10 Sep 2013 05:52:12 +0000 (22:52 -0700)
committerIvojedi <ivojedi@swgemu.com>
Tue, 10 Sep 2013 05:52:12 +0000 (22:52 -0700)
Change-Id: I6c8c70879d3b59d0af80d9fc1bf454858fe92e40

MMOCoreORB/bin/scripts/loot/groups/geonosian_common.lua
MMOCoreORB/bin/scripts/loot/groups/geonosian_cubes.lua
MMOCoreORB/bin/scripts/loot/items/geo_solidifying_agent.lua
MMOCoreORB/bin/scripts/mobile/weapon/groups/geonosian_weapons.lua
MMOCoreORB/bin/scripts/mobile/yavin4/alert_droideka.lua
MMOCoreORB/bin/scripts/mobile/yavin4/crazed_geonosian_guard.lua
MMOCoreORB/bin/scripts/mobile/yavin4/geonosian_scientist.lua
MMOCoreORB/bin/scripts/mobile/yavin4/geonosian_technical_assistant.lua
MMOCoreORB/bin/scripts/mobile/yavin4/geonosian_worker.lua
MMOCoreORB/bin/scripts/mobile/yavin4/imperial_observer.lua
MMOCoreORB/bin/scripts/mobile/yavin4/mercenary_sentry.lua

index 6a0696e..35ecdb2 100644 (file)
@@ -9,13 +9,13 @@ geonosian_common = {
                {itemTemplate = "geo_power_cube_red", weight = 500000},
                {itemTemplate = "geo_power_cube_white", weight = 1000000},
                {itemTemplate = "geo_power_cube_yellow", weight = 500000},
-               {itemTemplate = "geo_reinforcement_core", weight = 1000000},
-               {itemTemplate = "geo_reinforcement_core_schematic", weight = 2000000},
-               {itemTemplate = "geo_solidifying_agent", weight = 700000},
-               {itemTemplate = "geo_sonic_blaster", weight = 150000},
-               {itemTemplate = "geo_sword_core", weight = 1650000},
-               {itemTemplate = "geo_sword_core_schematic", weight = 2000000}
+               {itemTemplate = "geo_reinforcement_core", weight = 1900000},
+               {itemTemplate = "geo_reinforcement_core_schematic", weight = 1500000},
+               {itemTemplate = "geo_solidifying_agent", weight = 500000},
+               {itemTemplate = "geo_sonic_blaster", weight = 200000},
+               {itemTemplate = "geo_sword_core", weight = 1900000},
+               {itemTemplate = "geo_sword_core_schematic", weight = 1500000}
        }
 }
 
-addLootGroupTemplate("geonosian_common", geonosian_common)
\ No newline at end of file
+addLootGroupTemplate("geonosian_common", geonosian_common)
index b59d07f..069ae40 100644 (file)
@@ -5,10 +5,10 @@ geonosian_cubes = {
        minimumLevel = 0,
        maximumLevel = 0,
        lootItems = {
-               {itemTemplate = "geo_power_cube_green", weight = 2500000},
-               {itemTemplate = "geo_power_cube_red", weight = 2500000},
-               {itemTemplate = "geo_power_cube_white", weight = 2500000},
-               {itemTemplate = "geo_power_cube_yellow", weight = 2500000}
+               {itemTemplate = "geo_power_cube_green", weight = 2000000},
+               {itemTemplate = "geo_power_cube_red", weight = 2000000},
+               {itemTemplate = "geo_power_cube_white", weight = 4000000},
+               {itemTemplate = "geo_power_cube_yellow", weight = 2000000}
        }
 }
 
index 50cf0df..e1815d3 100644 (file)
@@ -6,12 +6,12 @@ geo_solidifying_agent = {
        customObjectName = "",
        directObjectTemplate = "object/tangible/component/weapon/geonosian_solidifying_agent.iff",
        craftingValues = {
-               {"maxdamage",8,32,0},
-               {"hitpoints",550,1000,0},
+               {"maxdamage",5,18,0},
+               {"hitpoints",500,850,0},
                {"useCount",1,7,0},
        },
        customizationStringNames = {},
        customizationValues = {}
 }
 
-addLootItemTemplate("geo_solidifying_agent", geo_solidifying_agent)
\ No newline at end of file
+addLootItemTemplate("geo_solidifying_agent", geo_solidifying_agent)
index 871edfe..d238e36 100644 (file)
@@ -1,4 +1,5 @@
 geonosian_weapons = {
+       "object/weapon/melee/unarmed/unarmed_default.iff",
        "object/weapon/ranged/rifle/rifle_tenloss_dxr6_disruptor_loot.iff",
        "object/weapon/ranged/pistol/pistol_geonosian_sonic_blaster_loot.iff"
 }
index 17fa995..48822b6 100644 (file)
@@ -32,7 +32,7 @@ alert_droideka = Creature:new {
                        groups = {
                                {group = "geonosian_cubes", chance = 10000000}
                        },
-                       lootChance = 3500000
+                       lootChance = 1800000
            }   
        },
        defaultAttack = "creaturerangedattack",
index a34f710..2a65025 100644 (file)
@@ -33,15 +33,15 @@ crazed_geonosian_guard = Creature:new {
        lootGroups = {
                {
                        groups = {
-                               {group = "geonosian_common", chance = 6000000},
-                               {group = "geonosian_relic", chance = 4000000}
+                               {group = "geonosian_common", chance = 5000000},
+                               {group = "geonosian_relic", chance = 5000000}
                        },
-                       lootChance = 4500000
+                       lootChance = 3300000
                }
        },
        weapons = {"geonosian_weapons"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,pistoleermaster,riflemanmaster)
 }
 
-CreatureTemplates:addCreatureTemplate(crazed_geonosian_guard, "crazed_geonosian_guard")
\ No newline at end of file
+CreatureTemplates:addCreatureTemplate(crazed_geonosian_guard, "crazed_geonosian_guard")
index 5f7f371..993859d 100644 (file)
@@ -30,10 +30,17 @@ geonosian_scientist = Creature:new {
                "object/mobile/dressed_geonosian_scientist_01.iff",
                "object/mobile/dressed_geonosian_scientist_02.iff"},
        lootGroups = {
+               {
+                       groups = {
+                               {group = "geonosian_common", chance = 5000000},
+                               {group = "geonosian_relic", chance = 5000000}
+                       },
+                       lootChance = 3000000
+               }
        },
        weapons = {"geonosian_weapons"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,pistoleermaster,riflemanmaster)
 }
 
-CreatureTemplates:addCreatureTemplate(geonosian_scientist, "geonosian_scientist")
\ No newline at end of file
+CreatureTemplates:addCreatureTemplate(geonosian_scientist, "geonosian_scientist")
index 5a9ab4f..61700ff 100644 (file)
@@ -29,10 +29,18 @@ geonosian_technical_assistant = Creature:new {
        templates = {
                "object/mobile/dressed_geonosian_noble_01.iff",
                "object/mobile/dressed_geonosian_noble_02.iff"},
-       lootGroups = {},
+       lootGroups = {
+               {
+                       groups = {
+                               {group = "geonosian_common", chance = 5000000},
+                               {group = "geonosian_relic", chance = 5000000}
+                       },
+                       lootChance = 3000000
+               }
+       },
        weapons = {"geonosian_weapons"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,pistoleermaster,riflemanmaster)
 }
 
-CreatureTemplates:addCreatureTemplate(geonosian_technical_assistant, "geonosian_technical_assistant")
\ No newline at end of file
+CreatureTemplates:addCreatureTemplate(geonosian_technical_assistant, "geonosian_technical_assistant")
index 8cbd647..f572a72 100644 (file)
@@ -30,10 +30,17 @@ geonosian_worker = Creature:new {
                "object/mobile/dressed_geonosian_commoner_01.iff",
                "object/mobile/dressed_geonosian_commoner_02.iff"},
        lootGroups = {
+               {
+                       groups = {
+                               {group = "geonosian_common", chance = 5000000},
+                               {group = "geonosian_relic", chance = 5000000}
+                       },
+                       lootChance = 2900000
+               }
        },
        weapons = {"geonosian_weapons"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,pistoleermaster,riflemanmaster)
 }
 
-CreatureTemplates:addCreatureTemplate(geonosian_worker, "geonosian_worker")
\ No newline at end of file
+CreatureTemplates:addCreatureTemplate(geonosian_worker, "geonosian_worker")
index 0aba53b..6df6db0 100644 (file)
@@ -36,18 +36,18 @@ imperial_observer = Creature:new {
        lootGroups = {
                {
                        groups = {
-                               {group = "clothing_attachments", chance = 500000},
-                               {group = "armor_attachments", chance = 500000},
-                               {group = "geonosian_hard", chance = 1000000},
-                               {group = "geonosian_common", chance = 5000000},
-                               {group = "geonosian_relic", chance = 3000000}
+                               {group = "clothing_attachments", chance = 350000},
+                               {group = "armor_attachments", chance = 350000},
+                               {group = "geonosian_hard", chance = 900000},
+                               {group = "geonosian_common", chance = 4200000},
+                               {group = "geonosian_relic", chance = 4200000}
                        },
-                       lootChance = 5500000
+                       lootChance = 3000000
                }
        },
        weapons = {"imperial_weapons_heavy"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,riflemanmaster,carbineermaster)
 }
 
 CreatureTemplates:addCreatureTemplate(imperial_observer, "imperial_observer")
index d7904b7..86bc643 100644 (file)
@@ -35,15 +35,15 @@ mercenary_sentry = Creature:new {
                {
                        groups = {
                                {group = "geonosian_hard", chance = 1000000},
-                               {group = "geonosian_common", chance = 6000000},
-                               {group = "geonosian_relic", chance = 3000000}
+                               {group = "geonosian_common", chance = 4500000},
+                               {group = "geonosian_relic", chance = 4500000}
                        },
-                       lootChance = 5500000
+                       lootChance = 3300000
                }
        },
        weapons = {"geonosian_weapons"},
        conversationTemplate = "",
-       attacks = merge(brawlermaster,marksmanmaster)
+       attacks = merge(brawlermaster,marksmanmaster,pistoleermaster,riflemanmaster)
 }
 
-CreatureTemplates:addCreatureTemplate(mercenary_sentry, "mercenary_sentry")
\ No newline at end of file
+CreatureTemplates:addCreatureTemplate(mercenary_sentry, "mercenary_sentry")