From 1b1f57c15a83f3b0e1cec465c7565e1c6fd019bb Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 13:27:58 +0100 Subject: [PATCH 1/7] Teleport locations Added Tarot Card / graffiti locations Added 3 new bonus locations Added Sandra Dorsett (NPC) location --- mods/braindance_protocol/cheats/teleport.lua | 188 ++++++++++++++++++- mods/braindance_protocol/protocols.lua | 38 +++- 2 files changed, 219 insertions(+), 7 deletions(-) diff --git a/mods/braindance_protocol/cheats/teleport.lua b/mods/braindance_protocol/cheats/teleport.lua index 531acbb..1a37111 100644 --- a/mods/braindance_protocol/cheats/teleport.lua +++ b/mods/braindance_protocol/cheats/teleport.lua @@ -48,14 +48,14 @@ function Teleport.GenericTotentanzClub() Utilities.FinishProtocol(moduleName) end -function Teleport.GenericDMCInside() +function Teleport.GenericDeMCInside() local moduleName = "Teleporting to Dark Matter Club (inside)" Utilities.StartProtocol(moduleName) Game.TeleportPlayerToPosition("-346.081238","221.274918","191.086502") Utilities.FinishProtocol(moduleName) end -function Teleport.GenericDMCOutside() +function Teleport.GenericDeMCOutside() local moduleName = "Teleporting to Dark Matter Club (outside)" Utilities.StartProtocol(moduleName) Game.TeleportPlayerToPosition("-346.648010","222.090622","27.594040") @@ -153,6 +153,13 @@ function Teleport.GenericTheAtlantis() Utilities.FinishProtocol(moduleName) end +function Teleport.GenericNomadStartLocationAWACSZone() + local moduleName = "Teleporting to Nomad Starting Location - Awacs Zone" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-3972.6013183594","-6495.1479492188","75.73356628418") + Utilities.FinishProtocol(moduleName) +end + -- NPC Locations function Teleport.NPCJudyHouse() @@ -239,6 +246,13 @@ function Teleport.NPCDeadDexter() Utilities.FinishProtocol(moduleName) end +function Teleport.NPCSandraDorsettApartment() + local moduleName = "Teleporting to Sandra Dorsett's Apartment" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition(" -1282.4926757812","1518.7532958984","45.0") + Utilities.FinishProtocol(moduleName) +end + -- Store Locations -- Clothing Shops @@ -621,6 +635,155 @@ function Teleport.Ripperdoc15() Utilities.FinishProtocol(moduleName) end +-- Tarot Card Locations / Graffiti Locations +function Teleport.TarotLoc1() + local moduleName = "Teleporting to Tarot Card: Death" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1808.519287","-542.195801","10.144997") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc2() + local moduleName = "Teleporting to Tarot Card: Justice" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("51.435013","-498.468506","15.313713") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc3() + local moduleName = "Teleporting to Tarot Card: Strength" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("684.020813","-616.751282","9.846458") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc4() + local moduleName = "Teleporting to Tarot Card: Temperance" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("195.212189","574.286682","120.330841") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc5() + local moduleName = "Teleporting to Tarot Card: The Chariot" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1503.578857","1137.667480","18.070541") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc6() + local moduleName = "Teleporting to Tarot Card: The Emperor" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-2103.592773","1772.950562","18.331223") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc7() + local moduleName = "Teleporting to Tarot Card: The Empress" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1460.803711","1047.891846","18.762367") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc8() + local moduleName = "Teleporting to Tarot Card: The Fool" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1391.457397","1268.110229","123.082397") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc9() + local moduleName = "Teleporting to Tarot Card: The Hanged Man" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1834.668945","3877.000000","17.890144") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc10() + local moduleName = "Teleporting to Tarot Card: The Heremit" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1736.029663","-1934.164917","61.592911") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc11() + local moduleName = "Teleporting to Tarot Card: The Hierophant" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-880.238464","1320.123047","5.821556") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc12() + local moduleName = "Teleporting to Tarot Card: The High Priestess" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-630.949707","-212.408829","20.170006") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc13() + local moduleName = "Teleporting to Tarot Card: The Lovers" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-113.085938","1935.875000","100.617203") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc14() + local moduleName = "Teleporting to Tarot Card: The Magician" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1231.555420","1559.181641","22.671944") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc15() + local moduleName = "Teleporting to Tarot Card: The Moon" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("397.054016","1151.880493","220.754074") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc16() + local moduleName = "Teleporting to Tarot Card: The Star" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-611.084839","-3845.938721","72.121140") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc17() + local moduleName = "Teleporting to Tarot Card: The Sun" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1330.365479","1202.760132","19.432549") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc18() + local moduleName = "Teleporting to Tarot Card: The Tower" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1574.320435","148.965622","2.385063") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc19() + local moduleName = "Teleporting to Tarot Card: The Wheel Of Fortune" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("1650.025879","-793.365784","49.820427") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc20() + local moduleName = "Teleporting to Tarot Card: The World" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1549.944092","1208.757080","57.000008") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.TarotLoc21() + local moduleName = "Teleporting to Tarot Card: Judgement [Ending Quest]" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1361.474121","155.524597","-26.648010") + Utilities.FinishProtocol(moduleName) +end + + -- Extra Locations (Bonus / Out-of-reach stuff) function Teleport.BonusAkulovPenthouse() local moduleName = "Teleporting to Akulov Penthouse" @@ -650,6 +813,13 @@ function Teleport.BonusArasakaTowerTemple() Utilities.FinishProtocol(moduleName) end +function Teleport.BonusBadlandsMovieSite() + local moduleName = "Teleporting to Badlands Movie Site" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("3492.3449707031","1171.1573486328","138.11395263672") + Utilities.FinishProtocol(moduleName) +end + function Teleport.BonusBadlandsTunnelEntrance() local moduleName = "Teleporting to Badlands Tunnel Entrance" Utilities.StartProtocol(moduleName) @@ -671,6 +841,13 @@ function Teleport.BonusJohnnyInterrogationRoom() Utilities.FinishProtocol(moduleName) end +function Teleport.BonusJoanneKochHotelSuite() + local moduleName = "Teleporting to Joanne Koch Hotel Suite" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-2154.8049316406","461.67517089844","89.467163085938") + Utilities.FinishProtocol(moduleName) +end + function Teleport.BonusKonpekiPlazaHotelSuite() local moduleName = "Teleporting to Konpeki Plaza (Hotel Suite)" Utilities.StartProtocol(moduleName) @@ -685,6 +862,13 @@ function Teleport.BonusKonpekiPlazaYorinobuRoom() Utilities.FinishProtocol(moduleName) end +function Teleport.BonusKonpekiPlazaPool() + local moduleName = "Teleporting to the Konpeki Plaza Pool" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-2176.3708496094","1784.4736328125","275.0") + Utilities.FinishProtocol(moduleName) +end + function Teleport.BonusBlackwallTunnel() local moduleName = "Teleporting to Blackwall Tunnel" Utilities.StartProtocol(moduleName) diff --git a/mods/braindance_protocol/protocols.lua b/mods/braindance_protocol/protocols.lua index 8a24e93..7a7dbb4 100644 --- a/mods/braindance_protocol/protocols.lua +++ b/mods/braindance_protocol/protocols.lua @@ -18,6 +18,7 @@ local Protocols = { { id = "Teleport3" , name = "Teleport - NPCs" }, { id = "Teleport4" , name = "Teleport - Stores" }, { id = "Teleport5" , name = "Teleport - Ripperdocs" }, + { id = "Teleport7" , name = "Teleport - Tarot Cards" }, { id = "Teleport6" , name = "Teleport - Bonus Locations" }, { id = "Time" , name = "Time Options" }, { id = "Utilities" , name = "Utilities" }, @@ -107,16 +108,17 @@ local Protocols = { -- Generic Locations { id = "Teleport.GenericAfterlife" , name = "Afterlife" , parent = "Teleport2" , description = "Teleport to The Afterlife" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericAfterlife() end }, { id = "Teleport.GenericClouds" , name = "Clouds" , parent = "Teleport2" , description = "Teleport to Clouds" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericClouds() end }, - { id = "Teleport.GenericDMCInside" , name = "Dark Matter Club (inside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (inside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDMCInside() end }, - { id = "Teleport.GenericDMCOutside" , name = "Dark Matter Club (outside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (outside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDMCOutside() end }, + { id = "Teleport.GenericDeMCInside" , name = "Dark Matter Club (inside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (inside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDeMCInside() end }, + { id = "Teleport.GenericDeMCOutside" , name = "Dark Matter Club (outside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (outside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDeMCOutside() end }, { id = "Teleport.GenericDelamainHQ" , name = "Delamain HQ" , parent = "Teleport2" , description = "Teleport to Delamain HQ" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDelamainHQ() end }, { id = "Teleport.GenericElCoyoteCojo" , name = "El Coyote Cojo" , parent = "Teleport2" , description = "Teleport to El Coyote Cojo" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericElCoyoteCojo() end }, { id = "Teleport.GenericGrandImperialMall" , name = "Grand Imperial Mall" , parent = "Teleport2" , description = "Teleport to Grand Imperial Mall" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericGrandImperialMall() end }, { id = "Teleport.GenericJigJigStreet" , name = "Jig Jig Street" , parent = "Teleport2" , description = "Teleport to Jig Jig Street" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericJigJigStreet() end }, { id = "Teleport.GenericLizziesBar" , name = "Lizzie's Bar" , parent = "Teleport2" , description = "Teleport to Lizzie's Bar" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericLizziesBar() end }, { id = "Teleport.GenericMobileCamp" , name = "Mobile Camp" , parent = "Teleport2" , description = "Teleport to Mobile Camp" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericMobileCamp() end }, - { id = "Teleport.GenericNomadCamp" , name = "Nomad Camp" , parent = "Teleport2" , description = "Teleport to Nomad Camp" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNomadCamp() end }, { id = "Teleport.GenericNoTellMotel" , name = "No-Tell Motel" , parent = "Teleport2" , description = "Teleport to No-Tell Motel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNoTellMotel() end }, + { id = "Teleport.GenericNomadCamp" , name = "Nomad Camp" , parent = "Teleport2" , description = "Teleport to Nomad Camp" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNomadCamp() end }, + { id = "Teleport.GenericNomadStartLocationAWACSZone" , name = "Nomad Start Location" , parent = "Teleport2" , description = "Teleport to the Nomad Start Location - AWACS Zone" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNomadStartLocationAWACSZone() end }, { id = "Teleport.GenericPacificaDistrict" , name = "Pacifica Disctrict" , parent = "Teleport2" , description = "Teleport to Pacifica District" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericPacificaDistrict() end }, { id = "Teleport.GenericReconciliationPark" , name = "Reconciliation Park" , parent = "Teleport2" , description = "Teleport to Reconciliation Park" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericReconciliationPark() end }, { id = "Teleport.GenericRockyRidge" , name = "Rocky Ridge" , parent = "Teleport2" , description = "Teleport to Rocky Ridge" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericRockyRidge() end }, @@ -136,6 +138,7 @@ local Protocols = { { id = "Teleport.NPCReyes" , name = "Mumar Reyes" , parent = "Teleport3" , description = "Teleport to Mumar 'El Caliptan' Reyes" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.NPCReyes() end }, { id = "Teleport.NPCRiverHouse" , name = "River" , parent = "Teleport3" , description = "Teleport to River's House" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.NPCRiverHouse() end }, { id = "Teleport.NPCRogueAmendiares" , name = "Rogue" , parent = "Teleport3" , description = "Teleport to Rogue Amendiares" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.NPCRogueAmendiares() end }, + { id = "Teleport.NPCSandraDorsettApartment" , name = "Sandra Dorsett" , parent = "Teleport3" , description = "Teleport to Sandra Dorsett's Apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.NPCSandraDorsettApartment() end }, { id = "Teleport.NPCWakakoOkada" , name = "Wakako Okada" , parent = "Teleport3" , description = "Teleport to Wakako Okada" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.NPCWakakoOkada() end }, -- Store Locations { id = "Teleport.ShopClothing1" , name = "Clothing Shop #1" , parent = "Teleport4" , description = "Teleport to Pershing ST Store" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.ShopClothing1() end }, -- Clothing Stores @@ -192,23 +195,48 @@ local Protocols = { { id = "Teleport.Ripperdoc13" , name = "Ripperdoc #13" , parent = "Teleport5" , description = "Teleport to Octavio's Clinic" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.Ripperdoc13() end }, { id = "Teleport.Ripperdoc14" , name = "Ripperdoc #14" , parent = "Teleport5" , description = "Teleport to Mobile Camp Ripperdoc" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.Ripperdoc14() end }, { id = "Teleport.Ripperdoc15" , name = "Ripperdoc #15" , parent = "Teleport5" , description = "Teleport to Nomad Camp Ripperdoc" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.Ripperdoc15() end }, + -- Tarot Card / Graffiti Locations + { id = "Teleport.TarotLoc1" , name = "Tarot #1" , parent = "Teleport7" , description = "Teleport to Tarot Card: Death" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc1() end }, + { id = "Teleport.TarotLoc2" , name = "Tarot #2" , parent = "Teleport7" , description = "Teleport to Tarot Card: Justice" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc2() end }, + { id = "Teleport.TarotLoc3" , name = "Tarot #3" , parent = "Teleport7" , description = "Teleport to Tarot Card: Strength" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc3() end }, + { id = "Teleport.TarotLoc4" , name = "Tarot #4" , parent = "Teleport7" , description = "Teleport to Tarot Card: Temperance" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc4() end }, + { id = "Teleport.TarotLoc5" , name = "Tarot #5" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Chariot" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc5() end }, + { id = "Teleport.TarotLoc6" , name = "Tarot #6" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Emperor" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc6() end }, + { id = "Teleport.TarotLoc7" , name = "Tarot #7" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Empress" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc7() end }, + { id = "Teleport.TarotLoc8" , name = "Tarot #8" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Fool" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc8() end }, + { id = "Teleport.TarotLoc9" , name = "Tarot #9" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Hanged Man" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc9() end }, + { id = "Teleport.TarotLoc10" , name = "Tarot #10" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Heremit" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc10() end }, + { id = "Teleport.TarotLoc11" , name = "Tarot #11" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Hierophant" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc11() end }, + { id = "Teleport.TarotLoc12" , name = "Tarot #12" , parent = "Teleport7" , description = "Teleport to Tarot Card: The High Priestess" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc12() end }, + { id = "Teleport.TarotLoc13" , name = "Tarot #13" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Lovers" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc13() end }, + { id = "Teleport.TarotLoc14" , name = "Tarot #14" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Magician" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc14() end }, + { id = "Teleport.TarotLoc15" , name = "Tarot #15" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Moon" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc15() end }, + { id = "Teleport.TarotLoc16" , name = "Tarot #16" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Star" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc16() end }, + { id = "Teleport.TarotLoc17" , name = "Tarot #17" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Sun" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc17() end }, + { id = "Teleport.TarotLoc18" , name = "Tarot #18" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc18() end }, + { id = "Teleport.TarotLoc19" , name = "Tarot #19" , parent = "Teleport7" , description = "Teleport to Tarot Card: The Wheel Of Fortune" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc19() end }, + { id = "Teleport.TarotLoc20" , name = "Tarot #20" , parent = "Teleport7" , description = "Teleport to Tarot Card: The World" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc20() end }, + { id = "Teleport.TarotLoc21" , name = "Tarot #21" , parent = "Teleport7" , description = "Teleport to Tarot Card: Judgement (From the ending)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc21() end }, -- Extra/Bonus/Out-of-bounds Locations { id = "Teleport.BonusAkulovPenthouse" , name = "Akulov Penthouse" , parent = "Teleport6" , description = "Teleport to Akulov Penthouse" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusAkulovPenthouse() end }, { id = "Teleport.BonusArasakaOrbitalStation" , name = "Arasaka Orbital Station" , parent = "Teleport6" , description = "Teleport to Arasaka Orbital Station" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaOrbitalStation() end }, { id = "Teleport.BonusArasakaTowerJungle" , name = "Arasaka Tower Jungle" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Jungle" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJungle() end }, { id = "Teleport.BonusArasakaTowerTemple" , name = "Arasaka Tower Temple" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerTemple() end }, + { id = "Teleport.BonusBadlandsMovieSite" , name = "Badlands Movie Site" , parent = "Teleport6" , description = "Teleport to the Badlands Movie Site" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsMovieSite() end }, { id = "Teleport.BonusBadlandsTunnelEntrance" , name = "Badlands Tunnel Entrance" , parent = "Teleport6" , description = "Teleport to Badlands Tunnel Entrance" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelEntrance() end }, { id = "Teleport.BonusBlackwallTunnel" , name = "Blackwall Tunnel" , parent = "Teleport6" , description = "Teleport to Blackwall Tunnel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBlackwallTunnel() end }, { id = "Teleport.BonusCloudsInside" , name = "Clouds (inside)" , parent = "Teleport6" , description = "Teleport to the inside of Clouds" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusCloudsInside() end }, + { id = "Teleport.BonusJoanneKochHotelSuite" , name = "Joanne Koch Hotel Suite" , parent = "Teleport6" , description = "Teleport to the Joanne Koch Hotel Suite" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJoanneKochHotelSuite() end }, { id = "Teleport.BonusJohnnyInterrogationRoom" , name = "Johnny Interrogation Room" , parent = "Teleport6" , description = "Teleport to Johnny's Interrogation Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJohnnyInterrogationRoom() end }, { id = "Teleport.BonusKonpekiPlazaHotelSuite" , name = "Konpeki Plaza Suite" , parent = "Teleport6" , description = "Teleport to the hotel suite in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaHotelSuite() end }, + { id = "Teleport.BonusKonpekiPlazaPool" , name = "Konpeki Plaza Pool" , parent = "Teleport6" , description = "Teleport to the Konpeki Plaza Pool" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaPool() end }, { id = "Teleport.BonusKonpekiPlazaYorinobuRoom" , name = "Konpeki Plaza Yorinobu's Room" , parent = "Teleport6" , description = "Teleport to Yorinobu's room in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaYorinobuRoom() end }, { id = "Teleport.BonusMegaH8Top" , name = "Megabuilding H8 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H8" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH8Top() end }, { id = "Teleport.BonusMegaH10Top" , name = "Megabuilding H10 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H10" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH10Top() end }, { id = "Teleport.BonusNCPDRoom" , name = "NCPD Room" , parent = "Teleport6" , description = "Teleport to NCPD Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusNCPDRoom() end }, { id = "Teleport.BonusPeralezApartment" , name = "Peralez's Apartment" , parent = "Teleport6" , description = "Teleport to the inside of Peralez's apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusPeralezApartment()() end }, - { id = "Teleport.BonusVoodooTempleBasement" , name = "Voodoo Temple (basement)" , parent = "Teleport6" , description = "Teleport to the basement of the Voodoo Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusVoodooTempleBasement() end }, - + { id = "Teleport.BonusVoodooTempleBasement" , name = "Voodoo Temple (subway)" , parent = "Teleport6" , description = "Teleport to the subway of the Voodoo Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusVoodooTempleBasement() end }, + -- Time Options { id = "Time.SetTime" , name = "Set Time" , parent = "Time" , description = "Set the time - Use 24h format" , type = "Input" , button_label = "Set" , value = 18 , cmd = function(value) BD.Time.SetTime(value) end }, { id = "Time.SetTimeTo06AM" , name = "6AM / 06:00" , parent = "Time" , description = "Sets the time to 6AM / 06:00" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.SetTimeTo06AM() end }, From 5f4cbcb3c02814d2a10e14ce4774944e1ab49a6f Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 14:18:11 +0100 Subject: [PATCH 2/7] Lots of new protocols Added some new protocols.. Such as: Infinite Stamina Infinite Oxygen Rocket Boots / Slow Fall Forced NPC Death Slow Motion Discover all '?' marks on map Cumulative stat adding (+ max health, + max armor, etc) New teleport locations --- mods/braindance_protocol/cheats/crafting.lua | 5 +- mods/braindance_protocol/cheats/player.lua | 153 ++++++++++++++++++- mods/braindance_protocol/engine/time.lua | 18 ++- mods/braindance_protocol/protocols.lua | 66 +++++--- 4 files changed, 214 insertions(+), 28 deletions(-) diff --git a/mods/braindance_protocol/cheats/crafting.lua b/mods/braindance_protocol/cheats/crafting.lua index 1ac7fbc..a685f54 100644 --- a/mods/braindance_protocol/cheats/crafting.lua +++ b/mods/braindance_protocol/cheats/crafting.lua @@ -515,8 +515,9 @@ function Crafting.AddGrenadeRecipes() Inventory.AddItem("RecipeGrenadeReconSticky") -- Ozob's Nose - Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), - GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) + Game.AddToInventory("Items.RecipeGrenadeOzobsNose") + --Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), + --GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) Utilities.FinishProtocol(moduleName) end diff --git a/mods/braindance_protocol/cheats/player.lua b/mods/braindance_protocol/cheats/player.lua index b5db035..f23b0f0 100644 --- a/mods/braindance_protocol/cheats/player.lua +++ b/mods/braindance_protocol/cheats/player.lua @@ -122,4 +122,155 @@ function Player.UnlockAllVehicles() Utilities.FinishProtocol(moduleName) end -return Player +-- Slow Motion +function Player.SlowMotionOn() + local moduleName = "Enable Slow-Motion" + Utilities.StartProtocol(moduleName) + Game.Slowmo() + Utilities.FinishProtocol(moduleName) +end + +function Player.SlowMotionOff() + local moduleName = "Disablle Slow-Motion" + Utilities.StartProtocol(moduleName) + Game.Noslowmo() + Utilities.FinishProtocol(moduleName) +end + +-- Rocket Boots / Slow Fall +function Player.RocketBootsOn() + local moduleName = "Enables Rocket Boots (slow fall) - Reload Game To Disable" + Utilities.StartProtocol(moduleName) + Game.ModStatPlayer("HasAirThrusters", "1") + Utilities.FinishProtocol(moduleName) +end + +-- Forced NPC Death +function Player.ForceNPCDeath() + local moduleName = "Kills The Targeted NPC" + Utilities.StartProtocol(moduleName) + Game.ForcedNPCDeath() + Utilities.FinishProtocol(moduleName) +end + +-- Discover All Points Of Interest +function Player.DiscoverAllPOI() + local moduleName = "Reveals All Points Of Interests (All '?' Marks)" + Utilities.StartProtocol(moduleName) + Game.GetMappinSystem():DebugDiscoverAllPoiMappins() + Utilities.FinishProtocol(moduleName) +end + +-- Infinte Stamina +function Player.InfiniteStaminaOn() + local moduleName = "Enables Infine Stamina" + Utilities.StartProtocol(moduleName) + Game.InfiniteStamina(true) + Utilities.FinishProtocol(moduleName) +end + +function Player.InfiniteStaminaOff() + local moduleName = "Disable Infine Stamina" + Utilities.StartProtocol(moduleName) + Game.InfiniteStamina(false) + Utilities.FinishProtocol(moduleName) +end + +-- Infinite Oxygen +function Player.InfiniteOxygenOn() + local moduleName = "Enable Infine Oxygen - Reload Game To Disable" + Utilities.StartProtocol(moduleName) + Game.ModStatPlayer("CanBreatheUnderwater", "1") + Utilities.FinishProtocol(moduleName) +end + +-- Player Stats (Cumulative Adding Of Stats) +function Player.AddMaxHealth(quantity) + local moduleName = "Add Max Health (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("Health", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxArmor(quantity) + local moduleName = "Add Max Armor (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("Armor", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxStamina(quantity) + local moduleName = "Add Max Stamina (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("Stamina", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxOxygen(quantity) + local moduleName = "Add Max Oxygen (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("Oxygen", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxCritDamage(quantity) + local moduleName = "Add Max Critical Damage (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("CritDamage", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxCarryCapacity(quantity) + local moduleName = "Add Max Carry Capacity (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 100 + + Game.ModStatPlayer("CarryCapacity", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxMemorySlots(quantity) + local moduleName = "Add Memory Slots (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 5 + + Game.ModStatPlayer("Memory", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +function Player.AddMaxMovementSpeed(quantity) + local moduleName = "Add Movement Speed (cumulative)" + Utilities.StartProtocol(moduleName) + + quantity = quantity or 5 + + Game.ModStatPlayer("MaxSpeed", "quantity") + + Utilities.FinishProtocol(moduleName) +end + +return Player \ No newline at end of file diff --git a/mods/braindance_protocol/engine/time.lua b/mods/braindance_protocol/engine/time.lua index 5ce29bf..969c3de 100644 --- a/mods/braindance_protocol/engine/time.lua +++ b/mods/braindance_protocol/engine/time.lua @@ -24,16 +24,30 @@ function Time.SetTimeTo10PM() Utilities.FinishProtocol(moduleName) end - function Time.SetTime(quantity) local moduleName = "Time Changed" Utilities.StartProtocol(moduleName) - quantity = quantity or 18 + quantity = quantity or 0 Game.GetTimeSystem():SetGameTimeByHMS(quantity, 0, 0) Utilities.FinishProtocol(moduleName) end +function Time.StartTime() + local moduleName = "Unfreeze Clock (Resume Ingame Time)" + Utilities.StartProtocol(moduleName) + Game.GetTimeSystem():SetPausedState(false, CName.new()) + Utilities.FinishProtocol(moduleName) +end + +function Time.StopTime() + local moduleName = "Freeze Clock (Stop Ingame Time)" + Utilities.StartProtocol(moduleName) + Game.GetTimeSystem():SetPausedState(true, CName.new()) + Utilities.FinishProtocol(moduleName) +end + + return Time \ No newline at end of file diff --git a/mods/braindance_protocol/protocols.lua b/mods/braindance_protocol/protocols.lua index 7a7dbb4..b913b06 100644 --- a/mods/braindance_protocol/protocols.lua +++ b/mods/braindance_protocol/protocols.lua @@ -6,23 +6,24 @@ local BD = require(BraindanceProtocol.rootPath.."BD") local Protocols = { Parents = { - { id = "Cheats" , name = "Cheats" }, - { id = "Crafting" , name = "Crafting Recipes" }, - { id = "Cyberware" , name = "Cyberware Items" }, - { id = "Facts" , name = "Facts [Spoiler Alert!]" }, - { id = "ItemMods" , name = "Item Modifications" }, - { id = "ItemSets" , name = "Item Sets" }, - { id = "Saves" , name = "Saves" }, - { id = "Teleport" , name = "Teleport - V's Homes" }, - { id = "Teleport2" , name = "Teleport - Generic" }, - { id = "Teleport3" , name = "Teleport - NPCs" }, - { id = "Teleport4" , name = "Teleport - Stores" }, - { id = "Teleport5" , name = "Teleport - Ripperdocs" }, - { id = "Teleport7" , name = "Teleport - Tarot Cards" }, - { id = "Teleport6" , name = "Teleport - Bonus Locations" }, - { id = "Time" , name = "Time Options" }, - { id = "Utilities" , name = "Utilities" }, - { id = "Vehicles" , name = "Vehicles" } + { id = "Cheats" , name = "Cheats" }, + { id = "Crafting" , name = "Crafting Recipes" }, + { id = "Cyberware" , name = "Cyberware Items" }, + { id = "Facts" , name = "Facts [Spoiler Alert!]" }, + { id = "ItemMods" , name = "Item Modifications" }, + { id = "ItemSets" , name = "Item Sets" }, + { id = "PlayerStats" , name = "Player Stats" }, + { id = "Saves" , name = "Saves" }, + { id = "Teleport" , name = "Teleport - V's Homes" }, + { id = "Teleport2" , name = "Teleport - Generic" }, + { id = "Teleport3" , name = "Teleport - NPCs" }, + { id = "Teleport4" , name = "Teleport - Stores" }, + { id = "Teleport5" , name = "Teleport - Ripperdocs" }, + { id = "Teleport7" , name = "Teleport - Tarot Cards" }, + { id = "Teleport6" , name = "Teleport - Bonus Locations" }, + { id = "Time" , name = "Time Options" }, + { id = "Utilities" , name = "Utilities" }, + { id = "Vehicles" , name = "Vehicles" } }, Items = { -- Button: @@ -36,12 +37,20 @@ local Protocols = { -- Cheats { id = "Platform.UnlockAllAchievements" , name = "Unlock All Achievements" , parent = "Cheats" , description = "Unlock all achievements on your platform (Steam / GoG)." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Platform.UnlockAllAchievements() end }, + { id = "Player.AddMoney" , name = "Add Money" , parent = "Cheats" , description = "Gives the player specified amount of money." , type = "Input" , button_label = "Add" , value = 10000 , cmd = function(value) BD.Cheats.Player.AddMoney(value) end }, + { id = "Player.DiscoverAllPOI" , name = "Discover All POI" , parent = "Cheats" , description = "Reveals All '?' Marks On The Map" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.DiscoverAllPOI() end }, + { id = "Player.ForceNPCDeath" , name = "Force Kill NPC" , parent = "Cheats" , description = "Force Kills The NPC You Target" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.ForceNPCDeath() end }, + { id = "Player.GodMode" , name = "GodMode" , parent = "Cheats" , description = "Gives you pseudo \"god mode\". Permanent to your SaveFile." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.GodMode() end }, + { id = "Player.InfiniteOxygenOn" , name = "Infinite Oxygen On" , parent = "Cheats" , description = "Enables Infinite Oxygen\nYou'll need to reload your savegame, to disable this" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.InfiniteOxygenOn() end }, + { id = "Player.InfiniteStaminaOff" , name = "Disable Infinite Stamina" , parent = "Cheats" , description = "Disables Infinite Stamina" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.InfiniteStaminaOff() end }, + { id = "Player.InfiniteStaminaOn" , name = "Enable Infinite Stamina" , parent = "Cheats" , description = "Enables Infinite Stamina" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.InfiniteStaminaOn() end }, { id = "Player.MaxOut" , name = "MaxOut Level, Attributes, etc" , parent = "Cheats" , description = "Max Level, Attributes, Skill Points, Money." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.MaxOut() end }, { id = "Player.Respec" , name = "Respec perks and attributes" , parent = "Cheats" , description = "Respec attributes and perks." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.Respec() end }, - { id = "Player.GodMode" , name = "GodMode" , parent = "Cheats" , description = "Gives you pseudo \"god mode\". Permanent to your SaveFile." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.GodMode() end }, - { id = "Player.AddMoney" , name = "Add Money" , parent = "Cheats" , description = "Gives the player specified amount of money." , type = "Input" , button_label = "Add" , value = 10000 , cmd = function(value) BD.Cheats.Player.AddMoney(value) end }, + { id = "Player.RocketBootsOn" , name = "Rocket Boots On" , parent = "Cheats" , description = "Enables Rocket Boots (Slow Fall)\nYou'll need to reload your savegame, to disable this" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.RocketBootsOn() end }, + { id = "Player.SlowMotionOff" , name = "Slow Motion On" , parent = "Cheats" , description = "Disables Slow Motion" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.SlowMotionOff() end }, + { id = "Player.SlowMotionOn" , name = "Slow Motion On" , parent = "Cheats" , description = "Enables Slow Motion" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.SlowMotionOn() end }, { id = "Johnny.AddItems" , name = "Add Johnny's Items" , parent = "Cheats" , description = "Adds Johnny's Legendary Items and his Porsche." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Johnny.AddItems() end }, - + -- Crafting { id = "Crafting.AddAll" , name = "Add All Recipes & Materials" , parent = "Crafting" , description = "Add all Recipes & Materials." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Crafting.AddAll() end }, { id = "Crafting.AddLegendaryMaterials" , name = "Add Legendary Materials" , parent = "Crafting" , description = "Add specified amount of legendary crafting materials." , type = "Input" , button_label = "Add" , value = 50 , cmd = function(value) BD.Cheats.Crafting.AddLegendaryMaterials(value) end }, @@ -99,7 +108,16 @@ local Protocols = { { id = "Legend.UpgradeArmor" , name = "Legendize Equipped Armor" , parent = "ItemMods" , description = "Makes all equipped armor legendary with max stats" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Legend.UpgradeArmor() end }, { id = "Legend.UpgradeMods" , name = "Legendize Non-Equipped Mods" , parent = "ItemMods" , description = "Makes all non-equppied mods legendary with max stats" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Legend.UpgradeMods() end }, { id = "Legend.UpgradeCW" , name = "Legendize Equipped Cyberware" , parent = "ItemMods" , description = "Makes all Cyberware legendary. NOTE: This is just for aesthetics.\nYou should add the real items, from the other commands" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Legend.UpgradeCW() end }, - + +-- Player Stats + { id = "Player.AddMaxArmor" , name = "Add Max Armor" , parent = "PlayerStats" , description = "Add to your max armor stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxArmor(value) end }, + { id = "Player.AddMaxCarryCapacity" , name = "Add Max Carry Capacity" , parent = "PlayerStats" , description = "Add to your max carry capacity stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxCarryCapacity(value) end }, + { id = "Player.AddMaxCritDamage" , name = "Add Max Crit Damage" , parent = "PlayerStats" , description = "Add to your crit damage stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxCritDamage(value) end }, + { id = "Player.AddMaxHealth" , name = "Add Max Health" , parent = "PlayerStats" , description = "Add to your max health stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxHealth(value) end }, + { id = "Player.AddMaxMemorySlots" , name = "Add Max Memory Slots" , parent = "PlayerStats" , description = "Add to your max memory slots (cumulative)" , type = "Input" , button_label = "Add" , value = 5 , cmd = function(value) BD.Cheats.Player.AddMaxMemorySlots(value) end }, + { id = "Player.AddMaxMovementSpeed" , name = "Add Max Movement Speed" , parent = "PlayerStats" , description = "Add to your max movement speed(cumulative)" , type = "Input" , button_label = "Add" , value = 5 , cmd = function(value) BD.Cheats.Player.AddMaxMovementSpeed(value) end }, + { id = "Player.AddMaxOxygen" , name = "Add Max Oxygen" , parent = "PlayerStats" , description = "Add to your max oxygen stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxOxygen(value) end }, + { id = "Player.AddMaxStamina" , name = "Add Max Stamina" , parent = "PlayerStats" , description = "Add to your max stamina stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxStamina(value) end }, -- Teleportation -- Player Homes @@ -238,10 +256,12 @@ local Protocols = { { id = "Teleport.BonusVoodooTempleBasement" , name = "Voodoo Temple (subway)" , parent = "Teleport6" , description = "Teleport to the subway of the Voodoo Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusVoodooTempleBasement() end }, -- Time Options - { id = "Time.SetTime" , name = "Set Time" , parent = "Time" , description = "Set the time - Use 24h format" , type = "Input" , button_label = "Set" , value = 18 , cmd = function(value) BD.Time.SetTime(value) end }, + { id = "Time.SetTime" , name = "Set Time" , parent = "Time" , description = "Set the time - Use 24h format" , type = "Input" , button_label = "Set" , value = 0 , cmd = function(value) BD.Time.SetTime(value) end }, { id = "Time.SetTimeTo06AM" , name = "6AM / 06:00" , parent = "Time" , description = "Sets the time to 6AM / 06:00" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.SetTimeTo06AM() end }, { id = "Time.SetTimeTo10PM" , name = "10PM / 22:00" , parent = "Time" , description = "Sets the time to 10PM / 22:00" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.SetTimeTo10PM() end }, - + { id = "Time.StopTime" , name = "Freeze Clock" , parent = "Time" , description = "Freezes the clock" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.StopTime() end }, + { id = "Time.StartTime" , name = "Unfreeze Clock" , parent = "Time" , description = "Unfreezes the clock" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.StartTime() end }, + -- Save File Editing { id = "Saves.DisableAutosave" , name = "Disable Autosave" , parent = "Saves" , description = "Disables auto saving." , type = "Button" , button_label = "Execute" , cmd = function() BD.Saves.DisableAutosave() end }, { id = "Saves.DecreaseAutosaves" , name = "Decrease Autosaves" , parent = "Saves" , description = "Decreases time between auto saves." , type = "Button" , button_label = "Execute" , cmd = function() BD.Saves.DecreaseAutosaves() end }, From c717b04ffd4f06965fec784c3303716f791a66cc Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 16:30:26 +0100 Subject: [PATCH 3/7] New recipes / missing recipes Added missing / new recipes Ozobs nose recipe changed --- mods/braindance_protocol/cheats/crafting.lua | 62 ++++++++++++++++---- 1 file changed, 51 insertions(+), 11 deletions(-) diff --git a/mods/braindance_protocol/cheats/crafting.lua b/mods/braindance_protocol/cheats/crafting.lua index a685f54..a84d97d 100644 --- a/mods/braindance_protocol/cheats/crafting.lua +++ b/mods/braindance_protocol/cheats/crafting.lua @@ -145,7 +145,8 @@ function Crafting.AddLegendaryRecipes() Inventory.AddItem("LegendaryPipeWrenchRecipe") Inventory.AddItem("LegendaryTireIronRecipe") Inventory.AddItem("LegendaryTomahawkRecipe") - + Inventory.AddItem("LegendaryBatonBetaRecipe") + Inventory.AddItem("LegendaryBatonGammaRecipe") -- Legendary Clothing Mods Inventory.AddItem("Recipe_PowerfulFabricEnhancer01") @@ -164,7 +165,7 @@ function Crafting.AddLegendaryRecipes() Inventory.AddItem("Recipe_BrainMeltLvl4Program") Inventory.AddItem("Recipe_BrainMeltLvl3Program") Inventory.AddItem("Recipe_BrainMeltLvl2Program") - + Inventory.AddItem("Recipe_CommsNoiseLvl4Program") Inventory.AddItem("Recipe_CommsNoiseLvl3Program") Inventory.AddItem("Recipe_CommsNoiseLvl2Program") @@ -310,6 +311,7 @@ function Crafting.AddLegendaryRecipes() -- Breakthrough Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough_Legendary") + Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough") -- Doom Doom Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Legendary") @@ -361,6 +363,12 @@ function Crafting.AddLegendaryRecipes() -- Genjiroh Inventory.AddItem("Recipe_Preset_Yukimura_Kiji_Legendary") + -- Yinglong + Inventory.AddItem("Recipe_Preset_Dian_Yinglong") + + -- Ba Xing Chong + Inventory.AddItem("Recipe_Preset_Zhuo_Eight_Star") + Utilities.FinishProtocol(moduleName) end @@ -515,7 +523,9 @@ function Crafting.AddGrenadeRecipes() Inventory.AddItem("RecipeGrenadeReconSticky") -- Ozob's Nose - Game.AddToInventory("Items.RecipeGrenadeOzobsNose") + Inventory.AddItem("RecipeGrenadeOzobsNose") + + -- This command is supposedly not needed anymore for Ozobs Nose --Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), --GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) @@ -531,6 +541,7 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("EpicLooseShirtRecipe") Inventory.AddItem("EpicTShirtRecipe") Inventory.AddItem("EpicUndershirtRecipe") + Inventory.AddItem("EpicFormalShirtRecipe") -- Head Armor Inventory.AddItem("EpicCapRecipe") @@ -547,6 +558,7 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("EpicBootsRecipe") Inventory.AddItem("EpicCasualShoesRecipe") Inventory.AddItem("EpicFormalShoesRecipe") + -- Legs Armor Inventory.AddItem("EpicFormalSkirtRecipe") @@ -624,18 +636,27 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("EpicIronPipeRecipe") Inventory.AddItem("EpicKanaboRecipe") Inventory.AddItem("EpicTireIronRecipe") + Inventory.AddItem("EpicBatonAlphaRecipe") + Inventory.AddItem("EpicBatonBetaRecipe") + Inventory.AddItem("EpicCrowbarRecipe") + Inventory.AddItem("EpicPipeWrenchRecipe") + Inventory.AddItem("EpicTomahawkRecipe") -- All Epic Quickhack Mods (Max-LVL3 Quickhack mods) - Inventory.AddItem("Recipe_WhistleLvl3Program") - Inventory.AddItem("Recipe_WhistleLvl2Program") - Inventory.AddItem("Recipe_WhistleProgram") - - Inventory.AddItem("Recipe_MemoryWipeLvl3Program") - Inventory.AddItem("Recipe_MemoryWipeLvl2Program") + + Inventory.AddItem("Recipe_CommsCallInLvl3Program") + Inventory.AddItem("Recipe_CommsCallInProgram") - Inventory.AddItem("Recipe_DisableCyberwareLvl3Program") Inventory.AddItem("Recipe_DisableCyberwareLvl2Program") + Inventory.AddItem("Recipe_DisableCyberwareLvl3Program") Inventory.AddItem("Recipe_DisableCyberwareProgram") + + Inventory.AddItem("Recipe_MemoryWipeLvl2Program") + Inventory.AddItem("Recipe_MemoryWipeLvl3Program") + + Inventory.AddItem("Recipe_WhistleLvl2Program") + Inventory.AddItem("Recipe_WhistleLvl3Program") + Inventory.AddItem("Recipe_WhistleProgram") Utilities.FinishProtocol(moduleName) end @@ -746,6 +767,11 @@ function Crafting.AddRareRecipes() Inventory.AddItem("RareIronPipeRecipe") Inventory.AddItem("RareKanaboRecipe") Inventory.AddItem("RareTireIronRecipe") + Inventory.AddItem("RareBatonAlphaRecipe") + Inventory.AddItem("RareBatonGammaRecipe") + Inventory.AddItem("RareCrowbarRecipe") + Inventory.AddItem("RarePipeWrenchRecipe") + Inventory.AddItem("RareTomahawkRecipe") Utilities.FinishProtocol(moduleName) end @@ -758,6 +784,8 @@ function Crafting.AddUncommonRecipes() -- Chest Armor Inventory.AddItem("UncommonShirtRecipe") Inventory.AddItem("UncommonUndershirtRecipe") + Inventory.AddItem("UncommonFormalShirtRecipe") + Inventory.AddItem("UncommonShirtLooseRecipe") -- Head Armor Inventory.AddItem("UncommonBalaclavaRecipe") @@ -782,6 +810,8 @@ function Crafting.AddUncommonRecipes() -- Outer Torso Armor Inventory.AddItem("UncommonJacketRecipe") Inventory.AddItem("UncommonVestRecipe") + Inventory.AddItem("UncommonDressRecipe") + -- These are all the uncommon guns, rifles, etc recipes @@ -851,7 +881,12 @@ function Crafting.AddUncommonRecipes() Inventory.AddItem("UncommonIronPipeRecipe") Inventory.AddItem("UncommonKanaboRecipe") Inventory.AddItem("UncommonTireIronRecipe") - + Inventory.AddItem("UncommonBatonBetaRecipe") + Inventory.AddItem("UncommonBatonGammaRecipe") + Inventory.AddItem("UncommonCrowbarRecipe") + Inventory.AddItem("UncommonPipeWrenchRecipe") + Inventory.AddItem("UncommonTomahawkRecipe") + Utilities.FinishProtocol(moduleName) end @@ -919,6 +954,11 @@ function Crafting.AddCommonRecipes() Inventory.AddItem("CommonKukriRecipe") Inventory.AddItem("CommonMacheteRecipe") Inventory.AddItem("CommonTantoRecipe") + Inventory.AddItem("CommonBatonBetaRecipe") + Inventory.AddItem("CommonBatonGammaRecipe") + Inventory.AddItem("CommonCrowbarRecipe") + Inventory.AddItem("CommonPipeWrenchRecipe") + Inventory.AddItem("CommonTomahawkRecipe") -- Blunt weapons Inventory.AddItem("CommonBatRecipe") From 5eaeb23952dcf70d671e897ef2012cda4bc902d3 Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 17:02:15 +0100 Subject: [PATCH 4/7] Fixing small mistakes Formatting Fixed the player stat modification stuff Fixed a typo here and there --- mods/braindance_protocol/cheats/crafting.lua | 1648 +++++++++--------- mods/braindance_protocol/cheats/player.lua | 32 +- mods/braindance_protocol/protocols.lua | 18 +- 3 files changed, 849 insertions(+), 849 deletions(-) diff --git a/mods/braindance_protocol/cheats/crafting.lua b/mods/braindance_protocol/cheats/crafting.lua index a84d97d..e3e6e45 100644 --- a/mods/braindance_protocol/cheats/crafting.lua +++ b/mods/braindance_protocol/cheats/crafting.lua @@ -1,5 +1,5 @@ local Crafting = { - rootPath = "plugins.cyber_engine_tweaks.mods.braindance_protocol." +rootPath = "plugins.cyber_engine_tweaks.mods.braindance_protocol." } local Utilities = require(Crafting.rootPath.."utility") @@ -11,364 +11,364 @@ function Crafting.AddLegendaryMaterials(quantity) quantity = quantity or 9999 - Inventory.AddItem("LegendaryMaterial1", quantity) - Inventory.AddItem("LegendaryMaterial2", quantity) - Inventory.AddItem("EpicMaterial1", quantity) - Inventory.AddItem("EpicMaterial2", quantity) - Inventory.AddItem("RareMaterial1", quantity) - Inventory.AddItem("RareMaterial2", quantity) - Inventory.AddItem("UncommonMaterial1", quantity) - Inventory.AddItem("CommonMaterial1", quantity) + Inventory.AddItem("LegendaryMaterial1", quantity) + Inventory.AddItem("LegendaryMaterial2", quantity) + Inventory.AddItem("EpicMaterial1", quantity) + Inventory.AddItem("EpicMaterial2", quantity) + Inventory.AddItem("RareMaterial1", quantity) + Inventory.AddItem("RareMaterial2", quantity) + Inventory.AddItem("UncommonMaterial1", quantity) + Inventory.AddItem("CommonMaterial1", quantity) - Utilities.FinishProtocol(moduleName) + Utilities.FinishProtocol(moduleName) end function Crafting.AddLegendaryRecipes() local moduleName = "Add Legendary Crafting Recipes" Utilities.StartProtocol(moduleName) - + -- These are legendary clothing recipes - -- Chest Armor - Inventory.AddItem("LegendaryJumpsuitRecipe") - Inventory.AddItem("LegendaryShirtRecipe") - Inventory.AddItem("LegendaryTightJumpsuitRecipe") - Inventory.AddItem("LegendaryTShirtRecipe") +-- Chest Armor + Inventory.AddItem("LegendaryJumpsuitRecipe") + Inventory.AddItem("LegendaryShirtRecipe") + Inventory.AddItem("LegendaryTightJumpsuitRecipe") + Inventory.AddItem("LegendaryTShirtRecipe") - -- DLC/GOG Stuff - Inventory.AddItem("Recipe_GOG_DLC_TShirt_Legendary") - Inventory.AddItem("Recipe_GOG_DLC_TShirt_Epic") - - Inventory.AddItem("Recipe_GOG_Galaxy_TShirt_Legendary") - Inventory.AddItem("Recipe_GOG_Galaxy_TShirt_Epic") - - Inventory.AddItem("Recipe_GOG_DLC_Jacket_Legendary") - Inventory.AddItem("Recipe_GOG_DLC_Jacket_Epic") +-- DLC/GOG Stuff + Inventory.AddItem("Recipe_GOG_DLC_TShirt_Legendary") + Inventory.AddItem("Recipe_GOG_DLC_TShirt_Epic") + + Inventory.AddItem("Recipe_GOG_Galaxy_TShirt_Legendary") + Inventory.AddItem("Recipe_GOG_Galaxy_TShirt_Epic") + + Inventory.AddItem("Recipe_GOG_DLC_Jacket_Legendary") + Inventory.AddItem("Recipe_GOG_DLC_Jacket_Epic") - -- Head Armor - Inventory.AddItem("LegendaryCapRecipe") - Inventory.AddItem("LegendaryHatRecipe") - Inventory.AddItem("LegendaryScarfRecipe") +-- Head Armor + Inventory.AddItem("LegendaryCapRecipe") + Inventory.AddItem("LegendaryHatRecipe") + Inventory.AddItem("LegendaryScarfRecipe") - -- Face Armor - Inventory.AddItem("LegendaryGlassesRecipe") - Inventory.AddItem("LegendaryTechRecipe") - Inventory.AddItem("LegendaryVisorRecipe") +-- Face Armor + Inventory.AddItem("LegendaryGlassesRecipe") + Inventory.AddItem("LegendaryTechRecipe") + Inventory.AddItem("LegendaryVisorRecipe") - -- Feet Armor - Inventory.AddItem("LegendaryBootsRecipe") - Inventory.AddItem("LegendaryCasualShoesRecipe") - Inventory.AddItem("LegendaryFormalShoesRecipe") +-- Feet Armor + Inventory.AddItem("LegendaryBootsRecipe") + Inventory.AddItem("LegendaryCasualShoesRecipe") + Inventory.AddItem("LegendaryFormalShoesRecipe") - -- Legs Armor - Inventory.AddItem("LegendaryFormalPantsRecipe") - Inventory.AddItem("LegendaryFormalSkirtRecipe") - Inventory.AddItem("LegendaryPantsRecipe") - Inventory.AddItem("LegendaryShortsRecipe") - - -- Outer Torso Armor - Inventory.AddItem("LegendaryJacketRecipe") - Inventory.AddItem("LegendaryVestRecipe") - Inventory.AddItem("Recipe_SQ031_Samurai_Jacket_Legendary") - Inventory.AddItem("Recipe_SQ031_Samurai_Jacket_Epic") - - +-- Legs Armor + Inventory.AddItem("LegendaryFormalPantsRecipe") + Inventory.AddItem("LegendaryFormalSkirtRecipe") + Inventory.AddItem("LegendaryPantsRecipe") + Inventory.AddItem("LegendaryShortsRecipe") + +-- Outer Torso Armor + Inventory.AddItem("LegendaryJacketRecipe") + Inventory.AddItem("LegendaryVestRecipe") + Inventory.AddItem("Recipe_SQ031_Samurai_Jacket_Legendary") + Inventory.AddItem("Recipe_SQ031_Samurai_Jacket_Epic") + + -- These are all the legendary guns, rifles, etc recipes - -- Assault Rifles - Inventory.AddItem("LegendaryAjaxRecipe") - Inventory.AddItem("LegendaryCopperheadRecipe") - Inventory.AddItem("LegendaryMasamuneRecipe") - Inventory.AddItem("LegendarySidewinderRecipe") - - -- SMGs - Inventory.AddItem("LegendaryDianRecipe") - Inventory.AddItem("LegendaryPulsarRecipe") - Inventory.AddItem("LegendarySaratogaRecipe") - Inventory.AddItem("LegendaryShingenRecipe") - - -- DB Shotguns - Inventory.AddItem("LegendaryIglaRecipe") - Inventory.AddItem("LegendaryPalicaRecipe") - Inventory.AddItem("LegendarySataraRecipe") - Inventory.AddItem("LegendaryTesteraRecipe") - - -- Shotguns - Inventory.AddItem("LegendaryCarnageRecipe") - Inventory.AddItem("LegendaryCrusherRecipe") - Inventory.AddItem("LegendaryTacticianRecipe") - Inventory.AddItem("LegendaryZhuoRecipe") - - -- Pistols - Inventory.AddItem("LegendaryChaoRecipe") - Inventory.AddItem("LegendaryKenshinRecipe") - Inventory.AddItem("LegendaryLexingtonRecipe") - Inventory.AddItem("LegendaryLibertyRecipe") - Inventory.AddItem("LegendaryNueRecipe") - Inventory.AddItem("LegendaryOmahaRecipe") - Inventory.AddItem("LegendaryUnityRecipe") - Inventory.AddItem("LegendaryYukimuraRecipe") - - -- Revolvers - Inventory.AddItem("LegendaryBuryaRecipe") - Inventory.AddItem("LegendaryNovaRecipe") - Inventory.AddItem("LegendaryOvertureRecipe") - Inventory.AddItem("LegendaryQuasarRecipe") +-- Assault Rifles + Inventory.AddItem("LegendaryAjaxRecipe") + Inventory.AddItem("LegendaryCopperheadRecipe") + Inventory.AddItem("LegendaryMasamuneRecipe") + Inventory.AddItem("LegendarySidewinderRecipe") + +-- SMGs + Inventory.AddItem("LegendaryDianRecipe") + Inventory.AddItem("LegendaryPulsarRecipe") + Inventory.AddItem("LegendarySaratogaRecipe") + Inventory.AddItem("LegendaryShingenRecipe") + +-- DB Shotguns + Inventory.AddItem("LegendaryIglaRecipe") + Inventory.AddItem("LegendaryPalicaRecipe") + Inventory.AddItem("LegendarySataraRecipe") + Inventory.AddItem("LegendaryTesteraRecipe") + +-- Shotguns + Inventory.AddItem("LegendaryCarnageRecipe") + Inventory.AddItem("LegendaryCrusherRecipe") + Inventory.AddItem("LegendaryTacticianRecipe") + Inventory.AddItem("LegendaryZhuoRecipe") + +-- Pistols + Inventory.AddItem("LegendaryChaoRecipe") + Inventory.AddItem("LegendaryKenshinRecipe") + Inventory.AddItem("LegendaryLexingtonRecipe") + Inventory.AddItem("LegendaryLibertyRecipe") + Inventory.AddItem("LegendaryNueRecipe") + Inventory.AddItem("LegendaryOmahaRecipe") + Inventory.AddItem("LegendaryUnityRecipe") + Inventory.AddItem("LegendaryYukimuraRecipe") + +-- Revolvers + Inventory.AddItem("LegendaryBuryaRecipe") + Inventory.AddItem("LegendaryNovaRecipe") + Inventory.AddItem("LegendaryOvertureRecipe") + Inventory.AddItem("LegendaryQuasarRecipe") - -- Precision Rifles - Inventory.AddItem("LegendaryAchillesRecipe") - Inventory.AddItem("LegendarySor22Recipe") - - -- Sniper Rifles - Inventory.AddItem("LegendaryAshuraRecipe") - Inventory.AddItem("LegendaryGradRecipe") - Inventory.AddItem("LegendaryNekomataRecipe") +-- Precision Rifles + Inventory.AddItem("LegendaryAchillesRecipe") + Inventory.AddItem("LegendarySor22Recipe") + +-- Sniper Rifles + Inventory.AddItem("LegendaryAshuraRecipe") + Inventory.AddItem("LegendaryGradRecipe") + Inventory.AddItem("LegendaryNekomataRecipe") -- Melee Weapons - -- Blade weapons - Inventory.AddItem("LegendaryButchersKnifeRecipe") - Inventory.AddItem("LegendaryChefsKnifeRecipe") - Inventory.AddItem("LegendaryKatanaRecipe") - Inventory.AddItem("LegendaryKnifeRecipe") - Inventory.AddItem("LegendaryKukriRecipe") - Inventory.AddItem("LegendaryMacheteRecipe") - Inventory.AddItem("LegendaryTantoRecipe") - Inventory.AddItem("Recipe_Preset_Katana_GoG_Legendary") - Inventory.AddItem("Recipe_Preset_Katana_GoG_Epic") +-- Blade weapons + Inventory.AddItem("LegendaryButchersKnifeRecipe") + Inventory.AddItem("LegendaryChefsKnifeRecipe") + Inventory.AddItem("LegendaryKatanaRecipe") + Inventory.AddItem("LegendaryKnifeRecipe") + Inventory.AddItem("LegendaryKukriRecipe") + Inventory.AddItem("LegendaryMacheteRecipe") + Inventory.AddItem("LegendaryTantoRecipe") + Inventory.AddItem("Recipe_Preset_Katana_GoG_Legendary") + Inventory.AddItem("Recipe_Preset_Katana_GoG_Epic") - - -- Blunt weapons - Inventory.AddItem("LegendaryBatonAlphaRecipe") - Inventory.AddItem("LegendaryBatRecipe") - Inventory.AddItem("LegendaryCrowbarRecipe") - Inventory.AddItem("LegendaryHammerRecipe") - Inventory.AddItem("LegendaryIronPipeRecipe") - Inventory.AddItem("LegendaryKanaboRecipe") - Inventory.AddItem("LegendaryPipeWrenchRecipe") - Inventory.AddItem("LegendaryTireIronRecipe") - Inventory.AddItem("LegendaryTomahawkRecipe") + +-- Blunt weapons + Inventory.AddItem("LegendaryBatonAlphaRecipe") + Inventory.AddItem("LegendaryBatRecipe") + Inventory.AddItem("LegendaryCrowbarRecipe") + Inventory.AddItem("LegendaryHammerRecipe") + Inventory.AddItem("LegendaryIronPipeRecipe") + Inventory.AddItem("LegendaryKanaboRecipe") + Inventory.AddItem("LegendaryPipeWrenchRecipe") + Inventory.AddItem("LegendaryTireIronRecipe") + Inventory.AddItem("LegendaryTomahawkRecipe") Inventory.AddItem("LegendaryBatonBetaRecipe") Inventory.AddItem("LegendaryBatonGammaRecipe") - + -- Legendary Clothing Mods - Inventory.AddItem("Recipe_PowerfulFabricEnhancer01") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer03") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer07") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer08") - Inventory.AddItem("Recipe_SimpleFabricEnhancer03") - Inventory.AddItem("Recipe_SimpleFabricEnhancer04") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer01") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer03") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer07") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer08") + Inventory.AddItem("Recipe_SimpleFabricEnhancer03") + Inventory.AddItem("Recipe_SimpleFabricEnhancer04") -- All Legendary Quickhack Mods (Max-LVL4 Quickhacks) - Inventory.AddItem("Recipe_BlindLvl4Program") - Inventory.AddItem("Recipe_BlindLvl3Program") - Inventory.AddItem("Recipe_BlindLvl2Program") - Inventory.AddItem("Recipe_BlindProgram") - - Inventory.AddItem("Recipe_BrainMeltLvl4Program") - Inventory.AddItem("Recipe_BrainMeltLvl3Program") - Inventory.AddItem("Recipe_BrainMeltLvl2Program") - - Inventory.AddItem("Recipe_CommsNoiseLvl4Program") - Inventory.AddItem("Recipe_CommsNoiseLvl3Program") - Inventory.AddItem("Recipe_CommsNoiseLvl2Program") - Inventory.AddItem("Recipe_CommsNoiseProgram") - - Inventory.AddItem("Recipe_ContagionLvl4Program") - Inventory.AddItem("Recipe_ContagionLvl3Program") - Inventory.AddItem("Recipe_ContagionLvl2Program") - Inventory.AddItem("Recipe_ContagionProgram") - - Inventory.AddItem("Recipe_EMPOverloadLvl4Program") - Inventory.AddItem("Recipe_EMPOverloadLvl3Program") - Inventory.AddItem("Recipe_EMPOverloadLvl2Program") - Inventory.AddItem("Recipe_EMPOverloadProgram") - - Inventory.AddItem("Recipe_GrenadeExplodeLvl4Program") - Inventory.AddItem("Recipe_GrenadeExplodeLvl3Program") - - Inventory.AddItem("Recipe_LocomotionMalfunctionLvl4Program") - Inventory.AddItem("Recipe_LocomotionMalfunctionLvl3Program") - Inventory.AddItem("Recipe_LocomotionMalfunctionLvl2Program") - Inventory.AddItem("Recipe_LocomotionMalfunctionProgram") - - Inventory.AddItem("Recipe_MadnessLvl4Program") - Inventory.AddItem("Recipe_MadnessLvl3Program") - - Inventory.AddItem("Recipe_OverheatLvl4Program") - Inventory.AddItem("Recipe_OverheatLvl3Program") - Inventory.AddItem("Recipe_OverheatLvl2Program") - Inventory.AddItem("Recipe_OverheatProgram") - - Inventory.AddItem("Recipe_PingLvl4Program") - Inventory.AddItem("Recipe_PingLvl3Program") - Inventory.AddItem("Recipe_PingLvl2Program") - Inventory.AddItem("Recipe_PingProgram") - - Inventory.AddItem("Recipe_SuicideLvl4Program") - Inventory.AddItem("Recipe_SuicideLvl3Program") - - Inventory.AddItem("Recipe_SystemCollapseLvl4Program") - Inventory.AddItem("Recipe_SystemCollapseLvl3Program") - - Inventory.AddItem("Recipe_WeaponMalfunctionLvl4Program") - Inventory.AddItem("Recipe_WeaponMalfunctionLvl3Program") - Inventory.AddItem("Recipe_WeaponMalfunctionLvl2Program") - Inventory.AddItem("Recipe_WeaponMalfunctionProgram") + Inventory.AddItem("Recipe_BlindLvl4Program") + Inventory.AddItem("Recipe_BlindLvl3Program") + Inventory.AddItem("Recipe_BlindLvl2Program") + Inventory.AddItem("Recipe_BlindProgram") + + Inventory.AddItem("Recipe_BrainMeltLvl4Program") + Inventory.AddItem("Recipe_BrainMeltLvl3Program") + Inventory.AddItem("Recipe_BrainMeltLvl2Program") + + Inventory.AddItem("Recipe_CommsNoiseLvl4Program") + Inventory.AddItem("Recipe_CommsNoiseLvl3Program") + Inventory.AddItem("Recipe_CommsNoiseLvl2Program") + Inventory.AddItem("Recipe_CommsNoiseProgram") + + Inventory.AddItem("Recipe_ContagionLvl4Program") + Inventory.AddItem("Recipe_ContagionLvl3Program") + Inventory.AddItem("Recipe_ContagionLvl2Program") + Inventory.AddItem("Recipe_ContagionProgram") + + Inventory.AddItem("Recipe_EMPOverloadLvl4Program") + Inventory.AddItem("Recipe_EMPOverloadLvl3Program") + Inventory.AddItem("Recipe_EMPOverloadLvl2Program") + Inventory.AddItem("Recipe_EMPOverloadProgram") + + Inventory.AddItem("Recipe_GrenadeExplodeLvl4Program") + Inventory.AddItem("Recipe_GrenadeExplodeLvl3Program") + + Inventory.AddItem("Recipe_LocomotionMalfunctionLvl4Program") + Inventory.AddItem("Recipe_LocomotionMalfunctionLvl3Program") + Inventory.AddItem("Recipe_LocomotionMalfunctionLvl2Program") + Inventory.AddItem("Recipe_LocomotionMalfunctionProgram") + + Inventory.AddItem("Recipe_MadnessLvl4Program") + Inventory.AddItem("Recipe_MadnessLvl3Program") + + Inventory.AddItem("Recipe_OverheatLvl4Program") + Inventory.AddItem("Recipe_OverheatLvl3Program") + Inventory.AddItem("Recipe_OverheatLvl2Program") + Inventory.AddItem("Recipe_OverheatProgram") + + Inventory.AddItem("Recipe_PingLvl4Program") + Inventory.AddItem("Recipe_PingLvl3Program") + Inventory.AddItem("Recipe_PingLvl2Program") + Inventory.AddItem("Recipe_PingProgram") + + Inventory.AddItem("Recipe_SuicideLvl4Program") + Inventory.AddItem("Recipe_SuicideLvl3Program") + + Inventory.AddItem("Recipe_SystemCollapseLvl4Program") + Inventory.AddItem("Recipe_SystemCollapseLvl3Program") + + Inventory.AddItem("Recipe_WeaponMalfunctionLvl4Program") + Inventory.AddItem("Recipe_WeaponMalfunctionLvl3Program") + Inventory.AddItem("Recipe_WeaponMalfunctionLvl2Program") + Inventory.AddItem("Recipe_WeaponMalfunctionProgram") - + -- "Iconic" (unique) weapons tagged as legendary + the lesser versions of the recipes -- Note: All of these might not work, due to some recipes requiring the -- "original" weapon, given as a reward different from different quests - -- Gold Plated Baseball Bat - Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Legendary") - Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Epic") - - -- Widow Maker - Inventory.AddItem("Recipe_Preset_Achilles_Nash_Legendary") - Inventory.AddItem("Recipe_Preset_Achilles_Nash_Epic") - - -- Moron Labe - Inventory.AddItem("Recipe_Preset_Ajax_Moron_Legendary") - Inventory.AddItem("Recipe_Preset_Ajax_Moron") - - -- Tinker Bell - Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Legendary") - Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Epic") - - -- Comrade's Hammer - Inventory.AddItem("Recipe_Preset_Burya_Comrade_Legendary") - Inventory.AddItem("Recipe_Preset_Burya_Comrade") - - -- Cottonmouth - Inventory.AddItem("Recipe_Preset_Cane_Fingers_Legendary") - Inventory.AddItem("Recipe_Preset_Cane_Fingers_Epic") - - -- Mox - Inventory.AddItem("Recipe_Preset_Carnage_Mox_Legendary") - Inventory.AddItem("Recipe_Preset_Carnage_Mox_Epic") - - -- PSALM 11:16 - Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Legendary") - Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Epic") - Inventory.AddItem("Recipe_Preset_Copperhead_Genesis") - - -- Sir John Phallustiff - Inventory.AddItem("Recipe_Preset_Dildo_Stout_Legendary") - Inventory.AddItem("Recipe_Preset_Dildo_Stout_Epic") - - -- O'Five - Inventory.AddItem("Recipe_Preset_Grad_Buck_Legendary") - - -- Overwatch - Inventory.AddItem("Recipe_Preset_Grad_Panam_Legendary") - Inventory.AddItem("Recipe_Preset_Grad_Panam_Epic") - Inventory.AddItem("Recipe_Preset_Grad_Panam") - - -- Sovereign - Inventory.AddItem("Recipe_Preset_Igla_Sovereign_Legendary") - Inventory.AddItem("Recipe_Preset_Igla_Sovereign") - - -- Cocktail Stick - Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Legendary") - Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Epic") - - -- Tsumetogi - Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Legendary") - Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Epic") - - -- Satori - Inventory.AddItem("Recipe_Preset_Katana_Saburo_Legendary") - Inventory.AddItem("Recipe_Preset_Katana_Saburo_Epic") - - -- Scalpel - Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Legendary") - Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Epic") - - -- Jinchu-Maru - Inventory.AddItem("Recipe_Preset_Katana_Takemura_Legendary") - - -- Apparition - Inventory.AddItem("Recipe_Preset_Kenshin_Frank_Legendary") - - -- Chaos - Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Legendary") - Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Epic") - - -- Stinger - Inventory.AddItem("Recipe_Preset_Knife_Stinger_Legendary") - Inventory.AddItem("Recipe_Preset_Knife_Stinger_Epic") - - -- Dying Night - Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Legendary") - Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Epic") - Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Rare") - - -- Plan B - Inventory.AddItem("Recipe_Preset_Liberty_Dex_Legendary") - Inventory.AddItem("Recipe_Preset_Liberty_Dex_Epic") - - -- Kongou - Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Legendary") - Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Epic") - - -- Breakthrough - Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough_Legendary") +-- Gold Plated Baseball Bat + Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Legendary") + Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Epic") + +-- Widow Maker + Inventory.AddItem("Recipe_Preset_Achilles_Nash_Legendary") + Inventory.AddItem("Recipe_Preset_Achilles_Nash_Epic") + +-- Moron Labe + Inventory.AddItem("Recipe_Preset_Ajax_Moron_Legendary") + Inventory.AddItem("Recipe_Preset_Ajax_Moron") + +-- Tinker Bell + Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Legendary") + Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Epic") + +-- Comrade's Hammer + Inventory.AddItem("Recipe_Preset_Burya_Comrade_Legendary") + Inventory.AddItem("Recipe_Preset_Burya_Comrade") + +-- Cottonmouth + Inventory.AddItem("Recipe_Preset_Cane_Fingers_Legendary") + Inventory.AddItem("Recipe_Preset_Cane_Fingers_Epic") + +-- Mox + Inventory.AddItem("Recipe_Preset_Carnage_Mox_Legendary") + Inventory.AddItem("Recipe_Preset_Carnage_Mox_Epic") + +-- PSALM 11:16 + Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Legendary") + Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Epic") + Inventory.AddItem("Recipe_Preset_Copperhead_Genesis") + +-- Sir John Phallustiff + Inventory.AddItem("Recipe_Preset_Dildo_Stout_Legendary") + Inventory.AddItem("Recipe_Preset_Dildo_Stout_Epic") + +-- O'Five + Inventory.AddItem("Recipe_Preset_Grad_Buck_Legendary") + +-- Overwatch + Inventory.AddItem("Recipe_Preset_Grad_Panam_Legendary") + Inventory.AddItem("Recipe_Preset_Grad_Panam_Epic") + Inventory.AddItem("Recipe_Preset_Grad_Panam") + +-- Sovereign + Inventory.AddItem("Recipe_Preset_Igla_Sovereign_Legendary") + Inventory.AddItem("Recipe_Preset_Igla_Sovereign") + +-- Cocktail Stick + Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Legendary") + Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Epic") + +-- Tsumetogi + Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Legendary") + Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Epic") + +-- Satori + Inventory.AddItem("Recipe_Preset_Katana_Saburo_Legendary") + Inventory.AddItem("Recipe_Preset_Katana_Saburo_Epic") + +-- Scalpel + Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Legendary") + Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Epic") + +-- Jinchu-Maru + Inventory.AddItem("Recipe_Preset_Katana_Takemura_Legendary") + +-- Apparition + Inventory.AddItem("Recipe_Preset_Kenshin_Frank_Legendary") + +-- Chaos + Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Legendary") + Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Epic") + +-- Stinger + Inventory.AddItem("Recipe_Preset_Knife_Stinger_Legendary") + Inventory.AddItem("Recipe_Preset_Knife_Stinger_Epic") + +-- Dying Night + Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Legendary") + Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Epic") + Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Rare") + +-- Plan B + Inventory.AddItem("Recipe_Preset_Liberty_Dex_Legendary") + Inventory.AddItem("Recipe_Preset_Liberty_Dex_Epic") + +-- Kongou + Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Legendary") + Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Epic") + +-- Breakthrough + Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough_Legendary") Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough") - - -- Doom Doom - Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Legendary") - Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Epic") - - -- La Chingona Dorada - Inventory.AddItem("Recipe_Preset_Nue_Jackie_Legendary") - Inventory.AddItem("Recipe_Preset_Nue_Jackie_Epic") - - -- Death & Taxes - Inventory.AddItem("Recipe_Preset_Nue_Maiko_Legendary") - Inventory.AddItem("Recipe_Preset_Nue_Maiko_Epic") - - -- Lizzie - Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Legendary") - Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Epic") - - -- Amnesty - Inventory.AddItem("Recipe_Preset_Overture_Cassidy_Legendary") - - -- Archangel - Inventory.AddItem("Recipe_Preset_Overture_Kerry_Legendary") - Inventory.AddItem("Recipe_Preset_Overture_Kerry_Epic") - - -- Crash - Inventory.AddItem("Recipe_Preset_Overture_River_Legendary") - - -- Buzzsaw - Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Legendary") - Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Epic") - Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw") - - -- Fenrir - Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Legendary") - Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Epic") - - -- Problem Solver - Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Legendary") - Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Epic") - - -- Divided We Stand - Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Legendary") - Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Epic") - - -- The Headsman - Inventory.AddItem("Recipe_Preset_Tactician_Headsman_Legendary") - Inventory.AddItem("Recipe_Preset_Tactician_Headsman") - - -- Genjiroh - Inventory.AddItem("Recipe_Preset_Yukimura_Kiji_Legendary") - - -- Yinglong + +-- Doom Doom + Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Legendary") + Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Epic") + +-- La Chingona Dorada + Inventory.AddItem("Recipe_Preset_Nue_Jackie_Legendary") + Inventory.AddItem("Recipe_Preset_Nue_Jackie_Epic") + +-- Death & Taxes + Inventory.AddItem("Recipe_Preset_Nue_Maiko_Legendary") + Inventory.AddItem("Recipe_Preset_Nue_Maiko_Epic") + +-- Lizzie + Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Legendary") + Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Epic") + +-- Amnesty + Inventory.AddItem("Recipe_Preset_Overture_Cassidy_Legendary") + +-- Archangel + Inventory.AddItem("Recipe_Preset_Overture_Kerry_Legendary") + Inventory.AddItem("Recipe_Preset_Overture_Kerry_Epic") + +-- Crash + Inventory.AddItem("Recipe_Preset_Overture_River_Legendary") + +-- Buzzsaw + Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Legendary") + Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Epic") + Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw") + +-- Fenrir + Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Legendary") + Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Epic") + +-- Problem Solver + Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Legendary") + Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Epic") + +-- Divided We Stand + Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Legendary") + Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Epic") + +-- The Headsman + Inventory.AddItem("Recipe_Preset_Tactician_Headsman_Legendary") + Inventory.AddItem("Recipe_Preset_Tactician_Headsman") + +-- Genjiroh + Inventory.AddItem("Recipe_Preset_Yukimura_Kiji_Legendary") + +-- Yinglong Inventory.AddItem("Recipe_Preset_Dian_Yinglong") - - -- Ba Xing Chong + +-- Ba Xing Chong Inventory.AddItem("Recipe_Preset_Zhuo_Eight_Star") - + Utilities.FinishProtocol(moduleName) end @@ -376,266 +376,266 @@ end function Crafting.AddModRecipes() local moduleName = "Add All Mod Recipes" Utilities.StartProtocol(moduleName) - + -- These are all the Clothing Mod recipes -- (excluding legendary ones added previously) - Inventory.AddItem("Recipe_PowerfulFabricEnhancer02") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer04") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer05") - Inventory.AddItem("Recipe_PowerfulFabricEnhancer06") - Inventory.AddItem("Recipe_SimpleFabricEnhancer01") - Inventory.AddItem("Recipe_SimpleFabricEnhancer02") - Inventory.AddItem("Recipe_SimpleFabricEnhancer05") - - + Inventory.AddItem("Recipe_PowerfulFabricEnhancer02") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer04") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer05") + Inventory.AddItem("Recipe_PowerfulFabricEnhancer06") + Inventory.AddItem("Recipe_SimpleFabricEnhancer01") + Inventory.AddItem("Recipe_SimpleFabricEnhancer02") + Inventory.AddItem("Recipe_SimpleFabricEnhancer05") + + -- These are all the Cyberware Mod recipes - Inventory.AddItem("Recipe_AnimalsBerserkFragment1") - - Inventory.AddItem("Recipe_ArasakaSandevistanFragment1") - - Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment1") - Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment2") - Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment3") - Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment4") - - Inventory.AddItem("Recipe_ChemicalDamageCable") - Inventory.AddItem("Recipe_ChemicalDamageEdge") - Inventory.AddItem("Recipe_ChemicalDamageKnuckles") - Inventory.AddItem("Recipe_ChemicalDamageRound") - - Inventory.AddItem("Recipe_ElectricDamageCable") - Inventory.AddItem("Recipe_ElectricDamageEdge") - Inventory.AddItem("Recipe_ElectricDamageKnuckles") - Inventory.AddItem("Recipe_ElectricDamageRound") - - Inventory.AddItem("Recipe_ExplosiveDamageRound") - - Inventory.AddItem("Recipe_FastRotor") - Inventory.AddItem("Recipe_SlowRotor") - - Inventory.AddItem("Recipe_HighChargedBattery") - Inventory.AddItem("Recipe_HighChargedWiresBattery") - - Inventory.AddItem("Recipe_KiroshiOpticsFragment1") - Inventory.AddItem("Recipe_KiroshiOpticsFragment2") - Inventory.AddItem("Recipe_KiroshiOpticsFragment3") - Inventory.AddItem("Recipe_KiroshiOpticsFragment4") - Inventory.AddItem("Recipe_KiroshiOpticsFragment5") - - Inventory.AddItem("Recipe_LowChargedBattery") - Inventory.AddItem("Recipe_LowChargedWiresBattery") - Inventory.AddItem("Recipe_MediumChargedBattery") - Inventory.AddItem("Recipe_MediumChargedWiresBattery") - - Inventory.AddItem("Recipe_MetalPlating") - Inventory.AddItem("Recipe_NeoplasticPlating") - Inventory.AddItem("Recipe_TitaniumPlating") - - Inventory.AddItem("Recipe_PhysicalDamageCable") - Inventory.AddItem("Recipe_PhysicalDamageEdge") - Inventory.AddItem("Recipe_PhysicalDamageKnuckles") - - Inventory.AddItem("Recipe_SandevistanFragment1") - Inventory.AddItem("Recipe_SandevistanFragment2") - Inventory.AddItem("Recipe_SandevistanFragment3") - Inventory.AddItem("Recipe_SandevistanFragment4") - - Inventory.AddItem("Recipe_TechWeaponMod03") - - Inventory.AddItem("Recipe_ThermalDamageCable") - Inventory.AddItem("Recipe_ThermalDamageEdge") - Inventory.AddItem("Recipe_ThermalDamageKnuckles") - Inventory.AddItem("Recipe_ThermalDamageRound") - - Inventory.AddItem("Recipe_TygerClawsSandevistanFragment1") - Inventory.AddItem("Recipe_ValentinosSandevistanFragment1") - - -- These 3 are marked as useless, added them nontheless. Remove the dashes to enable them. - --Inventory.AddItem("Recipe_TechWeaponMod01") - --Inventory.AddItem("Recipe_TechWeaponMod02") - --Inventory.AddItem("Recipe_TechWeaponMod04") + Inventory.AddItem("Recipe_AnimalsBerserkFragment1") + + Inventory.AddItem("Recipe_ArasakaSandevistanFragment1") + + Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment1") + Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment2") + Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment3") + Inventory.AddItem("Recipe_ArmsCyberwareSharedFragment4") + + Inventory.AddItem("Recipe_ChemicalDamageCable") + Inventory.AddItem("Recipe_ChemicalDamageEdge") + Inventory.AddItem("Recipe_ChemicalDamageKnuckles") + Inventory.AddItem("Recipe_ChemicalDamageRound") + + Inventory.AddItem("Recipe_ElectricDamageCable") + Inventory.AddItem("Recipe_ElectricDamageEdge") + Inventory.AddItem("Recipe_ElectricDamageKnuckles") + Inventory.AddItem("Recipe_ElectricDamageRound") + + Inventory.AddItem("Recipe_ExplosiveDamageRound") + + Inventory.AddItem("Recipe_FastRotor") + Inventory.AddItem("Recipe_SlowRotor") + + Inventory.AddItem("Recipe_HighChargedBattery") + Inventory.AddItem("Recipe_HighChargedWiresBattery") + + Inventory.AddItem("Recipe_KiroshiOpticsFragment1") + Inventory.AddItem("Recipe_KiroshiOpticsFragment2") + Inventory.AddItem("Recipe_KiroshiOpticsFragment3") + Inventory.AddItem("Recipe_KiroshiOpticsFragment4") + Inventory.AddItem("Recipe_KiroshiOpticsFragment5") + + Inventory.AddItem("Recipe_LowChargedBattery") + Inventory.AddItem("Recipe_LowChargedWiresBattery") + Inventory.AddItem("Recipe_MediumChargedBattery") + Inventory.AddItem("Recipe_MediumChargedWiresBattery") + + Inventory.AddItem("Recipe_MetalPlating") + Inventory.AddItem("Recipe_NeoplasticPlating") + Inventory.AddItem("Recipe_TitaniumPlating") + + Inventory.AddItem("Recipe_PhysicalDamageCable") + Inventory.AddItem("Recipe_PhysicalDamageEdge") + Inventory.AddItem("Recipe_PhysicalDamageKnuckles") + + Inventory.AddItem("Recipe_SandevistanFragment1") + Inventory.AddItem("Recipe_SandevistanFragment2") + Inventory.AddItem("Recipe_SandevistanFragment3") + Inventory.AddItem("Recipe_SandevistanFragment4") + + Inventory.AddItem("Recipe_TechWeaponMod03") + + Inventory.AddItem("Recipe_ThermalDamageCable") + Inventory.AddItem("Recipe_ThermalDamageEdge") + Inventory.AddItem("Recipe_ThermalDamageKnuckles") + Inventory.AddItem("Recipe_ThermalDamageRound") + + Inventory.AddItem("Recipe_TygerClawsSandevistanFragment1") + Inventory.AddItem("Recipe_ValentinosSandevistanFragment1") + +-- These 3 are marked as useless, added them nontheless. Remove the dashes to enable them. +-- Inventory.AddItem("Recipe_TechWeaponMod01") +-- Inventory.AddItem("Recipe_TechWeaponMod02") +-- Inventory.AddItem("Recipe_TechWeaponMod04") -- These are all the Weapon Attachment Mod recipes - Inventory.AddItem("Recipe_SimpleWeaponMod01") - Inventory.AddItem("Recipe_SimpleWeaponMod02") - Inventory.AddItem("Recipe_SimpleWeaponMod03") - Inventory.AddItem("Recipe_SimpleWeaponMod04") - - -- These 6 are marked as useless, added them nontheless. Remove the dashes to enable them. - --Inventory.AddItem("Recipe_PowerWeaponMod01") - --Inventory.AddItem("Recipe_PowerWeaponMod02") - --Inventory.AddItem("Recipe_PowerWeaponMod03") - --Inventory.AddItem("Recipe_PowerWeaponMod04") - --Inventory.AddItem("Recipe_PowerWeaponMod05") - --Inventory.AddItem("Recipe_PowerWeaponMod06") + Inventory.AddItem("Recipe_SimpleWeaponMod01") + Inventory.AddItem("Recipe_SimpleWeaponMod02") + Inventory.AddItem("Recipe_SimpleWeaponMod03") + Inventory.AddItem("Recipe_SimpleWeaponMod04") + +-- These 6 are marked as useless, added them nontheless. Remove the dashes to enable them. +-- Inventory.AddItem("Recipe_PowerWeaponMod01") +-- Inventory.AddItem("Recipe_PowerWeaponMod02") +-- Inventory.AddItem("Recipe_PowerWeaponMod03") +-- Inventory.AddItem("Recipe_PowerWeaponMod04") +-- Inventory.AddItem("Recipe_PowerWeaponMod05") +-- Inventory.AddItem("Recipe_PowerWeaponMod06") Utilities.FinishProtocol(moduleName) -end +end function Crafting.AddMedRecipes() local moduleName = "Add All Med/Medicine Recipes" Utilities.StartProtocol(moduleName) -- These are all the Medicine recipes - Inventory.AddItem("RecipeBonesMcCoy70V0") - Inventory.AddItem("RecipeBonesMcCoy70V1") - Inventory.AddItem("RecipeBonesMcCoy70V2") - - Inventory.AddItem("RecipeFirstAidWhiffV0") - Inventory.AddItem("RecipeFirstAidWhiffV1") - Inventory.AddItem("RecipeFirstAidWhiffV2") - - Inventory.AddItem("RecipeCarryCapacityBooster") - Inventory.AddItem("RecipeHealthBooster") - Inventory.AddItem("RecipeMemoryBooster") - Inventory.AddItem("RecipeOxyBooster") - Inventory.AddItem("RecipeStaminaBooster") - + Inventory.AddItem("RecipeBonesMcCoy70V0") + Inventory.AddItem("RecipeBonesMcCoy70V1") + Inventory.AddItem("RecipeBonesMcCoy70V2") + + Inventory.AddItem("RecipeFirstAidWhiffV0") + Inventory.AddItem("RecipeFirstAidWhiffV1") + Inventory.AddItem("RecipeFirstAidWhiffV2") + + Inventory.AddItem("RecipeCarryCapacityBooster") + Inventory.AddItem("RecipeHealthBooster") + Inventory.AddItem("RecipeMemoryBooster") + Inventory.AddItem("RecipeOxyBooster") + Inventory.AddItem("RecipeStaminaBooster") + Utilities.FinishProtocol(moduleName) -end +end function Crafting.AddGrenadeRecipes() local moduleName = "Add All Grenade Recipes" Utilities.StartProtocol(moduleName) --- These are all the Grenade recipes - Inventory.AddItem("RecipeGrenadeBiohazardHoming") - Inventory.AddItem("RecipeGrenadeBiohazardRegular") - - Inventory.AddItem("RecipeGrenadeCuttingRegular") - - Inventory.AddItem("RecipeGrenadeEMPHoming") - Inventory.AddItem("RecipeGrenadeEMPRegular") - Inventory.AddItem("RecipeGrenadeEMPSticky") - - Inventory.AddItem("RecipeGrenadeFlashHoming") - Inventory.AddItem("RecipeGrenadeFlashRegular") - - Inventory.AddItem("RecipeGrenadeFragHoming") - Inventory.AddItem("RecipeGrenadeFragRegular") - Inventory.AddItem("RecipeGrenadeFragSticky") - - Inventory.AddItem("RecipeGrenadeIncendiaryHoming") - Inventory.AddItem("RecipeGrenadeIncendiaryRegular") - Inventory.AddItem("RecipeGrenadeIncendiarySticky") - - Inventory.AddItem("RecipeGrenadeReconRegular") - Inventory.AddItem("RecipeGrenadeReconSticky") - - -- Ozob's Nose +-- These are all the Grenade recipes + Inventory.AddItem("RecipeGrenadeBiohazardHoming") + Inventory.AddItem("RecipeGrenadeBiohazardRegular") + + Inventory.AddItem("RecipeGrenadeCuttingRegular") + + Inventory.AddItem("RecipeGrenadeEMPHoming") + Inventory.AddItem("RecipeGrenadeEMPRegular") + Inventory.AddItem("RecipeGrenadeEMPSticky") + + Inventory.AddItem("RecipeGrenadeFlashHoming") + Inventory.AddItem("RecipeGrenadeFlashRegular") + + Inventory.AddItem("RecipeGrenadeFragHoming") + Inventory.AddItem("RecipeGrenadeFragRegular") + Inventory.AddItem("RecipeGrenadeFragSticky") + + Inventory.AddItem("RecipeGrenadeIncendiaryHoming") + Inventory.AddItem("RecipeGrenadeIncendiaryRegular") + Inventory.AddItem("RecipeGrenadeIncendiarySticky") + + Inventory.AddItem("RecipeGrenadeReconRegular") + Inventory.AddItem("RecipeGrenadeReconSticky") + +-- Ozob's Nose Inventory.AddItem("RecipeGrenadeOzobsNose") - - -- This command is supposedly not needed anymore for Ozobs Nose - --Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), - --GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) + +-- This command is supposedly not needed anymore for Ozobs Nose +--Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), +--GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) Utilities.FinishProtocol(moduleName) -end +end function Crafting.AddEpicRecipes() local moduleName = "Add All Epic Crafting Recipes" Utilities.StartProtocol(moduleName) - + -- These are legendary clothing recipes - -- Chest Armor - Inventory.AddItem("EpicLooseShirtRecipe") - Inventory.AddItem("EpicTShirtRecipe") - Inventory.AddItem("EpicUndershirtRecipe") +-- Chest Armor + Inventory.AddItem("EpicLooseShirtRecipe") + Inventory.AddItem("EpicTShirtRecipe") + Inventory.AddItem("EpicUndershirtRecipe") Inventory.AddItem("EpicFormalShirtRecipe") - -- Head Armor - Inventory.AddItem("EpicCapRecipe") - Inventory.AddItem("EpicHatRecipe") - Inventory.AddItem("EpicHelmetRecipe") - Inventory.AddItem("EpicScarfRecipe") - - -- Face Armor - Inventory.AddItem("EpicGlassesRecipe") - Inventory.AddItem("EpicMaskRecipe") - Inventory.AddItem("EpicVisorRecipe") +-- Head Armor + Inventory.AddItem("EpicCapRecipe") + Inventory.AddItem("EpicHatRecipe") + Inventory.AddItem("EpicHelmetRecipe") + Inventory.AddItem("EpicScarfRecipe") + +-- Face Armor + Inventory.AddItem("EpicGlassesRecipe") + Inventory.AddItem("EpicMaskRecipe") + Inventory.AddItem("EpicVisorRecipe") - -- Feet Armor - Inventory.AddItem("EpicBootsRecipe") - Inventory.AddItem("EpicCasualShoesRecipe") - Inventory.AddItem("EpicFormalShoesRecipe") +-- Feet Armor + Inventory.AddItem("EpicBootsRecipe") + Inventory.AddItem("EpicCasualShoesRecipe") + Inventory.AddItem("EpicFormalShoesRecipe") - -- Legs Armor - Inventory.AddItem("EpicFormalSkirtRecipe") - Inventory.AddItem("EpicPantsRecipe") - Inventory.AddItem("EpicShortsRecipe") - - -- Outer Torso Armor - Inventory.AddItem("EpicCoatRecipe") - Inventory.AddItem("EpicFormalJacketRecipe") +-- Legs Armor + Inventory.AddItem("EpicFormalSkirtRecipe") + Inventory.AddItem("EpicPantsRecipe") + Inventory.AddItem("EpicShortsRecipe") + +-- Outer Torso Armor + Inventory.AddItem("EpicCoatRecipe") + Inventory.AddItem("EpicFormalJacketRecipe") -- These are all the epic guns, rifles, etc recipes - -- Assault Rifles - Inventory.AddItem("EpicAjaxRecipe") - Inventory.AddItem("EpicCopperheadRecipe") - Inventory.AddItem("EpicMasamuneRecipe") - Inventory.AddItem("EpicSidewinderRecipe") - - -- SMGs - Inventory.AddItem("EpicDianRecipe") - Inventory.AddItem("EpicPulsarRecipe") - Inventory.AddItem("EpicSaratogaRecipe") - Inventory.AddItem("EpicShingenRecipe") - - -- DB Shotguns - Inventory.AddItem("EpicIglaRecipe") - Inventory.AddItem("EpicPalicaRecipe") - Inventory.AddItem("EpicSataraRecipe") - Inventory.AddItem("EpicTesteraRecipe") - - -- Shotguns - Inventory.AddItem("EpicCarnageRecipe") - Inventory.AddItem("EpicCrusherRecipe") - Inventory.AddItem("EpicTacticianRecipe") - Inventory.AddItem("EpicZhuoRecipe") - - -- Pistols - Inventory.AddItem("EpicChaoRecipe") - Inventory.AddItem("EpicKenshinRecipe") - Inventory.AddItem("EpicLexingtonRecipe") - Inventory.AddItem("EpicLibertyRecipe") - Inventory.AddItem("EpicNueRecipe") - Inventory.AddItem("EpicOmahaRecipe") - Inventory.AddItem("EpicUnityRecipe") - Inventory.AddItem("EpicYukimuraRecipe") - - -- Revolvers - Inventory.AddItem("EpicBuryaRecipe") - Inventory.AddItem("EpicNovaRecipe") - Inventory.AddItem("EpicOvertureRecipe") - Inventory.AddItem("EpicQuasarRecipe") +-- Assault Rifles + Inventory.AddItem("EpicAjaxRecipe") + Inventory.AddItem("EpicCopperheadRecipe") + Inventory.AddItem("EpicMasamuneRecipe") + Inventory.AddItem("EpicSidewinderRecipe") + +-- SMGs + Inventory.AddItem("EpicDianRecipe") + Inventory.AddItem("EpicPulsarRecipe") + Inventory.AddItem("EpicSaratogaRecipe") + Inventory.AddItem("EpicShingenRecipe") + +-- DB Shotguns + Inventory.AddItem("EpicIglaRecipe") + Inventory.AddItem("EpicPalicaRecipe") + Inventory.AddItem("EpicSataraRecipe") + Inventory.AddItem("EpicTesteraRecipe") + +-- Shotguns + Inventory.AddItem("EpicCarnageRecipe") + Inventory.AddItem("EpicCrusherRecipe") + Inventory.AddItem("EpicTacticianRecipe") + Inventory.AddItem("EpicZhuoRecipe") + +-- Pistols + Inventory.AddItem("EpicChaoRecipe") + Inventory.AddItem("EpicKenshinRecipe") + Inventory.AddItem("EpicLexingtonRecipe") + Inventory.AddItem("EpicLibertyRecipe") + Inventory.AddItem("EpicNueRecipe") + Inventory.AddItem("EpicOmahaRecipe") + Inventory.AddItem("EpicUnityRecipe") + Inventory.AddItem("EpicYukimuraRecipe") + +-- Revolvers + Inventory.AddItem("EpicBuryaRecipe") + Inventory.AddItem("EpicNovaRecipe") + Inventory.AddItem("EpicOvertureRecipe") + Inventory.AddItem("EpicQuasarRecipe") - -- Precision Rifles - Inventory.AddItem("EpicAchillesRecipe") - Inventory.AddItem("EpicSor22Recipe") - - -- Sniper Rifles - Inventory.AddItem("EpicAshuraRecipe") - Inventory.AddItem("EpicGradRecipe") - Inventory.AddItem("EpicNekomataRecipe") +-- Precision Rifles + Inventory.AddItem("EpicAchillesRecipe") + Inventory.AddItem("EpicSor22Recipe") + +-- Sniper Rifles + Inventory.AddItem("EpicAshuraRecipe") + Inventory.AddItem("EpicGradRecipe") + Inventory.AddItem("EpicNekomataRecipe") -- Melee Weapons - -- Blade weapons - Inventory.AddItem("EpicButchersKnifeRecipe") - Inventory.AddItem("EpicChefsKnifeRecipe") - Inventory.AddItem("EpicKatanaRecipe") - Inventory.AddItem("EpicKnifeRecipe") - Inventory.AddItem("EpicKukriRecipe") - Inventory.AddItem("EpicMacheteRecipe") - Inventory.AddItem("EpicTantoRecipe") - - -- Blunt weapons - Inventory.AddItem("EpicBatonGammaRecipe") - Inventory.AddItem("EpicBatRecipe") - Inventory.AddItem("EpicHammerRecipe") - Inventory.AddItem("EpicIronPipeRecipe") - Inventory.AddItem("EpicKanaboRecipe") - Inventory.AddItem("EpicTireIronRecipe") +-- Blade weapons + Inventory.AddItem("EpicButchersKnifeRecipe") + Inventory.AddItem("EpicChefsKnifeRecipe") + Inventory.AddItem("EpicKatanaRecipe") + Inventory.AddItem("EpicKnifeRecipe") + Inventory.AddItem("EpicKukriRecipe") + Inventory.AddItem("EpicMacheteRecipe") + Inventory.AddItem("EpicTantoRecipe") + +-- Blunt weapons + Inventory.AddItem("EpicBatonGammaRecipe") + Inventory.AddItem("EpicBatRecipe") + Inventory.AddItem("EpicHammerRecipe") + Inventory.AddItem("EpicIronPipeRecipe") + Inventory.AddItem("EpicKanaboRecipe") + Inventory.AddItem("EpicTireIronRecipe") Inventory.AddItem("EpicBatonAlphaRecipe") Inventory.AddItem("EpicBatonBetaRecipe") Inventory.AddItem("EpicCrowbarRecipe") @@ -646,18 +646,18 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("Recipe_CommsCallInLvl3Program") Inventory.AddItem("Recipe_CommsCallInProgram") - - Inventory.AddItem("Recipe_DisableCyberwareLvl2Program") - Inventory.AddItem("Recipe_DisableCyberwareLvl3Program") - Inventory.AddItem("Recipe_DisableCyberwareProgram") - - Inventory.AddItem("Recipe_MemoryWipeLvl2Program") - Inventory.AddItem("Recipe_MemoryWipeLvl3Program") - - Inventory.AddItem("Recipe_WhistleLvl2Program") - Inventory.AddItem("Recipe_WhistleLvl3Program") - Inventory.AddItem("Recipe_WhistleProgram") - + + Inventory.AddItem("Recipe_DisableCyberwareLvl2Program") + Inventory.AddItem("Recipe_DisableCyberwareLvl3Program") + Inventory.AddItem("Recipe_DisableCyberwareProgram") + + Inventory.AddItem("Recipe_MemoryWipeLvl2Program") + Inventory.AddItem("Recipe_MemoryWipeLvl3Program") + + Inventory.AddItem("Recipe_WhistleLvl2Program") + Inventory.AddItem("Recipe_WhistleLvl3Program") + Inventory.AddItem("Recipe_WhistleProgram") + Utilities.FinishProtocol(moduleName) end @@ -666,227 +666,227 @@ function Crafting.AddRareRecipes() Utilities.StartProtocol(moduleName) -- These are rare clothing recipes - -- Chest Armor - Inventory.AddItem("RareShirtRecipe") - Inventory.AddItem("RareTShirtRecipe") - Inventory.AddItem("RareUndershirtRecipe") - - -- Head Armor - Inventory.AddItem("RareHatRecipe") - Inventory.AddItem("RareHelmetRecipe") - Inventory.AddItem("RareScarfRecipe") - - -- Face Armor - Inventory.AddItem("RareGlassesRecipe") - Inventory.AddItem("RareMaskRecipe") - Inventory.AddItem("RareTechRecipe") +-- Chest Armor + Inventory.AddItem("RareShirtRecipe") + Inventory.AddItem("RareTShirtRecipe") + Inventory.AddItem("RareUndershirtRecipe") + +-- Head Armor + Inventory.AddItem("RareHatRecipe") + Inventory.AddItem("RareHelmetRecipe") + Inventory.AddItem("RareScarfRecipe") + +-- Face Armor + Inventory.AddItem("RareGlassesRecipe") + Inventory.AddItem("RareMaskRecipe") + Inventory.AddItem("RareTechRecipe") - -- Feet Armor - Inventory.AddItem("RareBootsRecipe") - Inventory.AddItem("RareCasualShoesRecipe") - Inventory.AddItem("RareFormalShoesRecipe") +-- Feet Armor + Inventory.AddItem("RareBootsRecipe") + Inventory.AddItem("RareCasualShoesRecipe") + Inventory.AddItem("RareFormalShoesRecipe") - -- Legs Armor - Inventory.AddItem("RareFormalPantsRecipe") - Inventory.AddItem("RarePantsRecipe") - Inventory.AddItem("RareShortsRecipe") - - -- Outer Torso Armor - Inventory.AddItem("RareCoatRecipe") - Inventory.AddItem("RareFormalJacketRecipe") - Inventory.AddItem("RareJacketRecipe") - Inventory.AddItem("RareVestRecipe") +-- Legs Armor + Inventory.AddItem("RareFormalPantsRecipe") + Inventory.AddItem("RarePantsRecipe") + Inventory.AddItem("RareShortsRecipe") + +-- Outer Torso Armor + Inventory.AddItem("RareCoatRecipe") + Inventory.AddItem("RareFormalJacketRecipe") + Inventory.AddItem("RareJacketRecipe") + Inventory.AddItem("RareVestRecipe") -- These are all the rare guns, rifles, etc recipes - -- Assault Rifles - Inventory.AddItem("RareAjaxRecipe") - Inventory.AddItem("RareCopperheadRecipe") - Inventory.AddItem("RareMasamuneRecipe") - Inventory.AddItem("RareSidewinderRecipe") - - -- SMGs - Inventory.AddItem("RareDianRecipe") - Inventory.AddItem("RarePulsarRecipe") - Inventory.AddItem("RareSaratogaRecipe") - Inventory.AddItem("RareShingenRecipe") - - -- LMGs - Inventory.AddItem("RareDefenderRecipe") - - -- DB Shotguns - Inventory.AddItem("RareIglaRecipe") - Inventory.AddItem("RarePalicaRecipe") - Inventory.AddItem("RareSataraRecipe") - Inventory.AddItem("RareTesteraRecipe") - - -- Shotguns - Inventory.AddItem("RareCarnageRecipe") - Inventory.AddItem("RareCrusherRecipe") - Inventory.AddItem("RareTacticianRecipe") - Inventory.AddItem("RareZhuoRecipe") - - -- Pistols - Inventory.AddItem("RareChaoRecipe") - Inventory.AddItem("RareKenshinRecipe") - Inventory.AddItem("RareLexingtonRecipe") - Inventory.AddItem("RareLibertyRecipe") - Inventory.AddItem("RareNueRecipe") - Inventory.AddItem("RareOmahaRecipe") - Inventory.AddItem("RareUnityRecipe") - Inventory.AddItem("RareYukimuraRecipe") - - -- Revolvers - Inventory.AddItem("RareBuryaRecipe") - Inventory.AddItem("RareNovaRecipe") - Inventory.AddItem("RareOvertureRecipe") - Inventory.AddItem("RareQuasarRecipe") +-- Assault Rifles + Inventory.AddItem("RareAjaxRecipe") + Inventory.AddItem("RareCopperheadRecipe") + Inventory.AddItem("RareMasamuneRecipe") + Inventory.AddItem("RareSidewinderRecipe") + +-- SMGs + Inventory.AddItem("RareDianRecipe") + Inventory.AddItem("RarePulsarRecipe") + Inventory.AddItem("RareSaratogaRecipe") + Inventory.AddItem("RareShingenRecipe") + +-- LMGs + Inventory.AddItem("RareDefenderRecipe") + +-- DB Shotguns + Inventory.AddItem("RareIglaRecipe") + Inventory.AddItem("RarePalicaRecipe") + Inventory.AddItem("RareSataraRecipe") + Inventory.AddItem("RareTesteraRecipe") + +-- Shotguns + Inventory.AddItem("RareCarnageRecipe") + Inventory.AddItem("RareCrusherRecipe") + Inventory.AddItem("RareTacticianRecipe") + Inventory.AddItem("RareZhuoRecipe") + +-- Pistols + Inventory.AddItem("RareChaoRecipe") + Inventory.AddItem("RareKenshinRecipe") + Inventory.AddItem("RareLexingtonRecipe") + Inventory.AddItem("RareLibertyRecipe") + Inventory.AddItem("RareNueRecipe") + Inventory.AddItem("RareOmahaRecipe") + Inventory.AddItem("RareUnityRecipe") + Inventory.AddItem("RareYukimuraRecipe") + +-- Revolvers + Inventory.AddItem("RareBuryaRecipe") + Inventory.AddItem("RareNovaRecipe") + Inventory.AddItem("RareOvertureRecipe") + Inventory.AddItem("RareQuasarRecipe") - -- Precision Rifles - Inventory.AddItem("RareAchillesRecipe") - Inventory.AddItem("RareSor22Recipe") - - -- Sniper Rifles - Inventory.AddItem("RareAshuraRecipe") - Inventory.AddItem("RareGradRecipe") - Inventory.AddItem("RareNekomataRecipe") +-- Precision Rifles + Inventory.AddItem("RareAchillesRecipe") + Inventory.AddItem("RareSor22Recipe") + +-- Sniper Rifles + Inventory.AddItem("RareAshuraRecipe") + Inventory.AddItem("RareGradRecipe") + Inventory.AddItem("RareNekomataRecipe") -- Melee Weapons - -- Blade weapons - Inventory.AddItem("RareButchersKnifeRecipe") - Inventory.AddItem("RareChefsKnifeRecipe") - Inventory.AddItem("RareKatanaRecipe") - Inventory.AddItem("RareKnifeRecipe") - Inventory.AddItem("RareKukriRecipe") - Inventory.AddItem("RareMacheteRecipe") - Inventory.AddItem("RareTantoRecipe") - - -- Blunt weapons - Inventory.AddItem("RareBatonBetaRecipe") - Inventory.AddItem("RareBatRecipe") - Inventory.AddItem("RareHammerRecipe") - Inventory.AddItem("RareIronPipeRecipe") - Inventory.AddItem("RareKanaboRecipe") - Inventory.AddItem("RareTireIronRecipe") +-- Blade weapons + Inventory.AddItem("RareButchersKnifeRecipe") + Inventory.AddItem("RareChefsKnifeRecipe") + Inventory.AddItem("RareKatanaRecipe") + Inventory.AddItem("RareKnifeRecipe") + Inventory.AddItem("RareKukriRecipe") + Inventory.AddItem("RareMacheteRecipe") + Inventory.AddItem("RareTantoRecipe") + +-- Blunt weapons + Inventory.AddItem("RareBatonBetaRecipe") + Inventory.AddItem("RareBatRecipe") + Inventory.AddItem("RareHammerRecipe") + Inventory.AddItem("RareIronPipeRecipe") + Inventory.AddItem("RareKanaboRecipe") + Inventory.AddItem("RareTireIronRecipe") Inventory.AddItem("RareBatonAlphaRecipe") Inventory.AddItem("RareBatonGammaRecipe") Inventory.AddItem("RareCrowbarRecipe") Inventory.AddItem("RarePipeWrenchRecipe") Inventory.AddItem("RareTomahawkRecipe") - + Utilities.FinishProtocol(moduleName) end function Crafting.AddUncommonRecipes() local moduleName = "Add All Uncommon Crafting Recipes" Utilities.StartProtocol(moduleName) - + -- These are uncommon clothing recipes - -- Chest Armor - Inventory.AddItem("UncommonShirtRecipe") - Inventory.AddItem("UncommonUndershirtRecipe") +-- Chest Armor + Inventory.AddItem("UncommonShirtRecipe") + Inventory.AddItem("UncommonUndershirtRecipe") Inventory.AddItem("UncommonFormalShirtRecipe") Inventory.AddItem("UncommonShirtLooseRecipe") - -- Head Armor - Inventory.AddItem("UncommonBalaclavaRecipe") - Inventory.AddItem("UncommonCapRecipe") - Inventory.AddItem("UncommonHelmetRecipe") - - -- Face Armor - Inventory.AddItem("UncommonMaskRecipe") - Inventory.AddItem("UncommonTechRecipe") - Inventory.AddItem("UncommonVisorRecipe") +-- Head Armor + Inventory.AddItem("UncommonBalaclavaRecipe") + Inventory.AddItem("UncommonCapRecipe") + Inventory.AddItem("UncommonHelmetRecipe") + +-- Face Armor + Inventory.AddItem("UncommonMaskRecipe") + Inventory.AddItem("UncommonTechRecipe") + Inventory.AddItem("UncommonVisorRecipe") - -- Feet Armor - Inventory.AddItem("UncommonBootsRecipe") - Inventory.AddItem("UncommonCasualShoesRecipe") - Inventory.AddItem("UncommonFormalShoesRecipe") +-- Feet Armor + Inventory.AddItem("UncommonBootsRecipe") + Inventory.AddItem("UncommonCasualShoesRecipe") + Inventory.AddItem("UncommonFormalShoesRecipe") - -- Legs Armor - Inventory.AddItem("UncommonFormalPantsRecipe") - Inventory.AddItem("UncommonFormalSkirtRecipe") - Inventory.AddItem("UncommonPantsRecipe") - - -- Outer Torso Armor - Inventory.AddItem("UncommonJacketRecipe") - Inventory.AddItem("UncommonVestRecipe") +-- Legs Armor + Inventory.AddItem("UncommonFormalPantsRecipe") + Inventory.AddItem("UncommonFormalSkirtRecipe") + Inventory.AddItem("UncommonPantsRecipe") + +-- Outer Torso Armor + Inventory.AddItem("UncommonJacketRecipe") + Inventory.AddItem("UncommonVestRecipe") Inventory.AddItem("UncommonDressRecipe") - - + + -- These are all the uncommon guns, rifles, etc recipes - -- Assault Rifles - Inventory.AddItem("UncommonAjaxRecipe") - Inventory.AddItem("UncommonCopperheadRecipe") - Inventory.AddItem("UncommonMasamuneRecipe") - Inventory.AddItem("UncommonSidewinderRecipe") - - -- SMGs - Inventory.AddItem("UncommonDianRecipe") - Inventory.AddItem("UncommonPulsarRecipe") - Inventory.AddItem("UncommonSaratogaRecipe") - Inventory.AddItem("UncommonShingenRecipe") - - -- DB Shotguns - Inventory.AddItem("UncommonIglaRecipe") - Inventory.AddItem("UncommonPalicaRecipe") - Inventory.AddItem("UncommonSataraRecipe") - Inventory.AddItem("UncommonTesteraRecipe") - - -- Shotguns - Inventory.AddItem("UncommonCarnageRecipe") - Inventory.AddItem("UncommonCrusherRecipe") - Inventory.AddItem("UncommonTacticianRecipe") - Inventory.AddItem("UncommonZhuoRecipe") - - -- Pistols - Inventory.AddItem("UncommonChaoRecipe") - Inventory.AddItem("UncommonKenshinRecipe") - Inventory.AddItem("UncommonLexingtonRecipe") - Inventory.AddItem("UncommonLibertyRecipe") - Inventory.AddItem("UncommonNueRecipe") - Inventory.AddItem("UncommonOmahaRecipe") - Inventory.AddItem("UncommonUnityRecipe") - Inventory.AddItem("UncommonYukimuraRecipe") - - -- Revolvers - Inventory.AddItem("UncommonBuryaRecipe") - Inventory.AddItem("UncommonNovaRecipe") - Inventory.AddItem("UncommonOvertureRecipe") - Inventory.AddItem("UncommonQuasarRecipe") +-- Assault Rifles + Inventory.AddItem("UncommonAjaxRecipe") + Inventory.AddItem("UncommonCopperheadRecipe") + Inventory.AddItem("UncommonMasamuneRecipe") + Inventory.AddItem("UncommonSidewinderRecipe") + +-- SMGs + Inventory.AddItem("UncommonDianRecipe") + Inventory.AddItem("UncommonPulsarRecipe") + Inventory.AddItem("UncommonSaratogaRecipe") + Inventory.AddItem("UncommonShingenRecipe") + +-- DB Shotguns + Inventory.AddItem("UncommonIglaRecipe") + Inventory.AddItem("UncommonPalicaRecipe") + Inventory.AddItem("UncommonSataraRecipe") + Inventory.AddItem("UncommonTesteraRecipe") + +-- Shotguns + Inventory.AddItem("UncommonCarnageRecipe") + Inventory.AddItem("UncommonCrusherRecipe") + Inventory.AddItem("UncommonTacticianRecipe") + Inventory.AddItem("UncommonZhuoRecipe") + +-- Pistols + Inventory.AddItem("UncommonChaoRecipe") + Inventory.AddItem("UncommonKenshinRecipe") + Inventory.AddItem("UncommonLexingtonRecipe") + Inventory.AddItem("UncommonLibertyRecipe") + Inventory.AddItem("UncommonNueRecipe") + Inventory.AddItem("UncommonOmahaRecipe") + Inventory.AddItem("UncommonUnityRecipe") + Inventory.AddItem("UncommonYukimuraRecipe") + +-- Revolvers + Inventory.AddItem("UncommonBuryaRecipe") + Inventory.AddItem("UncommonNovaRecipe") + Inventory.AddItem("UncommonOvertureRecipe") + Inventory.AddItem("UncommonQuasarRecipe") - -- Precision Rifles - Inventory.AddItem("UncommonAchillesRecipe") - Inventory.AddItem("UncommonSor22Recipe") - - -- Sniper Rifles - Inventory.AddItem("UncommonAshuraRecipe") - Inventory.AddItem("UncommonGradRecipe") - Inventory.AddItem("UncommonNekomataRecipe") +-- Precision Rifles + Inventory.AddItem("UncommonAchillesRecipe") + Inventory.AddItem("UncommonSor22Recipe") + +-- Sniper Rifles + Inventory.AddItem("UncommonAshuraRecipe") + Inventory.AddItem("UncommonGradRecipe") + Inventory.AddItem("UncommonNekomataRecipe") -- Melee Weapons - -- Blade weapons - Inventory.AddItem("UncommonButchersKnifeRecipe") - Inventory.AddItem("UncommonChefsKnifeRecipe") - Inventory.AddItem("UncommonKatanaRecipe") - Inventory.AddItem("UncommonKnifeRecipe") - Inventory.AddItem("UncommonKukriRecipe") - Inventory.AddItem("UncommonMacheteRecipe") - Inventory.AddItem("UncommonTantoRecipe") - - -- Blunt weapons - Inventory.AddItem("UncommonBatonRecipe") - Inventory.AddItem("UncommonBatRecipe") - Inventory.AddItem("UncommonHammerRecipe") - Inventory.AddItem("UncommonIronPipeRecipe") - Inventory.AddItem("UncommonKanaboRecipe") - Inventory.AddItem("UncommonTireIronRecipe") +-- Blade weapons + Inventory.AddItem("UncommonButchersKnifeRecipe") + Inventory.AddItem("UncommonChefsKnifeRecipe") + Inventory.AddItem("UncommonKatanaRecipe") + Inventory.AddItem("UncommonKnifeRecipe") + Inventory.AddItem("UncommonKukriRecipe") + Inventory.AddItem("UncommonMacheteRecipe") + Inventory.AddItem("UncommonTantoRecipe") + +-- Blunt weapons + Inventory.AddItem("UncommonBatonRecipe") + Inventory.AddItem("UncommonBatRecipe") + Inventory.AddItem("UncommonHammerRecipe") + Inventory.AddItem("UncommonIronPipeRecipe") + Inventory.AddItem("UncommonKanaboRecipe") + Inventory.AddItem("UncommonTireIronRecipe") Inventory.AddItem("UncommonBatonBetaRecipe") Inventory.AddItem("UncommonBatonGammaRecipe") Inventory.AddItem("UncommonCrowbarRecipe") Inventory.AddItem("UncommonPipeWrenchRecipe") Inventory.AddItem("UncommonTomahawkRecipe") - + Utilities.FinishProtocol(moduleName) end @@ -896,78 +896,78 @@ function Crafting.AddCommonRecipes() Utilities.StartProtocol(moduleName) -- There are no common clothing recipes -- These are all the common guns, rifles, etc recipes - -- Assault Rifles - Inventory.AddItem("CommonAjaxRecipe") - Inventory.AddItem("CommonCopperheadRecipe") - Inventory.AddItem("CommonMasamuneRecipe") - Inventory.AddItem("CommonSidewinderRecipe") - - -- SMGs - Inventory.AddItem("CommonDianRecipe") - Inventory.AddItem("CommonPulsarRecipe") - Inventory.AddItem("CommonSaratogaRecipe") - Inventory.AddItem("CommonShingenRecipe") - - -- DB Shotguns - Inventory.AddItem("CommonIglaRecipe") - Inventory.AddItem("CommonPalicaRecipe") - Inventory.AddItem("CommonSataraRecipe") - Inventory.AddItem("CommonTesteraRecipe") - - -- Shotguns - Inventory.AddItem("CommonCarnageRecipe") - Inventory.AddItem("CommonCrusherRecipe") - Inventory.AddItem("CommonTacticianRecipe") - Inventory.AddItem("CommonZhuoRecipe") - - -- Pistols - Inventory.AddItem("CommonChaoRecipe") - Inventory.AddItem("CommonKenshinRecipe") - Inventory.AddItem("CommonLexingtonRecipe") - Inventory.AddItem("CommonLibertyRecipe") - Inventory.AddItem("CommonNueRecipe") - Inventory.AddItem("CommonOmahaRecipe") - Inventory.AddItem("CommonUnityRecipe") - Inventory.AddItem("CommonYukimuraRecipe") - - -- Revolvers - Inventory.AddItem("CommonBuryaRecipe") - Inventory.AddItem("CommonNovaRecipe") - Inventory.AddItem("CommonOvertureRecipe") - Inventory.AddItem("CommonQuasarRecipe") +-- Assault Rifles + Inventory.AddItem("CommonAjaxRecipe") + Inventory.AddItem("CommonCopperheadRecipe") + Inventory.AddItem("CommonMasamuneRecipe") + Inventory.AddItem("CommonSidewinderRecipe") + +-- SMGs + Inventory.AddItem("CommonDianRecipe") + Inventory.AddItem("CommonPulsarRecipe") + Inventory.AddItem("CommonSaratogaRecipe") + Inventory.AddItem("CommonShingenRecipe") + +-- DB Shotguns + Inventory.AddItem("CommonIglaRecipe") + Inventory.AddItem("CommonPalicaRecipe") + Inventory.AddItem("CommonSataraRecipe") + Inventory.AddItem("CommonTesteraRecipe") + +-- Shotguns + Inventory.AddItem("CommonCarnageRecipe") + Inventory.AddItem("CommonCrusherRecipe") + Inventory.AddItem("CommonTacticianRecipe") + Inventory.AddItem("CommonZhuoRecipe") + +-- Pistols + Inventory.AddItem("CommonChaoRecipe") + Inventory.AddItem("CommonKenshinRecipe") + Inventory.AddItem("CommonLexingtonRecipe") + Inventory.AddItem("CommonLibertyRecipe") + Inventory.AddItem("CommonNueRecipe") + Inventory.AddItem("CommonOmahaRecipe") + Inventory.AddItem("CommonUnityRecipe") + Inventory.AddItem("CommonYukimuraRecipe") + +-- Revolvers + Inventory.AddItem("CommonBuryaRecipe") + Inventory.AddItem("CommonNovaRecipe") + Inventory.AddItem("CommonOvertureRecipe") + Inventory.AddItem("CommonQuasarRecipe") - -- Precision Rifles - Inventory.AddItem("CommonAchillesRecipe") - Inventory.AddItem("CommonSor22Recipe") - - -- Sniper Rifles - Inventory.AddItem("CommonAshuraRecipe") - Inventory.AddItem("CommonGradRecipe") - Inventory.AddItem("CommonNekomataRecipe") +-- Precision Rifles + Inventory.AddItem("CommonAchillesRecipe") + Inventory.AddItem("CommonSor22Recipe") + +-- Sniper Rifles + Inventory.AddItem("CommonAshuraRecipe") + Inventory.AddItem("CommonGradRecipe") + Inventory.AddItem("CommonNekomataRecipe") -- Melee Weapons - -- Blade weapons - Inventory.AddItem("CommonButchersKnifeRecipe") - Inventory.AddItem("CommonChefsKnifeRecipe") - Inventory.AddItem("CommonKatanaRecipe") - Inventory.AddItem("CommonKnifeRecipe") - Inventory.AddItem("CommonKukriRecipe") - Inventory.AddItem("CommonMacheteRecipe") - Inventory.AddItem("CommonTantoRecipe") +-- Blade weapons + Inventory.AddItem("CommonButchersKnifeRecipe") + Inventory.AddItem("CommonChefsKnifeRecipe") + Inventory.AddItem("CommonKatanaRecipe") + Inventory.AddItem("CommonKnifeRecipe") + Inventory.AddItem("CommonKukriRecipe") + Inventory.AddItem("CommonMacheteRecipe") + Inventory.AddItem("CommonTantoRecipe") Inventory.AddItem("CommonBatonBetaRecipe") Inventory.AddItem("CommonBatonGammaRecipe") Inventory.AddItem("CommonCrowbarRecipe") Inventory.AddItem("CommonPipeWrenchRecipe") Inventory.AddItem("CommonTomahawkRecipe") - -- Blunt weapons - Inventory.AddItem("CommonBatRecipe") - Inventory.AddItem("CommonBatonAlphaRecipe") - Inventory.AddItem("CommonHammerRecipe") - Inventory.AddItem("CommonIronPipeRecipe") - Inventory.AddItem("CommonKanaboRecipe") - Inventory.AddItem("CommonTireIronRecipe") - +-- Blunt weapons + Inventory.AddItem("CommonBatRecipe") + Inventory.AddItem("CommonBatonAlphaRecipe") + Inventory.AddItem("CommonHammerRecipe") + Inventory.AddItem("CommonIronPipeRecipe") + Inventory.AddItem("CommonKanaboRecipe") + Inventory.AddItem("CommonTireIronRecipe") + Utilities.FinishProtocol(moduleName) end @@ -976,16 +976,16 @@ function Crafting.AddAll() local moduleName = "Add All Crafting Objects" Utilities.StartProtocol(moduleName) - Crafting.AddLegendaryMaterials() - Crafting.AddLegendaryRecipes() - Crafting.AddEpicRecipes() - Crafting.AddRareRecipes() - Crafting.AddUncommonRecipes() - Crafting.AddCommonRecipes() - Crafting.AddModRecipes() - Crafting.AddMedRecipes() - Crafting.AddGrenadeRecipes() - + Crafting.AddLegendaryMaterials() + Crafting.AddLegendaryRecipes() + Crafting.AddEpicRecipes() + Crafting.AddRareRecipes() + Crafting.AddUncommonRecipes() + Crafting.AddCommonRecipes() + Crafting.AddModRecipes() + Crafting.AddMedRecipes() + Crafting.AddGrenadeRecipes() + Utilities.FinishProtocol(moduleName) end diff --git a/mods/braindance_protocol/cheats/player.lua b/mods/braindance_protocol/cheats/player.lua index f23b0f0..8b12e0a 100644 --- a/mods/braindance_protocol/cheats/player.lua +++ b/mods/braindance_protocol/cheats/player.lua @@ -189,9 +189,9 @@ function Player.AddMaxHealth(quantity) local moduleName = "Add Max Health (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("Health", "quantity") + Game.ModStatPlayer("Health", quantity) Utilities.FinishProtocol(moduleName) end @@ -200,9 +200,9 @@ function Player.AddMaxArmor(quantity) local moduleName = "Add Max Armor (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("Armor", "quantity") + Game.ModStatPlayer("Armor", quantity) Utilities.FinishProtocol(moduleName) end @@ -211,9 +211,9 @@ function Player.AddMaxStamina(quantity) local moduleName = "Add Max Stamina (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("Stamina", "quantity") + Game.ModStatPlayer("Stamina", quantity) Utilities.FinishProtocol(moduleName) end @@ -222,9 +222,9 @@ function Player.AddMaxOxygen(quantity) local moduleName = "Add Max Oxygen (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("Oxygen", "quantity") + Game.ModStatPlayer("Oxygen", quantity) Utilities.FinishProtocol(moduleName) end @@ -233,9 +233,9 @@ function Player.AddMaxCritDamage(quantity) local moduleName = "Add Max Critical Damage (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("CritDamage", "quantity") + Game.ModStatPlayer("CritDamage", quantity) Utilities.FinishProtocol(moduleName) end @@ -244,9 +244,9 @@ function Player.AddMaxCarryCapacity(quantity) local moduleName = "Add Max Carry Capacity (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 100 + quantity = quantity or 0 - Game.ModStatPlayer("CarryCapacity", "quantity") + Game.ModStatPlayer("CarryCapacity", quantity) Utilities.FinishProtocol(moduleName) end @@ -255,9 +255,9 @@ function Player.AddMaxMemorySlots(quantity) local moduleName = "Add Memory Slots (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 5 + quantity = quantity or 0 - Game.ModStatPlayer("Memory", "quantity") + Game.ModStatPlayer("Memory", quantity) Utilities.FinishProtocol(moduleName) end @@ -266,9 +266,9 @@ function Player.AddMaxMovementSpeed(quantity) local moduleName = "Add Movement Speed (cumulative)" Utilities.StartProtocol(moduleName) - quantity = quantity or 5 + quantity = quantity or 0 - Game.ModStatPlayer("MaxSpeed", "quantity") + Game.ModStatPlayer("MaxSpeed", quantity) Utilities.FinishProtocol(moduleName) end diff --git a/mods/braindance_protocol/protocols.lua b/mods/braindance_protocol/protocols.lua index b913b06..2e27b79 100644 --- a/mods/braindance_protocol/protocols.lua +++ b/mods/braindance_protocol/protocols.lua @@ -47,7 +47,7 @@ local Protocols = { { id = "Player.MaxOut" , name = "MaxOut Level, Attributes, etc" , parent = "Cheats" , description = "Max Level, Attributes, Skill Points, Money." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.MaxOut() end }, { id = "Player.Respec" , name = "Respec perks and attributes" , parent = "Cheats" , description = "Respec attributes and perks." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.Respec() end }, { id = "Player.RocketBootsOn" , name = "Rocket Boots On" , parent = "Cheats" , description = "Enables Rocket Boots (Slow Fall)\nYou'll need to reload your savegame, to disable this" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.RocketBootsOn() end }, - { id = "Player.SlowMotionOff" , name = "Slow Motion On" , parent = "Cheats" , description = "Disables Slow Motion" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.SlowMotionOff() end }, + { id = "Player.SlowMotionOff" , name = "Slow Motion Off" , parent = "Cheats" , description = "Disables Slow Motion" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.SlowMotionOff() end }, { id = "Player.SlowMotionOn" , name = "Slow Motion On" , parent = "Cheats" , description = "Enables Slow Motion" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Player.SlowMotionOn() end }, { id = "Johnny.AddItems" , name = "Add Johnny's Items" , parent = "Cheats" , description = "Adds Johnny's Legendary Items and his Porsche." , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Johnny.AddItems() end }, @@ -110,14 +110,14 @@ local Protocols = { { id = "Legend.UpgradeCW" , name = "Legendize Equipped Cyberware" , parent = "ItemMods" , description = "Makes all Cyberware legendary. NOTE: This is just for aesthetics.\nYou should add the real items, from the other commands" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Legend.UpgradeCW() end }, -- Player Stats - { id = "Player.AddMaxArmor" , name = "Add Max Armor" , parent = "PlayerStats" , description = "Add to your max armor stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxArmor(value) end }, - { id = "Player.AddMaxCarryCapacity" , name = "Add Max Carry Capacity" , parent = "PlayerStats" , description = "Add to your max carry capacity stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxCarryCapacity(value) end }, - { id = "Player.AddMaxCritDamage" , name = "Add Max Crit Damage" , parent = "PlayerStats" , description = "Add to your crit damage stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxCritDamage(value) end }, - { id = "Player.AddMaxHealth" , name = "Add Max Health" , parent = "PlayerStats" , description = "Add to your max health stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxHealth(value) end }, - { id = "Player.AddMaxMemorySlots" , name = "Add Max Memory Slots" , parent = "PlayerStats" , description = "Add to your max memory slots (cumulative)" , type = "Input" , button_label = "Add" , value = 5 , cmd = function(value) BD.Cheats.Player.AddMaxMemorySlots(value) end }, - { id = "Player.AddMaxMovementSpeed" , name = "Add Max Movement Speed" , parent = "PlayerStats" , description = "Add to your max movement speed(cumulative)" , type = "Input" , button_label = "Add" , value = 5 , cmd = function(value) BD.Cheats.Player.AddMaxMovementSpeed(value) end }, - { id = "Player.AddMaxOxygen" , name = "Add Max Oxygen" , parent = "PlayerStats" , description = "Add to your max oxygen stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxOxygen(value) end }, - { id = "Player.AddMaxStamina" , name = "Add Max Stamina" , parent = "PlayerStats" , description = "Add to your max stamina stat (cumulative)" , type = "Input" , button_label = "Add" , value = 100 , cmd = function(value) BD.Cheats.Player.AddMaxStamina(value) end }, + { id = "Player.AddMaxArmor" , name = "Add Max Armor" , parent = "PlayerStats" , description = "Add to your max armor stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxArmor(value) end }, + { id = "Player.AddMaxCarryCapacity" , name = "Add Max Carry Capacity" , parent = "PlayerStats" , description = "Add to your max carry capacity stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxCarryCapacity(value) end }, + { id = "Player.AddMaxCritDamage" , name = "Add Max Crit Damage" , parent = "PlayerStats" , description = "Add to your crit damage stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxCritDamage(value) end }, + { id = "Player.AddMaxHealth" , name = "Add Max Health" , parent = "PlayerStats" , description = "Add to your max health stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxHealth(value) end }, + { id = "Player.AddMaxMemorySlots" , name = "Add Max Memory Slots" , parent = "PlayerStats" , description = "Add to your max memory slots (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxMemorySlots(value) end }, + { id = "Player.AddMaxMovementSpeed" , name = "Add Max Movement Speed" , parent = "PlayerStats" , description = "Add to your max movement speed(cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxMovementSpeed(value) end }, + { id = "Player.AddMaxOxygen" , name = "Add Max Oxygen" , parent = "PlayerStats" , description = "Add to your max oxygen stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxOxygen(value) end }, + { id = "Player.AddMaxStamina" , name = "Add Max Stamina" , parent = "PlayerStats" , description = "Add to your max stamina stat (cumulative)" , type = "Input" , button_label = "Add" , value = 0 , cmd = function(value) BD.Cheats.Player.AddMaxStamina(value) end }, -- Teleportation -- Player Homes From 25e4b85bdf928557c131cc257235427e2b33f775 Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 19:23:00 +0100 Subject: [PATCH 5/7] Formatting --- mods/braindance_protocol/cheats/crafting.lua | 246 +++++++++---------- 1 file changed, 123 insertions(+), 123 deletions(-) diff --git a/mods/braindance_protocol/cheats/crafting.lua b/mods/braindance_protocol/cheats/crafting.lua index e3e6e45..ecfc704 100644 --- a/mods/braindance_protocol/cheats/crafting.lua +++ b/mods/braindance_protocol/cheats/crafting.lua @@ -28,13 +28,13 @@ function Crafting.AddLegendaryRecipes() Utilities.StartProtocol(moduleName) -- These are legendary clothing recipes --- Chest Armor + -- Chest Armor Inventory.AddItem("LegendaryJumpsuitRecipe") Inventory.AddItem("LegendaryShirtRecipe") Inventory.AddItem("LegendaryTightJumpsuitRecipe") Inventory.AddItem("LegendaryTShirtRecipe") --- DLC/GOG Stuff + -- DLC/GOG Stuff Inventory.AddItem("Recipe_GOG_DLC_TShirt_Legendary") Inventory.AddItem("Recipe_GOG_DLC_TShirt_Epic") @@ -44,28 +44,28 @@ function Crafting.AddLegendaryRecipes() Inventory.AddItem("Recipe_GOG_DLC_Jacket_Legendary") Inventory.AddItem("Recipe_GOG_DLC_Jacket_Epic") --- Head Armor + -- Head Armor Inventory.AddItem("LegendaryCapRecipe") Inventory.AddItem("LegendaryHatRecipe") Inventory.AddItem("LegendaryScarfRecipe") --- Face Armor + -- Face Armor Inventory.AddItem("LegendaryGlassesRecipe") Inventory.AddItem("LegendaryTechRecipe") Inventory.AddItem("LegendaryVisorRecipe") --- Feet Armor + -- Feet Armor Inventory.AddItem("LegendaryBootsRecipe") Inventory.AddItem("LegendaryCasualShoesRecipe") Inventory.AddItem("LegendaryFormalShoesRecipe") --- Legs Armor + -- Legs Armor Inventory.AddItem("LegendaryFormalPantsRecipe") Inventory.AddItem("LegendaryFormalSkirtRecipe") Inventory.AddItem("LegendaryPantsRecipe") Inventory.AddItem("LegendaryShortsRecipe") --- Outer Torso Armor + -- Outer Torso Armor Inventory.AddItem("LegendaryJacketRecipe") Inventory.AddItem("LegendaryVestRecipe") Inventory.AddItem("Recipe_SQ031_Samurai_Jacket_Legendary") @@ -73,31 +73,31 @@ function Crafting.AddLegendaryRecipes() -- These are all the legendary guns, rifles, etc recipes --- Assault Rifles + -- Assault Rifles Inventory.AddItem("LegendaryAjaxRecipe") Inventory.AddItem("LegendaryCopperheadRecipe") Inventory.AddItem("LegendaryMasamuneRecipe") Inventory.AddItem("LegendarySidewinderRecipe") --- SMGs + -- SMGs Inventory.AddItem("LegendaryDianRecipe") Inventory.AddItem("LegendaryPulsarRecipe") Inventory.AddItem("LegendarySaratogaRecipe") Inventory.AddItem("LegendaryShingenRecipe") --- DB Shotguns + -- DB Shotguns Inventory.AddItem("LegendaryIglaRecipe") Inventory.AddItem("LegendaryPalicaRecipe") Inventory.AddItem("LegendarySataraRecipe") Inventory.AddItem("LegendaryTesteraRecipe") --- Shotguns + -- Shotguns Inventory.AddItem("LegendaryCarnageRecipe") Inventory.AddItem("LegendaryCrusherRecipe") Inventory.AddItem("LegendaryTacticianRecipe") Inventory.AddItem("LegendaryZhuoRecipe") --- Pistols + -- Pistols Inventory.AddItem("LegendaryChaoRecipe") Inventory.AddItem("LegendaryKenshinRecipe") Inventory.AddItem("LegendaryLexingtonRecipe") @@ -107,23 +107,23 @@ function Crafting.AddLegendaryRecipes() Inventory.AddItem("LegendaryUnityRecipe") Inventory.AddItem("LegendaryYukimuraRecipe") --- Revolvers + -- Revolvers Inventory.AddItem("LegendaryBuryaRecipe") Inventory.AddItem("LegendaryNovaRecipe") Inventory.AddItem("LegendaryOvertureRecipe") Inventory.AddItem("LegendaryQuasarRecipe") --- Precision Rifles + -- Precision Rifles Inventory.AddItem("LegendaryAchillesRecipe") Inventory.AddItem("LegendarySor22Recipe") --- Sniper Rifles + -- Sniper Rifles Inventory.AddItem("LegendaryAshuraRecipe") Inventory.AddItem("LegendaryGradRecipe") Inventory.AddItem("LegendaryNekomataRecipe") -- Melee Weapons --- Blade weapons + -- Blade weapons Inventory.AddItem("LegendaryButchersKnifeRecipe") Inventory.AddItem("LegendaryChefsKnifeRecipe") Inventory.AddItem("LegendaryKatanaRecipe") @@ -135,7 +135,7 @@ function Crafting.AddLegendaryRecipes() Inventory.AddItem("Recipe_Preset_Katana_GoG_Epic") --- Blunt weapons + -- Blunt weapons Inventory.AddItem("LegendaryBatonAlphaRecipe") Inventory.AddItem("LegendaryBatRecipe") Inventory.AddItem("LegendaryCrowbarRecipe") @@ -217,156 +217,156 @@ function Crafting.AddLegendaryRecipes() -- "Iconic" (unique) weapons tagged as legendary + the lesser versions of the recipes -- Note: All of these might not work, due to some recipes requiring the -- "original" weapon, given as a reward different from different quests --- Gold Plated Baseball Bat + -- Gold Plated Baseball Bat Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Legendary") Inventory.AddItem("Recipe_Preset_Baseball_Bat_Denny_Epic") --- Widow Maker + -- Widow Maker Inventory.AddItem("Recipe_Preset_Achilles_Nash_Legendary") Inventory.AddItem("Recipe_Preset_Achilles_Nash_Epic") --- Moron Labe + -- Moron Labe Inventory.AddItem("Recipe_Preset_Ajax_Moron_Legendary") Inventory.AddItem("Recipe_Preset_Ajax_Moron") --- Tinker Bell + -- Tinker Bell Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Legendary") Inventory.AddItem("Recipe_Preset_Baton_Tinker_Bell_Epic") --- Comrade's Hammer + -- Comrade's Hammer Inventory.AddItem("Recipe_Preset_Burya_Comrade_Legendary") Inventory.AddItem("Recipe_Preset_Burya_Comrade") --- Cottonmouth + -- Cottonmouth Inventory.AddItem("Recipe_Preset_Cane_Fingers_Legendary") Inventory.AddItem("Recipe_Preset_Cane_Fingers_Epic") --- Mox + -- Mox Inventory.AddItem("Recipe_Preset_Carnage_Mox_Legendary") Inventory.AddItem("Recipe_Preset_Carnage_Mox_Epic") --- PSALM 11:16 + -- PSALM 11:16 Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Legendary") Inventory.AddItem("Recipe_Preset_Copperhead_Genesis_Epic") Inventory.AddItem("Recipe_Preset_Copperhead_Genesis") --- Sir John Phallustiff + -- Sir John Phallustiff Inventory.AddItem("Recipe_Preset_Dildo_Stout_Legendary") Inventory.AddItem("Recipe_Preset_Dildo_Stout_Epic") --- O'Five + -- O'Five Inventory.AddItem("Recipe_Preset_Grad_Buck_Legendary") --- Overwatch + -- Overwatch Inventory.AddItem("Recipe_Preset_Grad_Panam_Legendary") Inventory.AddItem("Recipe_Preset_Grad_Panam_Epic") Inventory.AddItem("Recipe_Preset_Grad_Panam") --- Sovereign + -- Sovereign Inventory.AddItem("Recipe_Preset_Igla_Sovereign_Legendary") Inventory.AddItem("Recipe_Preset_Igla_Sovereign") --- Cocktail Stick + -- Cocktail Stick Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Legendary") Inventory.AddItem("Recipe_Preset_Katana_Cocktail_Epic") --- Tsumetogi + -- Tsumetogi Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Legendary") Inventory.AddItem("Recipe_Preset_Katana_Hiromi_Epic") --- Satori + -- Satori Inventory.AddItem("Recipe_Preset_Katana_Saburo_Legendary") Inventory.AddItem("Recipe_Preset_Katana_Saburo_Epic") --- Scalpel + -- Scalpel Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Legendary") Inventory.AddItem("Recipe_Preset_Katana_Surgeon_Epic") --- Jinchu-Maru + -- Jinchu-Maru Inventory.AddItem("Recipe_Preset_Katana_Takemura_Legendary") --- Apparition + -- Apparition Inventory.AddItem("Recipe_Preset_Kenshin_Frank_Legendary") --- Chaos + -- Chaos Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Legendary") Inventory.AddItem("Recipe_Preset_Kenshin_Royce_Epic") --- Stinger + -- Stinger Inventory.AddItem("Recipe_Preset_Knife_Stinger_Legendary") Inventory.AddItem("Recipe_Preset_Knife_Stinger_Epic") --- Dying Night + -- Dying Night Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Legendary") Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Epic") Inventory.AddItem("Recipe_Preset_Lexington_Wilson_Rare") --- Plan B + -- Plan B Inventory.AddItem("Recipe_Preset_Liberty_Dex_Legendary") Inventory.AddItem("Recipe_Preset_Liberty_Dex_Epic") --- Kongou + -- Kongou Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Legendary") Inventory.AddItem("Recipe_Preset_Liberty_Yorinobu_Epic") --- Breakthrough + -- Breakthrough Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough_Legendary") Inventory.AddItem("Recipe_Preset_Nekomata_Breakthrough") --- Doom Doom + -- Doom Doom Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Legendary") Inventory.AddItem("Recipe_Preset_Nova_Doom_Doom_Epic") --- La Chingona Dorada + -- La Chingona Dorada Inventory.AddItem("Recipe_Preset_Nue_Jackie_Legendary") Inventory.AddItem("Recipe_Preset_Nue_Jackie_Epic") --- Death & Taxes + -- Death & Taxes Inventory.AddItem("Recipe_Preset_Nue_Maiko_Legendary") Inventory.AddItem("Recipe_Preset_Nue_Maiko_Epic") --- Lizzie + -- Lizzie Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Legendary") Inventory.AddItem("Recipe_Preset_Omaha_Suzie_Epic") --- Amnesty + -- Amnesty Inventory.AddItem("Recipe_Preset_Overture_Cassidy_Legendary") --- Archangel + -- Archangel Inventory.AddItem("Recipe_Preset_Overture_Kerry_Legendary") Inventory.AddItem("Recipe_Preset_Overture_Kerry_Epic") --- Crash + -- Crash Inventory.AddItem("Recipe_Preset_Overture_River_Legendary") --- Buzzsaw + -- Buzzsaw Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Legendary") Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw_Epic") Inventory.AddItem("Recipe_Preset_Pulsar_Buzzsaw") --- Fenrir + -- Fenrir Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Legendary") Inventory.AddItem("Recipe_Preset_Saratoga_Maelstrom_Epic") --- Problem Solver + -- Problem Solver Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Legendary") Inventory.AddItem("Recipe_Preset_Saratoga_Raffen_Epic") --- Divided We Stand + -- Divided We Stand Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Legendary") Inventory.AddItem("Recipe_Preset_Sidewinder_Divided_Epic") --- The Headsman + -- The Headsman Inventory.AddItem("Recipe_Preset_Tactician_Headsman_Legendary") Inventory.AddItem("Recipe_Preset_Tactician_Headsman") --- Genjiroh + -- Genjiroh Inventory.AddItem("Recipe_Preset_Yukimura_Kiji_Legendary") --- Yinglong + -- Yinglong Inventory.AddItem("Recipe_Preset_Dian_Yinglong") --- Ba Xing Chong + -- Ba Xing Chong Inventory.AddItem("Recipe_Preset_Zhuo_Eight_Star") Utilities.FinishProtocol(moduleName) @@ -462,12 +462,12 @@ function Crafting.AddModRecipes() Inventory.AddItem("Recipe_SimpleWeaponMod04") -- These 6 are marked as useless, added them nontheless. Remove the dashes to enable them. --- Inventory.AddItem("Recipe_PowerWeaponMod01") --- Inventory.AddItem("Recipe_PowerWeaponMod02") --- Inventory.AddItem("Recipe_PowerWeaponMod03") --- Inventory.AddItem("Recipe_PowerWeaponMod04") --- Inventory.AddItem("Recipe_PowerWeaponMod05") --- Inventory.AddItem("Recipe_PowerWeaponMod06") + -- Inventory.AddItem("Recipe_PowerWeaponMod01") + -- Inventory.AddItem("Recipe_PowerWeaponMod02") + -- Inventory.AddItem("Recipe_PowerWeaponMod03") + -- Inventory.AddItem("Recipe_PowerWeaponMod04") + -- Inventory.AddItem("Recipe_PowerWeaponMod05") + -- Inventory.AddItem("Recipe_PowerWeaponMod06") Utilities.FinishProtocol(moduleName) @@ -522,12 +522,12 @@ function Crafting.AddGrenadeRecipes() Inventory.AddItem("RecipeGrenadeReconRegular") Inventory.AddItem("RecipeGrenadeReconSticky") --- Ozob's Nose + -- Ozob's Nose Inventory.AddItem("RecipeGrenadeOzobsNose") -- This command is supposedly not needed anymore for Ozobs Nose ---Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), ---GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) + --Game.GetTransactionSystem():GiveItem(Game.GetPlayer(), + --GetSingleton("gameItemID"):FromTDBID(TweakDBID.new(0xA91A5B6B, 28)), 1) Utilities.FinishProtocol(moduleName) end @@ -537,64 +537,64 @@ function Crafting.AddEpicRecipes() Utilities.StartProtocol(moduleName) -- These are legendary clothing recipes --- Chest Armor + -- Chest Armor Inventory.AddItem("EpicLooseShirtRecipe") Inventory.AddItem("EpicTShirtRecipe") Inventory.AddItem("EpicUndershirtRecipe") Inventory.AddItem("EpicFormalShirtRecipe") --- Head Armor + -- Head Armor Inventory.AddItem("EpicCapRecipe") Inventory.AddItem("EpicHatRecipe") Inventory.AddItem("EpicHelmetRecipe") Inventory.AddItem("EpicScarfRecipe") --- Face Armor + -- Face Armor Inventory.AddItem("EpicGlassesRecipe") Inventory.AddItem("EpicMaskRecipe") Inventory.AddItem("EpicVisorRecipe") --- Feet Armor + -- Feet Armor Inventory.AddItem("EpicBootsRecipe") Inventory.AddItem("EpicCasualShoesRecipe") Inventory.AddItem("EpicFormalShoesRecipe") --- Legs Armor + -- Legs Armor Inventory.AddItem("EpicFormalSkirtRecipe") Inventory.AddItem("EpicPantsRecipe") Inventory.AddItem("EpicShortsRecipe") --- Outer Torso Armor + -- Outer Torso Armor Inventory.AddItem("EpicCoatRecipe") Inventory.AddItem("EpicFormalJacketRecipe") -- These are all the epic guns, rifles, etc recipes --- Assault Rifles + -- Assault Rifles Inventory.AddItem("EpicAjaxRecipe") Inventory.AddItem("EpicCopperheadRecipe") Inventory.AddItem("EpicMasamuneRecipe") Inventory.AddItem("EpicSidewinderRecipe") --- SMGs + -- SMGs Inventory.AddItem("EpicDianRecipe") Inventory.AddItem("EpicPulsarRecipe") Inventory.AddItem("EpicSaratogaRecipe") Inventory.AddItem("EpicShingenRecipe") --- DB Shotguns + -- DB Shotguns Inventory.AddItem("EpicIglaRecipe") Inventory.AddItem("EpicPalicaRecipe") Inventory.AddItem("EpicSataraRecipe") Inventory.AddItem("EpicTesteraRecipe") --- Shotguns + -- Shotguns Inventory.AddItem("EpicCarnageRecipe") Inventory.AddItem("EpicCrusherRecipe") Inventory.AddItem("EpicTacticianRecipe") Inventory.AddItem("EpicZhuoRecipe") --- Pistols + -- Pistols Inventory.AddItem("EpicChaoRecipe") Inventory.AddItem("EpicKenshinRecipe") Inventory.AddItem("EpicLexingtonRecipe") @@ -604,23 +604,23 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("EpicUnityRecipe") Inventory.AddItem("EpicYukimuraRecipe") --- Revolvers + -- Revolvers Inventory.AddItem("EpicBuryaRecipe") Inventory.AddItem("EpicNovaRecipe") Inventory.AddItem("EpicOvertureRecipe") Inventory.AddItem("EpicQuasarRecipe") --- Precision Rifles + -- Precision Rifles Inventory.AddItem("EpicAchillesRecipe") Inventory.AddItem("EpicSor22Recipe") --- Sniper Rifles + -- Sniper Rifles Inventory.AddItem("EpicAshuraRecipe") Inventory.AddItem("EpicGradRecipe") Inventory.AddItem("EpicNekomataRecipe") -- Melee Weapons --- Blade weapons + -- Blade weapons Inventory.AddItem("EpicButchersKnifeRecipe") Inventory.AddItem("EpicChefsKnifeRecipe") Inventory.AddItem("EpicKatanaRecipe") @@ -629,7 +629,7 @@ function Crafting.AddEpicRecipes() Inventory.AddItem("EpicMacheteRecipe") Inventory.AddItem("EpicTantoRecipe") --- Blunt weapons + -- Blunt weapons Inventory.AddItem("EpicBatonGammaRecipe") Inventory.AddItem("EpicBatRecipe") Inventory.AddItem("EpicHammerRecipe") @@ -666,66 +666,66 @@ function Crafting.AddRareRecipes() Utilities.StartProtocol(moduleName) -- These are rare clothing recipes --- Chest Armor + -- Chest Armor Inventory.AddItem("RareShirtRecipe") Inventory.AddItem("RareTShirtRecipe") Inventory.AddItem("RareUndershirtRecipe") --- Head Armor + -- Head Armor Inventory.AddItem("RareHatRecipe") Inventory.AddItem("RareHelmetRecipe") Inventory.AddItem("RareScarfRecipe") --- Face Armor + -- Face Armor Inventory.AddItem("RareGlassesRecipe") Inventory.AddItem("RareMaskRecipe") Inventory.AddItem("RareTechRecipe") --- Feet Armor + -- Feet Armor Inventory.AddItem("RareBootsRecipe") Inventory.AddItem("RareCasualShoesRecipe") Inventory.AddItem("RareFormalShoesRecipe") --- Legs Armor + -- Legs Armor Inventory.AddItem("RareFormalPantsRecipe") Inventory.AddItem("RarePantsRecipe") Inventory.AddItem("RareShortsRecipe") --- Outer Torso Armor + -- Outer Torso Armor Inventory.AddItem("RareCoatRecipe") Inventory.AddItem("RareFormalJacketRecipe") Inventory.AddItem("RareJacketRecipe") Inventory.AddItem("RareVestRecipe") -- These are all the rare guns, rifles, etc recipes --- Assault Rifles + -- Assault Rifles Inventory.AddItem("RareAjaxRecipe") Inventory.AddItem("RareCopperheadRecipe") Inventory.AddItem("RareMasamuneRecipe") Inventory.AddItem("RareSidewinderRecipe") --- SMGs + -- SMGs Inventory.AddItem("RareDianRecipe") Inventory.AddItem("RarePulsarRecipe") Inventory.AddItem("RareSaratogaRecipe") Inventory.AddItem("RareShingenRecipe") --- LMGs + -- LMGs Inventory.AddItem("RareDefenderRecipe") --- DB Shotguns + -- DB Shotguns Inventory.AddItem("RareIglaRecipe") Inventory.AddItem("RarePalicaRecipe") Inventory.AddItem("RareSataraRecipe") Inventory.AddItem("RareTesteraRecipe") --- Shotguns + -- Shotguns Inventory.AddItem("RareCarnageRecipe") Inventory.AddItem("RareCrusherRecipe") Inventory.AddItem("RareTacticianRecipe") Inventory.AddItem("RareZhuoRecipe") --- Pistols + -- Pistols Inventory.AddItem("RareChaoRecipe") Inventory.AddItem("RareKenshinRecipe") Inventory.AddItem("RareLexingtonRecipe") @@ -735,23 +735,23 @@ function Crafting.AddRareRecipes() Inventory.AddItem("RareUnityRecipe") Inventory.AddItem("RareYukimuraRecipe") --- Revolvers + -- Revolvers Inventory.AddItem("RareBuryaRecipe") Inventory.AddItem("RareNovaRecipe") Inventory.AddItem("RareOvertureRecipe") Inventory.AddItem("RareQuasarRecipe") --- Precision Rifles + -- Precision Rifles Inventory.AddItem("RareAchillesRecipe") Inventory.AddItem("RareSor22Recipe") --- Sniper Rifles + -- Sniper Rifles Inventory.AddItem("RareAshuraRecipe") Inventory.AddItem("RareGradRecipe") Inventory.AddItem("RareNekomataRecipe") -- Melee Weapons --- Blade weapons + -- Blade weapons Inventory.AddItem("RareButchersKnifeRecipe") Inventory.AddItem("RareChefsKnifeRecipe") Inventory.AddItem("RareKatanaRecipe") @@ -760,7 +760,7 @@ function Crafting.AddRareRecipes() Inventory.AddItem("RareMacheteRecipe") Inventory.AddItem("RareTantoRecipe") --- Blunt weapons + -- Blunt weapons Inventory.AddItem("RareBatonBetaRecipe") Inventory.AddItem("RareBatRecipe") Inventory.AddItem("RareHammerRecipe") @@ -781,33 +781,33 @@ function Crafting.AddUncommonRecipes() Utilities.StartProtocol(moduleName) -- These are uncommon clothing recipes --- Chest Armor + -- Chest Armor Inventory.AddItem("UncommonShirtRecipe") Inventory.AddItem("UncommonUndershirtRecipe") Inventory.AddItem("UncommonFormalShirtRecipe") Inventory.AddItem("UncommonShirtLooseRecipe") --- Head Armor + -- Head Armor Inventory.AddItem("UncommonBalaclavaRecipe") Inventory.AddItem("UncommonCapRecipe") Inventory.AddItem("UncommonHelmetRecipe") --- Face Armor + -- Face Armor Inventory.AddItem("UncommonMaskRecipe") Inventory.AddItem("UncommonTechRecipe") Inventory.AddItem("UncommonVisorRecipe") --- Feet Armor + -- Feet Armor Inventory.AddItem("UncommonBootsRecipe") Inventory.AddItem("UncommonCasualShoesRecipe") Inventory.AddItem("UncommonFormalShoesRecipe") --- Legs Armor + -- Legs Armor Inventory.AddItem("UncommonFormalPantsRecipe") Inventory.AddItem("UncommonFormalSkirtRecipe") Inventory.AddItem("UncommonPantsRecipe") --- Outer Torso Armor + -- Outer Torso Armor Inventory.AddItem("UncommonJacketRecipe") Inventory.AddItem("UncommonVestRecipe") Inventory.AddItem("UncommonDressRecipe") @@ -815,31 +815,31 @@ function Crafting.AddUncommonRecipes() -- These are all the uncommon guns, rifles, etc recipes --- Assault Rifles + -- Assault Rifles Inventory.AddItem("UncommonAjaxRecipe") Inventory.AddItem("UncommonCopperheadRecipe") Inventory.AddItem("UncommonMasamuneRecipe") Inventory.AddItem("UncommonSidewinderRecipe") --- SMGs + -- SMGs Inventory.AddItem("UncommonDianRecipe") Inventory.AddItem("UncommonPulsarRecipe") Inventory.AddItem("UncommonSaratogaRecipe") Inventory.AddItem("UncommonShingenRecipe") --- DB Shotguns + -- DB Shotguns Inventory.AddItem("UncommonIglaRecipe") Inventory.AddItem("UncommonPalicaRecipe") Inventory.AddItem("UncommonSataraRecipe") Inventory.AddItem("UncommonTesteraRecipe") --- Shotguns + -- Shotguns Inventory.AddItem("UncommonCarnageRecipe") Inventory.AddItem("UncommonCrusherRecipe") Inventory.AddItem("UncommonTacticianRecipe") Inventory.AddItem("UncommonZhuoRecipe") --- Pistols + -- Pistols Inventory.AddItem("UncommonChaoRecipe") Inventory.AddItem("UncommonKenshinRecipe") Inventory.AddItem("UncommonLexingtonRecipe") @@ -849,23 +849,23 @@ function Crafting.AddUncommonRecipes() Inventory.AddItem("UncommonUnityRecipe") Inventory.AddItem("UncommonYukimuraRecipe") --- Revolvers + -- Revolvers Inventory.AddItem("UncommonBuryaRecipe") Inventory.AddItem("UncommonNovaRecipe") Inventory.AddItem("UncommonOvertureRecipe") Inventory.AddItem("UncommonQuasarRecipe") --- Precision Rifles + -- Precision Rifles Inventory.AddItem("UncommonAchillesRecipe") Inventory.AddItem("UncommonSor22Recipe") --- Sniper Rifles + -- Sniper Rifles Inventory.AddItem("UncommonAshuraRecipe") Inventory.AddItem("UncommonGradRecipe") Inventory.AddItem("UncommonNekomataRecipe") -- Melee Weapons --- Blade weapons + -- Blade weapons Inventory.AddItem("UncommonButchersKnifeRecipe") Inventory.AddItem("UncommonChefsKnifeRecipe") Inventory.AddItem("UncommonKatanaRecipe") @@ -896,31 +896,31 @@ function Crafting.AddCommonRecipes() Utilities.StartProtocol(moduleName) -- There are no common clothing recipes -- These are all the common guns, rifles, etc recipes --- Assault Rifles + -- Assault Rifles Inventory.AddItem("CommonAjaxRecipe") Inventory.AddItem("CommonCopperheadRecipe") Inventory.AddItem("CommonMasamuneRecipe") Inventory.AddItem("CommonSidewinderRecipe") --- SMGs + -- SMGs Inventory.AddItem("CommonDianRecipe") Inventory.AddItem("CommonPulsarRecipe") Inventory.AddItem("CommonSaratogaRecipe") Inventory.AddItem("CommonShingenRecipe") --- DB Shotguns + -- DB Shotguns Inventory.AddItem("CommonIglaRecipe") Inventory.AddItem("CommonPalicaRecipe") Inventory.AddItem("CommonSataraRecipe") Inventory.AddItem("CommonTesteraRecipe") --- Shotguns + -- Shotguns Inventory.AddItem("CommonCarnageRecipe") Inventory.AddItem("CommonCrusherRecipe") Inventory.AddItem("CommonTacticianRecipe") Inventory.AddItem("CommonZhuoRecipe") --- Pistols + -- Pistols Inventory.AddItem("CommonChaoRecipe") Inventory.AddItem("CommonKenshinRecipe") Inventory.AddItem("CommonLexingtonRecipe") @@ -930,23 +930,23 @@ function Crafting.AddCommonRecipes() Inventory.AddItem("CommonUnityRecipe") Inventory.AddItem("CommonYukimuraRecipe") --- Revolvers + -- Revolvers Inventory.AddItem("CommonBuryaRecipe") Inventory.AddItem("CommonNovaRecipe") Inventory.AddItem("CommonOvertureRecipe") Inventory.AddItem("CommonQuasarRecipe") --- Precision Rifles + -- Precision Rifles Inventory.AddItem("CommonAchillesRecipe") Inventory.AddItem("CommonSor22Recipe") --- Sniper Rifles + -- Sniper Rifles Inventory.AddItem("CommonAshuraRecipe") Inventory.AddItem("CommonGradRecipe") Inventory.AddItem("CommonNekomataRecipe") -- Melee Weapons --- Blade weapons + -- Blade weapons Inventory.AddItem("CommonButchersKnifeRecipe") Inventory.AddItem("CommonChefsKnifeRecipe") Inventory.AddItem("CommonKatanaRecipe") @@ -960,7 +960,7 @@ function Crafting.AddCommonRecipes() Inventory.AddItem("CommonPipeWrenchRecipe") Inventory.AddItem("CommonTomahawkRecipe") --- Blunt weapons + -- Blunt weapons Inventory.AddItem("CommonBatRecipe") Inventory.AddItem("CommonBatonAlphaRecipe") Inventory.AddItem("CommonHammerRecipe") From e41575a642891d6f89c75ae37667f703d8aa055c Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 21:55:39 +0100 Subject: [PATCH 6/7] New locations + fixes Added a few new locations Fixed a few typos --- mods/braindance_protocol/cheats/teleport.lua | 174 +++++++++++++++++-- mods/braindance_protocol/protocols.lua | 30 +++- 2 files changed, 190 insertions(+), 14 deletions(-) diff --git a/mods/braindance_protocol/cheats/teleport.lua b/mods/braindance_protocol/cheats/teleport.lua index 1a37111..078a71a 100644 --- a/mods/braindance_protocol/cheats/teleport.lua +++ b/mods/braindance_protocol/cheats/teleport.lua @@ -48,14 +48,14 @@ function Teleport.GenericTotentanzClub() Utilities.FinishProtocol(moduleName) end -function Teleport.GenericDeMCInside() +function Teleport.GenericDMCInside() local moduleName = "Teleporting to Dark Matter Club (inside)" Utilities.StartProtocol(moduleName) Game.TeleportPlayerToPosition("-346.081238","221.274918","191.086502") Utilities.FinishProtocol(moduleName) end -function Teleport.GenericDeMCOutside() +function Teleport.GenericDMCOutside() local moduleName = "Teleporting to Dark Matter Club (outside)" Utilities.StartProtocol(moduleName) Game.TeleportPlayerToPosition("-346.648010","222.090622","27.594040") @@ -153,13 +153,6 @@ function Teleport.GenericTheAtlantis() Utilities.FinishProtocol(moduleName) end -function Teleport.GenericNomadStartLocationAWACSZone() - local moduleName = "Teleporting to Nomad Starting Location - Awacs Zone" - Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-3972.6013183594","-6495.1479492188","75.73356628418") - Utilities.FinishProtocol(moduleName) -end - -- NPC Locations function Teleport.NPCJudyHouse() @@ -821,7 +814,7 @@ function Teleport.BonusBadlandsMovieSite() end function Teleport.BonusBadlandsTunnelEntrance() - local moduleName = "Teleporting to Badlands Tunnel Entrance" + local moduleName = "Teleporting to Badlands Tunnel (Entrance)" Utilities.StartProtocol(moduleName) Game.TeleportPlayerToPosition("185.345749","2365.449707","67.081177") Utilities.FinishProtocol(moduleName) @@ -911,4 +904,165 @@ function Teleport.BonusVoodooTempleBasement() Utilities.FinishProtocol(moduleName) end +function Teleport.BonusNomadStartLocationAWACS() + local moduleName = "Teleporting to Nomad Starting Location - AWACS Zone" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-3972.6013183594","-6495.1479492188","75.73356628418") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusDennysEstate() + local moduleName = "Teleporting to Denny's Estate (inside)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("486.977325, 1291.791016, 234.458664") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaDrillingMachine() + local moduleName = "Teleporting to Arasaka Drilling Machine (Underground)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1447.010010, 40.182648, -36.814171") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerAbandonedArea1() + local moduleName = "Teleporting to Arasaka Tower: Abandoned Area #1" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1475.830200, 161.548401, 208.637604") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerAbandonedArea2() + local moduleName = "Teleporting to Arasaka Tower: Abandoned Area #2" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1442.981689, 139.817459, 141.996506") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerCEOLevel() + local moduleName = "Teleporting to Arasaka Tower: CEO Level" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1437.788208, 157.247620, 565.346008") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerCEOOffice() + local moduleName = "Teleporting to Arasaka Tower: CEO Office" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1447.286621, 73.579651, 568.946045") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerMikoshiMainframe() + local moduleName = "Teleporting to Arasaka Tower: Mikoshi Mainframe" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1448.108398, 149.156219, -27.652016") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerJohnnyTemple() + local moduleName = "Teleporting to Arasaka Tower: Johnny's Temple" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1383.655518, 118.832474, 542.696289") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerUnlistedLevel() + local moduleName = "Teleporting to Arasaka Tower: Unlisted Level" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1428.207520, 95.437912, 543.348022") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerUpperAtrium() + local moduleName = "Teleporting to Arasaka Tower: Upper Atrium" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1390.497559, 162.406921, 388.347961") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusArasakaTowerUnderground() + local moduleName = "Teleporting to Arasaka Tower: Underground" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1376.191528, 143.706009, -26.648010") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusBadlandsTunnelInside() + local moduleName = "Teleporting to Badlands Tunnel (Inside)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1255.622437, 126.991272, -43.753677") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusDMCSexRoom() + local moduleName = "Teleporting to Dark Matter Club: Sex Room" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-372.268982, 271.240143, 215.515579") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusEmbersRestaurant() + local moduleName = "Teleporting to Embers (Restaurant)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1795.816162, -526.988647, 74.241196") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusGutierrezApartment() + local moduleName = "Teleporting to Gutierrez's Apartment" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("20.760391, 5.750076, 138.900955") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusHanakoEstate() + local moduleName = "Teleporting to Hanako's Estate" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("290.197662, 1022.468079, 229.920425") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusJigJigSexRoom() + local moduleName = "Teleporting to " + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-664.977112, 847.753113, 28.499626") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusInsidePetrochem() + local moduleName = "Teleporting to Petrochem (Behind The Fences)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-118.046112, -486.535583, 7.296860") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusRiverBraindanceRandyKutcher() + local moduleName = "Teleporting to the Braindance Location Of River's Nephew" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-6491.909180, -3167.271240, 57.558006") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusSlaytonApartment() + local moduleName = "Teleporting to Slayton Apartment" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1450.692139, -1038.510742, 77.555298") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusTimeMachineGuitarRoom() + local moduleName = "Teleporting to Time Machine (Guitar Room)" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("-1843.676392, -575.336243, 7.754036") + Utilities.FinishProtocol(moduleName) +end + +function Teleport.BonusUnfinishedCasino() + local moduleName = "Teleporting to the Unfinished Casino" + Utilities.StartProtocol(moduleName) + Game.TeleportPlayerToPosition("934.451233, 1458.630981, 242.120010") + Utilities.FinishProtocol(moduleName) +end + return Teleport diff --git a/mods/braindance_protocol/protocols.lua b/mods/braindance_protocol/protocols.lua index 2e27b79..f00b87a 100644 --- a/mods/braindance_protocol/protocols.lua +++ b/mods/braindance_protocol/protocols.lua @@ -126,8 +126,8 @@ local Protocols = { -- Generic Locations { id = "Teleport.GenericAfterlife" , name = "Afterlife" , parent = "Teleport2" , description = "Teleport to The Afterlife" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericAfterlife() end }, { id = "Teleport.GenericClouds" , name = "Clouds" , parent = "Teleport2" , description = "Teleport to Clouds" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericClouds() end }, - { id = "Teleport.GenericDeMCInside" , name = "Dark Matter Club (inside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (inside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDeMCInside() end }, - { id = "Teleport.GenericDeMCOutside" , name = "Dark Matter Club (outside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (outside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDeMCOutside() end }, + { id = "Teleport.GenericDMCInside" , name = "Dark Matter Club (inside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (inside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDMCInside() end }, + { id = "Teleport.GenericDMCOutside" , name = "Dark Matter Club (outside)" , parent = "Teleport2" , description = "Teleport to Dark Matter Club (outside)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDMCOutside() end }, { id = "Teleport.GenericDelamainHQ" , name = "Delamain HQ" , parent = "Teleport2" , description = "Teleport to Delamain HQ" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericDelamainHQ() end }, { id = "Teleport.GenericElCoyoteCojo" , name = "El Coyote Cojo" , parent = "Teleport2" , description = "Teleport to El Coyote Cojo" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericElCoyoteCojo() end }, { id = "Teleport.GenericGrandImperialMall" , name = "Grand Imperial Mall" , parent = "Teleport2" , description = "Teleport to Grand Imperial Mall" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericGrandImperialMall() end }, @@ -136,7 +136,6 @@ local Protocols = { { id = "Teleport.GenericMobileCamp" , name = "Mobile Camp" , parent = "Teleport2" , description = "Teleport to Mobile Camp" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericMobileCamp() end }, { id = "Teleport.GenericNoTellMotel" , name = "No-Tell Motel" , parent = "Teleport2" , description = "Teleport to No-Tell Motel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNoTellMotel() end }, { id = "Teleport.GenericNomadCamp" , name = "Nomad Camp" , parent = "Teleport2" , description = "Teleport to Nomad Camp" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNomadCamp() end }, - { id = "Teleport.GenericNomadStartLocationAWACSZone" , name = "Nomad Start Location" , parent = "Teleport2" , description = "Teleport to the Nomad Start Location - AWACS Zone" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericNomadStartLocationAWACSZone() end }, { id = "Teleport.GenericPacificaDistrict" , name = "Pacifica Disctrict" , parent = "Teleport2" , description = "Teleport to Pacifica District" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericPacificaDistrict() end }, { id = "Teleport.GenericReconciliationPark" , name = "Reconciliation Park" , parent = "Teleport2" , description = "Teleport to Reconciliation Park" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericReconciliationPark() end }, { id = "Teleport.GenericRockyRidge" , name = "Rocky Ridge" , parent = "Teleport2" , description = "Teleport to Rocky Ridge" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.GenericRockyRidge() end }, @@ -237,13 +236,31 @@ local Protocols = { { id = "Teleport.TarotLoc21" , name = "Tarot #21" , parent = "Teleport7" , description = "Teleport to Tarot Card: Judgement (From the ending)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc21() end }, -- Extra/Bonus/Out-of-bounds Locations { id = "Teleport.BonusAkulovPenthouse" , name = "Akulov Penthouse" , parent = "Teleport6" , description = "Teleport to Akulov Penthouse" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusAkulovPenthouse() end }, + { id = "Teleport.BonusArasakaDrillingMachine" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaDrillingMachine() end }, { id = "Teleport.BonusArasakaOrbitalStation" , name = "Arasaka Orbital Station" , parent = "Teleport6" , description = "Teleport to Arasaka Orbital Station" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaOrbitalStation() end }, + { id = "Teleport.BonusArasakaTowerAbandonedArea1" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea1() end }, + { id = "Teleport.BonusArasakaTowerAbandonedArea2" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea2() end }, + { id = "Teleport.BonusArasakaTowerCEOLevel" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOLevel() end }, + { id = "Teleport.BonusArasakaTowerCEOOffice" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOOffice() end }, + { id = "Teleport.BonusArasakaTowerJohnnyTemple" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJohnnyTemple() end }, { id = "Teleport.BonusArasakaTowerJungle" , name = "Arasaka Tower Jungle" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Jungle" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJungle() end }, + { id = "Teleport.BonusArasakaTowerMikoshiMainframe" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerMikoshiMainframe() end }, { id = "Teleport.BonusArasakaTowerTemple" , name = "Arasaka Tower Temple" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerTemple() end }, + { id = "Teleport.BonusArasakaTowerUnderground" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnderground() end }, + { id = "Teleport.BonusArasakaTowerUnlistedLevel" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnlistedLevel() end }, + { id = "Teleport.BonusArasakaTowerUpperAtrium" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUpperAtrium() end }, { id = "Teleport.BonusBadlandsMovieSite" , name = "Badlands Movie Site" , parent = "Teleport6" , description = "Teleport to the Badlands Movie Site" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsMovieSite() end }, { id = "Teleport.BonusBadlandsTunnelEntrance" , name = "Badlands Tunnel Entrance" , parent = "Teleport6" , description = "Teleport to Badlands Tunnel Entrance" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelEntrance() end }, + { id = "Teleport.BonusBadlandsTunnelInside" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelInside() end }, { id = "Teleport.BonusBlackwallTunnel" , name = "Blackwall Tunnel" , parent = "Teleport6" , description = "Teleport to Blackwall Tunnel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBlackwallTunnel() end }, { id = "Teleport.BonusCloudsInside" , name = "Clouds (inside)" , parent = "Teleport6" , description = "Teleport to the inside of Clouds" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusCloudsInside() end }, + { id = "Teleport.BonusDMCSexRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDMCSexRoom() end }, + { id = "Teleport.BonusDennysEstate" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDennysEstate() end }, + { id = "Teleport.BonusEmbersRestaurant" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusEmbersRestaurant() end }, + { id = "Teleport.BonusGutierrezApartment" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusGutierrezApartment() end }, + { id = "Teleport.BonusHanakoEstate" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusHanakoEstate() end }, + { id = "Teleport.BonusInsidePetrochem" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusInsidePetrochem() end }, + { id = "Teleport.BonusJigJigSexRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJigJigSexRoom() end }, { id = "Teleport.BonusJoanneKochHotelSuite" , name = "Joanne Koch Hotel Suite" , parent = "Teleport6" , description = "Teleport to the Joanne Koch Hotel Suite" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJoanneKochHotelSuite() end }, { id = "Teleport.BonusJohnnyInterrogationRoom" , name = "Johnny Interrogation Room" , parent = "Teleport6" , description = "Teleport to Johnny's Interrogation Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJohnnyInterrogationRoom() end }, { id = "Teleport.BonusKonpekiPlazaHotelSuite" , name = "Konpeki Plaza Suite" , parent = "Teleport6" , description = "Teleport to the hotel suite in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaHotelSuite() end }, @@ -252,9 +269,14 @@ local Protocols = { { id = "Teleport.BonusMegaH8Top" , name = "Megabuilding H8 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H8" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH8Top() end }, { id = "Teleport.BonusMegaH10Top" , name = "Megabuilding H10 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H10" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH10Top() end }, { id = "Teleport.BonusNCPDRoom" , name = "NCPD Room" , parent = "Teleport6" , description = "Teleport to NCPD Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusNCPDRoom() end }, + { id = "Teleport.BonusNomadStartLocationAWACS" , name = "Nomad Start Location" , parent = "Teleport6" , description = "Teleport to the Nomad Start Location (AWACS Zone)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusNomadStartLocationAWACS() end }, { id = "Teleport.BonusPeralezApartment" , name = "Peralez's Apartment" , parent = "Teleport6" , description = "Teleport to the inside of Peralez's apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusPeralezApartment()() end }, + { id = "Teleport.BonusRiverBraindanceRandyKutcher" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusRiverBraindanceRandyKutcher() end }, + { id = "Teleport.BonusSlaytonApartment" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusSlaytonApartment() end }, + { id = "Teleport.BonusTimeMachineGuitarRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusTimeMachineGuitarRoom() end }, + { id = "Teleport.BonusUnfinishedCasino" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusUnfinishedCasino() end }, { id = "Teleport.BonusVoodooTempleBasement" , name = "Voodoo Temple (subway)" , parent = "Teleport6" , description = "Teleport to the subway of the Voodoo Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusVoodooTempleBasement() end }, - + -- Time Options { id = "Time.SetTime" , name = "Set Time" , parent = "Time" , description = "Set the time - Use 24h format" , type = "Input" , button_label = "Set" , value = 0 , cmd = function(value) BD.Time.SetTime(value) end }, { id = "Time.SetTimeTo06AM" , name = "6AM / 06:00" , parent = "Time" , description = "Sets the time to 6AM / 06:00" , type = "Button" , button_label = "Execute" , cmd = function() BD.Time.SetTimeTo06AM() end }, From c5aa36fee7e296f5e8c9f52f0e9fd2f980095c6d Mon Sep 17 00:00:00 2001 From: VP-EN Date: Thu, 28 Jan 2021 22:17:06 +0100 Subject: [PATCH 7/7] Fixed teleport commands Fixed teleport commands. Apparently overlooked the quotation marks. Also forgot to give names to new teleporting locations --- mods/braindance_protocol/cheats/teleport.lua | 44 ++++++++--------- mods/braindance_protocol/protocols.lua | 52 ++++++++++---------- 2 files changed, 48 insertions(+), 48 deletions(-) diff --git a/mods/braindance_protocol/cheats/teleport.lua b/mods/braindance_protocol/cheats/teleport.lua index 078a71a..2b938dc 100644 --- a/mods/braindance_protocol/cheats/teleport.lua +++ b/mods/braindance_protocol/cheats/teleport.lua @@ -914,154 +914,154 @@ end function Teleport.BonusDennysEstate() local moduleName = "Teleporting to Denny's Estate (inside)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("486.977325, 1291.791016, 234.458664") + Game.TeleportPlayerToPosition("486.977325","1291.791016","234.458664") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaDrillingMachine() local moduleName = "Teleporting to Arasaka Drilling Machine (Underground)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1447.010010, 40.182648, -36.814171") + Game.TeleportPlayerToPosition("-1447.010010","40.182648","-36.814171") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerAbandonedArea1() local moduleName = "Teleporting to Arasaka Tower: Abandoned Area #1" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1475.830200, 161.548401, 208.637604") + Game.TeleportPlayerToPosition("-1475.830200","161.548401","208.637604") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerAbandonedArea2() local moduleName = "Teleporting to Arasaka Tower: Abandoned Area #2" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1442.981689, 139.817459, 141.996506") + Game.TeleportPlayerToPosition("-1442.981689","139.817459","141.996506") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerCEOLevel() local moduleName = "Teleporting to Arasaka Tower: CEO Level" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1437.788208, 157.247620, 565.346008") + Game.TeleportPlayerToPosition("-1437.788208","157.247620","565.346008") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerCEOOffice() local moduleName = "Teleporting to Arasaka Tower: CEO Office" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1447.286621, 73.579651, 568.946045") + Game.TeleportPlayerToPosition("-1447.286621","73.579651","568.946045") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerMikoshiMainframe() local moduleName = "Teleporting to Arasaka Tower: Mikoshi Mainframe" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1448.108398, 149.156219, -27.652016") + Game.TeleportPlayerToPosition("-1448.108398","149.156219","-27.652016") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerJohnnyTemple() local moduleName = "Teleporting to Arasaka Tower: Johnny's Temple" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1383.655518, 118.832474, 542.696289") + Game.TeleportPlayerToPosition("-1383.655518","118.832474","542.696289") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerUnlistedLevel() local moduleName = "Teleporting to Arasaka Tower: Unlisted Level" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1428.207520, 95.437912, 543.348022") + Game.TeleportPlayerToPosition("-1428.207520","95.437912","543.348022") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerUpperAtrium() local moduleName = "Teleporting to Arasaka Tower: Upper Atrium" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1390.497559, 162.406921, 388.347961") + Game.TeleportPlayerToPosition("-1390.497559","162.406921","388.347961") Utilities.FinishProtocol(moduleName) end function Teleport.BonusArasakaTowerUnderground() local moduleName = "Teleporting to Arasaka Tower: Underground" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1376.191528, 143.706009, -26.648010") + Game.TeleportPlayerToPosition("-1376.191528","143.706009","-26.648010") Utilities.FinishProtocol(moduleName) end function Teleport.BonusBadlandsTunnelInside() local moduleName = "Teleporting to Badlands Tunnel (Inside)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1255.622437, 126.991272, -43.753677") + Game.TeleportPlayerToPosition("-1255.622437","126.991272","-43.753677") Utilities.FinishProtocol(moduleName) end function Teleport.BonusDMCSexRoom() local moduleName = "Teleporting to Dark Matter Club: Sex Room" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-372.268982, 271.240143, 215.515579") + Game.TeleportPlayerToPosition("-372.268982","271.240143","215.515579") Utilities.FinishProtocol(moduleName) end function Teleport.BonusEmbersRestaurant() local moduleName = "Teleporting to Embers (Restaurant)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1795.816162, -526.988647, 74.241196") + Game.TeleportPlayerToPosition("-1795.816162","-526.988647","74.241196") Utilities.FinishProtocol(moduleName) end function Teleport.BonusGutierrezApartment() local moduleName = "Teleporting to Gutierrez's Apartment" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("20.760391, 5.750076, 138.900955") + Game.TeleportPlayerToPosition("20.760391","5.750076","138.900955") Utilities.FinishProtocol(moduleName) end function Teleport.BonusHanakoEstate() local moduleName = "Teleporting to Hanako's Estate" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("290.197662, 1022.468079, 229.920425") + Game.TeleportPlayerToPosition("290.197662","1022.468079","229.920425") Utilities.FinishProtocol(moduleName) end function Teleport.BonusJigJigSexRoom() local moduleName = "Teleporting to " Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-664.977112, 847.753113, 28.499626") + Game.TeleportPlayerToPosition("-664.977112","847.753113","28.499626") Utilities.FinishProtocol(moduleName) end function Teleport.BonusInsidePetrochem() local moduleName = "Teleporting to Petrochem (Behind The Fences)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-118.046112, -486.535583, 7.296860") + Game.TeleportPlayerToPosition("-118.046112","-486.535583","7.296860") Utilities.FinishProtocol(moduleName) end function Teleport.BonusRiverBraindanceRandyKutcher() local moduleName = "Teleporting to the Braindance Location Of River's Nephew" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-6491.909180, -3167.271240, 57.558006") + Game.TeleportPlayerToPosition("-6491.909180","-3167.271240","57.558006") Utilities.FinishProtocol(moduleName) end function Teleport.BonusSlaytonApartment() local moduleName = "Teleporting to Slayton Apartment" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1450.692139, -1038.510742, 77.555298") + Game.TeleportPlayerToPosition("-1450.692139","-1038.510742","77.555298") Utilities.FinishProtocol(moduleName) end function Teleport.BonusTimeMachineGuitarRoom() local moduleName = "Teleporting to Time Machine (Guitar Room)" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("-1843.676392, -575.336243, 7.754036") + Game.TeleportPlayerToPosition("-1843.676392","-575.336243","7.754036") Utilities.FinishProtocol(moduleName) end function Teleport.BonusUnfinishedCasino() local moduleName = "Teleporting to the Unfinished Casino" Utilities.StartProtocol(moduleName) - Game.TeleportPlayerToPosition("934.451233, 1458.630981, 242.120010") + Game.TeleportPlayerToPosition("934.451233","1458.630981","242.120010") Utilities.FinishProtocol(moduleName) end diff --git a/mods/braindance_protocol/protocols.lua b/mods/braindance_protocol/protocols.lua index f00b87a..0c92830 100644 --- a/mods/braindance_protocol/protocols.lua +++ b/mods/braindance_protocol/protocols.lua @@ -236,45 +236,45 @@ local Protocols = { { id = "Teleport.TarotLoc21" , name = "Tarot #21" , parent = "Teleport7" , description = "Teleport to Tarot Card: Judgement (From the ending)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.TarotLoc21() end }, -- Extra/Bonus/Out-of-bounds Locations { id = "Teleport.BonusAkulovPenthouse" , name = "Akulov Penthouse" , parent = "Teleport6" , description = "Teleport to Akulov Penthouse" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusAkulovPenthouse() end }, - { id = "Teleport.BonusArasakaDrillingMachine" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaDrillingMachine() end }, + { id = "Teleport.BonusArasakaDrillingMachine" , name = "Arasaka Drilling Machine" , parent = "Teleport6" , description = "Teleport to Arasaka Drilling Machine (underground)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaDrillingMachine() end }, { id = "Teleport.BonusArasakaOrbitalStation" , name = "Arasaka Orbital Station" , parent = "Teleport6" , description = "Teleport to Arasaka Orbital Station" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaOrbitalStation() end }, - { id = "Teleport.BonusArasakaTowerAbandonedArea1" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea1() end }, - { id = "Teleport.BonusArasakaTowerAbandonedArea2" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea2() end }, - { id = "Teleport.BonusArasakaTowerCEOLevel" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOLevel() end }, - { id = "Teleport.BonusArasakaTowerCEOOffice" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOOffice() end }, - { id = "Teleport.BonusArasakaTowerJohnnyTemple" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJohnnyTemple() end }, - { id = "Teleport.BonusArasakaTowerJungle" , name = "Arasaka Tower Jungle" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Jungle" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJungle() end }, - { id = "Teleport.BonusArasakaTowerMikoshiMainframe" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerMikoshiMainframe() end }, - { id = "Teleport.BonusArasakaTowerTemple" , name = "Arasaka Tower Temple" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerTemple() end }, - { id = "Teleport.BonusArasakaTowerUnderground" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnderground() end }, - { id = "Teleport.BonusArasakaTowerUnlistedLevel" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnlistedLevel() end }, - { id = "Teleport.BonusArasakaTowerUpperAtrium" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUpperAtrium() end }, + { id = "Teleport.BonusArasakaTowerAbandonedArea1" , name = "Arasaka Tower: Abandoned Area #1" , parent = "Teleport6" , description = "Teleport to an abandoned area of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea1() end }, + { id = "Teleport.BonusArasakaTowerAbandonedArea2" , name = "Arasaka Tower: Abandoned Area #2" , parent = "Teleport6" , description = "Teleport to another abandoned area of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerAbandonedArea2() end }, + { id = "Teleport.BonusArasakaTowerCEOLevel" , name = "Arasaka Tower: CEO Level" , parent = "Teleport6" , description = "Teleport to the CEO level of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOLevel() end }, + { id = "Teleport.BonusArasakaTowerCEOOffice" , name = "Arasaka Tower: CEO Office" , parent = "Teleport6" , description = "Teleport to the CEO office of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerCEOOffice() end }, + { id = "Teleport.BonusArasakaTowerJohnnyTemple" , name = "Arasaka Tower: Johnny's Temple" , parent = "Teleport6" , description = "Teleport to the temple where\nyou meet Johnny for the first time" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJohnnyTemple() end }, + { id = "Teleport.BonusArasakaTowerJungle" , name = "Arasaka Tower: Jungle" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Jungle" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerJungle() end }, + { id = "Teleport.BonusArasakaTowerMikoshiMainframe" , name = "Arasaka Tower: Mikoshi Mainframe" , parent = "Teleport6" , description = "Teleport to the room, where the Mikoshi Mainframe is" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerMikoshiMainframe() end }, + { id = "Teleport.BonusArasakaTowerTemple" , name = "Arasaka Tower: Temple" , parent = "Teleport6" , description = "Teleport to Arasaka Tower Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerTemple() end }, + { id = "Teleport.BonusArasakaTowerUnderground" , name = "Arasaka Tower: Underground" , parent = "Teleport6" , description = "Teleport to an underground part of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnderground() end }, + { id = "Teleport.BonusArasakaTowerUnlistedLevel" , name = "Arasaka Tower: Unlisted Level" , parent = "Teleport6" , description = "Teleport to an unlisted level of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUnlistedLevel() end }, + { id = "Teleport.BonusArasakaTowerUpperAtrium" , name = "Arasaka Tower: Upper Atrium" , parent = "Teleport6" , description = "Teleport to the upper atrium of Arasaka Tower" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusArasakaTowerUpperAtrium() end }, { id = "Teleport.BonusBadlandsMovieSite" , name = "Badlands Movie Site" , parent = "Teleport6" , description = "Teleport to the Badlands Movie Site" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsMovieSite() end }, - { id = "Teleport.BonusBadlandsTunnelEntrance" , name = "Badlands Tunnel Entrance" , parent = "Teleport6" , description = "Teleport to Badlands Tunnel Entrance" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelEntrance() end }, - { id = "Teleport.BonusBadlandsTunnelInside" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelInside() end }, + { id = "Teleport.BonusBadlandsTunnelEntrance" , name = "Badlands Tunnel: Entrance" , parent = "Teleport6" , description = "Teleport to the entrance of Badlands Tunnel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelEntrance() end }, + { id = "Teleport.BonusBadlandsTunnelInside" , name = "Badlands Tunnel: Inside" , parent = "Teleport6" , description = "Teleport to the inside of the Badlands Tunnel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBadlandsTunnelInside() end }, { id = "Teleport.BonusBlackwallTunnel" , name = "Blackwall Tunnel" , parent = "Teleport6" , description = "Teleport to Blackwall Tunnel" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusBlackwallTunnel() end }, { id = "Teleport.BonusCloudsInside" , name = "Clouds (inside)" , parent = "Teleport6" , description = "Teleport to the inside of Clouds" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusCloudsInside() end }, - { id = "Teleport.BonusDMCSexRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDMCSexRoom() end }, - { id = "Teleport.BonusDennysEstate" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDennysEstate() end }, - { id = "Teleport.BonusEmbersRestaurant" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusEmbersRestaurant() end }, - { id = "Teleport.BonusGutierrezApartment" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusGutierrezApartment() end }, - { id = "Teleport.BonusHanakoEstate" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusHanakoEstate() end }, - { id = "Teleport.BonusInsidePetrochem" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusInsidePetrochem() end }, - { id = "Teleport.BonusJigJigSexRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJigJigSexRoom() end }, + { id = "Teleport.BonusDMCSexRoom" , name = "Dark Matter Club: Sex Room" , parent = "Teleport6" , description = "Teleport to the room, where\nyou can have sex with the luxury joytoys" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDMCSexRoom() end }, + { id = "Teleport.BonusDennysEstate" , name = "Denny's Estate: Inside" , parent = "Teleport6" , description = "Teleport to the inside of Denny's Estate" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusDennysEstate() end }, + { id = "Teleport.BonusEmbersRestaurant" , name = "Embers Restaurant" , parent = "Teleport6" , description = "Teleport to the Embers Restaurant" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusEmbersRestaurant() end }, + { id = "Teleport.BonusGutierrezApartment" , name = "Gutierrez's Apartment" , parent = "Teleport6" , description = "Teleport to Gutierrez's Apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusGutierrezApartment() end }, + { id = "Teleport.BonusHanakoEstate" , name = "Hanako's Estate" , parent = "Teleport6" , description = "Teleport to Hanako's Estate" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusHanakoEstate() end }, + { id = "Teleport.BonusInsidePetrochem" , name = "Petrochem: Inside" , parent = "Teleport6" , description = "Teleport behind the fences of Petrochem" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusInsidePetrochem() end }, + { id = "Teleport.BonusJigJigSexRoom" , name = "JigJig Street: Sex Room" , parent = "Teleport6" , description = "Teleport to the room, where\nyou can have sex with the JigJig joytoys" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJigJigSexRoom() end }, { id = "Teleport.BonusJoanneKochHotelSuite" , name = "Joanne Koch Hotel Suite" , parent = "Teleport6" , description = "Teleport to the Joanne Koch Hotel Suite" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJoanneKochHotelSuite() end }, { id = "Teleport.BonusJohnnyInterrogationRoom" , name = "Johnny Interrogation Room" , parent = "Teleport6" , description = "Teleport to Johnny's Interrogation Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusJohnnyInterrogationRoom() end }, { id = "Teleport.BonusKonpekiPlazaHotelSuite" , name = "Konpeki Plaza Suite" , parent = "Teleport6" , description = "Teleport to the hotel suite in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaHotelSuite() end }, { id = "Teleport.BonusKonpekiPlazaPool" , name = "Konpeki Plaza Pool" , parent = "Teleport6" , description = "Teleport to the Konpeki Plaza Pool" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaPool() end }, - { id = "Teleport.BonusKonpekiPlazaYorinobuRoom" , name = "Konpeki Plaza Yorinobu's Room" , parent = "Teleport6" , description = "Teleport to Yorinobu's room in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaYorinobuRoom() end }, + { id = "Teleport.BonusKonpekiPlazaYorinobuRoom" , name = "Konpeki Plaza: Yorinobu's Room" , parent = "Teleport6" , description = "Teleport to Yorinobu's room in Konpeki Plaza" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusKonpekiPlazaYorinobuRoom() end }, { id = "Teleport.BonusMegaH8Top" , name = "Megabuilding H8 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H8" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH8Top() end }, { id = "Teleport.BonusMegaH10Top" , name = "Megabuilding H10 Top" , parent = "Teleport6" , description = "Teleport to the top of Megabuilding H10" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusMegaH10Top() end }, { id = "Teleport.BonusNCPDRoom" , name = "NCPD Room" , parent = "Teleport6" , description = "Teleport to NCPD Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusNCPDRoom() end }, { id = "Teleport.BonusNomadStartLocationAWACS" , name = "Nomad Start Location" , parent = "Teleport6" , description = "Teleport to the Nomad Start Location (AWACS Zone)" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusNomadStartLocationAWACS() end }, { id = "Teleport.BonusPeralezApartment" , name = "Peralez's Apartment" , parent = "Teleport6" , description = "Teleport to the inside of Peralez's apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusPeralezApartment()() end }, - { id = "Teleport.BonusRiverBraindanceRandyKutcher" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusRiverBraindanceRandyKutcher() end }, - { id = "Teleport.BonusSlaytonApartment" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusSlaytonApartment() end }, - { id = "Teleport.BonusTimeMachineGuitarRoom" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusTimeMachineGuitarRoom() end }, - { id = "Teleport.BonusUnfinishedCasino" , name = "" , parent = "Teleport6" , description = "Teleport to " , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusUnfinishedCasino() end }, + { id = "Teleport.BonusRiverBraindanceRandyKutcher" , name = "River's Newphew BD" , parent = "Teleport6" , description = "Teleport to the location of the braindance\nfrom River's questline" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusRiverBraindanceRandyKutcher() end }, + { id = "Teleport.BonusSlaytonApartment" , name = "Slayton's Apartment" , parent = "Teleport6" , description = "Teleport to Slayton's Apartment" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusSlaytonApartment() end }, + { id = "Teleport.BonusTimeMachineGuitarRoom" , name = "Time Machine: Guitar Room" , parent = "Teleport6" , description = "Teleport to the Time Machine backdoor Guitar Room" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusTimeMachineGuitarRoom() end }, + { id = "Teleport.BonusUnfinishedCasino" , name = "Unfinished Casino" , parent = "Teleport6" , description = "Teleport to the unfinished casino, from the game's concept art" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusUnfinishedCasino() end }, { id = "Teleport.BonusVoodooTempleBasement" , name = "Voodoo Temple (subway)" , parent = "Teleport6" , description = "Teleport to the subway of the Voodoo Temple" , type = "Button" , button_label = "Execute" , cmd = function() BD.Cheats.Teleport.BonusVoodooTempleBasement() end }, -- Time Options