FILES ----- interface.config sfx.config [NEW] animations\hoverbikethruster\thrustertrail.animation [NEW] animations\hoverbikethruster\thrustertrail.frames [NEW] animations\hoverbikethruster\thrustertrail.png behaviors\monsters\critter\swimming.behavior behaviors\monsters\modular\actions\charge.behavior behaviors\npc\combat.behavior [NEW] cinematics\planet1.png [NEW] cinematics\planet2.png cinematics\starfield1.png cinematics\teleport.cinematic cinematics\warpdown.png [NEW] dungeons\microdungeons\biomes\giantflowers\bridge1.json dungeons\missions\hylotlmissions\hylotlmission1.json dungeons\missions\lunarbase\lunarbase-objects.png dungeons\missions\lunarbase\lunarbase-wires1.png dungeons\missions\lunarbase\lunarbase.dungeon dungeons\missions\lunarbase\lunarbase.png effects\elemental\largefirecloud.effectsource [NEW] humanoid\dances\titanic.dance items\active\vehiclecontroller\boatcontrollergreen.activeitem [NEW] items\active\vehiclecontroller\emptyvehiclecontroller.png [NEW] items\active\vehiclecontroller\hoverbikeheadlights.png items\active\vehiclecontroller\vehiclecontroller.activeitem items\active\vehiclecontroller\vehiclecontrollergreen.activeitem items\active\vehiclecontroller\vehiclecontrollerred.activeitem items\active\weapons\fist\boxingglove.activeitem items\active\weapons\fist\clawglove.activeitem items\active\weapons\fist\gauntlet.activeitem items\active\weapons\fist\combofinishers\dashslash.combofinisher items\active\weapons\fist\combofinishers\powerpunch.combofinisher items\active\weapons\fist\combofinishers\uppercut.combofinisher items\active\weapons\melee\altabilities\broadsword\giantsword\giantsword.altability items\active\weapons\melee\altabilities\broadsword\risingslash\risingslash.altability items\active\weapons\melee\altabilities\generic\blinkslash\blinkslash.altability items\active\weapons\melee\altabilities\hammer\elementalaura\elementalaura.altability items\active\weapons\melee\altabilities\hammer\uppercut\uppercut.altability items\active\weapons\melee\altabilities\spear\elementalspin\elementalspin.altability items\active\weapons\melee\altabilities\spear\rocketspear\rocketspear.altability items\active\weapons\melee\axe\rareaxe.activeitem items\active\weapons\melee\broadsword\rarebroadsword.activeitem items\active\weapons\melee\dagger\raredagger.activeitem items\active\weapons\melee\hammer\rarehammer.activeitem items\active\weapons\melee\shortsword\rareshortsword.activeitem items\active\weapons\melee\spear\rarespear.activeitem items\active\weapons\ranged\altabilities\fuelairtrail\fuelairtrail.altability items\active\weapons\ranged\altabilities\lance\lance.altability items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem items\active\weapons\ranged\boomerang\boomerang.activeitem items\active\weapons\ranged\boomerang\fireboomerang.activeitem items\active\weapons\ranged\boomerang\lunarang.activeitem items\active\weapons\ranged\chakram\chakram.activeitem items\active\weapons\ranged\chakram\hardchakram.activeitem items\active\weapons\ranged\chakram\neochakram.activeitem items\active\weapons\ranged\chakram\sawchakram.activeitem items\active\weapons\ranged\flamethrower\flamethrower.activeitem items\active\weapons\ranged\flamethrower\flamethrower.lua items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem items\active\weapons\ranged\pistol\rarepistol.activeitem items\active\weapons\ranged\remotegrenadelauncher\remotegrenadelauncher.activeitem items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem items\active\weapons\ranged\shotgun\rareshotgun.activeitem items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem items\armors\decorative\hats\eye\cameraman.head items\generic\other\autochip.item monsters\boss\crystalboss\crystalboss.monstertype monsters\boss\crystalboss\skills\crystaldoublebeamattack.monsterskill monsters\boss\crystalboss\skills\crystalsinebeamattack.monsterskill monsters\boss\crystalboss\skills\crystalsinglebeamattack.monsterskill monsters\boss\penguinufo\penguinufo.monstertype monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill monsters\boss\penguinufo\skills\ufospawntanksattack.monsterskill monsters\boss\robotboss\robotboss.monstertype monsters\boss\spiderboss\spiderboss.monstertype monsters\critter\fishcritter\fishcritter.monstertype monsters\dungeon\moontant\moontant.monstertype monsters\flyers\agrobat\agrobat.monstertype monsters\flyers\scandroid\scandroid.monstertype npcs\base.npctype npcs\bmain.lua npcs\mission\mutantminer.npctype objects\actionfigure\agrobat\agrobataf.object objects\actionfigure\anglure\anglureaf.object objects\actionfigure\batong\batongaf.object objects\actionfigure\bobfae\bobfaeaf.object objects\actionfigure\bobot\bobotaf.object objects\actionfigure\bulbop\bulbopaf.object objects\actionfigure\capricoat\capricoataf.object objects\actionfigure\crabcano\crabcanoaf.object objects\actionfigure\crustoise\crustoiseaf.object objects\actionfigure\crutter\crutteraf.object objects\actionfigure\fennix\fennixaf.object objects\actionfigure\gleap\gleapaf.object objects\actionfigure\hemogoblin\hemogoblinaf.object objects\actionfigure\hypnare\hypnareaf.object objects\actionfigure\ignome\ignomeaf.object objects\actionfigure\iguarmor\iguarmoraf.object objects\actionfigure\lilodon\lilodonaf.object objects\actionfigure\lumoth\lumothaf.object objects\actionfigure\mandraflora\mandrafloraaf.object objects\actionfigure\miasmop\miasmopaf.object objects\actionfigure\monopus\monopusaf.object objects\actionfigure\narfin\narfinaf.object objects\actionfigure\nutmidge\nutmidgeaf.object objects\actionfigure\oculob\oculobaf.object objects\actionfigure\oogler\oogleraf.object objects\actionfigure\orbide\orbideaf.object objects\actionfigure\paratail\paratailaf.object objects\actionfigure\peblit\peblitaf.object objects\actionfigure\petricub\petricubaf.object objects\actionfigure\pipkin\pipkinaf.object objects\actionfigure\poptop\poptopaf.object objects\actionfigure\pteropod\pteropodaf.object objects\actionfigure\pulpin\pulpinaf.object objects\actionfigure\pyromantle\pyromantleaf.object objects\actionfigure\quagmutt\quagmuttaf.object objects\actionfigure\ringram\ringramaf.object objects\actionfigure\scandroid\scandroidaf.object objects\actionfigure\scaveran\scaveranaf.object objects\actionfigure\skimbus\skimbusaf.object objects\actionfigure\smoglin\smoglinaf.object objects\actionfigure\snaggler\snaggleraf.object objects\actionfigure\snaunt\snauntaf.object objects\actionfigure\spookit\spookitaf.object objects\actionfigure\sporgus\sporgusaf.object objects\actionfigure\squeem\squeemaf.object objects\actionfigure\taroni\taroniaf.object objects\actionfigure\tintic\tinticaf.object objects\actionfigure\toumingo\toumingoaf.object objects\actionfigure\trictus\trictusaf.object objects\actionfigure\triplod\triplodaf.object objects\actionfigure\voltip\voltipaf.object objects\actionfigure\wisper\wisperaf.object objects\actionfigure\yokat\yokataf.object objects\apex\vaseclassicsmall2\vaseclassicsmall2.object objects\arttrophies\derrickstatue\derrickstatue.object objects\arttrophies\flowerstatue\flowerstatue.object objects\arttrophies\genericpainting1\genericpainting1.object objects\arttrophies\glitchianman\glitchianman.object objects\arttrophies\glitchspeare\glitchspeare.object objects\arttrophies\goldenegg\goldenegg.object objects\arttrophies\paintingapegothic\paintingapegothic.object objects\arttrophies\paintingapescream\paintingapescream.object objects\arttrophies\paintingapespeare\paintingapespeare.object objects\arttrophies\paintingapexpearlearring\paintingapexpearlearring.object objects\arttrophies\paintingapexpixellisa\paintingapexpixellisa.object objects\arttrophies\paintingapexwithermine\paintingapexwithermine.object objects\arttrophies\paintingbirthofapevenus\paintingbirthofapevenus.object objects\arttrophies\paintingbirthofvenus\paintingbirthofvenus.object objects\arttrophies\paintingcreationofapepixel\paintingcreationofapepixel.object objects\arttrophies\paintingcreationofpixel\paintingcreationofpixel.object objects\arttrophies\paintinggothic\paintinggothic.object objects\arttrophies\paintingmonalisa\paintingmonalisa.object objects\arttrophies\paintingpearlearring\paintingpearlearring.object objects\arttrophies\paintingscream\paintingscream.object objects\arttrophies\paintingshakespeare\paintingshakespeare.object objects\arttrophies\paintingstarrynight\paintingstarrynight.object objects\arttrophies\persistenceofpixels\persistenceofpixels.object objects\arttrophies\rainbowpainting\rainbowpainting.object objects\arttrophies\rainbowunicornstatue\rainbowunicornstatue.object objects\arttrophies\sandstonestatueapex\sandstonestatueapex.object objects\arttrophies\sandstonestatueavian\sandstonestatueavian.object objects\arttrophies\sandstonestatuefloran\sandstonestatuefloran.object objects\arttrophies\sandstonestatueglitch\sandstonestatueglitch.object objects\arttrophies\sandstonestatuehuman\sandstonestatuehuman.object objects\arttrophies\sandstonestatuehylotl\sandstonestatuehylotl.object objects\arttrophies\selfportraitofhylotlshu\selfportraitofhylotlshu.object objects\arttrophies\shroomstatue\shroomstatue.object objects\arttrophies\tenstudiesoffemalehylotlgy\tenstudiesinfemalehylotlgy.object objects\arttrophies\venusdepixel\venusdepixel.object objects\outpost\shipyardcaptain\shipyardcaptain.object objects\ship\smallboosterflame\smallboosterflame.object objects\ship\smallboosterflameglitch\smallboosterflameglitch.object objects\ship\smallboosterflamehuman2\smallboosterflamehuman2.object particles\hoverbikedownthrust.particle particles\hoverbikethrust.particle particles\elemental\largecloud\largefirecloud1.particle projectiles\activeitems\boomerang\lunarangshard.projectile [NEW] projectiles\activeitems\fuelaircloud\default.frames [NEW] projectiles\activeitems\fuelaircloud\fuelaircloud.lua [NEW] projectiles\activeitems\fuelaircloud\fuelaircloud.png [NEW] projectiles\activeitems\fuelaircloud\fuelaircloud.projectile [NEW] projectiles\activeitems\fuelaircloud\fuelairignition.frames [NEW] projectiles\activeitems\fuelaircloud\fuelairignition.png [NEW] projectiles\activeitems\fuelaircloud\fuelairignition.projectile projectiles\activeitems\guidedrocket\electricguidedrocket.png projectiles\activeitems\guidedrocket\fireguidedrocket.png projectiles\activeitems\guidedrocket\guidedrocket.png projectiles\activeitems\guidedrocket\iceguidedrocket.png projectiles\activeitems\guidedrocket\poisonguidedrocket.png projectiles\activeitems\traildash\icetrail.projectile projectiles\explosions\burstexplosion\electricburstexplosion.projectile projectiles\explosions\elementalwave\electricshockwave.projectile projectiles\explosions\regularexplosion2\electricexplosionknockbackstatus.config projectiles\guns\clouds\largecloud\largeelectriccloud.projectile projectiles\guns\clouds\smallcloud\smallelectriccloud.projectile projectiles\guns\unsorted\lightningthrower\lightningthrower.projectile projectiles\npcs\glitter\glitter.projectile projectiles\npcs\grabbed\grabbed.projectile projectiles\swoosh\axe\electricaxe\rareelectricaxe.projectile projectiles\swoosh\broadsword\electricbroadswordswoosh\rareelectricbroadswordswoosh.projectile projectiles\swoosh\broadsword\travelingswoosh\electrictravelingswoosh.projectile projectiles\swoosh\dagger\electricdagger\rareelectricdagger.projectile projectiles\swoosh\hammer\electrichammer\rareelectrichammer.projectile projectiles\swoosh\shortsword\electricshortsword\rareelectricshortsword.projectile projectiles\swoosh\spear\electricspear\rareelectricspear.projectile projectiles\swoosh\spear\spinswoosh\electricspinswoosh.projectile [NEW] projectiles\unsorted\teslabolt\teslabolt.frames [NEW] projectiles\unsorted\teslabolt\teslabolt.png [NEW] projectiles\unsorted\teslabolt\teslabolt.projectile [NEW] projectiles\unsorted\teslaboltsmall\teslabolt.frames [NEW] projectiles\unsorted\teslaboltsmall\teslaboltsmall.frames [NEW] projectiles\unsorted\teslaboltsmall\teslaboltsmall.png [NEW] projectiles\unsorted\teslaboltsmall\teslaboltsmall.projectile recipes\weapons\unique\clawglove.recipe recipes\weapons\unique\fireboomerang.recipe recipes\weapons\unique\hardchakram.recipe recipes\weapons\unique\iceboomerang.recipe recipes\weapons\unique\lunarang.recipe recipes\weapons\unique\neochakram.recipe recipes\weapons\unique\sawchakram.recipe recipes\weapons\unique\stunglove.recipe recipes\weapons\unique\vinefist.recipe sfx\melee\swing_dagger.ogg sfx\melee\swing_dagger_electric1.ogg sfx\melee\swing_dagger_electric2.ogg sfx\melee\swing_dagger_electric3.ogg sfx\melee\swing_dagger_fire1.ogg sfx\melee\swing_dagger_fire2.ogg sfx\melee\swing_dagger_fire3.ogg sfx\melee\swing_dagger_ice1.ogg sfx\melee\swing_dagger_ice2.ogg sfx\melee\swing_dagger_ice3.ogg sfx\melee\swing_dagger_poison1.ogg sfx\melee\swing_dagger_poison2.ogg sfx\melee\swing_dagger_poison3.ogg sfx\objects\boosterflame.ogg sfx\objects\scififurnace.ogg [NEW] stats\effects\electrified\electrified.animation [NEW] stats\effects\electrified\electrified.lua [NEW] stats\effects\electrified\electrified.statuseffect stats\effects\paralysis\paralysis.statuseffect tech\booster\cameramanboost.tech tech\dash\dash.techitem tech\dash\ftlboost.tech tech\dash\ftlboost.techitem tiles\materials\biorock.material tiles\materials\biorock2.material treasure\common.treasurepools treasure\hunting.treasurepools treasure\monster.treasurepools vehicles\boat\boat.animation vehicles\boat\boat.lua vehicles\boat\boat.vehicle vehicles\hoverbike\hoverbike.animation vehicles\hoverbike\hoverbike.lua vehicles\hoverbike\hoverbike.vehicle vehicles\hoverbike\hoverbikegreen.vehicle vehicles\hoverbike\hoverbikegreenbackground.png vehicles\hoverbike\hoverbikegreenforeground.png [NEW] vehicles\hoverbike\hoverbikeheadlights.frames [NEW] vehicles\hoverbike\hoverbikeheadlights.png vehicles\hoverbike\hoverbikered.vehicle vehicles\hoverbike\hoverbikeredforeground.png versioning\item_6_7.lua DIFFS ----- interface.config 97c97 < "portraitOffset" : [-45, -61], --- > "portraitOffset" : [-38, -73], 99,100c99,100 < "portraitScissorRect" : [-128, -12, 7, 64], < "portraitMaxSize" : 64 --- > "portraitScissorRect" : [-64, 0, 0, 64], > "portraitMaxSize" : [26, 48] sfx.config 2c2 < "defaultMaxDistance" : 45.0, --- > "defaultMaxDistance" : 40.0, 5c5 < "landingVolume" : 2.5, --- > "landingVolume" : 2.0, behaviors\monsters\critter\swimming.behavior 66c66 < "success": 1 --- > "success": -1 70c70 < "title": "failer", --- > "title": "succeeder", 72c72 < "name": "failer", --- > "name": "succeeder", 126c126 < "title": "move", --- > "title": "controlMove", 128c128 < "name": "move", --- > "name": "controlMove", behaviors\monsters\modular\actions\charge.behavior 22c22 < "wallCrashEmitter": null, --- > "wallCrashEmitter": "", behaviors\npc\combat.behavior 102c102 < "title": "dynamic", --- > "title": "parallel", 104,105c104,108 < "name": "dynamic", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 108c111 < "title": "parallel", --- > "title": "cleanup", 110,114c113,114 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "cleanup", > "parameters": {}, 117c117,152 < "title": "hasMeleePrimary", --- > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "hasShield", > "type": "action", > "name": "hasShield", > "parameters": {} > }, > { > "title": "beginAltFire", > "type": "action", > "name": "beginAltFire", > "parameters": {} > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > } > }, > { > "title": "endAltFire", 119c154 < "name": "hasMeleePrimary", --- > "name": "endAltFire", 121c156,164 < }, --- > } > ] > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ 123,125c166,168 < "title": "cooldown", < "type": "decorator", < "name": "cooldown", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 127,129c170,171 < "cooldown": 2, < "onFail": true, < "onSuccess": false --- > "fail": 1, > "success": -1 131,139c173,178 < "child": { < "title": "task", < "type": "decorator", < "name": "task", < "parameters": { < "groupId": "combat", < "taskId": "melee", < "minMembers": 1, < "maxMembers": 8 --- > "children": [ > { > "title": "hasMeleePrimary", > "type": "action", > "name": "hasMeleePrimary", > "parameters": {} 141,144c180,183 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", 146,149c185,187 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "cooldown": 2, > "onFail": true, > "onSuccess": false 151,153c189,200 < "children": [ < { < "title": "dynamic", --- > "child": { > "title": "task", > "type": "decorator", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "melee", > "minMembers": 1, > "maxMembers": 8 > }, > "child": { > "title": "sequence", 155,156c202,208 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 159,173c211,213 < "title": "groupResource", < "type": "action", < "name": "groupResource", < "parameters": { < "groupId": "combat", < "name": "meleePosition" < }, < "output": { < "position": "movePosition" < } < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", --- > "title": "dynamic", > "type": "composite", > "name": "dynamic", 175,180c215,240 < "child": { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.5 --- > "children": [ > { > "title": "groupResource", > "type": "action", > "name": "groupResource", > "parameters": { > "groupId": "combat", > "name": "meleePosition" > }, > "output": { > "position": "movePosition" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.5 > } > } 182c242,248 < } --- > ] > }, > { > "title": "NPC Melee", > "type": "module", > "name": "meleecombat", > "parameters": {} 185,190d250 < }, < { < "title": "NPC Melee", < "type": "module", < "name": "meleecombat", < "parameters": {} 192c252 < ] --- > } 194,211c254 < } < } < ] < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasRangedPrimary", < "type": "action", < "name": "hasRangedPrimary", < "parameters": {} --- > ] 214,216c257,259 < "title": "task", < "type": "decorator", < "name": "task", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 218,221c261,262 < "groupId": "combat", < "taskId": "ranged", < "minMembers": 1, < "maxMembers": 8 --- > "fail": 1, > "success": -1 223,245c264,288 < "child": { < "title": "NPC Ranged", < "type": "module", < "name": "rangedcombat", < "parameters": {} < } < } < ] < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasMeleePrimary", < "type": "action", < "name": "hasMeleePrimary", < "parameters": {} --- > "children": [ > { > "title": "hasRangedPrimary", > "type": "action", > "name": "hasRangedPrimary", > "parameters": {} > }, > { > "title": "task", > "type": "decorator", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "ranged", > "minMembers": 1, > "maxMembers": 8 > }, > "child": { > "title": "NPC Ranged", > "type": "module", > "name": "rangedcombat", > "parameters": {} > } > } > ] 248,250c291,293 < "title": "task", < "type": "decorator", < "name": "task", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 252,255c295,296 < "groupId": "combat", < "taskId": "meleeStandby", < "minMembers": 1, < "maxMembers": 8 --- > "fail": 1, > "success": -1 257,262c298,328 < "child": { < "title": "NPC Melee Standby", < "type": "module", < "name": "meleestandby", < "parameters": {} < } --- > "children": [ > { > "title": "hasMeleePrimary", > "type": "action", > "name": "hasMeleePrimary", > "parameters": {} > }, > { > "title": "task", > "type": "decorator", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "meleeStandby", > "minMembers": 1, > "maxMembers": 8 > }, > "child": { > "title": "NPC Melee Standby", > "type": "module", > "name": "meleestandby", > "parameters": {} > } > } > ] > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 265,270d330 < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} cinematics\teleport.cinematic 192a193,263 > "image" : "/cinematics/glitters.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.0, > "zoom" : 1.75, > "alpha" : 0.25, > "position" : [480, -600] > }, > { > "timecode" : 2.0, > "zoom" : 1.75, > "alpha" : 0.25, > "position" : [480, 1000] > } > ], > "loopStart" : 1.0, > "loopTime" : 3.0 > }, > /* > { > "drawables" : [ > { > "image" : "/cinematics/planet1.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.0, > "zoom" : 0.5, > "alpha" : 1, > "position" : [100, -200] > }, > { > "timecode" : 0.4, > "zoom" : 0.5, > "alpha" : 1, > "position" : [100, 1000] > } > ], > "loopStart" : 1, > "loopTime" : 8 > }, > { > "drawables" : [ > { > "image" : "/cinematics/planet2.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.0, > "zoom" : 0.5, > "alpha" : 1, > "position" : [600, -200] > }, > { > "timecode" : 0.4, > "zoom" : 0.5, > "alpha" : 1, > "position" : [600, 1000] > } > ], > "loopStart" : 2.75, > "loopTime" : 8 > }, > */ > { > "drawables" : [ > { dungeons\missions\hylotlmissions\hylotlmission1.json [TMX file differences are left out for huge size.] dungeons\missions\lunarbase\lunarbase.dungeon 446a447,470 > > { > "value" : [42, 0, 0, 255], > "comment" : "wire #42", > "brush" : [ [ "wire", { "group" : "group42", "local" : true } ] ] > }, > > { > "value" : [43, 0, 0, 255], > "comment" : "wire #43", > "brush" : [ [ "wire", { "group" : "group43", "local" : true } ] ] > }, > > { > "value" : [44, 0, 0, 255], > "comment" : "wire #44", > "brush" : [ [ "wire", { "group" : "group44", "local" : true } ] ] > }, > > { > "value" : [45, 0, 0, 255], > "comment" : "wire #45", > "brush" : [ [ "wire", { "group" : "group45", "local" : true } ] ] > }, effects\elemental\largefirecloud.effectsource 4c4 < "duration" : 0.03, --- > "duration" : 0.05, items\active\vehiclecontroller\boatcontrollergreen.activeitem 2a3 > "price" : 25000, items\active\vehiclecontroller\vehiclecontroller.activeitem 5,6c5,7 < "shortdescription" : "Dun Hoverbike Controller", < "description" : "Create a dun coloured hoverbike from stored nanites.", --- > "price" : 11000, > "shortdescription" : "Khaki Hoverbike Controller", > "description" : "Create a Khaki painted hoverbike from stored nanites.", items\active\vehiclecontroller\vehiclecontrollergreen.activeitem 3a4 > "price" : 15000, 5c6 < "description" : "Create a green hoverbike from stored nanites.", --- > "description" : "Create a green painted hoverbike from stored nanites.", items\active\vehiclecontroller\vehiclecontrollerred.activeitem 3a4 > "price" : 12500, 5c6 < "description" : "Create a red hoverbike from stored nanites.", --- > "description" : "Create a red painted hoverbike from stored nanites.", items\active\weapons\fist\boxingglove.activeitem 37c37 < "baseDps" : 8.0, --- > "baseDps" : 6.0, items\active\weapons\fist\clawglove.activeitem 42c42 < "baseDps" : 8.0, --- > "baseDps" : 6.0, items\active\weapons\fist\gauntlet.activeitem 37c37 < "baseDps" : 8.0, --- > "baseDps" : 7.0, items\active\weapons\fist\combofinishers\dashslash.combofinisher 52c52 < "baseDamage" : 8.0, --- > "baseDamage" : 6.0, items\active\weapons\fist\combofinishers\powerpunch.combofinisher 52c52 < "baseDamage" : 8.0, --- > "baseDamage" : 6.0, items\active\weapons\fist\combofinishers\uppercut.combofinisher 52c52 < "baseDamage" : 8.0, --- > "baseDamage" : 5.0, 54c54 < "knockback" : [0, 55], --- > "knockback" : [0, 45], items\active\weapons\melee\altabilities\broadsword\giantsword\giantsword.altability 186c186 < "damageConfig" : { "statusEffects" : [ "paralysis" ] } --- > "damageConfig" : { "statusEffects" : [ "electrified" ] } items\active\weapons\melee\altabilities\broadsword\risingslash\risingslash.altability 66d65 < "statusEffects" : ["shortparalysis"], items\active\weapons\melee\altabilities\generic\blinkslash\blinkslash.altability 80c80 < "damageConfig" : { "statusEffects" : [ "paralysis" ] } --- > "damageConfig" : { "statusEffects" : [ "electrified" ] } items\active\weapons\melee\altabilities\hammer\elementalaura\elementalaura.altability 108c108 < "damageConfig" : { "statusEffects" : [ "paralysis" ] } --- > "damageConfig" : { "statusEffects" : [ "electrified" ] } items\active\weapons\melee\altabilities\hammer\uppercut\uppercut.altability 67d66 < "statusEffects" : ["shortparalysis"], items\active\weapons\melee\altabilities\spear\elementalspin\elementalspin.altability 136c136 < "damageConfig" : { "statusEffects" : [ "paralysis" ] } --- > "damageConfig" : { "statusEffects" : [ "electrified" ] } items\active\weapons\melee\altabilities\spear\rocketspear\rocketspear.altability 104c104 < "baseDps" : 9.5, --- > "baseDps" : 6.0, items\active\weapons\melee\axe\rareaxe.activeitem 90c90 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\melee\broadsword\rarebroadsword.activeitem 93c93 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\melee\dagger\raredagger.activeitem 87c87 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\melee\hammer\rarehammer.activeitem 109c109 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\melee\shortsword\rareshortsword.activeitem 87c87 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\melee\spear\rarespear.activeitem 104c104 < "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\ranged\altabilities\fuelairtrail\fuelairtrail.altability 6c6 < "trailIgnite" : [ ] --- > "trailIgnite" : [ "/sfx/objects/hiddenswitch1.ogg" ] items\active\weapons\ranged\altabilities\lance\lance.altability 151c151 < "electric" : { "damageConfig" : { "statusEffects" : [ "paralysis" ] } } --- > "electric" : { "damageConfig" : { "statusEffects" : [ "electrified" ] } } items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem 89c89 < "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\ranged\boomerang\boomerang.activeitem 24c24 < "power" : 3, --- > "power" : 4, 33,34d32 < < "energyCost" : 18, items\active\weapons\ranged\boomerang\fireboomerang.activeitem 25c25 < "power" : 3, --- > "power" : 6, items\active\weapons\ranged\boomerang\lunarang.activeitem 24c24 < "power" : 2, --- > "power" : 4, items\active\weapons\ranged\chakram\chakram.activeitem 29,30c29,30 < "knockback" : 2, < "power" : 1.0, --- > "knockback" : 10, > "power" : 4.0, items\active\weapons\ranged\chakram\hardchakram.activeitem 30c30 < "power" : 2.0, --- > "power" : 5.0, items\active\weapons\ranged\chakram\neochakram.activeitem 30c30 < "power" : 0.5, --- > "power" : 2, items\active\weapons\ranged\chakram\sawchakram.activeitem 30c30 < "power" : 0.5, --- > "power" : 3, items\active\weapons\ranged\flamethrower\flamethrower.activeitem 32,33c32,33 < "baseDps" : 13.5, < "energyUsage" : 40, --- > "baseDps" : 9.0, > "energyUsage" : 60, items\active\weapons\ranged\flamethrower\flamethrower.lua 7a8,10 > activeItem.setCursor("/cursors/reticle0.cursor") > animator.setGlobalTag("paletteSwaps", item.instanceValue("paletteSwaps", "")) > 69c72 < end \ No newline at end of file --- > end items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem 85c85 < "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\ranged\pistol\rarepistol.activeitem 85c85 < "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\ranged\remotegrenadelauncher\remotegrenadelauncher.activeitem 22c22 < "level" : 6, --- > "level" : 1, 28c28 < "power" : 6, --- > "power" : 8, 31c31 < "energyUsage" : 35 --- > "energyUsage" : 60 items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem 55c55 < "energyUsage" : [22.5, 27], --- > "energyUsage" : [45, 54], items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem 53c53 < "energyUsage" : [22.5, 27], --- > "energyUsage" : [45, 54], items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem 53c53 < "energyUsage" : [22.5, 27], --- > "energyUsage" : [45, 54], items\active\weapons\ranged\shotgun\rareshotgun.activeitem 86c86 < "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "electrified" ] } }, items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem 84c84 < "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "paralysis" ] } }, --- > "primaryAttack" : { "projectileType" : "electricplasma", "projectileParameters" : { "statusEffects" : [ "electrified" ] } }, items\armors\decorative\hats\eye\cameraman.head 14a15,61 > "statusEffects" : [ > { > "stat" : "maxHealth", > "amount" : 10000 > }, > { > "stat" : "healthRegen", > "amount" : 10000 > }, > { > "stat" : "maxEnergy", > "amount" : 10000 > }, > { > "stat" : "breathProtection", > "amount" : 1.0 > }, > { > "stat" : "biomeradiationImmunity", > "amount" : 1.0 > }, > { > "stat" : "biomecoldImmunity", > "amount" : 1.0 > }, > { > "stat" : "biomeheatImmunity", > "amount" : 1.0 > }, > { > "stat" : "poisonImmunity", > "amount" : 1.0 > }, > { > "stat" : "fireImmunity", > "amount" : 1.0 > }, > { > "stat" : "lavaImmunity", > "amount" : 1.0 > }, > { > "stat" : "invisible", > "amount" : 1.0 > } > ], > items\generic\other\autochip.item 3a4 > "price" : 100, 5c6 < "description" : "I can slot a bunch of these together to make a functioning auto drive!", --- > "description" : "This should be useful for building and repairing vehicles!", 8c9 < "learnBlueprintsOnPickup" : [ "autodrive" ] --- > "learnBlueprintsOnPickup" : [ ] monsters\boss\crystalboss\crystalboss.monstertype 129a130,132 > }, > "stunImmunity" : { > "baseValue" : 1.0 136c139,140 < "initialValue" : 0.0 --- > "initialValue" : 0.0, > "maxValue" : 0.0 monsters\boss\crystalboss\skills\crystaldoublebeamattack.monsterskill 9,10c9,10 < "skillTime" : 8, < "rotateInterval" : 8, --- > "skillTime" : 15, > "rotateInterval" : 15, monsters\boss\crystalboss\skills\crystalsinebeamattack.monsterskill 9,10c9,10 < "skillTime" : 15, < "rotateInterval" : 15, --- > "skillTime" : 21, > "rotateInterval" : 21, monsters\boss\crystalboss\skills\crystalsinglebeamattack.monsterskill 9,10c9,10 < "skillTime" : 13, < "rotateInterval" : 13, --- > "skillTime" : 19, > "rotateInterval" : 19, monsters\boss\penguinufo\penguinufo.monstertype 109a110,112 > }, > "stunImmunity" : { > "baseValue" : 1.0 116c119,120 < "initialValue" : 0.0 --- > "initialValue" : 0.0, > "maxValue" : 0.0 monsters\boss\penguinufo\skills\uforeinforcementsattack.monsterskill 46c46 < "offset" : [0.0, -1.5], --- > "offset" : [0.0, 1.0], 51c51 < "position" : [0, -0.5], --- > "position" : [0, 1.0], 91c91 < "offset" : [0.0, -1.5], --- > "offset" : [0.0, 1.0], 96c96 < "position" : [0, -0.5], --- > "position" : [0, 1.0], 136c136 < "offset" : [0.0, -1.5], --- > "offset" : [0.0, 1.0], 141c141 < "position" : [0, -0.5], --- > "position" : [0, 1.0], monsters\boss\penguinufo\skills\ufospawntanksattack.monsterskill 44c44 < "offset" : [-0.5, -1.25], --- > "offset" : [-0.5, 1.25], 50c50 < "position" : [-1, -0.25], --- > "position" : [-1, 0.75], monsters\boss\robotboss\robotboss.monstertype 125a126,128 > }, > "stunImmunity" : { > "baseValue" : 1.0 132c135,136 < "initialValue" : 0.0 --- > "initialValue" : 0.0, > "maxValue" : 0.0 monsters\boss\spiderboss\spiderboss.monstertype 98a99,101 > }, > "stunImmunity" : { > "baseValue" : 1.0 105c108,109 < "initialValue" : 0.0 --- > "initialValue" : 0.0, > "maxValue" : 0.0 monsters\critter\fishcritter\fishcritter.monstertype 37d36 < monsters\dungeon\moontant\moontant.monstertype 145c145 < "baseValue" : 60 --- > "baseValue" : 45 monsters\flyers\agrobat\agrobat.monstertype 9c9 < "dropPools" : [ { "default" : "empty" } ], --- > "dropPools" : [ { "default" : "agrobatTreasure", "bow" : "agrobatHunting" } ], monsters\flyers\scandroid\scandroid.monstertype 178a179,181 > }, > "poisonImmunity" : { > "baseValue" : 1.0 npcs\base.npctype 874d873 < 880c879,882 < "baseValue" : 0.2 --- > "baseValue" : 1.0 > }, > "shieldSuppressed" : { > "baseValue" : 0.0 911a914,921 > "perfectBlock" : { > "deltaValue" : -1.0, > "initialValue" : 0.0 > }, > "perfectBlockLimit" : { > "maxValue" : 1.0, > "initialPercentage" : 1.0 > }, 917c927 < "maxValue" : 2.0, --- > "maxValue" : 5.0, npcs\bmain.lua 312a313,322 > function beginAltFire(args, output) > entity.beginAltFire() > return true > end > > function endAltFire(args, output) > entity.endAltFire() > return true > end > npcs\mission\mutantminer.npctype 27c27 < "baseValue" : 120.0 --- > "baseValue" : 100.0 objects\actionfigure\agrobat\agrobataf.object 8c8 < "description" : "\"Due to its sensitive eyes it prefers dark settings, like caves. They can be a real threat in big numbers.\"", --- > "description" : "\"Due to its sensitive eyes it prefers dark settings, like caves.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\anglure\anglureaf.object 8c8 < "description" : "\"At night, all you can see is the Anglure's light. Don't be fooled - the fangs are still there.\"", --- > "description" : "\"At night, all you can see is the Anglure's light.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\batong\batongaf.object 8c8 < "description" : "\"It navigates with its sense of taste. By tasting the particles in the air it can sense what's ahead of it.\"", --- > "description" : "\"By tasting the particles in the air it can sense what's ahead of it.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\bobfae\bobfaeaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\bobot\bobotaf.object 8c8 < "description" : "\"Nobody knows where it came from or who made it. The Bobot is easily angered. Maybe because it doesn't know where it came from either.\"", --- > "description" : "\"Nobody knows where it came from or who made it.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\bulbop\bulbopaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\capricoat\capricoataf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\crabcano\crabcanoaf.object 8c8 < "description" : "\"The Crabcano is always on edge. It walks sideways and erupts at the slightest confrontation.\"", --- > "description" : "\"It's always on edge. It walks sideways and erupts at the slightest confrontation.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\crustoise\crustoiseaf.object 8c8 < "description" : "\"Explorers are warned to watch their step in areas inhabited by Crustoise. The sharp spikes can penetrate any space boot.\"", --- > "description" : "\"The sharp spikes can penetrate any space boot.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\crutter\crutteraf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\fennix\fennixaf.object 8c8 < "description" : "\"It's a playful species but spends its life alone. Sometimes it chases its own tail and accidentally sets it on fire.\"", --- > "description" : "\"Sometimes it chases its own tail and accidentally sets it on fire. \"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\gleap\gleapaf.object 8c8 < "description" : "\"It's made from a springy substance. Gleap reproduce quickly and the litters can be found napping in clusters in the wild.\"", --- > "description" : "\"It's made from a springy substance.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\hemogoblin\hemogoblinaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\hypnare\hypnareaf.object 8c8 < "description" : "\"It loves frolicking through forests and meadows. There's something hypnotising about its chanting...\"", --- > "description" : "\"It loves frolicking through forests and meadows.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\ignome\ignomeaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\iguarmor\iguarmoraf.object 8c8 < "description" : "\"The end of its tail is shaped like a spoon and can be lowered onto its back like a shell. Iguarmor is not an aggressive species but the spikes on its tail can deal great damage.\"", --- > "description" : "\"Iguarmor is not an aggressive species but the spikes on its tail can deal great damage.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\lilodon\lilodonaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\lumoth\lumothaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\mandraflora\mandrafloraaf.object 8c8 < "description" : "\"The Mandraflora's sleepy lifestyle allows it to flourish underground and reach impressive sizes.\"", --- > "description" : "\"Its sleepy lifestyle allows it to flourish underground and reach impressive sizes.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\miasmop\miasmopaf.object 8c8 < "description" : "\"Prolonged exposure to its pungent fumes will knock you out. The smell has been described as sweaty by unfortunate explorers.\"", --- > "description" : "\"Prologed exposure to its pungent fumes will knock you out.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\monopus\monopusaf.object 8c8 < "description" : "\"The Monopus' suction cups are used for catching fish. Its intelligence leads it to steal from fishing boats.\"", --- > "description" : "\"An ancient creature, known for agility and mischief. They have an intelligent look in their eyes.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\narfin\narfinaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\nutmidge\nutmidgeaf.object 8c8 < "description" : "\"It works well in small teams and will ambush you when least expected. The top Nutmidgeling is the only one whose head tuft hasn't been trampled to death.\"", --- > "description" : "\"The top midge is the only one whos head tuft hasn't been trampled to death.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\oculob\oculobaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\oogler\oogleraf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\orbide\orbideaf.object 8c8 < "description" : "\"The orb flesh extrudes and turns into a sentient walker. Something about the way it limps makes you feel uncomfortable.\"", --- > "description" : "\"Something about the way it limps makes you feel uncomfortable.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\paratail\paratailaf.object 8c8 < "description" : "\"Its bloated body floats around in search for food. During storms it attaches itself to trees to not blow away.\"", --- > "description" : "\"During storms it attaches itself to trees to not blow away.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\peblit\peblitaf.object 8c8 < "description" : "\"When sleeping, it can be hard to spot due to its likeness to stone. Because of the size of its head, the Peblit can't run long distances.\"", --- > "description" : "\"Because of the size of its head, it can't run long distances.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\petricub\petricubaf.object 8c8 < "description" : "\".....\"", --- > "description" : "\"It stares at you expectantly with its beady eyes.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\pipkin\pipkinaf.object 8c8 < "description" : "\"The Pipkin is very energetic and is constantly boiling over. Despite appearing friendly, it is rarely seen interacting with other Pipkin.\"", --- > "description" : "\"Despite appearing friendly, it is rarely seen interacting with other Pipkin.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\poptop\poptopaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\pteropod\pteropodaf.object 8c8 < "description" : "\"It brews a toxic paste in its pod made from fermented fruit. \"", --- > "description" : "\"It brews a toxic paste in its pod made from fermented fruit.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\pulpin\pulpinaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\pyromantle\pyromantleaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\quagmutt\quagmuttaf.object 8c8 < "description" : "\"Its loud yapping can be heard from a mile away and its unhygienic lifestyle leaves much to be desired.\"", --- > "description" : "\"Its unhygienic lifestyle leaves much to be desired. \"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\ringram\ringramaf.object 8c8 < "description" : "\"A Ringram's horns start growing from birth and never stop. They move around by rolling, which also files their horns.\"", --- > "description" : "\"The Ringram's horns start growing from birth and never stop.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\scandroid\scandroidaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\scaveran\scaveranaf.object 8c8 < "description" : "\"Despite its size, it's quick on its feet. The inside of its beak is a truly terrifying sight.\"", --- > "description" : "\"The inside of its beak is a truly terrifying sight.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\skimbus\skimbusaf.object 8c8 < "description" : "\"Its light body follows the direction of the wind. Despite its gentle appearance, Skimbus can be temperamental when confronted.\"", --- > "description" : "\"Its light body follows the direction of the wind.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\smoglin\smoglinaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\snaggler\snaggleraf.object 8c8 < "description" : "\"Its shell is impossible to penetrate and can make the Snaggler a tricky foe to deal with.\"", --- > "description" : "\"Its shell is impossible to penetrate and can make it a tricky foe.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\snaunt\snauntaf.object 8c8 < "description" : "\"It's known for its appetite and notorious for stealing from vegetable patches. Due to its constant eating the Snaut's movements are slow.\"", --- > "description" : "\"It's notorious for stealing from vegetable patches.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\spookit\spookitaf.object 11,19d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ < objects\actionfigure\sporgus\sporgusaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\squeem\squeemaf.object 8c8 < "description" : "\"It appears to float around in a haphazard fashion. However, its movement is determined by temperature levels in the atmosphere.\"", --- > "description" : "\"Its movement is determined by temperature levels in the atmosphere.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\taroni\taroniaf.object 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\tintic\tinticaf.object 8c8 < "description" : "\"It has a thick, shiny skin similar to metal. It doesn't seem to eat or sleep... is it a machine?\"", --- > "description" : "\"It doesn't seem to eat or sleep... is it a machine?\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\toumingo\toumingoaf.object 8c8 < "description" : "\"The long legs allow it to stand in water to catch fish. The way it topples over to attack a foe is partly just a nervous breakdown. \"", --- > "description" : "\"The long legs allow it to stand in water to catch fish.\"", 11,18d10 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ objects\actionfigure\trictus\trictusaf.object 8c8 < "description" : "\"Its diet is made up of small amounts of water that it finds by digging into the ground. A healthy Trictus will have a colourful crown.\"", --- > "description" : "\"Its diet is made up of small amounts of water that it finds by digging into the ground.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\triplod\triplodaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\voltip\voltipaf.object 8c8 < "description" : "\"The result of a scientific experiment gone wrong, Voltip was released into the wild and now inhabits many planets.\"", --- > "description" : "\"The result of a scientific experiment gone wrong.\"", 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\wisper\wisperaf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\actionfigure\yokat\yokataf.object 11,18c11 < /* TODO < "apexDescription" : "", < "avianDescription" : "", < "floranDescription" : "", < "glitchDescription" : "", < "humanDescription" : "", < "hylotlDescription" : "", < */ --- > objects\apex\vaseclassicsmall2\vaseclassicsmall2.object 14,15c14,15 < "floranDescription" : "SSsssmash it and tear out itsss inssidess!", < "glitchDescription" : "Destructive. I believe there may be something inside.", --- > "floranDescription" : "SSsssmash it and tear out itss inssidesss!", > "glitchDescription" : "Curious. I believe there may be something inside.", 17a18 > "novakidDescription" : "This here vase looks shaped sorta like a spittoon.", objects\arttrophies\derrickstatue\derrickstatue.object 5c5 < "description" : "A statue dedicated to Derrick.", --- > "description" : "This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", 11,16c11,17 < "apexDescription" : "This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", < "avianDescription" : "This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", < "floranDescription" : "Thiss sstatue is dedicated to a creature named Derrick, who ssseemingly vanisshed from hisss owner.", < "glitchDescription" : "Observation: This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", < "humanDescription" : "This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", < "hylotlDescription" : "This statue is dedicated to a creature named Derrick, who seemingly vanished from his owner.", --- > "apexDescription" : "This carving depicts a creature named Derrick.", > "avianDescription" : "A statue of a monster. The inscription says it's called Derrick.", > "floranDescription" : "Floran likess Derrick ssstatue.", > "glitchDescription" : "Interested. This statue appears to be a tribute to a lost pet.", > "humanDescription" : "A statue of a lost pet named Derrick. I wonder if he ever got found by his owner.", > "hylotlDescription" : "A detailed carving of a specific creature called Derrick. I've never come across anything like it.", > "novakidDescription" : "A statue of some monster named Derrick. He looks like he'd almost be big enough to ride on.", objects\arttrophies\flowerstatue\flowerstatue.object 8c8 < "description" : "A statue of a flower, god of the florans.", --- > "description" : "A statue of a flower, important to the Floran.", 14c14 < "floranDescription" : "Beautiful sssstatue.", --- > "floranDescription" : "Beautiful flower sssstatue.", 17a18 > "novakidDescription" : "A fancy flower statue. Carvin' these petals musta been tricky.", objects\arttrophies\genericpainting1\genericpainting1.object 16c16 < "glitchDescription" : "Cataloguing. Art possibly significant. Capturing snapshot.", --- > "glitchDescription" : "Confused. Is there hidden meaning behind this apple?", 18c18,19 < "hylotlDescription" : "Ahh... I understand.", --- > "hylotlDescription" : "Ahh... I understand. This painting makes you think.", > "novakidDescription" : "He's wearin' a pretty fancy hat for an apple.", objects\arttrophies\glitchianman\glitchianman.object 15c15 < "glitchDescription" : "Comment. Glitch medicine is still very primitive. Much of this anatomy diagram is wrong.", --- > "glitchDescription" : "Analytical. Glitch medicine is still very primitive. Much of this anatomy diagram is wrong.", 17a18 > "novakidDescription" : "Lookit all those arms and legs. Seems like it'd make movin' round tricky.", objects\arttrophies\glitchspeare\glitchspeare.object 12c12 < "apexDescription" : "A Glitch with almost as much hair as an Apex?", --- > "apexDescription" : "How is it that this Glitch has as much hair as an Apex?", 14,15c14,15 < "floranDescription" : "Glitch have beard. Isss it real?", < "glitchDescription" : "Deduction. My database suggests that some Glitch were modelled on great personalities observed in other races. This could be one of them.", --- > "floranDescription" : "Glitch hass beard. Isss it real?", > "glitchDescription" : "Deductive. My database suggests that some Glitch were modelled on great personalities observed in other races. This could be one of them.", 17a18 > "novakidDescription" : "A Glitch poet? Ain't never heard of such a thing.", objects\arttrophies\goldenegg\goldenegg.object 15c15 < "glitchDescription" : "Wonder. Such a beautiful egg would fetch quite a price.", --- > "glitchDescription" : "Wonderment. Such a beautiful egg would fetch quite a price.", 17a18 > "novakidDescription" : "It's mighty shiny, I can see my reflection.", objects\arttrophies\paintingapegothic\paintingapegothic.object 17a18 > "novakidDescription" : "A couple Apex farmers dressed like Humans. Strange.", objects\arttrophies\paintingapescream\paintingapescream.object 17a18 > "novakidDescription" : "This here Apex is freakin' out.", objects\arttrophies\paintingapespeare\paintingapespeare.object 15c15 < "glitchDescription" : "Familiarity. The Apex appears to be dressed in current Glitch fashion.", --- > "glitchDescription" : "Amused. The Apex appears to be dressed in current Glitch fashion.", 17a18 > "novakidDescription" : "An Apex done up fancy with some neck ruffles.", objects\arttrophies\paintingapexpearlearring\paintingapexpearlearring.object 12,17c12,18 < "apexDescription" : "A lot of subtle emotion is captured in this piece.", < "avianDescription" : "This woman is turning to look at something, perhaps.", < "floranDescription" : "Sssurprised human about to be ambushed! ", < "glitchDescription" : "Questioning. What is the human turning to look at?", < "humanDescription" : "An old painting from my kind. I'm glad it's still around.", < "hylotlDescription" : "A masterwork of captured emotion.", --- > "apexDescription" : "A masterpiece, but this Apex appears to be wearing Human clothing.", > "avianDescription" : "This Apex appears to be looking over her shoulder.", > "floranDescription" : "Apex looking over sshoulder, sssurprised! ", > "glitchDescription" : "Observant. This painting's style doesn't appear to match its age.", > "humanDescription" : "This painting seems familar, but somehow bothers me.", > "hylotlDescription" : "Beautiful technique, but I don't know about the subject matter.", > "novakidDescription" : "Nice paintin', but that's one strange lookin' dame.", objects\arttrophies\paintingapexpixellisa\paintingapexpixellisa.object 15c15 < "glitchDescription" : "Appreciation. This forgery is masterful.", --- > "glitchDescription" : "Observant. This forgery is masterful.", 18c18 < "novakidDescription" : "Now that's one strange dame.", --- > "novakidDescription" : "Now that's one strange lookin' dame.", objects\arttrophies\paintingapexwithermine\paintingapexwithermine.object 18c18 < "novakidDescription" : "That's a funny lookin' pet to hold for a picture.", --- > "novakidDescription" : "That's a funny lookin' pet to hold for a painting.", objects\arttrophies\paintingbirthofapevenus\paintingbirthofapevenus.object 12,13c12,13 < "apexDescription" : "Somehow, I feel that this isn't the original version of the painting.", < "avianDescription" : "Why is this Apex on a clam What is this?", --- > "apexDescription" : "Somehow, I feel that this isn't the original version of this painting.", > "avianDescription" : "Why is this Apex on a clam shell. What is this?", 17a18 > "novakidDescription" : "Whoa now, I coulda done without seein' this.", objects\arttrophies\paintingbirthofvenus\paintingbirthofvenus.object 13c13 < "avianDescription" : "I'm confused - Why is the woman standing on a clam?", --- > "avianDescription" : "I'm confused - Why is the woman standing on a clam shell?", 15c15 < "glitchDescription" : "Quizzical. Is the clam floating in the sea?", --- > "glitchDescription" : "Quizzical. Is the clam shell floating in the sea?", 17a18 > "novakidDescription" : "A paintin' of a tall dame ridin' in on a shell.", objects\arttrophies\paintingcreationofapepixel\paintingcreationofapepixel.object 15c15 < "glitchDescription" : "Wonder. Is this the hunt for knowledge in painted form?", --- > "glitchDescription" : "Confused. This seems oddly spiritual for an Apex painting.", 17a18 > "novakidDescription" : "Couple o' Apex here doin' somethin'. I don't understand.", objects\arttrophies\paintingcreationofpixel\paintingcreationofpixel.object 15,16c15,16 < "glitchDescription" : "Wonder. Is this the hunt for knowledge in painted form?", < "humanDescription" : "This is a rare find indeed.", --- > "glitchDescription" : "Quizzical. Is this the hunt for knowledge in painted form?", > "humanDescription" : "This is a rare find indeed. It appears this is a piece of a larger painting.", 17a18 > "novakidDescription" : "It's a paintin' of some humans floatin' and pointin'. I don't get it.", objects\arttrophies\paintinggothic\paintinggothic.object 15c15 < "glitchDescription" : "Deduction. Perhaps this is humanity before they were known to the rest of the universe.", --- > "glitchDescription" : "Deductive. This must depict humanity before they were known to the rest of the universe.", 17a18 > "novakidDescription" : "I like this paintin'. Just a couple simple farmers.", objects\arttrophies\paintingmonalisa\paintingmonalisa.object 15c15 < "glitchDescription" : "Inspection. The paint is old beyond measure.", --- > "glitchDescription" : "Surprised. The paint is old beyond measure, but looks well preserved.", 17a18 > "novakidDescription" : "Wherever I move the lady in this paintin' keeps lookin' right at me.", objects\arttrophies\paintingpearlearring\paintingpearlearring.object 14,15c14,15 < "floranDescription" : "Sssurprised human about to be ambushed! ", < "glitchDescription" : "Questioning. What is the human turning to look at?", --- > "floranDescription" : "Sssurprised human about to be ambushed!", > "glitchDescription" : "Quizzical. What is the human turning to look at?", 17a18 > "novakidDescription" : "A paintin' of a nice lookin' dame with a fancy scarf.", objects\arttrophies\paintingscream\paintingscream.object 15c15 < "glitchDescription" : "Nervous. This figure is disturbingly terrified.", --- > "glitchDescription" : "Anxious. This figure is disturbingly terrified.", 17a18 > "novakidDescription" : "Whoa, this guy looks like he's losin' it. He needs to relax.", objects\arttrophies\paintingshakespeare\paintingshakespeare.object 15c15 < "glitchDescription" : "Inspection. The frame is the oldest thing I have ever recorded.", --- > "glitchDescription" : "Observant. This human's clothing would be accepted by the Glitch.", 17a18 > "novakidDescription" : "A paintin' of some bald dude with neck ruffles.", objects\arttrophies\paintingstarrynight\paintingstarrynight.object 15,16c15,16 < "glitchDescription" : "Wonder. Such expression alludes the Glitch, we are creatures of reason.", < "humanDescription" : "What a beautiful piece.", --- > "glitchDescription" : "Wonderment. Such expression alludes the Glitch, we are creatures of reason.", > "humanDescription" : "What a beautiful piece. The strokes make the colours look alive.", 17a18 > "novakidDescription" : "Whoa, these swirls o' paint are makin' me dizzy.", objects\arttrophies\persistenceofpixels\persistenceofpixels.object 15c15 < "glitchDescription" : "Deduction. I believe the Glitch are aware of their situation in some subconscious way. Perhaps that awareness is how this painting came to be.", --- > "glitchDescription" : "Deductive. I believe the Glitch are aware of their situation in some subconscious way. Perhaps that awareness is how this painting came to be.", 17a18 > "novakidDescription" : "Must've been some scorcher to melt those clocks.", objects\arttrophies\rainbowpainting\rainbowpainting.object 14,15c14,15 < "floranDescription" : "Floran not even capture painting on camera.", < "glitchDescription" : "Analysis. It appears as if there's a third rainbow painted below the visible layer.", --- > "floranDescription" : "Floran likess bright and vivid colourss.", > "glitchDescription" : "Overwhelmed. This double rainbow painting has great beauty.", 17c17,18 < "hylotlDescription" : "That is the baddest painted rainbow I've ever seen.", --- > "hylotlDescription" : "A double painted rainbow, it's so beautiful.", > "novakidDescription" : "A paintin' of some flashy streaks o' light.", objects\arttrophies\rainbowunicornstatue\rainbowunicornstatue.object 15c15 < "glitchDescription" : "Admiration. A unicorn statue. How I'd love to see this creature in the flesh.", --- > "glitchDescription" : "Astonishment. A unicorn statue. How I'd love to see this creature in the flesh.", 17a18 > "novakidDescription" : "Aside from the horn it's a mighty fine lookin' horse.", objects\arttrophies\sandstonestatueapex\sandstonestatueapex.object 15c15 < "glitchDescription" : "Statement. A sturdy stone Apex. A fitting portrayal.", --- > "glitchDescription" : "Contemplative. A sturdy stone Apex. A fitting portrayal.", 17a18 > "novakidDescription" : "Some carvin' of a tough lookin' Apex.", objects\arttrophies\sandstonestatueavian\sandstonestatueavian.object 14,16c14,16 < "floranDescription" : "Sssilly pecky birdman made of ssstone.", < "glitchDescription" : "Research. The Avian depicted here had great historical importance.", < "humanDescription" : "This Avian looks like a cool dude. I bet nobody messed with him.", --- > "floranDescription" : "Ssilly pecky birdman made of sssand ssstone.", > "glitchDescription" : "Knowledgeable. The Avian depicted here had great historical importance.", > "humanDescription" : "This Avian looks like a cool dude. I'll bet nobody messed with him.", 17a18 > "novakidDescription" : "Looks like a carvin' of some Avian.", objects\arttrophies\sandstonestatuefloran\sandstonestatuefloran.object 15c15 < "glitchDescription" : "Alarm. There's a mummified Hylotl encased inside this statue.", --- > "glitchDescription" : "Hypothetical. I believe this statue depicts a great Floran leader.", 17a18 > "novakidDescription" : "Carvin' these leaves here must've been a tough job.", objects\arttrophies\sandstonestatueglitch\sandstonestatueglitch.object 15c15 < "glitchDescription" : "Historical. This statue depicts the first Glitch model, before the self-aware began to modify themselves.", --- > "glitchDescription" : "Informed. This statue depicts the first Glitch model, before the self-aware began to modify themselves.", 17a18 > "novakidDescription" : "Now who'd go and build a metal-man out of sandystone?", objects\arttrophies\sandstonestatuehuman\sandstonestatuehuman.object 17a18 > "novakidDescription" : "That's one crazy head o' hair. Looks t'me like he just took of his hat.", objects\arttrophies\sandstonestatuehylotl\sandstonestatuehylotl.object 17a18 > "novakidDescription" : "A sandy ol' statue of some Hylotl.", objects\arttrophies\selfportraitofhylotlshu\selfportraitofhylotlshu.object 18c18 < "novakidDescription" : "Not a bad painting.", --- > "novakidDescription" : "Not a bad painting. Looks like he's playin' cards.", objects\arttrophies\shroomstatue\shroomstatue.object 14c14 < "floranDescription" : "Mushroom rock.", --- > "floranDescription" : "Pretty mushroom rock.", 17a18 > "novakidDescription" : "Whoever carved up this rock must sure like mushrooms.", objects\arttrophies\tenstudiesoffemalehylotlgy\tenstudiesinfemalehylotlgy.object 14,15c14,15 < "floranDescription" : "Picture doesn't have ssstabbing. Floran thinks thisss isss boring.", < "glitchDescription" : "Appreciation. This picture of a Hylotl woman is very detailed.", --- > "floranDescription" : "Picture doesn't have ssstabbing. Floran thinks thiss isss boring.", > "glitchDescription" : "Impressed. This picture of a Hylotl woman is very detailed.", 18c18 < "novakidDescription" : "Now that's one strange dame.", --- > "novakidDescription" : "Now that's one strange lookin' dame.", objects\arttrophies\venusdepixel\venusdepixel.object 15c15 < "glitchDescription" : "Statement. A work of art.", --- > "glitchDescription" : "Amazed. This seems to be carved from a single piece of marble.", 17a18 > "novakidDescription" : "Well shucks, where'd her arms go?", objects\outpost\shipyardcaptain\shipyardcaptain.object 3c3 < "colonyTags" : ["outpost"], --- > "colonyTags" : ["outpost","commerce"], 41,42c41,58 < "scripts" : [ "/scripts/chattyObject.lua" ], < "scriptDelta" : 20, --- > "interactAction" : "OpenMerchantInterface", > "interactData" : { > "config" : "/interface/windowconfig/merchant.config", > "paneLayoutOverride" : { > "windowtitle" : { > "title" : " Penguin Pete's car lot", > "subtitle" : " Totally legit. Honest Pirate!" > } > }, > "buyFactor" : 1.0, > "sellFactor" : 0.2, > "items" : [ > { "item" : "vehiclecontroller" }, > { "item" : "vehiclecontrollerred" }, > { "item" : "vehiclecontrollergreen" }, > { "item" : "autochip" } > ] > } 44,49d59 < "chatOptions" : [ < "I'm keepin' an eye on these layabouts. If ye like somethin' ye see, go talk to our dealer.", < "If I weren't here to keep these dunderheads in check, nothin' would get done!", < "Ye look like someone who knows their way about a ship. If ye need something, go talk to our dealer.", < "Wonderin' why a man such as meself is leadin' a gang o' rowdy penguins? Dinna ask questions ye dinna wanna know the answer to." < ] objects\ship\smallboosterflame\smallboosterflame.object 51c51 < ], --- > ] 53c53 < "soundEffect" : "/sfx/objects/boosterflame.ogg" --- > // "soundEffect" : "/sfx/objects/boosterflame.ogg" objects\ship\smallboosterflameglitch\smallboosterflameglitch.object 51c51 < ], --- > ] 53c53 < "soundEffect" : "/sfx/objects/boosterflame.ogg" --- > // "soundEffect" : "/sfx/objects/boosterflame.ogg" objects\ship\smallboosterflamehuman2\smallboosterflamehuman2.object 51c51 < ], --- > ] 53c53 < "soundEffect" : "/sfx/objects/boosterflame.ogg" --- > // "soundEffect" : "/sfx/objects/boosterflame.ogg" particles\hoverbikedownthrust.particle 5,7c5,9 < "size" : 2.6, < "color" : [90, 90, 255, 255], < "fade" : 0.9, --- > "size" : 0.8, > "fullbright" : true, > "color" : [163, 228, 236, 255], > "light" : [68, 80, 176], > "fade" : 1, 13,14c15,20 < "destructionTime" : 0.1, < "layer" : "back" --- > "destructionTime" : 0.425, > "layer" : "back", > "variance" : { > "finalVelocity" : [0.5, 1.5], > "size" : 0.4 > } particles\hoverbikethrust.particle 5,7c5,9 < "size" : 2.6, < "color" : [90, 90, 255, 255], < "fade" : 0.9, --- > "size" : 0.8, > "fullbright" : true, > "color" : [195, 247, 253, 255], > "fade" : 1, > "light" : [68, 80, 176], 13,14c15,20 < "destructionTime" : 0.1, < "layer" : "back" --- > "destructionTime" : 0.425, > "layer" : "back", > "variance" : { > "finalVelocity" : [0.5, 1.5], > "size" : 0.4 > } particles\elemental\largecloud\largefirecloud1.particle 14c14 < "size" : 0.5, --- > "size" : 0.6, 17a18 > "size" : 0.2, projectiles\activeitems\boomerang\lunarangshard.projectile 13c13 < "power" : 2.0, --- > "power" : 4.0, projectiles\activeitems\traildash\icetrail.projectile 8c8 < "power" : 2, --- > "power" : 1, 10c10 < "timeToLive" : 2.0, --- > "timeToLive" : 0.5, 18d17 < "emitters" : [ "barrierice" ], projectiles\explosions\burstexplosion\electricburstexplosion.projectile 10c10 < "paralysis" --- > "electrified" projectiles\explosions\elementalwave\electricshockwave.projectile 18c18 < "paralysis" --- > "electrified" projectiles\explosions\regularexplosion2\electricexplosionknockbackstatus.config 9c9 < "statusEffects" : [ "paralysis" ] --- > "statusEffects" : [ "electrified" ] projectiles\guns\clouds\largecloud\largeelectriccloud.projectile 15c15 < "statusEffects" : [ "paralysis" ] --- > "statusEffects" : [ "electrified" ] projectiles\guns\clouds\smallcloud\smallelectriccloud.projectile 14c14 < "statusEffects" : [ "paralysis" ] --- > "statusEffects" : [ "electrified" ] projectiles\guns\unsorted\lightningthrower\lightningthrower.projectile 17,19d16 < "statusEffects" : [ < "shortparalysis" < ], projectiles\npcs\glitter\glitter.projectile 21c21 < "effect" : "paralysis", --- > "effect" : "electrified", projectiles\npcs\grabbed\grabbed.projectile 15c15 < "effect" : "paralysis", --- > "effect" : "electrified", projectiles\swoosh\axe\electricaxe\rareelectricaxe.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\broadsword\electricbroadswordswoosh\rareelectricbroadswordswoosh.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\broadsword\travelingswoosh\electrictravelingswoosh.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\dagger\electricdagger\rareelectricdagger.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\hammer\electrichammer\rareelectrichammer.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\shortsword\electricshortsword\rareelectricshortsword.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\spear\electricspear\rareelectricspear.projectile 17c17 < "paralysis" --- > "electrified" projectiles\swoosh\spear\spinswoosh\electricspinswoosh.projectile 18c18 < "paralysis" --- > "electrified" recipes\weapons\unique\clawglove.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\fireboomerang.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\hardchakram.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\iceboomerang.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\lunarang.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\neochakram.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\sawchakram.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\stunglove.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] recipes\weapons\unique\vinefist.recipe 8c8 < "groups" : [ "metalworkstation", "weapons", "all" ] --- > "groups" : [ "anvil", "metalworkstation", "scifianvil", "weapons", "all" ] stats\effects\paralysis\paralysis.statuseffect 3c3 < "blockingStat" : "electricImmunity", --- > "blockingStat" : "stunImmunity", tech\booster\cameramanboost.tech 9,10c9,10 < "boostControlForce" : 750, < "boostSpeed" : 12, --- > "boostControlForce" : 1500, > "boostSpeed" : 8, tech\dash\dash.techitem 5c5 < "description" : "Double tap Left or Right to use this Energy Dash tech. Cost: 35 energy.", --- > "description" : "Double tap Left or Right to use this Energy Dash tech. Cooldown: 0.8s", tech\dash\ftlboost.tech 14d13 < "energyUsage" : 100.0, tech\dash\ftlboost.techitem 5c5 < "description" : "Double tap Left or Right to use this super fast FTL dash. Only works on the ground. Cost: 100 energy.", --- > "description" : "Double tap Left or Right to use this super fast FTL dash. Only works on the ground. Cooldown: 1.3s", tiles\materials\biorock.material 10c10 < "footstepSound" : "/sfx/blocks/footstep_rock.ogg", --- > "footstepSound" : "/sfx/blocks/footstep_stone3.ogg", tiles\materials\biorock2.material 10c10 < "footstepSound" : "/sfx/blocks/footstep_rock.ogg", --- > "footstepSound" : "/sfx/blocks/footstep_stone3.ogg", treasure\common.treasurepools 87c87 < {"weight" : 0.20, "pool" : "techCard"}, --- > {"weight" : 0.15, "pool" : "techCard"}, 89,91c89,91 < {"weight" : 0.15, "item" : "upgrademodule"}, < {"weight" : 0.10, "item" : "teleportercore"}, < {"weight" : 0.00, "item" : "autochip"}, --- > {"weight" : 0.19, "item" : "upgrademodule"}, > {"weight" : 0.15, "item" : "teleportercore"}, > {"weight" : 0.10, "item" : ["diamond", 1]}, 97,101c97,103 < {"weight" : 0.20, "pool" : "techCard"}, < {"weight" : 0.40, "pool" : "manipulatorModule"}, < {"weight" : 0.15, "item" : "upgrademodule"}, < {"weight" : 0.10, "item" : "teleportercore"}, < {"weight" : 0.00, "item" : "autochip"}, --- > {"weight" : 0.15, "pool" : "techCard"}, > {"weight" : 0.35, "pool" : "manipulatorModule"}, > {"weight" : 0.18, "item" : "upgrademodule"}, > {"weight" : 0.15, "item" : "teleportercore"}, > {"weight" : 0.05, "item" : ["diamond", 1]}, > {"weight" : 0.05, "item" : ["diamond", 2]}, > {"weight" : 0.05, "pool" : "autoDrive"}, 107,111c109,115 < {"weight" : 0.20, "pool" : "techCard"}, < {"weight" : 0.35, "pool" : "manipulatorModule"}, < {"weight" : 0.15, "item" : "upgrademodule"}, < {"weight" : 0.15, "item" : "teleportercore"}, < {"weight" : 0.00, "item" : "autochip"}, --- > {"weight" : 0.15, "pool" : "techCard"}, > {"weight" : 0.25, "pool" : "manipulatorModule"}, > {"weight" : 0.20, "item" : "upgrademodule"}, > {"weight" : 0.20, "item" : "teleportercore"}, > {"weight" : 0.07, "pool" : "autoDrive"}, > {"weight" : 0.05, "item" : ["diamond", 1]}, > {"weight" : 0.05, "item" : ["diamond", 2]}, 112a117,130 > {"weight" : 0.01, "pool" : "uniqueWeaponRecipe"} > ] > }], > [4.9, { > "pool" : [ > {"weight" : 0.10, "pool" : "techCard"}, > {"weight" : 0.20, "pool" : "manipulatorModule"}, > {"weight" : 0.20, "item" : "upgrademodule"}, > {"weight" : 0.15, "item" : "teleportercore"}, > {"weight" : 0.05, "pool" : "autoDrive"}, > {"weight" : 0.10, "item" : ["diamond", 1]}, > {"weight" : 0.10, "item" : ["diamond", 2]}, > {"weight" : 0.05, "item" : ["diamond", 3]}, > {"weight" : 0.03, "pool" : "uniqueWeapon"}, 117a136,147 > "autoDrive" : [ > [0, { > "pool" : [ > {"weight" : 0.2, "item" : ["autochip", 1]}, > {"weight" : 0.2, "item" : ["autochip", 2]}, > {"weight" : 0.2, "item" : ["autochip", 3]}, > {"weight" : 0.2, "item" : ["autochip", 4]}, > {"weight" : 0.2, "item" : ["autochip", 5]} > ] > }] > ], > 421c451 < {"weight" : 0.30, "pool" : "commonMelee"}, --- > {"weight" : 0.29, "pool" : "commonMelee"}, 425c455,468 < {"weight" : 0.30, "pool" : "commonGun"}, --- > {"weight" : 0.29, "pool" : "commonGun"}, > {"weight" : 0.15, "pool" : "uncommonGun"}, > {"weight" : 0.05, "pool" : "rareGun"}, > > {"weight" : 0.02, "pool" : "uniqueWeapon"} > ] > }], > [2.9, { > "pool" : [ > {"weight" : 0.25, "pool" : "commonMelee"}, > {"weight" : 0.15, "pool" : "uncommonMelee"}, > {"weight" : 0.07, "pool" : "rareMelee"}, > > {"weight" : 0.25, "pool" : "commonGun"}, 427c470,472 < {"weight" : 0.05, "pool" : "rareGun"} --- > {"weight" : 0.07, "pool" : "rareGun"}, > > {"weight" : 0.06, "pool" : "uniqueWeapon"} 435c480,491 < {"weight" : 0.35, "pool" : "uncommonMelee"}, --- > {"weight" : 0.30, "pool" : "uncommonMelee"}, > {"weight" : 0.15, "pool" : "rareMelee"}, > > {"weight" : 0.30, "pool" : "uncommonGun"}, > {"weight" : 0.15, "pool" : "rareGun"}, > > {"weight" : 0.10, "pool" : "uniqueWeapon"} > ] > }], > [2.9, { > "pool" : [ > {"weight" : 0.25, "pool" : "uncommonMelee"}, 438,439c494,498 < {"weight" : 0.35, "pool" : "uncommonGun"}, < {"weight" : 0.15, "pool" : "rareGun"} --- > {"weight" : 0.25, "pool" : "uncommonGun"}, > {"weight" : 0.15, "pool" : "rareGun"}, > > {"weight" : 0.14, "pool" : "uniqueWeapon"}, > {"weight" : 0.06, "pool" : "uniqueWeaponRecipe"} 495,505c554,565 < "uniqueMelee" : [ < [0, { < "pool" : [ < {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "eyesword" } ]}, // TODO: replace old sword < {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "bonehammer" } ]}, // TODO: replace old sword < {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "boneaxe" } ]}, // TODO: replace old sword < {"weight" : 0.0015, "item" : [ "generatedsword", 1, { "definition" : "slavesword" } ]}, // TODO: replace old sword < {"weight" : 0.0012, "item" : [ "generatedsword", 1, { "definition" : "starcleaversword" } ]} // TODO: replace old sword < ] < }] < ], --- > // DEPRECATED > // "uniqueMelee" : [ > // [0, { > // "pool" : [ > // {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "eyesword" } ]}, // TODO: replace old sword > // {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "bonehammer" } ]}, // TODO: replace old sword > // {"weight" : 0.0010, "item" : [ "generatedsword", 1, { "definition" : "boneaxe" } ]}, // TODO: replace old sword > // {"weight" : 0.0015, "item" : [ "generatedsword", 1, { "definition" : "slavesword" } ]}, // TODO: replace old sword > // {"weight" : 0.0012, "item" : [ "generatedsword", 1, { "definition" : "starcleaversword" } ]} // TODO: replace old sword > // ] > // }] > // ], 581c641 < {"weight" : 1.5, "item" : "gauntlet" }, --- > {"weight" : 2.0, "item" : "gauntlet" }, treasure\hunting.treasurepools 47a48,57 > > "agrobatHunting" : [ > [1, { > "pool" : [ > {"weight" : 0.849, "item" : "rawpoultry"}, > {"weight" : 0.15, "item" : "leather"}, > {"weight" : 0.001, "item" : "agrobataf"} > ] > } ] > ], 288,289c298 < {"weight" : 0.999, "item" : "phasematter"}, < {"weight" : 0.001, "item" : "nautileechaf"} --- > {"weight" : 1.00, "item" : "phasematter"} treasure\monster.treasurepools 252a253,267 > > "agrobatTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.899, "pool" : "flyingMonsterTreasure"}, > {"weight" : 0.10, "item" : "leather"}, > {"weight" : 0.001, "item" : "agrobataf"} > ], > "poolRounds" : [ > [0.20, 0], > [0.80, 1] > ], > "allowDuplication" : false > }] > ], 561,563c576,577 < {"weight" : 0.899, "pool" : "noMeatMonsterTreasure"}, < {"weight" : 0.10, "item" : "phasematter"}, < {"weight" : 0.001, "item" : "nautileechaf"} --- > {"weight" : 0.90, "pool" : "noMeatMonsterTreasure"}, > {"weight" : 0.10, "item" : "phasematter"} vehicles\boat\boat.animation 27c27,29 < "seatPosition" : [0, 0] --- > "drivingSeatPosition" : [-2.875, 1.25], > "passengerSeatPosition" : [0, 0], > "titanicSeatPosition" : [4.0, 1.25] vehicles\boat\boat.lua 50,54d49 < if vehicle.controlHeld("seat", "left") then < mcontroller.approachXVelocity(-targetMoveSpeed, moveControlForce) < moving = true < facing = -1 < end 56,59c51,68 < if vehicle.controlHeld("seat", "right") then < mcontroller.approachXVelocity(targetMoveSpeed, moveControlForce) < moving = true < facing = 1 --- > local driverThisFrame = vehicle.entityLoungingIn("drivingSeat") > > if (driverThisFrame ~= nil) then > vehicle.setDamageTeam(world.entityDamageTeam(driverThisFrame)) > > if vehicle.controlHeld("drivingSeat", "left") then > mcontroller.approachXVelocity(-targetMoveSpeed, moveControlForce) > moving = true > facing = -1 > end > > if vehicle.controlHeld("drivingSeat", "right") then > mcontroller.approachXVelocity(targetMoveSpeed, moveControlForce) > moving = true > facing = 1 > end > else > vehicle.setDamageTeam({type = "passive"}) 86c95 < animator.rotateGroup("rocking", rockingAngle, self.lastFacing ~= facing) --- > -- animator.rotateGroup("rocking", rockingAngle, self.lastFacing ~= facing) 88c97 < animator.rotateGroup("rocking", 0) --- > -- animator.rotateGroup("rocking", 0) 89a99,100 > > vehicles\boat\boat.vehicle 14c14 < "groundFriction" : 3, --- > "groundFriction" : 1000, 20c20 < "seat" : { --- > "drivingSeat" : { 22c22,27 < "partAnchor" : "seatPosition", --- > "partAnchor" : "drivingSeatPosition", > "orientation" : "stand" > }, > "pasengerSeat" : { > "part" : "seat", > "partAnchor" : "passengerSeatPosition", 23a29,35 > }, > "titanicPose" : { > "part" : "seat", > "partAnchor" : "titanicSeatPosition", > "orientation" : "stand", > "emote" : "happy", > "dance" : "titanic" vehicles\hoverbike\hoverbike.animation 89a90,98 > }, > > "headlights" : { > "default" : "off", > "states" : { > "off" : {}, > > "on" : {} > } 91a101 > 141,142d150 < //============================================================= < 188d195 < //============================================================= 193c200,201 < "zLevel" : 2, --- > "zLevel" : 3, > "fullbright" : true, 238c246,272 < //============================================================= --- > > "lights" : { > "properties" : { > "centered" : true, > "zLevel" : 2, > "fullbright" : true, > "transformationGroups" : ["flip", "rotation"] > }, > > "partStates" : { > > "headlights" : { > > "off" : { > "properties" : { > } > }, > > "on" : { > "properties" : { > "image" : "hoverbikeheadlights.png:headlights.", > "offset" : [3.1875, -0.0625 ] > } > } > } > } > }, 243a278 > "fullbright" : true, 258d292 < //============================================================= 263a298,299 > "fullbright" : true, > "light" : [87, 148, 150], 271a308 > 279d315 < //============================================================= 284a321,322 > "fullbright" : true, > "light" : [87, 148, 150], 315,316c353,354 < "emissionRate" : 10.0, < "offsetRegion" : [-3.5, 0.5, -3.5, -0.5], --- > "emissionRate" : 5.0, > "offsetRegion" : [ -5, 0.5, -5, 1.5], 322c360 < "emissionRate" : 100.0, --- > "emissionRate" : 15.0, 329c367 < "emissionRate" : 20.0, --- > "emissionRate" : 5.0, 335,336c373,374 < "emissionRate" : 100.0, < "burstCount" : 200, --- > "emissionRate" : 15.0, > "burstCount" : 2, 371c409 < "glow" : { --- > "dashboardGlow" : { 374,381c412,413 < "position" : [2.5, 0], < "color" : [100, 100, 100] < }, < "beam1" : { < "active" : false, < "transformationGroups" : ["flip", "rotation"], < "position" : [2.75, 0.0], < "color" : [250, 250, 200], --- > "position" : [2.0, 0.5], > "color" : [120, 80, 0], 383c415 < "pointAngle" : 0, --- > "pointAngle" : 140, 386c418 < "beam2" : { --- > "headlightBeam" : { 389c421 < "position" : [1.75, 0.0], --- > "position" : [4.5, 0.0], 392c424 < "pointAngle" : 0, --- > "pointAngle" : -5, vehicles\hoverbike\hoverbike.lua 53a54,58 > > self.damageStatePassengerDances = vehicle.configParameter("damageStatePassengerDances") > self.damageStatePassengerEmotes = vehicle.configParameter("damageStatePassengerEmotes") > self.damageStateDriverEmotes = vehicle.configParameter("damageStateDriverEmotes") > 66a72,73 > self.damageEmoteTimer=0.0 > 82a90,91 > animator.setAnimationState("headlights", "off") > 107a117 > switchHeadLights(1,1,false) 143a154,155 > updatePassengers(healthFactor) > 147a160,189 > --make the driver and passenger dance and emote according to the damage state of the vehicle > function updatePassengers(healthFactor) > if healthFactor > 0 then > local maxDamageState = #self.damageStatePassengerDances > local damageStateIndex = maxDamageState > damageStateIndex = (maxDamageState - math.ceil(healthFactor * maxDamageState))+1 > local dance = self.damageStatePassengerDances[damageStateIndex] > > if (dance~="") then > vehicle.setLoungeDance("passengerSeat",dance) > end > > --if we have a scared face on becasue of taking damage > if self.damageEmoteTimer > 0 then > self.damageEmoteTimer = self.damageEmoteTimer - script.updateDt() > else > maxDamageState = #self.damageStatePassengerEmotes > damageStateIndex = maxDamageState > damageStateIndex = (maxDamageState - math.ceil(healthFactor * maxDamageState))+1 > vehicle.setLoungeEmote("passengerSeat",self.damageStatePassengerEmotes[damageStateIndex]) > > maxDamageState = #self.damageStateDriverEmotes > damageStateIndex = maxDamageState > damageStateIndex = (maxDamageState - math.ceil(healthFactor * maxDamageState))+1 > vehicle.setLoungeEmote("drivingSeat",self.damageStateDriverEmotes[damageStateIndex]) > end > end > end > > 253a296 > self.damageEmoteTimer=vehicle.configParameter("damageEmoteTime") 348a392,397 > > if (self.headlightsOn) then > animator.setAnimationState("headlights", "on") > else > animator.setAnimationState("headlights", "off") > end 352a402,410 > > function setDamageEmotes() > local damageTakenEmote=vehicle.configParameter("damageTakenEmote") > self.damageEmoteTimer=vehicle.configParameter("damageEmoteTime") > vehicle.setLoungeEmote("drivingSeat",damageTakenEmote) > vehicle.setLoungeEmote("passengerSeat",damageTakenEmote) > end > > 363c421 < updateVisualEffects(storage.health, damage, self.headlightsOn) --- > setDamageEmotes() 364a423 > updateVisualEffects(storage.health, damage, self.headlightsOn) 481c540 < if (vehicle.controlHeld("passengerSeat","PrimaryFire")) then --- > if (vehicle.controlHeld("drivingSeat","AltFire")) then 508a568,569 > setDamageEmotes() > 554a616 > setDamageEmotes() vehicles\hoverbike\hoverbike.vehicle 16c16 < "burstCount" : 30, --- > "burstCount" : 8, 21c21 < --- > 76c76 < "maxHealth" : 100, --- > "maxHealth" : 1000, 79a80,89 > "damageStatePassengerDances" : ["","","","panic"], > > "damageStateDriverEmotes" : ["happy","happy","sad","annoyed"], > "damageStatePassengerEmotes" : ["happy","annoyed","sad","oh"], > > > > "damageTakenEmote" : "oooh", > "damageEmoteTime" : 2.0, > 81,84c91,94 < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","glow"] --- > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam"] 94c104 < "smokeRateAtZeroHealth" : 100, --- > "smokeRateAtZeroHealth" : 500, 97c107 < "fireRateAtZeroHealth" : 30, --- > "fireRateAtZeroHealth" : 120, vehicles\hoverbike\hoverbikegreen.vehicle 87c87 < "maxHealth" : 100, --- > "maxHealth" : 1000, 92,95c92,95 < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","glow"] --- > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam"] 97a98,107 > "damageStatePassengerDances" : ["","","","panic"], > > "damageStateDriverEmotes" : ["happy","happy","sad","annoyed"], > "damageStatePassengerEmotes" : ["happy","annoyed","sad","oh"], > > > > "damageTakenEmote" : "oooh", > "damageEmoteTime" : 2.0, > 105c115 < "smokeRateAtZeroHealth" : 100, --- > "smokeRateAtZeroHealth" : 500, 108c118 < "fireRateAtZeroHealth" : 30, --- > "fireRateAtZeroHealth" : 120, vehicles\hoverbike\hoverbikered.vehicle 87c87 < "maxHealth" : 100, --- > "maxHealth" : 1000, 90a91,101 > "damageStatePassengerDances" : ["","","","panic"], > > "damageStateDriverEmotes" : ["happy","happy","sad","annoyed"], > "damageStatePassengerEmotes" : ["happy","annoyed","sad","oh"], > > > > "damageTakenEmote" : "oooh", > "damageEmoteTime" : 2.0, > > 92,95c103,106 < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","beam2","glow"], < ["beam1","glow"] --- > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam","dashboardGlow"], > ["headlightBeam"] 105c116 < "smokeRateAtZeroHealth" : 100, --- > "smokeRateAtZeroHealth" : 500, 108c119 < "fireRateAtZeroHealth" : 30, --- > "fireRateAtZeroHealth" : 120, versioning\item_6_7.lua 47a48,53 > rareaxe = "rareaxe", > rarebroadsword = "rarebroadsword", > raredagger = "raredagger", > rarehammer = "rarehammer", > rareshortsword = "rareshortsword", > rarespear = "rarespear", 59a66 > wallpainter = "commonbroadsword",