Delete Medic Buffs as Stims directory

Rearranging GitHub
This commit is contained in:
Rezec
2022-05-07 17:17:58 -04:00
committed by GitHub
parent 2196a25a88
commit a2b6c3a4aa
31 changed files with 0 additions and 5634 deletions
-27
View File
@@ -1,27 +0,0 @@
This modification creates schematics for medics to be able to craft their medic buffs as stims.
This A. Gives something for medics to craft and sell. B. Reduces the need for AFK Buff bots.
You will need to do the following on your own:
You will need to add these schematics to a schematic group in schematic_group.tab
object/draft_schematic/chemistry/item_medic_constitution.iff
object/draft_schematic/chemistry/item_medic_action.iff
object/draft_schematic/chemistry/item_medic_strength.iff
object/draft_schematic/chemistry/item_medic_agility.iff
object/draft_schematic/chemistry/item_medic_precision.iff
object/draft_schematic/chemistry/item_medic_block.iff
object/draft_schematic/chemistry/item_medic_dodge.iff
You will then need to add the name of the schematic group that you put these in skills.tab.
You can choose to add these somewhere in the medic profession wheel or you can add it as a new expertise box.
Optionally: You can adjust the length of the buffs in buff.tab since this uses the existing medic buffs from there, just be aware that you made need to tweak other skills that also change the duration of the buffs.
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_action.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_action.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_agility.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_agility.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_block.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_block.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_constitution.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_constitution.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_dodge.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_dodge.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_precision.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_precision.iff"
volume = 3
@@ -1,39 +0,0 @@
@base object/draft_schematic/chemistry/base_chemistry_schematic.iff
@class draft_schematic_object_template 7
itemsPerContainer = 25
craftedObjectTemplate = "object/tangible/medicine/buffs/item_medic_strength.iff"
slots = [
[
optional=false,
name = "craft_chemical_ingredients_n" "organic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_chemical_ingredients_n" "organic_element", ingredient="organic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "inorganic_element",
options = [
[ingredientType=IT_resourceClass, ingredients = [[name="craft_clothing_ingredients_n" "inorganic_element", ingredient="inorganic", count=8]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ],
[
optional=false,
name = "craft_chemical_ingredients_n" "delivery_medium",
options = [
[ingredientType=IT_template, ingredients = [[name="craft_chemical_ingredients_n" "delivery_medium", ingredient="object/tangible/component/chemistry/liquid_delivery_suspension.iff", count=1]], complexity = 0, skillCommand = "unskilled"]],
optionalSkillCommand = "",
complexity = 0,
appearance = "" ]]
skillCommands = ["unskilled"]
manufactureScripts = [ "systems.crafting.chemistry.crafted_items.crafting_medpack_damage_a_chemistry" ]
@class intangible_object_template 0
@class object_template 5
complexity = 8
sharedTemplate = "object/draft_schematic/chemistry/shared_item_medic_strength.iff"
volume = 3
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_action.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_action","buff_name" = "me_buff_action_3","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_agility.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_agility","buff_name" = "me_buff_agility_3","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_block.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_block","buff_name" = "me_buff_melee_gb_1","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_constitution.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_constitution","buff_name" = "me_buff_health_2","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_dodge.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_dodge","buff_name" = "me_buff_ranged_gb_1","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_precision.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_precision","buff_name" = "me_buff_precision_3","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,13 +0,0 @@
@base object/tangible/medicine/base/base_medicine.iff
@class tangible_object_template 0
@class object_template 2
sharedTemplate = "object/tangible/medicine/buffs/shared_item_medic_strength.iff"
complexity = 8
scripts = +["item.buff_click_item","object.autostack"]
objvars = +["item_name"="item_medic_strength","buff_name"="me_buff_strength_3","cool_down_group"="short_reuse_9","reuse_time"="5"]
@@ -1,166 +0,0 @@
package script.item;
import script.*;
import script.library.buff;
import script.library.prose;
import script.library.static_item;
import script.library.utils;
public class buff_click_item extends script.base_script
{
public buff_click_item()
{
}
public static final string_id SID_NOT_YET = new string_id("base_player", "not_yet");
public static final string_id SID_NOT_LINKED = new string_id("base_player", "not_linked");
public static final string_id SID_NOT_LINKED_TO_HOLDER = new string_id("base_player", "not_linked_to_holder");
public static final string_id CANT_APPLY_BUFF = new string_id("base_player", "cant_apply_buff");
public static final string_id BUFF_APPLIED = new string_id("base_player", "buff_applied");
public static final string_id SID_ITEM_LEVEL_TOO_LOW = new string_id("base_player", "level_too_low");
public static final string_id SID_ITEM_NOT_IN_INVENTORY = new string_id("base_player", "not_in_your_inventory");
public static final string_id SID_MUST_BIO_LINK_FROM_INVENTORY = new string_id("base_player", "must_biolink_to_use_from_inventory");
public static final string_id SID_BIOLINK_OTHER_PLAYER = new string_id("base_player", "wrong_player_per_biolink");
public static final string_id SID_NO_USE_WHILE_DEAD = new string_id("player_structure", "while_dead");
public static final string_id SID_BUFF_NOT_OWNER = new string_id("base_player", "food_buff_not_owner");
public static final String OWNER_OID = "owner";
public int OnObjectMenuRequest(obj_id self, obj_id player, menu_info mi) throws InterruptedException
{
if (canManipulate(player, self, true, true, 15, true))
{
if (utils.isNestedWithinAPlayer(self))
{
menu_info_data mid = mi.getMenuItemByType(menu_info_types.ITEM_USE);
if (mid != null)
{
mid.setServerNotify(true);
}
else
{
mi.addRootMenu(menu_info_types.ITEM_USE, new string_id("ui_radial", "item_use"));
}
}
}
return SCRIPT_CONTINUE;
}
public int OnObjectMenuSelect(obj_id self, obj_id player, int item) throws InterruptedException
{
if (utils.getContainingPlayer(self) != player)
{
return SCRIPT_CONTINUE;
}
obj_id biolink = getBioLink(self);
if (isValidId(biolink) && biolink == utils.OBJ_ID_BIO_LINK_PENDING)
{
sendSystemMessage(player, SID_MUST_BIO_LINK_FROM_INVENTORY);
return SCRIPT_CONTINUE;
}
if (isValidId(biolink) && biolink != player)
{
sendSystemMessage(player, SID_BIOLINK_OTHER_PLAYER);
return SCRIPT_CONTINUE;
}
else if (hasObjVar(self, OWNER_OID))
{
if (player != getObjIdObjVar(self, OWNER_OID))
{
sendSystemMessage(player, SID_BUFF_NOT_OWNER);
return SCRIPT_CONTINUE;
}
}
if (item == menu_info_types.ITEM_USE)
{
if (isIncapacitated(player) || isDead(player))
{
sendSystemMessage(player, SID_NO_USE_WHILE_DEAD);
return SCRIPT_CONTINUE;
}
if (hasScript(self, "item.armor.biolink_item_non_faction"))
{
obj_id bioLinked = getBioLink(self);
if (bioLinked == null || bioLinked == utils.OBJ_ID_BIO_LINK_PENDING)
{
sendSystemMessage(player, SID_NOT_LINKED);
return SCRIPT_CONTINUE;
}
if (bioLinked != player)
{
sendSystemMessage(player, SID_NOT_LINKED_TO_HOLDER);
return SCRIPT_CONTINUE;
}
}
String itemName = getStaticItemName(self);
if (itemName == null || itemName.equals(""))
{
//added for medic buff stims
if (hasObjVar(self, "item_name"))
{
itemName = getStringObjVar(self, "item_name");
}
else
{
CustomerServiceLog("buff", "buff_click_item object self: " + self + " Name: " + getName(self) + " had an invalid static item name. Buff object is bailing out early as a result.");
return SCRIPT_CONTINUE;
}
}
dictionary itemData = new dictionary();
itemData = dataTableGetRow(static_item.ITEM_STAT_BALANCE_TABLE, itemName);
if (itemData == null)
{
CustomerServiceLog("buff", "buff_click_item object self: " + self + " Name: " + getName(self) + " had invalid item data and as a result the buff object is bailing out early.");
return SCRIPT_CONTINUE;
}
String buffName = itemData.getString("buff_name");
String coolDownGroup = itemData.getString("cool_down_group");
String clientEffect = itemData.getString("client_effect");
String clientAnimation = itemData.getString("client_animation");
int reuseTime = itemData.getInt("reuse_time");
int requiredLevel = itemData.getInt("required_level_for_effect");
String varName = "clickItem." + coolDownGroup;
int buffTime = getIntObjVar(player, varName);
int playerLevel = getLevel(player);
if (static_item.validateLevelRequired(player, requiredLevel))
{
if (getGameTime() > buffTime || getGameTime() < buffTime && isGod(player))
{
if (buff.canApplyBuff(player, buffName))
{
if (getGameTime() < buffTime && isGod(player))
{
sendSystemMessage(player, "The Buff was applied because you were in god mode.", null);
}
CustomerServiceLog("buff", "buff_click_item object self: " + self + " Static Item Name: " + itemName + " providing buff: " + buffName + " being used by player: " + player + " Name: " + getName(player) + " of player level: " + playerLevel);
buff.applyBuff(player, player, buffName);
setObjVar(player, varName, (getGameTime() + (reuseTime)));
sendCooldownGroupTimingOnly(player, getStringCrc(coolDownGroup.toLowerCase()), reuseTime);
sendSystemMessage(player, BUFF_APPLIED);
doAnimationAction(player, clientAnimation);
playClientEffectObj(player, clientEffect, player, "");
if (getCount(self) > 0)
{
CustomerServiceLog("buff", "buff_click_item object self: " + self + " Static Item Name: " + itemName + " providing buff: " + buffName + " being used by player: " + player + " Name: " + getName(player) + ". Object is being decremented by ONE.");
static_item.decrementStaticItem(self);
}
}
else
{
sendSystemMessage(player, CANT_APPLY_BUFF);
return SCRIPT_CONTINUE;
}
}
else
{
int timeDiff = buffTime - getGameTime();
prose_package pp = prose.getPackage(SID_NOT_YET, timeDiff);
sendSystemMessageProse(player, pp);
return SCRIPT_CONTINUE;
}
}
else
{
sendSystemMessage(player, SID_ITEM_LEVEL_TOO_LOW);
}
}
return SCRIPT_CONTINUE;
}
}
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_action.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_agility.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_block.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_constitution.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_dodge.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_precision.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,27 +0,0 @@
@base object/draft_schematic/base/shared_base_draft_schematic.iff
@class draft_schematic_object_template 2
attributes = [
[name = "crafting" "complexity", experiment = "" "", value = 8..8],
[name = "crafting" "xp", experiment = "" "", value = 50..50],
[name = "crafting" "charges", experiment = "" "", value = 5..5],
[name = "crafting" "hitPoints", experiment = "" "", value = 1000..1000]]
slots = [
[name = "craft_chemical_ingredients_n" "organic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "inorganic_element", hardpoint = ""],
[name = "craft_chemical_ingredients_n" "delivery_medium", hardpoint = ""]]
craftedSharedTemplate="object/tangible/medicine/buffs/shared_item_medic_strength.iff"
@class intangible_object_template 0
@class object_template 5
snapToTerrain = false
containerType = CT_none
tintPalette = ""
slotDescriptorFilename = ""
arrangementDescriptorFilename = "abstract/slot/arrangement/arrangement_datapad.iff"
portalLayoutFilename = ""
clientDataFile = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_action"
detailedDescription = "medicine_detail" "item_medic_action"
lookAtText = "medicine_lookat" "item_medic_action"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_agility"
detailedDescription = "medicine_detail" "item_medic_agility"
lookAtText = "medicine_lookat" "item_medic_agility"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_block"
detailedDescription = "medicine_detail" "item_medic_block"
lookAtText = "medicine_lookat" "item_medic_block"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_constitution"
detailedDescription = "medicine_detail" "item_medic_constitution"
lookAtText = "medicine_lookat" "item_medic_constitution"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_dodge"
detailedDescription = "medicine_detail" "item_medic_dodge"
lookAtText = "medicine_lookat" "item_medic_dodge"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_precision"
detailedDescription = "medicine_detail" "item_medic_precision"
lookAtText = "medicine_lookat" "item_medic_precision"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""
@@ -1,12 +0,0 @@
@base object/tangible/medicine/base/shared_base_medicine.iff
@class tangible_object_template 3
@class object_template 7
objectName = "medicine_name" "item_medic_strength"
detailedDescription = "medicine_detail" "item_medic_strength"
lookAtText = "medicine_lookat" "item_medic_strength"
appearanceFilename = "appearance/eqp_medic_stimpack_m_s1.apt"
portalLayoutFilename = ""