FILES ----- [NEW] interface\tooltips\bow.tooltip items\guns\accelerator\aegisaltpistol.gun items\guns\accelerator\aegisaltrifle.gun items\guns\accelerator\aegisaltshotgun.gun items\guns\accelerator\feroziumpistol.gun items\guns\accelerator\feroziumrifle.gun items\guns\accelerator\feroziumrocket.gun items\guns\accelerator\feroziumsniper.gun items\guns\biome\alien\alienlaser.gun items\guns\biome\alien\corrosivegun.gun items\guns\biome\bioluminescent\frozenbow.gun items\guns\biome\bioluminescent\lightbow.gun items\guns\biome\bonecaves\bonepistol.gun items\guns\biome\bonecaves\bonerifle.gun items\guns\biome\bonecaves\boneshotgun.gun items\guns\biome\cave\cavebow.gun items\guns\biome\cave\slingshot.gun items\guns\biome\colorful\paintgunblue\paintgunblue.gun items\guns\biome\colorful\paintgungreen\paintgungreen.gun items\guns\biome\colorful\paintgunorange\paintgunorange.gun items\guns\biome\colorful\paintgunpurple\paintgunpurple.gun items\guns\biome\colorful\paintgunred\paintgunred.gun items\guns\biome\colorful\paintgunyellow\paintgunyellow.gun items\guns\biome\eyestalk\eyeblaster\eyeblaster.gun items\guns\biome\gnome\gnomegun.gun items\guns\biome\jungle\poisonbow.gun items\guns\biome\ocean\harpoongun.gun items\guns\biome\ocean\watergun.gun items\guns\biome\reed\blowgun.gun items\guns\biome\savannah\thornyneedler.gun items\guns\biome\snow\snowgun.gun items\guns\biome\spring\pollenpump.gun items\guns\novakid\revolver\novastarter.gun items\guns\novakid\revolver\novatier10revolver.gun items\guns\novakid\revolver\novatier1revolver.gun items\guns\novakid\revolver\novatier2revolver.gun items\guns\novakid\revolver\novatier3revolver.gun items\guns\novakid\revolver\novatier4revolver.gun items\guns\novakid\revolver\novatier5revolver.gun items\guns\novakid\revolver\novatier6revolver.gun items\guns\novakid\revolver\novatier7revolver.gun items\guns\novakid\revolver\novatier8revolver.gun items\guns\novakid\revolver\novatier9revolver.gun items\guns\novakid\rifle\novatier0rifle.gun items\guns\novakid\rifle\novatier10rifle.gun items\guns\novakid\rifle\novatier1rifle.gun items\guns\novakid\rifle\novatier2rifle.gun items\guns\novakid\rifle\novatier3rifle.gun items\guns\novakid\rifle\novatier4rifle.gun items\guns\novakid\rifle\novatier5rifle.gun items\guns\novakid\rifle\novatier6rifle.gun items\guns\novakid\rifle\novatier7rifle.gun items\guns\novakid\rifle\novatier8rifle.gun items\guns\novakid\rifle\novatier9rifle.gun items\guns\randomgenerated\avianblaster.generatedgun items\guns\randomgenerated\avianheavyblaster.generatedgun items\guns\randomgenerated\boneassault.generatedgun items\guns\randomgenerated\bonepistol.generatedgun items\guns\randomgenerated\boneshotgun.generatedgun items\guns\randomgenerated\cellzapper.generatedgun items\guns\randomgenerated\commonassaultrifle.generatedgun items\guns\randomgenerated\commonassaultrifle_plasma.generatedgun items\guns\randomgenerated\commonburstrifle.generatedgun items\guns\randomgenerated\commongrenadelauncher.generatedgun items\guns\randomgenerated\commonmachinepistol.generatedgun items\guns\randomgenerated\commonmachinepistol_plasma.generatedgun items\guns\randomgenerated\commonpistol.generatedgun items\guns\randomgenerated\commonpistol_plasma.generatedgun items\guns\randomgenerated\commonrocketlauncher.generatedgun items\guns\randomgenerated\commonshotgun.generatedgun items\guns\randomgenerated\commonshotgun_plasma.generatedgun items\guns\randomgenerated\commonsniperrifle.generatedgun items\guns\randomgenerated\commonsniperrifle_plasma.generatedgun items\guns\randomgenerated\crossbow.generatedgun items\guns\randomgenerated\crossbowspecial.generatedgun items\guns\randomgenerated\crossbowwood.generatedgun items\guns\randomgenerated\flamethrower.generatedgun items\guns\randomgenerated\florangrenadelauncher.generatedgun items\guns\randomgenerated\floranneedler.generatedgun items\guns\randomgenerated\globelauncher.generatedgun items\guns\randomgenerated\legendaryassaultrifle.generatedgun items\guns\randomgenerated\legendarygrenadelauncher.generatedgun items\guns\randomgenerated\legendarymachinepistol.generatedgun items\guns\randomgenerated\legendarypistol.generatedgun items\guns\randomgenerated\legendaryrocketlauncher.generatedgun items\guns\randomgenerated\legendaryshotgun.generatedgun items\guns\randomgenerated\legendarysniperrifle.generatedgun items\guns\randomgenerated\lightningcoil.generatedgun items\guns\randomgenerated\pulserifle.generatedgun items\guns\randomgenerated\rareassaultrifle.generatedgun items\guns\randomgenerated\rareassaultrifle_plasma.generatedgun items\guns\randomgenerated\raregrenadelauncher.generatedgun items\guns\randomgenerated\raremachinepistol.generatedgun items\guns\randomgenerated\raremachinepistol_plasma.generatedgun items\guns\randomgenerated\rarepistol.generatedgun items\guns\randomgenerated\rarepistol_plasma.generatedgun items\guns\randomgenerated\rarerocketlauncher.generatedgun items\guns\randomgenerated\rareshotgun.generatedgun items\guns\randomgenerated\rareshotgun_plasma.generatedgun items\guns\randomgenerated\raresniperrifle.generatedgun items\guns\randomgenerated\raresniperrifle_plasma.generatedgun items\guns\randomgenerated\revolver.generatedgun items\guns\randomgenerated\shattergun.generatedgun items\guns\randomgenerated\stingergun.generatedgun items\guns\randomgenerated\uncommonassaultrifle.generatedgun items\guns\randomgenerated\uncommongrenadelauncher.generatedgun items\guns\randomgenerated\uncommonmachinepistol.generatedgun items\guns\randomgenerated\uncommonpistol.generatedgun items\guns\randomgenerated\uncommonrocketlauncher.generatedgun items\guns\randomgenerated\uncommonshotgun.generatedgun items\guns\randomgenerated\uncommonshotgun_plasma.generatedgun items\guns\randomgenerated\uncommonsniperrifle.generatedgun items\guns\randomgenerated\uncommonsniperrifle_plasma.generatedgun items\guns\randomgenerated\uzi.generatedgun items\guns\unsorted\freezeray.gun items\guns\unsorted\ptester.gun items\guns\unsorted\waterballoongun.gun items\guns\unsorted\aegisaltbow\aegisaltbow.gun items\guns\unsorted\bow\bow.gun items\guns\unsorted\brainextractor\brainextractor.gun items\guns\unsorted\bubble\bubblegun.gun items\guns\unsorted\buster\buster.gun items\guns\unsorted\compoundbow\compoundbow.gun items\guns\unsorted\cupidsbow\cupidsbow.gun items\guns\unsorted\feroziumbow\feroziumbow.gun items\guns\unsorted\heartstringbow\heartstringbow.gun items\guns\unsorted\icechucker\icechucker.gun items\guns\unsorted\ironbow\ironbow.gun items\guns\unsorted\steelbow\steelbow.gun items\guns\unsorted\titaniumbow\titaniumbow.gun items\tools\flashlight.flashlight monsters\boss\bossmonster.lua monsters\boss\crystalboss\crystalboss.monstertype monsters\boss\penguinufo\penguinufo.monstertype projectiles\physics.config scripts\util.lua DIFFS ----- items\guns\accelerator\aegisaltpistol.gun 15a16 > "inaccuracy" : 0.02, items\guns\accelerator\aegisaltrifle.gun 15a16 > "inaccuracy" : 0.025, items\guns\accelerator\aegisaltshotgun.gun 14a15 > "inaccuracy" : 0.11, items\guns\accelerator\feroziumpistol.gun 15a16 > "inaccuracy" : 0.018, items\guns\accelerator\feroziumrifle.gun 15a16 > "inaccuracy" : 0.02, items\guns\accelerator\feroziumrocket.gun 15a16 > "inaccuracy" : 0.01, items\guns\accelerator\feroziumsniper.gun 15a16 > "inaccuracy" : 0.004, items\guns\biome\alien\alienlaser.gun 15a16 > "inaccuracy" : 0.01, items\guns\biome\alien\corrosivegun.gun 15a16 > "inaccuracy" : 0.04, items\guns\biome\bioluminescent\frozenbow.gun 7c7,8 < "description" : "Every arrow loosed from this bow at full power is imbued with a crippling frost.", --- > "tooltipKind" : "bow", > "description" : "Fires arrows imbued with crippling frost.", 14a16 > "inaccuracy" : 0.01, items\guns\biome\bioluminescent\lightbow.gun 7c7,8 < "description" : "This bow shoots glowing beams of pure energy!", --- > "tooltipKind" : "bow", > "description" : "Fires glowing beams of pure energy!", 14a16 > "inaccuracy" : 0.01, items\guns\biome\bonecaves\bonepistol.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\bonecaves\bonerifle.gun 15a16 > "inaccuracy" : 0.025, items\guns\biome\bonecaves\boneshotgun.gun 14a15 > "inaccuracy" : 0.12, items\guns\biome\cave\cavebow.gun 7c7,8 < "description" : "todo", --- > "tooltipKind" : "bow", > "description" : "A heavy stone bow, almost too stiff to draw.", 14a16 > "inaccuracy" : 0.01, items\guns\biome\cave\slingshot.gun 14a15 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgunblue\paintgunblue.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgungreen\paintgungreen.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgunorange\paintgunorange.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgunpurple\paintgunpurple.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgunred\paintgunred.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\colorful\paintgunyellow\paintgunyellow.gun 15a16 > "inaccuracy" : 0.02, items\guns\biome\eyestalk\eyeblaster\eyeblaster.gun 14a15 > "inaccuracy" : 0.025, items\guns\biome\gnome\gnomegun.gun 15a16 > "inaccuracy" : 0, items\guns\biome\jungle\poisonbow.gun 7c7,8 < "description" : "Every arrow loosed from this bow at full power is coated in poison.", --- > "tooltipKind" : "bow", > "description" : "Fires arrows coated in deadly poison.", 14a16 > "inaccuracy" : 0.01, items\guns\biome\ocean\harpoongun.gun 14a15 > "inaccuracy" : 0.01, items\guns\biome\ocean\watergun.gun 15a16 > "inaccuracy" : 0.025, items\guns\biome\reed\blowgun.gun 15a16 > "inaccuracy" : 0.01, items\guns\biome\savannah\thornyneedler.gun 15a16 > "inaccuracy" : 0.025, items\guns\biome\snow\snowgun.gun 15a16 > "inaccuracy" : 0.03, items\guns\biome\spring\pollenpump.gun 15a16 > "inaccuracy" : 0.01, items\guns\novakid\revolver\novastarter.gun 15a16 > "inaccuracy" : 0.02, items\guns\novakid\revolver\novatier10revolver.gun 15a16 > "inaccuracy" : 0.015, items\guns\novakid\revolver\novatier1revolver.gun 15a16 > "inaccuracy" : 0.02, items\guns\novakid\revolver\novatier2revolver.gun 15a16 > "inaccuracy" : 0.019, items\guns\novakid\revolver\novatier3revolver.gun 15a16 > "inaccuracy" : 0.018, items\guns\novakid\revolver\novatier4revolver.gun 15a16 > "inaccuracy" : 0.017, items\guns\novakid\revolver\novatier5revolver.gun 15a16 > "inaccuracy" : 0.016, items\guns\novakid\revolver\novatier6revolver.gun 15a16 > "inaccuracy" : 0.015, items\guns\novakid\revolver\novatier7revolver.gun 15a16 > "inaccuracy" : 0.016, items\guns\novakid\revolver\novatier8revolver.gun 15a16 > "inaccuracy" : 0.015, items\guns\novakid\revolver\novatier9revolver.gun 15a16 > "inaccuracy" : 0.016, items\guns\novakid\rifle\novatier0rifle.gun 15a16 > "inaccuracy" : 0.015, items\guns\novakid\rifle\novatier10rifle.gun 15a16 > "inaccuracy" : 0.01, items\guns\novakid\rifle\novatier1rifle.gun 15a16 > "inaccuracy" : 0.015, items\guns\novakid\rifle\novatier2rifle.gun 15a16 > "inaccuracy" : 0.014, items\guns\novakid\rifle\novatier3rifle.gun 15a16 > "inaccuracy" : 0.013, items\guns\novakid\rifle\novatier4rifle.gun 15a16 > "inaccuracy" : 0.012, items\guns\novakid\rifle\novatier5rifle.gun 15a16 > "inaccuracy" : 0.011, items\guns\novakid\rifle\novatier6rifle.gun 15a16 > "inaccuracy" : 0.01, items\guns\novakid\rifle\novatier7rifle.gun 15a16 > "inaccuracy" : 0.011, items\guns\novakid\rifle\novatier8rifle.gun 15a16 > "inaccuracy" : 0.01, items\guns\novakid\rifle\novatier9rifle.gun 15a16 > "inaccuracy" : 0.011, items\guns\randomgenerated\avianblaster.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\avianheavyblaster.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.03, 15d14 < "accuracy" : 100, items\guns\randomgenerated\boneassault.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.03, 15d14 < "accuracy" : 100, items\guns\randomgenerated\bonepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\boneshotgun.generatedgun 12a13 > "inaccuracy" : 0.13, 15d15 < "accuracy" : 100, items\guns\randomgenerated\cellzapper.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.05, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonassaultrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonassaultrifle_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonburstrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commongrenadelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonmachinepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.04, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonmachinepistol_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.04, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonpistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonpistol_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonrocketlauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonshotgun.generatedgun 12a13 > "inaccuracy" : 0.13, 15d15 < "accuracy" : 100, items\guns\randomgenerated\commonshotgun_plasma.generatedgun 12a13 > "inaccuracy" : 0.13, 14d14 < "accuracy" : 100, items\guns\randomgenerated\commonsniperrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.008, 15d14 < "accuracy" : 100, items\guns\randomgenerated\commonsniperrifle_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.008, 15d14 < "accuracy" : 100, items\guns\randomgenerated\crossbow.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\crossbowspecial.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\crossbowwood.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\flamethrower.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.04, 15d14 < "accuracy" : 100, items\guns\randomgenerated\florangrenadelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\floranneedler.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\globelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendaryassaultrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendarygrenadelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendarymachinepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.03, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendarypistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.01, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendaryrocketlauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.01, 15d14 < "accuracy" : 100, items\guns\randomgenerated\legendaryshotgun.generatedgun 12a13 > "inaccuracy" : 0.1, 15d15 < "accuracy" : 100, items\guns\randomgenerated\legendarysniperrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.003, 15d14 < "accuracy" : 100, items\guns\randomgenerated\lightningcoil.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.01, 15d14 < "accuracy" : 100, items\guns\randomgenerated\pulserifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rareassaultrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rareassaultrifle_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\raregrenadelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\raremachinepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\raremachinepistol_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rarepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rarepistol_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rarerocketlauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\rareshotgun.generatedgun 12a13 > "inaccuracy" : 0.11, 15d15 < "accuracy" : 100, items\guns\randomgenerated\rareshotgun_plasma.generatedgun 12a13 > "inaccuracy" : 0.11, 14d14 < "accuracy" : 100, items\guns\randomgenerated\raresniperrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.005, 15d14 < "accuracy" : 100, 19c18 < "projectileTypes" : [ "bouncybullet", "splitbullet", "piercingbullet" ], --- > "projectileTypes" : [ "bouncybullet", "piercingbullet" ], items\guns\randomgenerated\raresniperrifle_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.005, 15d14 < "accuracy" : 100, items\guns\randomgenerated\revolver.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\shattergun.generatedgun 12a13 > "inaccuracy" : 0.15, 15d15 < "accuracy" : 0.1, items\guns\randomgenerated\stingergun.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.03, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonassaultrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.03, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommongrenadelauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.015, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonmachinepistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.035, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonpistol.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.025, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonrocketlauncher.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.02, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonshotgun.generatedgun 12a13 > "inaccuracy" : 0.12, 15d15 < "accuracy" : 100, items\guns\randomgenerated\uncommonshotgun_plasma.generatedgun 12a13 > "inaccuracy" : 0.12, 14d14 < "accuracy" : 100, items\guns\randomgenerated\uncommonsniperrifle.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.005, 15d14 < "accuracy" : 100, 19c18 < "projectileTypes" : [ "delayed", "fast", "flame" ], --- > "projectileTypes" : [ "delayed", "fast" ], items\guns\randomgenerated\uncommonsniperrifle_plasma.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.005, 15d14 < "accuracy" : 100, items\guns\randomgenerated\uzi.generatedgun 13c13 < "spread" : [1, 1], --- > "inaccuracy" : 0.05, 15d14 < "accuracy" : 100, items\guns\unsorted\freezeray.gun 15a16 > "inaccuracy" : 0.02, items\guns\unsorted\ptester.gun 15a16 > "inaccuracy" : 0, items\guns\unsorted\waterballoongun.gun 13a14 > "inaccuracy" : 0.02, items\guns\unsorted\aegisaltbow\aegisaltbow.gun 7c7,8 < "description" : "An aegisaltbow hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\bow\bow.gun 7c7,8 < "description" : "A hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\brainextractor\brainextractor.gun 13a14 > "inaccuracy" : 0, items\guns\unsorted\bubble\bubblegun.gun 13a14 > "inaccuracy" : 0.04, items\guns\unsorted\buster\buster.gun 14a15 > "inaccuracy" : 0.02, items\guns\unsorted\compoundbow\compoundbow.gun 7c7,8 < "description" : "A compound hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\cupidsbow\cupidsbow.gun 7c7,8 < "description" : "It is said that the arrows loosed from this bow can provoke unbridled passion.", --- > "tooltipKind" : "bow", > "description" : "Arrows loosed from this bow provoke unbridled passion.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\feroziumbow\feroziumbow.gun 7c7,8 < "description" : "A ferozium bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\heartstringbow\heartstringbow.gun 7c7,8 < "description" : "A steel hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\icechucker\icechucker.gun 14a15 > "inaccuracy" : 0, items\guns\unsorted\ironbow\ironbow.gun 7c7,8 < "description" : "An iron hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\steelbow\steelbow.gun 7c7,8 < "description" : "A steel hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\guns\unsorted\titaniumbow\titaniumbow.gun 7c7,8 < "description" : "A Titanium hunting bow, monsters killed with a bow drop tasty meat.", --- > "tooltipKind" : "bow", > "description" : "Harvests meat and other goods from monsters.", 14a16 > "inaccuracy" : 0.01, items\tools\flashlight.flashlight 7c7 < "description" : "A handy flashlight! Seems to be powered by my energy pool.", --- > "description" : "A handy flashlight!", monsters\boss\bossmonster.lua 15a16,19 > self.trackTargetDistance = entity.configParameter("trackTargetDistance") > self.switchTargetDistance = entity.configParameter("switchTargetDistance") > self.keepTargetInSight = entity.configParameter("keepTargetInSight", true) > 31,47c35 < self.phaseSkills = {} < self.phaseStates = {} < for i,phase in ipairs(self.phases) do < self.phaseSkills[i] = {} < for _,skillName in ipairs(phase.skills) do < table.insert(self.phaseSkills[i], skillName) < end < if phase.enterPhase then < table.insert(self.phaseSkills[i], 1, phase.enterPhase) < end < self.phaseStates[i] = stateMachine.create(self.phaseSkills[i]) < < --Cycle through the skills < self.phaseStates[i].leavingState = function(stateName) < self.phaseStates[i].moveStateToEnd(stateName) < end < end --- > setPhaseStates(self.phases) 61c49,52 < util.trackTarget(entity.configParameter("trackTargetDistance"), entity.configParameter("switchTargetDistance")) --- > if self.targetId ~= nil and not world.entityExists(self.targetId) then > self.targetId = nil > end > util.trackTarget(self.trackTargetDistance, self.switchTargetDistance, self.keepTargetInSight) 71a63 > self.hadTarget = true 73,74c65,74 < if currentPhase() then < self.phaseStates[currentPhase()].endState() --- > if not hasTarget() and entity.health() > 0 and self.hadTarget then > --Lost target, reset boss > if currentPhase() then > self.phaseStates[currentPhase()].endState() > end > self.phase = nil > self.lastPhase = nil > setPhaseStates(self.phases) > status.setResource("health", status.stat("maxHealth")) > self.hadTarget = false 76,77c76 < self.phase = nil < self.lastPhase = nil --- > 78a78 > 143a144,163 > end > > function setPhaseStates(phases) > self.phaseSkills = {} > self.phaseStates = {} > for i,phase in ipairs(phases) do > self.phaseSkills[i] = {} > for _,skillName in ipairs(phase.skills) do > table.insert(self.phaseSkills[i], skillName) > end > if phase.enterPhase then > table.insert(self.phaseSkills[i], 1, phase.enterPhase) > end > self.phaseStates[i] = stateMachine.create(self.phaseSkills[i]) > > --Cycle through the skills > self.phaseStates[i].leavingState = function(stateName) > self.phaseStates[i].moveStateToEnd(stateName) > end > end monsters\boss\crystalboss\crystalboss.monstertype 52c52 < "trackTargetDistance" : 50.0, --- > "trackTargetDistance" : 40.0, 53a54 > "keepTargetInSight" : false, monsters\boss\penguinufo\penguinufo.monstertype 47a48 > "keepTargetInSight" : false, projectiles\physics.config 277a278,291 > > "groundspread" : { > "mass" : 3.0, > "gravityMultiplier" : 10, > "bounceFactor" : 0.0, > "maxMovementPerStep" : 0.4, > > "collisionPoly" : [ [-0.65, -0.65], [0.65, -0.65], [0.65, 0.65], [-0.65, 0.65] ], > "ignorePlatformCollision" : true, > > "airFriction" : 0.0, > "liquidFriction" : 0.5, > "groundFriction" : 0 > }, scripts\util.lua 60c60 < function util.trackTarget(distance, switchTargetDistance) --- > function util.trackTarget(distance, switchTargetDistance, keepInSight) 75c75 < util.trackExistingTarget() --- > util.trackExistingTarget(keepInSight) 81c81,83 < function util.trackExistingTarget() --- > function util.trackExistingTarget(keepInSight) > if keepInSight == nil then keepInSight = true end > 83c85 < if self.targetId ~= nil and not entity.entityInSight(self.targetId) then --- > if self.targetId ~= nil and keepInSight and not entity.entityInSight(self.targetId) then