Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Events.OnInitGlobalModData.Add(function()
- -- list of items to replace the dummy with
- local itemList = {"Tsarcraft.CassetteHomeLabelled'acidrain'","Tsarcraft.CassetteHomeLabelled'ain'tnorestforthewicked'","Tsarcraft.CassetteHomeLabelled'aloneinthetown'","Tsarcraft.CassetteHomeLabelled'animals'","Tsarcraft.CassetteHomeLabelled'backtoblack'","Tsarcraft.CassetteHomeLabelled'blackbetty'","Tsarcraft.CassetteHomeLabelled'blackhoney'","Tsarcraft.CassetteHomeLabelled'blueridgemountains'","Tsarcraft.CassetteHomeLabelled'bridgeburning'","Tsarcraft.CassetteHomeLabelled'changeling'","Tsarcraft.CassetteHomeLabelled'cityheadache'","Tsarcraft.CassetteHomeLabelled'creaturesinflight'","Tsarcraft.CassetteHomeLabelled'dear'","Tsarcraft.CassetteHomeLabelled'derechodenacimiento'","Tsarcraft.CassetteHomeLabelled'dirtyharry'","Tsarcraft.CassetteHomeLabelled'disquiet'","Tsarcraft.CassetteHomeLabelled'earth'","Tsarcraft.CassetteHomeLabelled'elmanana'","Tsarcraft.CassetteHomeLabelled'electricfeel'","Tsarcraft.CassetteHomeLabelled'fairweatherfriends'","Tsarcraft.CassetteHomeLabelled'finalhours'","Tsarcraft.CassetteHomeLabelled'FireAtStaticValley'","Tsarcraft.CassetteHomeLabelled'fire'","Tsarcraft.CassetteHomeLabelled'floaton'","Tsarcraft.CassetteHomeLabelled'flutter'","Tsarcraft.CassetteHomeLabelled'funeralpyre'","Tsarcraft.CassetteHomeLabelled'ghostofoldhighways'","Tsarcraft.CassetteHomeLabelled'gowiththeflow'","Tsarcraft.CassetteHomeLabelled'goldgunsgirls'","Tsarcraft.CassetteHomeLabelled'grace'","Tsarcraft.CassetteHomeLabelled'heartbeat'","Tsarcraft.CassetteHomeLabelled'heaven'snight'","Tsarcraft.CassetteHomeLabelled'hellfrozenrain'","Tsarcraft.CassetteHomeLabelled'howyoulikemenow'","Tsarcraft.CassetteHomeLabelled'hysteria'","Tsarcraft.CassetteHomeLabelled'iwantlove'","Tsarcraft.CassetteHomeLabelled'kit'","Tsarcraft.CassetteHomeLabelled'knightofnoir'","Tsarcraft.CassetteHomeLabelled'knightsofcydonia'","Tsarcraft.CassetteHomeLabelled'laura'","Tsarcraft.CassetteHomeLabelled'let'sgo'","Tsarcraft.CassetteHomeLabelled'lightsout'","Tsarcraft.CassetteHomeLabelled'littledarkage'","Tsarcraft.CassetteHomeLabelled'lustforavampyr'","Tsarcraft.CassetteHomeLabelled'madbeatz'","Tsarcraft.CassetteHomeLabelled'metal'","Tsarcraft.CassetteHomeLabelled'noplan'","Tsarcraft.CassetteHomeLabelled'notinlove'","Tsarcraft.CassetteHomeLabelled'onlavenderhill'","Tsarcraft.CassetteHomeLabelled'outoftheblack'","Tsarcraft.CassetteHomeLabelled'panicswitch'","Tsarcraft.CassetteHomeLabelled'paradisecircus'","Tsarcraft.CassetteHomeLabelled'promisereprise'","Tsarcraft.CassetteHomeLabelled'promise'","Tsarcraft.CassetteHomeLabelled'pulaskiatnight'","Tsarcraft.CassetteHomeLabelled'reyourbrains'","Tsarcraft.CassetteHomeLabelled'roomofangel'","Tsarcraft.CassetteHomeLabelled'sacrilege'","Tsarcraft.CassetteHomeLabelled'singalong'","Tsarcraft.CassetteHomeLabelled'saturnmissiles'","Tsarcraft.CassetteHomeLabelled'sealion'","Tsarcraft.CassetteHomeLabelled'shakeoffyourflesh'","Tsarcraft.CassetteHomeLabelled'silenthill'","Tsarcraft.CassetteHomeLabelled'sons&daughters'","Tsarcraft.CassetteHomeLabelled'souvenirs'","Tsarcraft.CassetteHomeLabelled'squarehammer'","Tsarcraft.CassetteHomeLabelled'stairstotheattic'","Tsarcraft.CassetteHomeLabelled'stonewallstonefence'","Tsarcraft.CassetteHomeLabelled'supermassiveblackhole'","Tsarcraft.CassetteHomeLabelled'tearsof'","Tsarcraft.CassetteHomeLabelled'thebottomofthelake'","Tsarcraft.CassetteHomeLabelled'thegarden'","Tsarcraft.CassetteHomeLabelled'themaidwemessed'","Tsarcraft.CassetteHomeLabelled'thesegoodpeople'","Tsarcraft.CassetteHomeLabelled'throughthefireandflames'","Tsarcraft.CassetteHomeLabelled'tigermountainpeasantsong'","Tsarcraft.CassetteHomeLabelled'tigerlily'","Tsarcraft.CassetteHomeLabelled'timeandtimeagain'","Tsarcraft.CassetteHomeLabelled'tokyodrift'","Tsarcraft.CassetteHomeLabelled'true'","Tsarcraft.CassetteHomeLabelled'undertow'","Tsarcraft.CassetteHomeLabelled'upwardoverthemountain'","Tsarcraft.CassetteHomeLabelled'usedtothedarkness'","Tsarcraft.CassetteHomeLabelled'violentsun'","Tsarcraft.CassetteHomeLabelled'waitingforyou'","Tsarcraft.CassetteHomeLabelled'wanttobefree'","Tsarcraft.CassetteHomeLabelled'water'","Tsarcraft.CassetteHomeLabelled'wearebornwhenwedie'","Tsarcraft.CassetteHomeLabelled'weighmedown'","Tsarcraft.CassetteHomeLabelled'whoisshe'","Tsarcraft.CassetteHomeLabelled'wood'","Tsarcraft.Cassettescratchedlabel","Tsarcraft.Cassetteunknown(1980)","Tsarcraft.Cassetteunlabelled","Tsarcraft.CassetteHomeLabelled'crazy'","Tsarcraft.CassetteHomeLabelled'auditorium'","Tsarcraft.CassetteHomeLabelled'chamberofreflection'","Tsarcraft.CassetteHomeLabelled'darkred'","Tsarcraft.CassetteHomeLabelled'skeleton'","Tsarcraft.CassetteHomeLabelled'yumeutsutsu'"}
- local function onFillContainer(_roomName, _containerType, container)
- local dummies = container:getAllType("Tsarcraft.BlankCassetteC") -- dummy item type
- if dummies:size() == 0 then return end
- for i = 0, dummies:size()-1 do
- container:Remove(dummies:get(i))
- end
- for i = 0, ZombRand(1 * SandboxVars.MFTEOTW.cassetteDropNumberC) do
- local itemChoice = ZombRand(#itemList)
- local item = container:AddItem(itemList[itemChoice])
- container:addItemOnServer(item)
- end
- end
- Events.OnFillContainer.Add(onFillContainer)
- -- for zombies
- local function onRefreshInventoryWindowContainers(inventoryPage)
- if not inventoryPage.inventory or not instanceof(inventoryPage.inventory:getParent(), "IsoDeadBody") then return end
- local container = inventoryPage.inventory
- local dummies = container:getAllType("Tsarcraft.BlankCassetteC") -- dummy item type
- for i = 0, dummies:size()-1 do
- container:Remove(dummies:get(i))
- local itemChoice = ZombRand(#itemList)+1
- local item = container:AddItem(itemList[itemChoice])
- container:addItemOnServer(item)
- end
- end
- -- for items found on zombies
- local function onRefreshInventoryWindowContainers(inventoryPage)
- if not inventoryPage.inventory or not instanceof(inventoryPage.inventory:getParent(), "IsoDeadBody") then return end
- replaceDummies(inventoryPage.inventory)
- end
- if SandboxVars.MFTEOTW.cassettespawnC then
- table.insert(ProceduralDistributions.list["CrateCompactDiscs"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["CrateCompactDiscs"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ElectronicStoreMusic"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ElectronicStoreMusic"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["MusicStoreCDs"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["MusicStoreCDs"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["MusicStoreSpeaker"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["MusicStoreSpeaker"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["GymLockers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["GymLockers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ClosetShelfGeneric"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ClosetShelfGeneric"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["SecurityLockers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["SecurityLockers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["GigamartHouseElectronics"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["GigamartHouseElectronics"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["PoliceDesk"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["PoliceDesk"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["LivingRoomShelfNoTapes"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["LivingRoomShelfNoTapes"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ShelfGeneric"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ShelfGeneric"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["JanitorMisc"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["JanitorMisc"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["GarageTools"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["GarageTools"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["LivingRoomShelf"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["LivingRoomShelf"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["FireDeptLockers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["FireDeptLockers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["CrateRandomJunk"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["CrateRandomJunk"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["DresserGeneric"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["DresserGeneric"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["CabinetFactoryTools"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["CabinetFactoryTools"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["CrateComputer"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["CrateComputer"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["BandPracticeInstruments"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["BandPracticeInstruments"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["LockerClassy"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["LockerClassy"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["OfficeDeskHome"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["OfficeDeskHome"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["KitchenRandom"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["KitchenRandom"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["Locker"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["Locker"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["WardrobeWomanClassy"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["WardrobeWomanClassy"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["BinBar"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["BinBar"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["BarCounterWeapon"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["BarCounterWeapon"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["BedroomSideTable"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["BedroomSideTable"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ArmyStorageElectronics"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ArmyStorageElectronics"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["DeskGeneric"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["DeskGeneric"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["CrateCamping"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["CrateCamping"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["SchoolLockers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["SchoolLockers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["FactoryLockers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["FactoryLockers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["WardrobeMan"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["WardrobeMan"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ElectronicStoreMisc"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ElectronicStoreMisc"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["OfficeDrawers"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["OfficeDrawers"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["ClassroomDesk"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["ClassroomDesk"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["WardrobeRedneck"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["WardrobeRedneck"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- table.insert(ProceduralDistributions.list["WardrobeChild"].items, "Tsarcraft.BlankCassetteC");
- table.insert(ProceduralDistributions.list["WardrobeChild"].items, 5 * SandboxVars.MFTEOTW.lootrarityfactorC);
- end
- ItemPickerJava.Parse()
- if SandboxVars.MFTEOTW.zombiedropC then
- table.insert(SuburbsDistributions["all"]["inventorymale"].items, "Tsarcraft.BlankCassetteC");
- table.insert(SuburbsDistributions["all"]["inventorymale"].items, 2 * SandboxVars.MFTEOTW.zombiedroprateC);
- table.insert(SuburbsDistributions["all"]["inventoryfemale"].items, "Tsarcraft.BlankCassetteC");
- table.insert(SuburbsDistributions["all"]["inventoryfemale"].items, 2 * SandboxVars.MFTEOTW.zombiedroprateC);
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment