FILES ----- player.config behaviors\monsters\modular\basemonster.behavior behaviors\monsters\modular\actions\charge.behavior behaviors\monsters\modular\actions\fire.behavior behaviors\monsters\modular\actions\invulnerable.behavior behaviors\monsters\modular\actions\windup.behavior [NEW] behaviors\monsters\modular\unique\orbide.behavior [NEW] behaviors\monsters\modular\unique\taroni.behavior dungeons\microdungeons\underground\underground1d\underground1dmicrodungeons.dungeon dungeons\microdungeons\underground\underground1d\underground1d_open1.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_open2.json dungeons\microdungeons\underground\underground1d\underground1d_tunnel1.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_tunnel2.json dungeons\microdungeons\underground\underground1d\underground1d_tunnelbackslope1.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_tunnelbackslope2.json dungeons\microdungeons\underground\underground1d\underground1d_tunnelforwardslope1.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_tunnelforwardslope2.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_tunnelweakbackslope2.json dungeons\microdungeons\underground\underground1d\underground1d_tunnelweakforwardslope1.json [NEW] dungeons\microdungeons\underground\underground1d\underground1d_tunnelweakforwardslope2.json interface\tooltips\shield.tooltip items\active\shields\commonlargeshield.activeitem items\active\shields\commonsmallshield.activeitem items\active\shields\eyeshield.activeitem items\active\shields\shield.animation items\active\shields\shield.lua [NEW] items\active\unsorted\rewardbag\rewardbag.activeitem [NEW] items\active\unsorted\rewardbag\rewardbag.animation [NEW] items\active\unsorted\rewardbag\rewardbag.lua [NEW] items\active\unsorted\rewardbag\rewardbag.png [NEW] items\active\unsorted\rewardbag\rewardbagicon.png [NEW] items\active\weapons\colors\tier10melee.weaponcolors [NEW] items\active\weapons\colors\tier5melee.weaponcolors [NEW] items\active\weapons\colors\tier6melee.weaponcolors [NEW] items\active\weapons\colors\tier7melee.weaponcolors [NEW] items\active\weapons\colors\tier8melee.weaponcolors [NEW] items\active\weapons\colors\tier9melee.weaponcolors [NEW] items\active\weapons\melee\tiered\broadsword\apex\apexstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apexstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier10broadsword.png items\active\weapons\melee\tiered\broadsword\apex\apextier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\apex\apextier9broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\avianstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\avianstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier10broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier1broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\avian\aviantier9broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\floranstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\floranstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier10broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier1broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\floran\florantier9broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier10broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier1broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\glitch\glitchtier9broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humanstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humanstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier10broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier1broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\human\humantier9broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotlstarter.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotlstarter.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier10broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier10broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier1broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier1broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier2broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier2broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier3broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier3broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier4broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier4broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier5broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier5broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier6broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier6broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier7broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier7broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier8broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier8broadsword.png [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier9broadsword.activeitem [NEW] items\active\weapons\melee\tiered\broadsword\hylotl\hylotltier9broadsword.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier10hammer.png items\active\weapons\melee\tiered\hammer\apex\apextier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\apex\apextier9hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier10hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier1hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\avian\aviantier9hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier10hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier1hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\floran\florantier9hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier10hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier1hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\glitch\glitchtier9hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier10hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier1hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\human\humantier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\human\humantier9hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier10hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier10hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier1hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier1hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier2hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier2hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier3hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier3hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier4hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier4hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier5hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier5hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier6hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier6hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier7hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier7hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier8hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier8hammer.png [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier9hammer.activeitem [NEW] items\active\weapons\melee\tiered\hammer\hylotl\hylotltier9hammer.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier10spear.png items\active\weapons\melee\tiered\spear\apex\apextier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier2spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier3spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier4spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier5spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier6spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier7spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier8spear.png [NEW] items\active\weapons\melee\tiered\spear\apex\apextier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\apex\apextier9spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier10spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier1spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier2spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier3spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier4spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier5spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier6spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier7spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier8spear.png [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\avian\aviantier9spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier10spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier1spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier2spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier3spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier4spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier5spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier6spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier7spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier8spear.png [NEW] items\active\weapons\melee\tiered\spear\floran\florantier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\floran\florantier9spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier10spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier1spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier2spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier3spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier4spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier5spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier6spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier7spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier8spear.png [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\glitch\glitchtier9spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier10spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier1spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier2spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier3spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier4spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier5spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier6spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier7spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier8spear.png [NEW] items\active\weapons\melee\tiered\spear\human\humantier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\human\humantier9spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier10spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier10spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier1spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier1spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier2spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier2spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier3spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier3spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier4spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier4spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier5spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier5spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier6spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier6spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier7spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier7spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier8spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier8spear.png [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier9spear.activeitem [NEW] items\active\weapons\melee\tiered\spear\hylotl\hylotltier9spear.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier0rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier0rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier10rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier10rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier1rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier1rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier2rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier2rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier3rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier3rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier4rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier4rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier5rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier5rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier6rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier6rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier7rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier7rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier8rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier8rifle.png [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier9rifle.activeitem [NEW] items\active\weapons\ranged\tiered\rifle\novakid\novatier9rifle.png items\buildscripts\buildshield.lua items\buildscripts\buildunrandweapon.lua items\buildscripts\buildweapon.lua monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\anglure\anglure.animation monsters\walkers\anglure\anglure.monstertype monsters\walkers\orbide\orbide.animation monsters\walkers\orbide\orbide.monstertype monsters\walkers\orbide\orbide.png [NEW] monsters\walkers\smoglin\body.monsterpart [NEW] monsters\walkers\smoglin\smoglin.animation [NEW] monsters\walkers\smoglin\smoglin.frames [NEW] monsters\walkers\smoglin\smoglin.monstertype [NEW] monsters\walkers\smoglin\smoglin.png [NEW] monsters\walkers\taroni\body.monsterpart [NEW] monsters\walkers\taroni\taroni.animation [NEW] monsters\walkers\taroni\taroni.frames [NEW] monsters\walkers\taroni\taroni.monstertype [NEW] monsters\walkers\taroni\taroni.png [NEW] monsters\walkers\yokat\body.monsterpart [NEW] monsters\walkers\yokat\eye.monsterpart [NEW] monsters\walkers\yokat\yokat-eye.frames [NEW] monsters\walkers\yokat\yokat-eye.png [NEW] monsters\walkers\yokat\yokat.animation [NEW] monsters\walkers\yokat\yokat.frames [NEW] monsters\walkers\yokat\yokat.monstertype [NEW] monsters\walkers\yokat\yokat.png npcs\base.npctype [NEW] projectiles\npcs\smoglingas\smoglingas.frames [NEW] projectiles\npcs\smoglingas\smoglingas.png [NEW] projectiles\npcs\smoglingas\smoglingas.projectile [NEW] quests\generated\generator.config quests\generated\guard.config quests\generated\normal.config quests\generated\shady.config scripts\actions\movement.lua scripts\questgen\generator.lua [NEW] sfx\npc\monsters\taroni_pickup.ogg [NEW] sfx\npc\monsters\taroni_throw.ogg sfx\tech\hoverbike_drive_loop.ogg [NEW] sfx\tech\hoverbike_idle_loop.ogg stats\monster_primary.lua stats\npc_primary.lua stats\player_primary.lua stats\effects\maxprotection\maxprotection.statuseffect vehicles\hoverbike\hoverbike.animation vehicles\mech\mech.animation vehicles\mech\mech.lua DIFFS ----- player.config 452,454d451 < "energyRegenBlockDischarge" : { < "baseValue" : -1.0 < }, 471c468,471 < "baseValue" : 0.05 --- > "baseValue" : 0.2 > }, > "perfectBlockLimitRegen" : { > "baseValue" : 0.5 490c490 < "deltaStat" : "energyRegenBlockDischarge", --- > "deltaValue" : -1.0, 496a497,504 > "perfectBlock" : { > "deltaValue" : -1.0, > "initialValue" : 0.0 > }, > "perfectBlockLimit" : { > "maxValue" : 1.0, > "initialPercentage" : 1.0 > }, 499d506 < "deltaStat" : "shieldStaminaRegen", 500a508,512 > }, > "shieldStaminaRegenBlock" : { > "maxValue" : 2.0, > "deltaValue" : -1.0, > "initialPercentage" : 0.0 behaviors\monsters\modular\basemonster.behavior 244c244 < "time": 1 --- > "time": "" behaviors\monsters\modular\actions\charge.behavior 2a3 > "description": "", 3a5 > "/scripts/actions/entities.lua", 7c9,10 < "/scripts/actions/sensor.lua" --- > "/scripts/actions/sensor.lua", > "/scripts/actions/time.lua" behaviors\monsters\modular\actions\fire.behavior 30c30,34 < "projectileParameters": {} --- > "projectileParameters": {}, > "fireArc": false, > "projectileSpeed": 0, > "gravityMultiplier": 1, > "highArc": false 148a153,206 > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "targetPosition" > } > }, > { > "title": "aimVector", > "type": "action", > "name": "aimVector", > "parameters": { > "fromPosition": "self", > "toPosition": "targetPosition", > "speed": "", > "collisionCheck": false, > "gravityMultiplier": "", > "useHighArc": "" > }, > "output": { > "aimVector": "aimVector" > } > } > ] behaviors\monsters\modular\actions\invulnerable.behavior 2a3 > "description": "", 69c70 < "state": "", --- > "state": "", 107,121d107 < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } 133a120,134 > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "body" > } > } behaviors\monsters\modular\actions\windup.behavior 339,341c339,341 < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", 343,347c343,353 < "children": [ < { < "title": "optional", < "type": "decorator", < "name": "optional", --- > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 349c355,358 < "shouldRun": "" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 351,359c360,372 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "children": [ > { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", > "parameters": { > "entity": "self", > "target": "target" > }, > "output": { > "direction": "facingDirection", > "vector": "aimVector" > } 361,365c374,382 < "children": [ < { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", --- > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", 367,368c384 < "entity": "self", < "target": "target" --- > "shouldRun": "" 370,379d385 < "output": { < "direction": "facingDirection", < "vector": "aimVector" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, 381,383c387,389 < "title": "optional", < "type": "decorator", < "name": "optional", --- > "title": "rotate", > "type": "action", > "name": "rotate", 385,394c391,392 < "shouldRun": "" < }, < "child": { < "title": "rotate", < "type": "action", < "name": "rotate", < "parameters": { < "angle": "aimAngle", < "rate": 0 < } --- > "angle": "aimAngle", > "rate": 0 398,399c396,411 < ] < } --- > } > ] > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" 401,416c413,427 < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", 418,421c429,430 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "entity": "self", > "target": "target" 423,444c432,442 < "children": [ < { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", < "parameters": { < "entity": "self", < "target": "target" < }, < "output": { < "direction": "facingDirection" < } < }, < { < "title": "faceDirection", < "type": "action", < "name": "faceDirection", < "parameters": { < "direction": "facingDirection" < } < } < ] --- > "output": { > "direction": "facingDirection" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "facingDirection" > } 446c444 < } --- > ] 448c446 < ] --- > } dungeons\microdungeons\underground\underground1d\underground1dmicrodungeons.dungeon 8c8 < "anchor" : [ "underground1d_open1", "underground1d_tunnelBackSlope1", "underground1d_tunnelForwardSlope1", "underground1d_tunnel1", "underground1d_tunnelWeakBackSlope1", "underground1d_tunnelWeakForwardSlope1" ], --- > "anchor" : [ "underground1d_open1", "underground1d_open2", "underground1d_tunnelBackSlope1", "underground1d_tunnelBackSlope2", "underground1d_tunnelForwardSlope1", "underground1d_tunnelForwardSlope2", "underground1d_tunnel1", "underground1d_tunnel2", "underground1d_tunnelWeakBackSlope1", "underground1d_tunnelWeakBackSlope2", "underground1d_tunnelWeakForwardSlope1", "underground1d_tunnelWeakForwardSlope2" ], 24a25,31 > "name" : "underground1d_open2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_open2.json" ] > }, > { 31a39,45 > "name" : "underground1d_tunnelBackSlope2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_tunnelBackSlope2.json" ] > }, > { 38a53,59 > "name" : "underground1d_tunnelForwardSlope2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_tunnelForwardSlope2.json" ] > }, > { 45a67,73 > "name" : "underground1d_tunnel2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_tunnel2.json" ] > }, > { 52a81,87 > "name" : "underground1d_tunnelWeakBackSlope2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_tunnelWeakBackSlope2.json" ] > }, > { 57a93,99 > }, > { > "name" : "underground1d_tunnelWeakForwardSlope2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "underground1d_tunnelWeakForwardSlope2.json" ] dungeons\microdungeons\underground\underground1d\underground1d_open1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\underground\underground1d\underground1d_tunnel1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\underground\underground1d\underground1d_tunnelbackslope1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\underground\underground1d\underground1d_tunnelforwardslope1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\underground\underground1d\underground1d_tunnelweakforwardslope1.json [TMX file differences are left out for huge size.] interface\tooltips\shield.tooltip 26c26 < "value" : "Shield Health:" --- > "value" : "" 33c33,45 < }, --- > }, > "cooldownLabel" : { > "type" : "label", > "position" : [127, 53], > "hAnchor" : "right", > "value" : "" > }, > "cooldownTitleLabel" : { > "type" : "label", > "position" : [12, 53], > "hAnchor" : "left", > "value" : "Cooldown Time:" > }, items\active\shields\commonlargeshield.activeitem 2a3 > "price" : 100, 8c9 < "tooltipKind" : "base", --- > "tooltipKind" : "shield", 21a23,24 > "minActiveTime" : 0.2, > 25a29,31 > "perfectBlockDirectives" : "?border=2;AACCFFFF;00000000", > "perfectBlockTime" : 0.2, > 52a59 > "perfectBlock" : [ "/sfx/melee/shield_block_wood_perfect.ogg" ], 67a75 > "perfectBlock" : [ "/sfx/melee/shield_block_metal_perfect.ogg" ], items\active\shields\commonsmallshield.activeitem 2a3 > "price" : 90, 8c9 < "tooltipKind" : "base", --- > "tooltipKind" : "shield", 21a23,24 > "minActiveTime" : 0.2, > 25a29,31 > "perfectBlockDirectives" : "?border=2;AACCFFFF;00000000", > "perfectBlockTime" : 0.2, > 52a59 > "perfectBlock" : [ "/sfx/melee/shield_block_wood_perfect.ogg" ], 67a75 > "perfectBlock" : [ "/sfx/melee/shield_block_metal_perfect.ogg" ], items\active\shields\eyeshield.activeitem 2a3 > "price" : 100, 8c9 < "tooltipKind" : "base", --- > "tooltipKind" : "shield", 20a22 > "perfectBlock" : [ "/sfx/melee/shield_block_metal_perfect.ogg" ], 27a30,31 > "minActiveTime" : 0.2, > 30a35,37 > > "perfectBlockDirectives" : "?border=2;AACCFFFF;00000000", > "perfectBlockTime" : 0.2, items\active\shields\shield.animation 3c3,4 < "hand" : "near" --- > "hand" : "near", > "directives" : "" 35c36 < "image" : ":idle" --- > "image" : ":idle" 40c41 < "image" : ":raised" --- > "image" : ":raised" 45c46 < "image" : ":raised", --- > "image" : ":raised", 61a63 > "perfectBlock" : [ ], 63a66,78 > }, > > "particleEmitters" : { > "perfectBlock" : { > "active" : false, > "transformationGroups" : ["shield"], > "emissionRate" : 30, > "offsetRegion" : [-0.5, -1.0, 0.5, 1.0], > "particles" : [ > { "particle" : "sparkle5"}, > { "particle" : "sparkle5"} > ] > } items\active\shields\shield.lua 11a12 > self.activeTimer = 0 12a14 > animator.setGlobalTag("directives", "") 33a36,37 > self.activeTimer = self.activeTimer + dt > 35a40,45 > if status.resourcePositive("perfectBlock") then > animator.setGlobalTag("directives", item.instanceValue("perfectBlockDirectives", "")) > else > animator.setGlobalTag("directives", "") > end > 40c50 < if fireMode ~= "primary" or not status.resourcePositive("shieldStamina") then --- > if (fireMode ~= "primary" and self.activeTimer >= item.instanceValue("minActiveTime")) or not status.resourcePositive("shieldStamina") then 84a95 > self.activeTimer = 0 91,92c102,107 < if notification.sourceEntityId ~= -65536 then < if status.resourcePositive("shieldStamina") then --- > if notification.hitType == "ShieldHit" then > if status.resourcePositive("perfectBlock") then > animator.playSound("perfectBlock") > animator.burstParticleEmitter("perfectBlock") > refreshPerfectBlock() > elseif status.resourcePositive("shieldStamina") then 101a117,124 > > refreshPerfectBlock() > end > > function refreshPerfectBlock() > local perfectBlockTimeAdded = math.max(0, math.min(status.resource("perfectBlockLimit"), item.instanceValue("perfectBlockTime") - status.resource("perfectBlock"))) > status.overConsumeResource("perfectBlockLimit", perfectBlockTimeAdded) > status.modifyResource("perfectBlock", perfectBlockTimeAdded) 105a129 > animator.setGlobalTag("directives", "") 108a133 > self.activeTimer = 0 items\active\weapons\melee\tiered\broadsword\apex\apextier1broadsword.activeitem 3c3 < "price" : 180, --- > "price" : 160, 33c33 < "baseDps" : 10, --- > "baseDps" : 11.25, items\active\weapons\melee\tiered\hammer\apex\apextier1hammer.activeitem 3c3 < "price" : 180, --- > "price" : 160, 33c33 < "baseDps" : 10, --- > "baseDps" : 12.3, items\active\weapons\melee\tiered\spear\apex\apextier1spear.activeitem 3c3 < "price" : 180, --- > "price" : 160, 13c13 < "questTags" : ["hammer"], --- > "questTags" : ["spear"], 34c34 < "baseDps" : 9, --- > "baseDps" : 11.11, items\buildscripts\buildshield.lua 65a66,74 > -- set price > config.price = (config.price or 0) * root.evalFunction("itemLevelPriceMultiplier", parameters.level or config.level or 1) > > -- tooltip fields > config.tooltipFields = {} > config.tooltipFields.subtitle = "Shield" > config.tooltipFields.healthLabel = (parameters.baseShieldHealth or config.baseShieldHealth or 0) * root.evalFunction("shieldLevelMultiplier", parameters.level or config.level or 1) > config.tooltipFields.cooldownLabel = parameters.cooldownTime or config.cooldownTime > items\buildscripts\buildunrandweapon.lua 36a37,45 > -- gun offsets > if config.baseOffset then > construct(config, "animationCustom", "animatedParts", "parts", "middle", "properties") > config.animationCustom.animatedParts.parts.middle.properties.offset = config.baseOffset > if config.muzzleOffset then > config.muzzleOffset = vec2.add(config.muzzleOffset, config.baseOffset) > end > end > items\buildscripts\buildweapon.lua 174d173 < -- TODO: should this be handled elsewhere? monsters\walkers\adultpoptop\adultpoptop.monstertype 27a28,30 > "hurtTime": 0.10, > "hurtWaitForGround": false, > "hurtWaitForGroundTime": 0.1, 41,42d43 < < "aimAtTarget" : true, 61,62d61 < < "aimAtTarget" : true, 70c69 < "winddownTime" : 0.6, --- > "winddownTime" : 0.2, 119c118 < "mass" : 1.0, --- > "mass" : 2.5, monsters\walkers\anglure\anglure.animation 18c18,21 < "cycle" : 0.6 --- > "cycle" : 0.6, > "frameProperties" : { > "immediateSound" : [ "/sfx/objects/fleshdoor_close.ogg", "/sfx/npc/quadruped/lion_pain1.ogg", "", "", "", "" ] > } 40c43 < "offset" : [0.625, 0.5] --- > "offset" : [0.625, 0.625] 119c122 < "fire" : [ "/sfx/projectiles/spit1.ogg", "/sfx/projectiles/spit2.ogg" ] --- > "fire" : [ "/sfx/projectiles/bloodvomit1.ogg", "/sfx/projectiles/bloodvomit2.ogg", "/sfx/projectiles/bloodvomit3.ogg", "/sfx/projectiles/bloodvomit4.ogg", "/sfx/projectiles/bloodvomit5.ogg", "/sfx/projectiles/bloodvomit6.ogg", "/sfx/projectiles/bloodvomit7.ogg" ] monsters\walkers\anglure\anglure.monstertype 50c50 < "fireSound" : "", --- > "fireSound" : "fire", 82c82 < "poly" : [ [0.75, 2], [1.5, 1.25], [1.5, -1.25], [0.75, -2], [-0.75, -2], [-1.5, -1.25], [-1.5, 1.25], [-0.75, 2] ], --- > "poly" : [ [0.75, 2.125], [1.25, 1.625], [1.0, -1.375], [0.5, -1.875], [-0.5, -1.875], [-1.0, -1.375], [-1.25, 1.625], [-0.75, 2.125] ], 95c95 < "collisionPoly" : [ [0.75, 2], [1.5, 1.25], [1.5, -1.25], [0.75, -2], [-0.75, -2], [-1.5, -1.25], [-1.5, 1.25], [-0.75, 2] ], --- > "collisionPoly" : [ [0.75, 2.125], [1.25, 1.625], [1.0, -1.375], [0.5, -1.875], [-0.5, -1.875], [-1.0, -1.375], [-1.25, 1.625], [-0.75, 2.125] ], monsters\walkers\orbide\orbide.animation 13c13 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 21c21 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 45c45 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 52c52 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 59c59 < "particleEmittersOn" : [ "dash" ] --- > "particleEmittersOn" : [ "dash" ] 66c66 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 76c76 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 82c82 < "particleEmittersOff" : [ "dash" ] --- > "particleEmittersOff" : [ "dash" ] 93c93 < "offset" : [-0.0625, 0.6875] --- > "offset" : [-0.125, 0.625] 114a115,117 > }, > "frameProperties" : { > "offset" : [ [-0.125, 0.625], [-0.125, 0.625], [-0.125, 0.625], [-0.125, 0.5], [-0.125, 0.0], [-0.125, -1.125], [-0.125, -2.5], [-0.125, -2.875], [-0.125, -3.0] ] 119a123,125 > }, > "frameProperties" : { > "offset" : [ [-0.125, -3.0], [-0.125, -2.875], [-0.125, -2.5], [-0.125, -1.125], [-0.125, -0.125], [-0.125, 0.5], [-0.125, 0.625], [-0.125, 0.625], [-0.125, 0.625] ] 124c130,131 < "image" : ":invulnerable." --- > "image" : ":invulnerable.", > "offset" : [-0.125, -3.0] 207a215,224 > } > }, > > "lights" : { > "glow" : { > "active" : true, > "position" : [0.625, 0.625], > "color" : [80, 100, 120], > "pointLight" : true, > "anchorPart" : "body" monsters\walkers\orbide\orbide.monstertype 16c16 < "behavior" : "monster", --- > "behavior" : "orbide", 19,101c19,20 < "damageOnTouch" : true, < < "queryTargets" : true, < "targetQueryRange" : 50, < "targetOnDamage" : true, < "targetEntityTypes" : [ "player", "npc", "monster" ], < "keepTargetInSight" : true, < "keepTargetInRange" : 20, < "targetOutOfSightTime" : 2.5, < < "foundTargetActions" : [ < { < "name" : "action-aggrohop", < "parameters" : { < "aggroHopSpeed" : 0, < "aggroHopWait" : 1.2, < "aggroHopState" : "" < } < } < ], < < "fleeActions" : [], < < "hostileActions" : [ < { < "name" : "action-charge", < "parameters" : { < "maximumRange" : 15, < "windupTime" : 1, < < "chargeTime" : 0.35, < "chargeSpeed" : 100, < "chargeControlForce" : 900, < "wallCrashSound" : "", < "wallCrashEmitter" : "", < < "winddownTime" : 0.6, < "winddownStopForce" : 1000 < } < } < ], < < "periodicActions" : [ < { < "name" : "action-invulnerable", < "cooldown" : [6, 12], < "parameters" : { < "windupTime" : 1.2, < "windupState" : "invulnerablewindup", < "winddownTime" : 1.2, < "winddownState" : "invulnerablewinddown", < < "invulnerableTime" : 20 < } < } < ], < < "damageTakenActions" : [ < ], < < "approachActions" : [ < { < "name" : "approach-walk", < "parameters" : { < "canJump" : true, < "maxJumps" : 3, < "jumpXVelocity" : 12, < "jumpYVelocity" : 30, < "jumpXControlForce" : 50, < "minXRange" : 10 < } < } < ], < < "wanderActions" : [ < { < "name" : "wander-walk", < "cooldown" : 6.0, < "parameters" : { < "wanderTime" : [5, 20] < } < } < ] --- > "wallCrashSound" : "", > "wallCrashEmitter" : "" npcs\base.npctype 872,873c872,873 < "energyRegenBlockDischarge" : { < "baseValue" : -1.0 --- > "shieldHealth" : { > "baseValue" : 0 875,876c875,876 < "shieldSuppressed" : { < "baseValue" : 0.0 --- > "shieldStaminaRegen" : { > "baseValue" : 0.2 895c895,904 < "deltaStat" : "energyRegenBlockDischarge", --- > "deltaValue" : -1.0, > "initialPercentage" : 0.0 > }, > "shieldStamina" : { > "maxValue" : 1.0, > "initialPercentage" : 1.0 > }, > "shieldStaminaRegenBlock" : { > "maxValue" : 2.0, > "deltaValue" : -1.0, quests\generated\guard.config 12c12 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 63c63 < "rewardPool" : "highValueQuestRewards", --- > "diffculty" : 1.0, 99c99 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 132c132 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, quests\generated\normal.config 13c13 < "rewardPool" : "mediumValueQuestRewards", --- > "difficulty" : 0.5, 40c40 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 87c87 < "rewardPool" : "highValueQuestRewards", --- > "difficulty" : 1.0, 110c110 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 144c144 < "rewardPool" : "mediumValueQuestRewards", --- > "difficulty" : 0.5, 172c172 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 201c201 < "rewardPool" : "highValueQuestRewards", --- > "difficulty" : 1.0, 226c226 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 266c266 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 294c294 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 323c323 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 353c353 < "rewardPool" : "mediumValueQuestRewards", --- > "difficulty" : 0.5, quests\generated\shady.config 12c12 < "rewardPool" : "mediumValueQuestRewards", --- > "difficulty" : 0.5, 39c39 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 79c79 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 109c109 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 138c138 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, 190c190 < "rewardPool" : "lowValueQuestRewards", --- > "difficulty" : 0.1, scripts\actions\movement.lua 578a579 > gravityMultiplier = nil, 588c589 < local gravityMultiplier = mcontroller.baseParameters().gravityMultiplier --- > local gravityMultiplier = args.gravityMultiplier or mcontroller.baseParameters().gravityMultiplier scripts\questgen\generator.lua 431a432,461 > function QuestGenerator:createRewards(overallDifficulty) > local rewardPools = root.assetJson("/quests/generated/generator.config:rewardPools") > > local bestMatch = -1 > local rewardPool = nil > for _,entry in ipairs(rewardPools) do > local threshold, poolName = table.unpack(entry) > if threshold > bestMatch and threshold <= overallDifficulty then > bestMatch = threshold > rewardPool = poolName > end > end > world.logInfo("overallDifficulty = %s, chose pool %s", overallDifficulty, rewardPool) > > if not rewardPool then return nil end > return { > type = "itemList", > items = { { > name = "rewardbag", > count = 1, > parameters = { > treasure = { > pool = rewardPool, > level = world.threatLevel() > } > } > } }, > } > end > 448a479 > local overallDifficulty = 0 459,466d489 < if operation.config.rewardPool then < local treasure = root.createTreasure(operation.config.rewardPool, world.threatLevel()) < parameters.rewards = { < type = "itemList", < items = treasure < } < end < 476a500,501 > > overallDifficulty = overallDifficulty + (operation.config.difficulty or 0) 477a503,504 > > quests[#quests].parameters.rewards = self:createRewards(overallDifficulty) stats\monster_primary.lua 38a39 > hitType = damageRequest.hitType, 54c55 < end \ No newline at end of file --- > end stats\npc_primary.lua 12a13,18 > if damageRequest.hitType == "ShieldHit" and status.statPositive("shieldHealth") and status.resourcePositive("shieldStamina") then > status.modifyResource("shieldStamina", -damage / status.stat("shieldHealth")) > status.setResourcePercentage("shieldStaminaRegenBlock", 1.0) > damage = 0 > end > 37a44 > hitType = damageRequest.hitType, 60a68,72 > > if not status.resourcePositive("shieldStaminaRegenBlock") then > status.modifyResourcePercentage("shieldStamina", status.stat("shieldStaminaRegen") * dt) > end > 83c95 < end \ No newline at end of file --- > end stats\player_primary.lua 36,39c36,42 < if damageRequest.hitType == "ShieldHit" and status.statPositive("shieldHealth") and status.resourcePositive("shieldStamina") then < local damageBlock = math.min(damage, status.resource("shieldStamina") * status.stat("shieldHealth")) < status.modifyResource("shieldStamina", -damageBlock / status.stat("shieldHealth")) < damage = damage - damageBlock --- > if damageRequest.hitType == "ShieldHit" then > if not status.resourcePositive("perfectBlock") then > status.modifyResource("shieldStamina", -damage / status.stat("shieldHealth")) > end > status.setResourcePercentage("shieldStaminaRegenBlock", 1.0) > damage = 0 > damageRequest.statusEffects = {} 72a76 > hitType = damageRequest.hitType, 163a168,172 > > if not status.resourcePositive("shieldStaminaRegenBlock") then > status.modifyResourcePercentage("shieldStamina", status.stat("shieldStaminaRegen") * dt) > status.modifyResourcePercentage("perfectBlockLimit", status.stat("perfectBlockLimitRegen") * dt) > end 170c179 < color = {255, 255, 0, 255} --- > color = status.resourcePositive("perfectBlock") and {255, 255, 200, 255} or {200, 200, 0, 255} stats\effects\maxprotection\maxprotection.statuseffect 10c10 < "maxprotection.lua" --- > "protection.lua" vehicles\hoverbike\hoverbike.animation 21c21 < "immediateSound" : "/sfx/tech/tech_doublejump.ogg" --- > "immediateSound" : "/sfx/tech/tech_jetpack_thrust2.ogg" 134c134 < "collisionNotification" : [ "/sfx/tech/hoverbike_bump1.ogg", "/sfx/tech/hoverbike_bump2.ogg", "/sfx/tech/hoverbike_bump3.ogg" ], --- > "collisionNotification" : [ "/sfx/tech/hoverbike_bump1.ogg", "/sfx/tech/hoverbike_bump2.ogg", "/sfx/tech/hoverbike_bump3.ogg" ], vehicles\mech\mech.animation 12,18c12 < "mode" : "end", < "properties" : { < "immediateSound" : "/sfx/tech/mech_jump3.ogg" < }, < "frameProperties" : { < "globalOffset" : [ [0, 0.5], [0, 0.5], [0, 0.375], [0, 0.375] ] < } --- > "mode" : "end" 24,27c18 < "mode" : "end", < "frameProperties" : { < "globalOffset" : [ [0, 0.25], [0, 0.25], [0, 0.125], [0, 0] ] < } --- > "mode" : "end" 33,37c24 < "mode" : "loop", < "frameProperties" : { < "immediateSound" : [ "/sfx/tech/mech_step.ogg", "", "", "", "", "/sfx/tech/mech_step.ogg", "", "", "", "" ], < "globalOffset" : [ [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25], [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25] ] < } --- > "mode" : "loop" 43,47c30 < "mode" : "loop", < "frameProperties" : { < "immediateSound" : [ "/sfx/tech/mech_step.ogg", "", "", "", "", "/sfx/tech/mech_step.ogg", "", "", "", "" ], < "globalOffset" : [ [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25], [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25] ] < } --- > "mode" : "loop" 89a73,125 > "body" : { > "properties" : { > "centered" : true, > "zLevel" : 3, > "sitPosition" : [2.0, 1.2] > }, > > "partStates" : { > "movement" : { > "idle" : { > "properties" : { > "image" : ":idle" > } > }, > "jump" : { > "properties" : { > "image" : ":idle", > "immediateSound" : "/sfx/tech/mech_jump3.ogg" > }, > "frameProperties" : { > "offset" : [ [0, 0.5], [0, 0.5], [0, 0.375], [0, 0.375] ] > } > }, > "fall" : { > "properties" : { > "image" : ":idle" > }, > "frameProperties" : { > "offset" : [ [0, 0.25], [0, 0.25], [0, 0.125], [0, 0] ] > } > }, > "walk" : { > "properties" : { > "image" : ":idle" > }, > "frameProperties" : { > "immediateSound" : [ "/sfx/tech/mech_step.ogg", "", "", "", "", "/sfx/tech/mech_step.ogg", "", "", "", "" ], > "offset" : [ [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25], [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25] ] > } > }, > "backWalk" : { > "properties" : { > "image" : ":idle" > }, > "frameProperties" : { > "immediateSound" : [ "/sfx/tech/mech_step.ogg", "", "", "", "", "/sfx/tech/mech_step.ogg", "", "", "", "" ], > "offset" : [ [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25], [0, 0.375], [0, 0.125], [0, 0], [0, 0.125], [0, 0.25] ] > } > } > } > } > }, > 93c129,130 < "zLevel" : -2 --- > "zLevel" : -2, > "anchorPart" : "body" 142c179,180 < "zLevel" : -1 --- > "zLevel" : -1, > "anchorPart" : "body" 182c220,221 < "rotationCenter" : [2.4, 0] --- > "rotationCenter" : [2.4, 0], > "anchorPart" : "body" 203c242,243 < "firePoint" : [6.5, -0.35] --- > "firePoint" : [6.5, -0.35], > "anchorPart" : "body" 237,274d276 < "body" : { < "properties" : { < "centered" : true, < "zLevel" : 3, < "sitPosition" : [2.0, 1.2] < }, < < "partStates" : { < "movement" : { < "idle" : { < "properties" : { < "image" : ":idle" < } < }, < "jump" : { < "properties" : { < "image" : ":idle" < } < }, < "fall" : { < "properties" : { < "image" : ":idle" < } < }, < "walk" : { < "properties" : { < "image" : ":idle" < } < }, < "backWalk" : { < "properties" : { < "image" : ":idle" < } < } < } < } < }, < 281c283,284 < "rotationCenter" : [0.4, -0.25] --- > "rotationCenter" : [0.4, -0.25], > "anchorPart" : "body" 301c304,305 < "firePoint" : [4.5, -0.35] --- > "firePoint" : [4.5, -0.35], > "anchorPart" : "body" 338c342,343 < "zLevel" : 5 --- > "zLevel" : 5, > "anchorPart" : "body" vehicles\mech\mech.lua 41d40 < local nudge = animator.transformedPosition({0, 0}) 52d50 < local nudge = animator.transformedPosition({0, 0})