Skip to content

Commit

Permalink
Add recipes for support1
Browse files Browse the repository at this point in the history
  • Loading branch information
coavins committed Mar 16, 2024
1 parent 81260b4 commit 9943a50
Show file tree
Hide file tree
Showing 7 changed files with 55 additions and 158 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ module coavinsfirearms {
Icon = RevolverCylinder,
Weight = 0.3,
ConditionMax = 20,
WorldStaticModel = Paperclip,
WorldStaticModel = Paperbag_Ground,
Tags = GunPartComplex,
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ CoavinsFirearms.Include('Base.M733', 'M16Rifle')
CoavinsFirearms.Include('Base.AR15', 'M16Rifle')
--CoavinsFirearms.Include('Base.FN_FAL', '')
--CoavinsFirearms.Include('Base.M60', '')
--CoavinsFirearms.Include('Base.AK47', '')
CoavinsFirearms.Include('Base.AK47', 'AK47')
Original file line number Diff line number Diff line change
@@ -1,29 +1 @@
module coavinssupport1 {
imports {
Base
}

fixing Fix PistolReceiver GunToolKit
{
Require : PistolReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix PistolSlide GunToolKit
{
Require : PistolSlide,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix PistolBarrel GunToolKit
{
Require : PistolBarrel,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}
}
/* This file intentionally left blank */
Original file line number Diff line number Diff line change
@@ -1,21 +1 @@
module coavinssupport1 {
imports {
Base
}

fixing Fix RevolverReceiver GunToolKit
{
Require : RevolverReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix RevolverCylinder GunToolKit
{
Require : RevolverCylinder,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}
}
/* This file intentionally left blank */
Original file line number Diff line number Diff line change
@@ -1,61 +1 @@
module coavinssupport1 {
imports {
Base
}

fixing Fix BoltActionReceiver GunToolKit
{
Require : BoltActionReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix BoltActionBolt GunToolKit
{
Require : BoltActionBolt,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix M16LowerReceiver GunToolKit
{
Require : M16LowerReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix M16UpperReceiver GunToolKit
{
Require : M16UpperReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix M16BoltCarrier GunToolKit
{
Require : M16BoltCarrier,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix M16FiringPin GunToolKit
{
Require : M16FiringPin,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix M16Bolt GunToolKit
{
Require : M16Bolt,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}
}
/* This file intentionally left blank */
Original file line number Diff line number Diff line change
@@ -1,45 +1 @@
module coavinssupport1 {
imports {
Base
}

fixing Fix ShotgunReceiver GunToolKit
{
Require : ShotgunReceiver,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix ShotgunForend GunToolKit
{
Require : ShotgunForend,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix ShotgunBoltCarrier GunToolKit
{
Require : ShotgunBoltCarrier,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix ShotgunBolt GunToolKit
{
Require : ShotgunBolt,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}

fixing Fix ShotgunBarrel GunToolKit
{
Require : ShotgunBarrel,

Fixer : GunToolKit=1; Aiming=2,
Fixer : ImprovisedGunToolKit=2; Aiming=1,
}
}
/* This file intentionally left blank */
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
module coavinsfirearms
{
recipe Repair EX (Lv2 Simple)
{
[Recipe.GetItemTypes.SimpleGunParts],
GunToolKit/ImprovisedGunToolKit,

Result:PistolReceiver,
RemoveResultItem:true,
Time:120.0,
AllowOnlyOne:true,
Category:Gunsmith,
OnTest:Recipe.OnTest.GunPartIsDamaged,
OnCreate:Recipe.OnCreate.RepairFirearmPartSome,
OnGiveXP:Recipe.OnGiveXP.GunsmithingNotMuch,
}

recipe Repair EX (Lv2 Moderate)
{
[Recipe.GetItemTypes.ModerateGunParts],
GunToolKit/ImprovisedGunToolKit,

Result:PistolReceiver,
SkillRequired:Gunsmith=1,
RemoveResultItem:true,
Time:90.0,
AllowOnlyOne:true,
Category:Gunsmith,
OnTest:Recipe.OnTest.GunPartIsDamaged,
OnCreate:Recipe.OnCreate.RepairFirearmPartSome,
OnGiveXP:Recipe.OnGiveXP.GunsmithingNotMuch,
}

recipe Repair EX (Lv2 Complex)
{
[Recipe.GetItemTypes.ComplexGunParts],
GunToolKit/ImprovisedGunToolKit,

Result:PistolReceiver,
SkillRequired:Gunsmith=2,
RemoveResultItem:true,
Time:90.0,
AllowOnlyOne:true,
Category:Gunsmith,
OnTest:Recipe.OnTest.GunPartIsDamaged,
OnCreate:Recipe.OnCreate.RepairFirearmPartSome,
OnGiveXP:Recipe.OnGiveXP.GunsmithingNotMuch,
}
}

0 comments on commit 9943a50

Please sign in to comment.