FILES ----- dungeons\novakid\novakidvillage\novakidvillage.dungeon dungeons\novakid\novakidvillage\saloonbase1.json dungeons\novakid\novakidvillage\saloonbase2.json [NEW] dungeons\novakid\novakidvillage\saloonbase3.json [NEW] dungeons\novakid\novakidvillage\saloonbase4.json dungeons\novakid\novakidvillage\saloon_stairwell3.json dungeons\novakid\novakidvillage\saloon_stairwell4.json dungeons\novakid\novakidvillage\saloon_stairwell7.json dungeons\novakid\novakidvillage\saloon_stairwell8.json dungeons\novakid\novakidvillage\townhall1.json dungeons\novakid\novakidvillage\townhall2.json monsters\fishing\fishingMonster.lua monsters\fishing\hookedState.lua monsters\fishing\landedState.lua [NEW] monsters\fishing\large\chuckle\fishingchuckle.monsterpart [NEW] monsters\fishing\large\chuckle\fishingchuckle.monstertype [NEW] monsters\fishing\large\chuckle\fishingchuckle.png monsters\fishing\large\hoop\fishinghoop.monstertype monsters\fishing\large\sunbeam\fishingsunbeam.monstertype [NEW] monsters\fishing\medium\chomp\fishingchomp.monsterpart [NEW] monsters\fishing\medium\chomp\fishingchomp.monstertype [NEW] monsters\fishing\medium\chomp\fishingchomp.png monsters\fishing\medium\funny\fishingfunny.monstertype monsters\fishing\medium\jaw\fishingjaw.monstertype monsters\fishing\medium\square\fishingsquare.monstertype [NEW] monsters\fishing\medium\tongue\fishingtongue.monsterpart [NEW] monsters\fishing\medium\tongue\fishingtongue.monstertype [NEW] monsters\fishing\medium\tongue\fishingtongue.png monsters\fishing\small\dirt\fishingdirt.monstertype [NEW] monsters\fishing\small\frill\fishingfrill.monsterpart [NEW] monsters\fishing\small\frill\fishingfrill.monstertype [NEW] monsters\fishing\small\frill\fishingfrill.png monsters\fishing\small\jerk\fishingjerk.monstertype monsters\fishing\small\worm\fishingworm.monstertype npcs\friendlyguard.npctype npcs\dungeon\hylotloceancity\chefmerchant.npctype npcs\dungeon\novakidvillage\bartender.npctype npcs\dungeon\novakidvillage\novakidblacksmith.npctype objects\glitch\barrel\barrel.object objects\glitch\barrellarge\barrellarge.object objects\glitch\haypile\haypile.object objects\glitch\hayroll\hayroll.object objects\glitch\haystack\haystack.object objects\glitch\largewoodencrate\largewoodencrate.object objects\glitch\smallwoodencrate\smallwoodencrate.object objects\glitch\wheelbarrow\wheelbarrow.object objects\novakid\frontierchair\frontierchair.object objects\novakid\frontiercoffin\frontiercoffin.object objects\novakid\frontierpainting1\frontierpainting1.object objects\themed\pastel\pastelchair\pastelchair.object objects\themed\pastel\pastellight\pastellight.object objects\themed\pastel\pasteltable\pasteltable.object objects\themed\pastel\pastelwallclock\pastelwallclock.object scripts\fishing\fishingspawner.config scripts\fishing\fishingspawner.lua [NEW] tenants\chef_novakid.tenant [NEW] tenants\merchant_novakid.tenant [NEW] tenants\villager_novakid.tenant [NEW] tenants\guards\guardT2_novakid.tenant [NEW] tenants\guards\guardT3_novakid.tenant [NEW] tenants\guards\guardT4_novakid.tenant [NEW] tenants\guards\guard_novakid.tenant [NEW] treasure\fishing.treasurepools treasure\largedungeons.treasurepools DIFFS ----- dungeons\novakid\novakidvillage\novakidvillage.dungeon 7c7 < "anchor" : [ "saloonbase1", "saloonbase2" ], --- > "anchor" : [ "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "townhall1", "townhall2" ], 21,22c21,22 < [ "doNotCombineWith", [ "saloonbase1", "saloonbase2" ] ], < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotCombineWith", [ "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4" ] ], > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 31,32c31,32 < [ "doNotCombineWith", [ "saloonbase1", "saloonbase2" ] ], < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotCombineWith", [ "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4" ] ], > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 37a38,57 > { > "name" : "saloonbase3", > "rules" : [ > [ "doNotCombineWith", [ "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4" ] ], > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] > ], > "def" : [ "tmx", "saloonbase3.json" ], > "chance" : 1 > }, > > { > "name" : "saloonbase4", > "rules" : [ > [ "doNotCombineWith", [ "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4" ] ], > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] > ], > "def" : [ "tmx", "saloonbase4.json" ], > "chance" : 1 > }, > 444c464 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 454c474 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 466c486 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 476c496 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 486c506 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 496c516 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 508c528 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 511c531 < "chance" : 1 --- > "chance" : 0.75 518c538 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 521c541 < "chance" : 1 --- > "chance" : 0.75 530c550 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 540c560 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 713c733 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 723c743 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 733c753 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 743c763 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 753c773 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 763c783 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 773c793 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 783c803 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2" ] ] 804,805c824,825 < [ "ignorePartMaximumRule" ], < [ "doNotConnectToPart", [ "street_empty", "street_lamp_wide", "street_lamp", "street_crates1", "street_crates2", "street_outhouse1", "street_outhouse2", "street_stand1", "street_stand2", "street_wagon1", "street_wagon2", "street_wagon3", "street_wagon4", "street_windmill1", "street_windmill2" ] ] --- > [ "ignorePartMaximumRule" ] > , [ "doNotConnectToPart", [ "street_empty", "street_lamp_wide", "street_lamp", "street_crates1", "street_crates2", "street_outhouse1", "street_outhouse2", "street_stand1", "street_stand2", "street_wagon1", "street_wagon2", "street_wagon3", "street_wagon4", "street_windmill1", "street_windmill2" ] ] 815c835 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2", "street_empty", "street_outhouse1", "street_outhouse2", "street_wagon1", "street_wagon2", "street_windmill1", "street_windmill2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2", "street_empty", "street_outhouse1", "street_outhouse2", "street_wagon1", "street_wagon2", "street_windmill1", "street_windmill2" ] ] 825c845 < [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2", "street_empty", "street_outhouse1", "street_outhouse2", "street_wagon1", "street_wagon2", "street_windmill1", "street_windmill2" ] ] --- > [ "doNotConnectToPart", [ "blacksmith1", "blacksmith2", "sheriff1", "sheriff2", "sheriff3", "sheriff4", "saloonbase1", "saloonbase2", "saloonbase3", "saloonbase4", "shack1", "shack2", "shack3", "shack4", "shack5", "shack6", "shack7", "shack8", "townhall1", "townhall2", "watertower1", "watertower2", "street_empty", "street_outhouse1", "street_outhouse2", "street_wagon1", "street_wagon2", "street_windmill1", "street_windmill2" ] ] dungeons\novakid\novakidvillage\saloonbase1.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\saloonbase2.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\saloon_stairwell3.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\saloon_stairwell4.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\saloon_stairwell7.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\saloon_stairwell8.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\townhall1.json [TMX file differences are left out for huge size.] dungeons\novakid\novakidvillage\townhall2.json [TMX file differences are left out for huge size.] monsters\fishing\fishingMonster.lua 47c47 < mcontroller.setVelocity({util.toDirection(toOwner[1]) * 10, 20}) --- > mcontroller.setVelocity({util.toDirection(toOwner[1]) * 15, 25}) 84c84,91 < self.toLure = world.distance(world.entityPosition(self.lureId), mcontroller.position()) --- > local pos = mcontroller.position() > self.lurePosition = world.entityPosition(self.lureId) > if not world.liquidAt(self.lurePosition) or world.lineTileCollision(pos, self.lurePosition) then > self.lureId = nil > despawn() > else > self.toLure = world.distance(self.lurePosition, pos) > end monsters\fishing\hookedState.lua 20c20 < local toRod = world.distance(self.rodPosition, monster.mouthPosition()) --- > local toRod = world.distance(self.rodPosition, mcontroller.position()) 32c32 < else --- > elseif not self.controls.down then 38c38 < else --- > elseif not self.controls.down then monsters\fishing\landedState.lua 20a21 > monster.setDropPool(config.getParameter("landedTreasurePool", "empty")) 56a58 > monster.setDropPool("empty") monsters\fishing\large\hoop\fishinghoop.monstertype 21a22,23 > "landedTreasurePool" : "fishingrare", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 1.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 1.5, < "swimForce" : 100, monsters\fishing\large\sunbeam\fishingsunbeam.monstertype 21a22,23 > "landedTreasurePool" : "fishingrare", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 1.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 1.5, < "swimForce" : 100, monsters\fishing\medium\funny\fishingfunny.monstertype 21a22,23 > "landedTreasurePool" : "fishinguncommon", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 2.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 2.5, < "swimForce" : 100, monsters\fishing\medium\jaw\fishingjaw.monstertype 21a22,23 > "landedTreasurePool" : "fishinguncommon", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 2.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 2.5, < "swimForce" : 100, monsters\fishing\medium\square\fishingsquare.monstertype 21a22,23 > "landedTreasurePool" : "fishinguncommon", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 2.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 2.5, < "swimForce" : 100, monsters\fishing\small\dirt\fishingdirt.monstertype 21a22,23 > "landedTreasurePool" : "fishingcommon", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 3.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 3.5, < "swimForce" : 100, monsters\fishing\small\jerk\fishingjerk.monstertype 21a22,23 > "landedTreasurePool" : "fishingcommon", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 3.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 3.5, < "swimForce" : 100, monsters\fishing\small\worm\fishingworm.monstertype 21a22,23 > "landedTreasurePool" : "fishingrare", > 23a26,29 > "swimSpeedFast" : 15, > "swimSpeedSlow" : 3.5, > "swimForce" : 100, > 49,52d54 < < "swimSpeedFast" : 15, < "swimSpeedSlow" : 3.5, < "swimForce" : 100, npcs\friendlyguard.npctype 98a99,104 > }, > "novakid" : { > "default" : [ > // -todo > "There is virtue in living to protect others." > ] npcs\dungeon\hylotloceancity\chefmerchant.npctype 95a96,105 > }, > "novakid" : { > "default" : [ > // -todo- > "My produce is simply delectable.", > "My produce is more than palatable - it is a delight!", > "I doubt you'll find food more toothsome than what I have available here.", > "Everything I sell has been grown with love. And compost.", > "Come, sample my ambrosial fare!" > ] 140a151,158 > "I look forward to your future custom.", > "I can see you are a connoisseur.", > "I do hope you enjoy the food." > ] > }, > "novakid" : { > "default" : [ > // -todo- npcs\dungeon\novakidvillage\bartender.npctype 21a22 > // -todo- 31a33 > // -todo- 43a46 > // -todo- 50a54 > // -todo- 59a64 > // -todo- 68a74 > // -todo- 77a84 > // -todo- npcs\dungeon\novakidvillage\novakidblacksmith.npctype 21a22 > // -todo- 31a33 > // -todo- 43a46 > // -todo- 50a54 > // -todo- 59a64 > // -todo- 68a74 > // -todo- 77a84 > // -todo- objects\glitch\barrel\barrel.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\barrellarge\barrellarge.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\haypile\haypile.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], objects\glitch\hayroll\hayroll.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], objects\glitch\haystack\haystack.object 3c3 < "colonyTags" : ["glitch","glitchvillage","nature"], --- > "colonyTags" : ["nature"], objects\glitch\largewoodencrate\largewoodencrate.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\smallwoodencrate\smallwoodencrate.object 3c3 < "colonyTags" : ["glitch","glitchvillage","storage","commerce"], --- > "colonyTags" : ["storage","commerce"], objects\glitch\wheelbarrow\wheelbarrow.object 3c3 < "colonyTags" : ["glitch","glitchvillage"], --- > "colonyTags" : ["misc"], objects\novakid\frontierchair\frontierchair.object 5c5 < "description" : "A wooden bed with mooshi hide cushioning.", --- > "description" : "A wooden chair with mooshi hide cushioning.", objects\novakid\frontiercoffin\frontiercoffin.object 17c17 < "novakidDescription" : "This give me a pretty morbid feelin'.", --- > "novakidDescription" : "This gives me a pretty morbid feelin'.", objects\novakid\frontierpainting1\frontierpainting1.object 8c8 < "shortdescription" : "Frontier Landscape Painting", --- > "shortdescription" : "Frontier Plains Painting", objects\themed\pastel\pastelchair\pastelchair.object 8c8 < "description" : "a pastel coloured chair with a heart-shaped backrest.", --- > "description" : "A pastel coloured chair with a heart-shaped backrest.", objects\themed\pastel\pastellight\pastellight.object 8c8 < "description" : "a wall mounted fluorescent pink light.", --- > "description" : "A wall mounted pink fluorescent light.", objects\themed\pastel\pasteltable\pasteltable.object 18c18 < "novakidDescription": "That's a might pretty table.", --- > "novakidDescription": "That's a mighty pretty table.", objects\themed\pastel\pastelwallclock\pastelwallclock.object 8c8 < "description" : "a colourful square wall clock.", --- > "description" : "A colourful square wall clock.", scripts\fishing\fishingspawner.config 31a32,38 > }, > { > "monster" : "fishingchomp", > "day" : true, > "night" : true, > "shallow" : true, > "deep" : true 42a50,56 > "monster" : "fishingfrill", > "day" : true, > "night" : false, > "shallow" : true, > "deep" : true > }, > { 65a80,86 > "monster" : "fishingtongue", > "day" : true, > "night" : false, > "shallow" : true, > "deep" : true > }, > { 81c102,108 < --- > { > "monster" : "fishingchuckle", > "day" : true, > "night" : true, > "shallow" : true, > "deep" : true > } scripts\fishing\fishingspawner.lua 13c13 < for i = 1, 5 do --- > for i = 1, 10 do 15c15 < if world.liquidAt(spawnPosition) then --- > if world.liquidAt(spawnPosition) and not world.material(spawnPosition, "background") and not world.lineTileCollision(pos, spawnPosition) then treasure\largedungeons.treasurepools 1728,1731c1728 < {"weight" : 0.25, "item" : "avianhistory5-codex"}, < {"weight" : 0.25, "item" : "avianhistory6-codex"}, < {"weight" : 0.25, "item" : "avianhistory8-codex"}, < {"weight" : 0.25, "item" : "avianhistory9-codex"} --- > {"weight" : 0.33, "item" : "hylotlmission9-codex"}