


server-side mod - only the host needs it installed.
This is a fork of Lunzir's excellent BazaarIsMyHome mod.
Extra Interactables in the Bazaar (configurable):
Newt Behavior Options:
Portal Options:
Other Tweaks:
Compatiblity with other Mods
In-detail descriptions for some of the settings:
This settings makes it so that the more stage are completed, the more interactables are spawned in the Bazaar. If you just start the run and go immediately to the Bazaar you will see few interactables. But as you progress further, more and more interactables will get spawned. Up to the configured limit of each respective interactable. The SpawnCountByStage setting enables this behavior. There is also the SpawnCountOffset which allows you to either add a baseline amount of interactables or make interactables increase even later. Can be both positive or negative. The formula is a follows:
Formula: Amount of Interactables per Type = Number of Stages Completed + SpawnCountOffset
Controls how Newt acts after being killed:
Default → Normal behavior.Tank → Newt Health is significantly reduced. Revives with double HP.Ghost → Newt Health is significantly reduced. Revives as a ghost.Hostile → Newt Health is significantly reduced. Revives and starts defending himself.You can freely configure which items can be bought at the LunarShop. There are two settings to configure this:
SequentialItems:
ItemList:
Tier1, Tier2, Tier3, Lunar, Boss: If SequentialItems is set to True and Amount to 5, then you will find exactly 1 white item, 1 green item, 1 red item, 1 lunar item and 1 boss item in the shop.dtLunarChest: This is the vanilla behavior of the game.FreeChest, VoidTier1, dtChest2: 1 Shipping Request Form, one random item of Void Tier 1 and one random item of the droptable of a large chest.The Donate setting spawns a donation box near the Newt. After donating 10 times, the Newt will give you a reward. There are 3 item lists which are selected at random:
RewardList1: By default contains either 5 small chest items or 2 large chest items.RewardList2: By default contains either 1 legendary item or 1 boss item.RewardList3: Disabled by default. By default contains some unreleased or unfinished items.These reward lists can be fully customized. See the below section Item Keyword List on what are valid values. With the donate reward lists, it is possible to reward multiple items at the same time. Each keyword in the list needs to also have an "=" sign to denote how many of that items shall be given.
Examples:
RewardList1 = dtITDefaultWave=5: The reward will be 5 random items of the droptable of void potentials from the Simulacrum mode.
RewardList1 = dtChest1=5, dtChest2=2: The reward will be either 5 random items of the small chest droptable or 2 random items of the large chest droptable.
You can use:
Tier1, Tier2, Tier3, Lunar, Boss, VoidTier1, VoidTier2, VoidTier3, VoidBoss.dtChest1, dtLunarChest, dtVoidChest. See below.Here is a list of supported droptables:
| canDropBeReplaced | requiredItemTags | bannedItemTags | tier1Weight | tier2Weight | tier3Weight | bossWeight | lunarEquipmentWeight | lunarItemWeight | lunarCombinedWeight | equipmentWeight | voidTier1Weight | voidTier2Weight | voidTier3Weight | voidBossWeight | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| dtMonsterTeamTier1Item | True | AIBlacklist, OnKillEffect, EquipmentRelated, SprintRelated | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtMonsterTeamTier2Item | True | AIBlacklist, OnKillEffect, EquipmentRelated, SprintRelated | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtMonsterTeamTier3Item | True | AIBlacklist, OnKillEffect, EquipmentRelated, SprintRelated | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtSacrificeArtifact | True | SacrificeBlacklist | 0.7 | 0.3 | 0.01 | 0 | 0 | 0 | 0 | 0.1 | 0 | 0 | 0 | 0 | |
| dtAISafeTier1Item | True | AIBlacklist | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtAISafeTier2Item | True | AIBlacklist | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtAISafeTier3Item | True | AIBlacklist | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtEquipment | True | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | ||
| dtTier1Item | True | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtTier2Item | True | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtTier3Item | True | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtVoidChest | True | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 3 | 1 | 0 | ||
| dtCasinoChest | True | 0.7 | 0.3 | 0.01 | 0 | 0 | 0 | 0 | 0.1 | 0 | 0 | 0 | 0 | ||
| dtSmallChestDamage | True | Damage | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtSmallChestHealing | True | Healing | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtSmallChestUtility | True | Utility | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtChest1 | True | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtChest2 | True | 0 | 0.8 | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtDuplicatorTier1 | True | CannotDuplicate | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtDuplicatorTier2 | True | CannotDuplicate | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtDuplicatorTier3 | True | CannotDuplicate | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtDuplicatorWild | True | WorldUnique | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtGoldChest | True | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtLunarChest | True | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | ||
| dtShrineChance | True | 8 | 2 | 0.2 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | ||
| dtLockbox | True | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtITBossWave | True | 0 | 80 | 7.5 | 7.5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtITDefaultWave | True | 80 | 10 | 0.25 | 0.25 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtITLunar | True | 0 | 0 | 0 | 0 | 0 | 0 | 100 | 0 | 0 | 0 | 0 | 0 | ||
| dtITSpecialBossWave | True | 0 | 0 | 80 | 20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtITVoid | True | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80 | 20 | 1 | 0 | ||
| dtCategoryChest2Damage | True | Damage | 0 | 0.8 | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtCategoryChest2Healing | True | Healing | 0 | 0.8 | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtCategoryChest2Utility | True | Utility | 0 | 0.8 | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtVoidCamp | True | 40 | 40 | 10 | 3 | 0 | 0 | 0 | 0 | 5.714286 | 5.714286 | 1.25 | 0 | ||
| dtVoidTriple | True | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtVoidLockbox | True | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 2 | 0 | ||
| AurelioniteHeartPickupDropTable | True | 0 | 0 | 0.4 | 0.6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| GeodeRewardDropTable | True | 0.8 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtShrineHalcyoniteTier1 | True | 0.65 | 0.3 | 0.05 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtShrineHalcyoniteTier2 | True | HalcyoniteShrine | 0.65 | 0.3 | 0.05 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| dtShrineHalcyoniteTier3 | True | 0.65 | 0.3 | 0.05 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtChanceDoll | True | 0 | 0.79 | 0.2 | 0.01 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtSonorousEcho | True | 0.9 | 0.1 | 0.001 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| dtCommandChest | True | Any, Any, Any, Any, Any | 0.2 | 0.2 | 0.05 | 0.05 | 0 | 0 | 0 | 0.2 | 0.1 | 0.1 | 0.05 | 0.05 |
Bandit2 Captain Commando Croco Engi Heretic Huntress Loader Mage Merc Toolbot Treebot Railgunner VoidSurvivor Chef FalseSon Seeker
AcidLarva AffixEarthHealer AltarSkeleton AncientWisp ArchWisp ArtifactShell Assassin2 Assassin BackupDrone BackupDroneOld Bandit2 Bandit BeadProjectileTrackingBomb Beetle BeetleCrystal BeetleGuardAlly BeetleGuard BeetleGuardCrystal BeetleQueen2 BeetleWard Bell Birdshark Bison Bomber Brother BrotherGlass BrotherHaunt BrotherHurt Captain Chef Child Clay ClayBoss ClayBruiser ClayGrenadier Commando CommandoPerformanceTest CorruptionSpike Croco DeathProjectile DevotedLemurian DevotedLemurianBruiser Drone1 Drone2 DroneCommander ElectricWorm EmergencyDrone Enforcer EngiBeamTurret Engi EngiTurret EngiWalkerTurret EquipmentDrone ExplosivePotDestructible FalseSon FalseSonBoss FalseSonBossBrokenLunarShard FalseSonBossLunarShard FlameDrone FlyingVermin FusionCellDestructible Geep Gip Golem GolemInvincible GrandParent Gravekeeper GravekeeperTrackingFireball GreaterWisp Gup HAND Halcyonite Hauler Heretic HermitCrab Huntress ITBrother Imp ImpBoss Jellyfish Lemurian LemurianBruiser Loader LunarExploder LunarGolem LunarRain LunarRain_DistanceTest LunarWisp LunarWispTrackingBomb Mage MagmaWorm MajorConstruct MegaConstruct MegaDrone Merc MiniGeode MiniMushroom MiniVoidRaidCrabBodyBase MiniVoidRaidCrabBodyPhase1 MiniVoidRaidCrabBodyPhase2 MiniVoidRaidCrabBodyPhase3 MinorConstructAttachable MinorConstruct MinorConstructOnKill MissileDrone NullifierAlly Nullifier Paladin Parent ParentPod Pot2 PotMobile2 PotMobile Railgunner RoboBallBoss RoboBallGreenBuddy RoboBallMini RoboBallRedBuddy SMInfiniteTowerMaulingRockLarge SMInfiniteTowerMaulingRockMedium SMInfiniteTowerMaulingRockSmall SMMaulingRockLarge SMMaulingRockMedium SMMaulingRockSmall Scav ScavLunar1 ScavLunar2 ScavLunar3 ScavLunar4 ScavSackProjectile Scorchling ScorchlingBombProjectile Seeker Shopkeeper Sniper Spectator SpectatorSlow SquidTurret SulfurPod SuperRoboBallBoss TimeCrystal Titan TitanGold Toolbot Treebot Turret1 UrchinTurret Vagrant VagrantTrackingBomb Vermin VoidBarnacle VoidBarnacleNoCast VoidInfestor VoidJailerAlly VoidJailer VoidMegaCrabAlly VoidMegaCrab VoidRaidCrab VoidRaidCrabJoint VoidSurvivor Vulture VultureEgg Wisp WispSoul