FILES ----- [NEW] currencies.config dungeon_worlds.config hobo.ttf instance_worlds.config player.config terrestrial_worlds.config universe_server.config versioning.config weather.config worldserver.config [NEW] animations\dust2\dust2fast.animation [NEW] animations\dust3\dust3fast.animation [NEW] animations\shards\ancientenergy.animation [NEW] animations\shards\ancientenergy.frames [NEW] animations\shards\ancientenergy.png [NEW] animations\shards\ancientenergyslow.animation [NEW] animations\shards\ancientshard.animation [NEW] animations\shards\ancientshard.png [NEW] behaviors\nodes.json behaviors\monsters\boss\apeboss\apeboss.behavior behaviors\monsters\boss\apeboss\sweepattack.behavior behaviors\monsters\boss\cultistboss\exhaust.behavior behaviors\monsters\boss\eyeboss\eyeboss.behavior behaviors\monsters\boss\eyeboss\eyebossanimate.behavior behaviors\monsters\boss\eyeboss\eyebossbeam.behavior [NEW] behaviors\monsters\boss\guardian\attacksequence.behavior [NEW] behaviors\monsters\boss\guardian\beamspin.behavior [NEW] behaviors\monsters\boss\guardian\damagestun.behavior [NEW] behaviors\monsters\boss\guardian\doublegroundbeam.behavior [NEW] behaviors\monsters\boss\guardian\floorprojectiles.behavior [NEW] behaviors\monsters\boss\guardian\guardian.behavior [NEW] behaviors\monsters\boss\guardian\guardiandash.behavior [NEW] behaviors\monsters\boss\guardian\guardiandebuff.behavior [NEW] behaviors\monsters\boss\guardian\guardianslam.behavior [NEW] behaviors\monsters\boss\guardian\lowgroundbeam.behavior [NEW] behaviors\monsters\boss\guardian\meleestab.behavior [NEW] behaviors\monsters\boss\guardian\phasesequence.behavior [NEW] behaviors\monsters\boss\guardian\platformbumpers.behavior [NEW] behaviors\monsters\boss\guardian\pogobeam.behavior [NEW] behaviors\monsters\boss\guardian\projectilecircle.behavior [NEW] behaviors\monsters\boss\guardian\spawnminiongroup.behavior [NEW] behaviors\monsters\boss\guardian\targetedbeam.behavior [NEW] behaviors\monsters\boss\guardian\targeteddash.behavior [NEW] behaviors\monsters\boss\guardian\targetedprojectile.behavior behaviors\monsters\boss\kluexboss\windattack.behavior behaviors\monsters\boss\kluexbossstatue\statueiceattack.behavior behaviors\monsters\boss\spiderboss\hatch.behavior behaviors\monsters\boss\spiderboss\sweep.behavior behaviors\monsters\modular\basemonster.behavior behaviors\monsters\modular\actions\charge.behavior behaviors\monsters\modular\actions\fire.behavior behaviors\monsters\modular\actions\ghostsparkle.behavior behaviors\monsters\modular\actions\hop.behavior behaviors\monsters\modular\actions\invulnerable.behavior behaviors\monsters\modular\actions\leap.behavior behaviors\monsters\modular\actions\spawncompanions.behavior behaviors\monsters\modular\actions\swoop.behavior behaviors\monsters\modular\movement\crawlapproach.behavior behaviors\monsters\modular\movement\crawlidle.behavior behaviors\monsters\modular\movement\crawlwander.behavior behaviors\monsters\modular\movement\flyapproach.behavior behaviors\monsters\modular\movement\teleportapproach.behavior behaviors\monsters\modular\movement\walkapproach.behavior behaviors\monsters\modular\movement\walkwander.behavior behaviors\npc\combat.behavior behaviors\npc\converseseq.behavior behaviors\npc\follower.behavior behaviors\npc\guard.behavior behaviors\npc\hostileguard.behavior behaviors\npc\lounger.behavior behaviors\npc\merchant.behavior behaviors\npc\npcblink.behavior behaviors\npc\play.behavior behaviors\npc\react.behavior behaviors\npc\reactionplayer.behavior behaviors\npc\sit.behavior behaviors\npc\sleep.behavior behaviors\npc\tenant.behavior behaviors\npc\villageguard.behavior behaviors\npc\wanderSimple.behavior behaviors\npc\crew\catchup.behavior behaviors\npc\crew\combat.behavior behaviors\npc\crew\follow.behavior behaviors\npc\reactions\pianoparty.behavior behaviors\sequences\apexmission\apexrebel.behavior behaviors\sequences\glitchmission\baronlounge.behavior behaviors\sequences\glitchmission\baronstart.behavior behaviors\sequences\hylotlmission\koichihologram.behavior [NEW] biomes\surface\scorched.biome [NEW] biomes\surface\volcanicterraform.biome biomes\surface_detached\rust.biome biomes\surface_detached\tar.biome [NEW] biomes\underground_detached\cellcaves.biome biomes\underground_detached\luminouscaves.biome biomes\underground_detached\mushrooms.biome biomes\underground_detached\slimecaves.biome biomes\underground_detached\wilderness.biome cinematics\story\finale\finale.cinematic collections\fossils.collection damage\acid.damage [NEW] damage\applystatus.damage damage\axe.damage damage\bite.damage damage\bow.damage damage\brain.damage damage\broadsword.damage damage\bubble.damage damage\bugnet.damage damage\capture.damage damage\dagger.damage damage\default.damage damage\electric.damage damage\electricaxe.damage damage\electricbarrier.damage damage\electricbow.damage damage\electricbroadsword.damage damage\electricdagger.damage [NEW] damage\electricfist.damage damage\electrichammer.damage damage\electricplasma.damage damage\electricplasmabullet.damage damage\electricplasmashotgun.damage damage\electricshortsword.damage damage\electricspear.damage [NEW] damage\elementaltypes.config damage\falling.damage damage\fire.damage damage\fireaxe.damage damage\firebarrier.damage damage\firebow.damage damage\firebroadsword.damage damage\firedagger.damage damage\firehammer.damage damage\fireplasma.damage damage\fireplasmabullet.damage damage\fireplasmashotgun.damage damage\fireshortsword.damage damage\firespear.damage damage\fishing.damage damage\fist.damage damage\fiststrong.damage damage\flamethrower.damage damage\foldingchair.damage damage\fryingpan.damage damage\gnomebeam.damage damage\gnomesmack.damage damage\hammer.damage damage\heat.damage damage\hidden.damage damage\ice.damage damage\iceaxe.damage damage\icebarrier.damage damage\icebow.damage damage\icebroadsword.damage damage\icedagger.damage damage\icehammer.damage damage\iceplasma.damage damage\iceplasmabullet.damage damage\iceplasmashotgun.damage damage\iceshortsword.damage damage\icespear.damage damage\lash.damage damage\nodamage.damage damage\plasma.damage damage\plasmabullet.damage damage\poison.damage damage\poisonaxe.damage damage\poisonbarrier.damage damage\poisonbow.damage damage\poisonbroadsword.damage damage\poisonbullet.damage damage\poisondagger.damage damage\poisonhammer.damage damage\poisonlash.damage damage\poisonplasma.damage damage\poisonplasmabullet.damage damage\poisonplasmashotgun.damage damage\poisonshortsword.damage damage\poisonspear.damage damage\retro.damage damage\sawblade.damage damage\shield.damage damage\shortsword.damage damage\shotgunbullet.damage damage\slash.damage damage\snowball.damage damage\spear.damage damage\standardbullet.damage damage\tarball.damage dialog\fenerox.config dungeons\apex\apextestfacility\apextestfacility.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbossbuffobject.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbossbuffobject.json [NEW] dungeons\other\ancientvault\bossroom\genbossfloorplatform.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbossfloorplatform.json [NEW] dungeons\other\ancientvault\bossroom\genbossroom.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbossroom.json [NEW] dungeons\other\ancientvault\bossroom\genbosswallplatformleft.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbosswallplatformleft.json [NEW] dungeons\other\ancientvault\bossroom\genbosswallplatformright.dungeon [NEW] dungeons\other\ancientvault\bossroom\genbosswallplatformright.json [NEW] dungeons\other\ancientvault\electric\ancientvault_electric.dungeon [NEW] dungeons\other\ancientvault\electric\bossroom_left.json [NEW] dungeons\other\ancientvault\electric\bossroom_right.json [NEW] dungeons\other\ancientvault\electric\endcap_bot.json [NEW] dungeons\other\ancientvault\electric\endcap_bot1a.json [NEW] dungeons\other\ancientvault\electric\endcap_bot1b.json [NEW] dungeons\other\ancientvault\electric\endcap_bot1c.json [NEW] dungeons\other\ancientvault\electric\endcap_bot1d.json [NEW] dungeons\other\ancientvault\electric\endcap_bot2a.json [NEW] dungeons\other\ancientvault\electric\endcap_bot2b.json [NEW] dungeons\other\ancientvault\electric\endcap_bot2c.json [NEW] dungeons\other\ancientvault\electric\endcap_bot2d.json [NEW] dungeons\other\ancientvault\electric\endcap_bot3a.json [NEW] dungeons\other\ancientvault\electric\endcap_bot3b.json [NEW] dungeons\other\ancientvault\electric\endcap_bot3c.json [NEW] dungeons\other\ancientvault\electric\endcap_bot3d.json [NEW] dungeons\other\ancientvault\electric\endcap_bot4a.json [NEW] dungeons\other\ancientvault\electric\endcap_bot4b.json [NEW] dungeons\other\ancientvault\electric\endcap_bot4c.json [NEW] dungeons\other\ancientvault\electric\endcap_bot4d.json [NEW] dungeons\other\ancientvault\electric\endcap_bot5a.json [NEW] dungeons\other\ancientvault\electric\endcap_bot5b.json [NEW] dungeons\other\ancientvault\electric\endcap_bot5c.json [NEW] dungeons\other\ancientvault\electric\endcap_bot5d.json [NEW] dungeons\other\ancientvault\electric\endcap_left.json [NEW] dungeons\other\ancientvault\electric\endcap_left10a.json [NEW] dungeons\other\ancientvault\electric\endcap_left10b.json [NEW] dungeons\other\ancientvault\electric\endcap_left1a.json [NEW] dungeons\other\ancientvault\electric\endcap_left1b.json [NEW] dungeons\other\ancientvault\electric\endcap_left2a.json [NEW] dungeons\other\ancientvault\electric\endcap_left2b.json [NEW] dungeons\other\ancientvault\electric\endcap_left3a.json [NEW] dungeons\other\ancientvault\electric\endcap_left3b.json [NEW] dungeons\other\ancientvault\electric\endcap_left4a.json [NEW] dungeons\other\ancientvault\electric\endcap_left4b.json [NEW] dungeons\other\ancientvault\electric\endcap_left5a.json [NEW] dungeons\other\ancientvault\electric\endcap_left5b.json [NEW] dungeons\other\ancientvault\electric\endcap_left6a.json [NEW] dungeons\other\ancientvault\electric\endcap_left6b.json [NEW] dungeons\other\ancientvault\electric\endcap_left7a.json [NEW] dungeons\other\ancientvault\electric\endcap_left7b.json [NEW] dungeons\other\ancientvault\electric\endcap_left8a.json [NEW] dungeons\other\ancientvault\electric\endcap_left8b.json [NEW] dungeons\other\ancientvault\electric\endcap_left9a.json [NEW] dungeons\other\ancientvault\electric\endcap_left9b.json [NEW] dungeons\other\ancientvault\electric\endcap_right.json [NEW] dungeons\other\ancientvault\electric\endcap_right10a.json [NEW] dungeons\other\ancientvault\electric\endcap_right10b.json [NEW] dungeons\other\ancientvault\electric\endcap_right1a.json [NEW] dungeons\other\ancientvault\electric\endcap_right1b.json [NEW] dungeons\other\ancientvault\electric\endcap_right2a.json [NEW] dungeons\other\ancientvault\electric\endcap_right2b.json [NEW] dungeons\other\ancientvault\electric\endcap_right3a.json [NEW] dungeons\other\ancientvault\electric\endcap_right3b.json [NEW] dungeons\other\ancientvault\electric\endcap_right4a.json [NEW] dungeons\other\ancientvault\electric\endcap_right4b.json [NEW] dungeons\other\ancientvault\electric\endcap_right5a.json [NEW] dungeons\other\ancientvault\electric\endcap_right5b.json [NEW] dungeons\other\ancientvault\electric\endcap_right6a.json [NEW] dungeons\other\ancientvault\electric\endcap_right6b.json [NEW] dungeons\other\ancientvault\electric\endcap_right7a.json [NEW] dungeons\other\ancientvault\electric\endcap_right7b.json [NEW] dungeons\other\ancientvault\electric\endcap_right8a.json [NEW] dungeons\other\ancientvault\electric\endcap_right8b.json [NEW] dungeons\other\ancientvault\electric\endcap_right9a.json [NEW] dungeons\other\ancientvault\electric\endcap_right9b.json [NEW] dungeons\other\ancientvault\electric\endcap_top.json [NEW] dungeons\other\ancientvault\electric\endcap_top1a.json [NEW] dungeons\other\ancientvault\electric\endcap_top1b.json [NEW] dungeons\other\ancientvault\electric\endcap_top1c.json [NEW] dungeons\other\ancientvault\electric\endcap_top1d.json [NEW] dungeons\other\ancientvault\electric\endcap_top2a.json [NEW] dungeons\other\ancientvault\electric\endcap_top2b.json [NEW] dungeons\other\ancientvault\electric\endcap_top2c.json [NEW] dungeons\other\ancientvault\electric\endcap_top2d.json [NEW] dungeons\other\ancientvault\electric\endcap_top3a.json [NEW] dungeons\other\ancientvault\electric\endcap_top3b.json [NEW] dungeons\other\ancientvault\electric\endcap_top3c.json [NEW] dungeons\other\ancientvault\electric\endcap_top3d.json [NEW] dungeons\other\ancientvault\electric\endcap_top4a.json [NEW] dungeons\other\ancientvault\electric\endcap_top4b.json [NEW] dungeons\other\ancientvault\electric\endcap_top4c.json [NEW] dungeons\other\ancientvault\electric\endcap_top4d.json [NEW] dungeons\other\ancientvault\electric\endcap_top5a.json [NEW] dungeons\other\ancientvault\electric\endcap_top5b.json [NEW] dungeons\other\ancientvault\electric\endcap_top5c.json [NEW] dungeons\other\ancientvault\electric\endcap_top5d.json [NEW] dungeons\other\ancientvault\electric\entrance_left1.json [NEW] dungeons\other\ancientvault\electric\entrance_left2.json [NEW] dungeons\other\ancientvault\electric\entrance_left3.json [NEW] dungeons\other\ancientvault\electric\entrance_left4.json [NEW] dungeons\other\ancientvault\electric\entrance_left5.json [NEW] dungeons\other\ancientvault\electric\entrance_left6.json [NEW] dungeons\other\ancientvault\electric\entrance_right1.json [NEW] dungeons\other\ancientvault\electric\entrance_right2.json [NEW] dungeons\other\ancientvault\electric\entrance_right3.json [NEW] dungeons\other\ancientvault\electric\entrance_right4.json [NEW] dungeons\other\ancientvault\electric\entrance_right5.json [NEW] dungeons\other\ancientvault\electric\entrance_right6.json [NEW] dungeons\other\ancientvault\electric\room_10.json [NEW] dungeons\other\ancientvault\electric\room_1a.json [NEW] dungeons\other\ancientvault\electric\room_1b.json [NEW] dungeons\other\ancientvault\electric\room_2.json [NEW] dungeons\other\ancientvault\electric\room_3.json [NEW] dungeons\other\ancientvault\electric\room_4a.json [NEW] dungeons\other\ancientvault\electric\room_4b.json [NEW] dungeons\other\ancientvault\electric\room_5.json [NEW] dungeons\other\ancientvault\electric\room_6.json [NEW] dungeons\other\ancientvault\electric\room_7.json [NEW] dungeons\other\ancientvault\electric\room_8.json [NEW] dungeons\other\ancientvault\electric\room_9.json [NEW] dungeons\other\ancientvault\electric\template.json [NEW] dungeons\other\ancientvault\fire\ancientvault_fire.dungeon [NEW] dungeons\other\ancientvault\fire\bossroom_left.json [NEW] dungeons\other\ancientvault\fire\bossroom_right.json [NEW] dungeons\other\ancientvault\fire\endcap_bot.json [NEW] dungeons\other\ancientvault\fire\endcap_bot1a.json [NEW] dungeons\other\ancientvault\fire\endcap_bot1b.json [NEW] dungeons\other\ancientvault\fire\endcap_bot1c.json [NEW] dungeons\other\ancientvault\fire\endcap_bot1d.json [NEW] dungeons\other\ancientvault\fire\endcap_bot2a.json [NEW] dungeons\other\ancientvault\fire\endcap_bot2b.json [NEW] dungeons\other\ancientvault\fire\endcap_bot2c.json [NEW] dungeons\other\ancientvault\fire\endcap_bot2d.json [NEW] dungeons\other\ancientvault\fire\endcap_bot3a.json [NEW] dungeons\other\ancientvault\fire\endcap_bot3b.json [NEW] dungeons\other\ancientvault\fire\endcap_bot3c.json [NEW] dungeons\other\ancientvault\fire\endcap_bot3d.json [NEW] dungeons\other\ancientvault\fire\endcap_bot4a.json [NEW] dungeons\other\ancientvault\fire\endcap_bot4b.json [NEW] dungeons\other\ancientvault\fire\endcap_bot4c.json [NEW] dungeons\other\ancientvault\fire\endcap_bot4d.json [NEW] dungeons\other\ancientvault\fire\endcap_bot5a.json [NEW] dungeons\other\ancientvault\fire\endcap_bot5b.json [NEW] dungeons\other\ancientvault\fire\endcap_bot5c.json [NEW] dungeons\other\ancientvault\fire\endcap_bot5d.json [NEW] dungeons\other\ancientvault\fire\endcap_left.json [NEW] dungeons\other\ancientvault\fire\endcap_left10a.json [NEW] dungeons\other\ancientvault\fire\endcap_left10b.json [NEW] dungeons\other\ancientvault\fire\endcap_left1a.json [NEW] dungeons\other\ancientvault\fire\endcap_left1b.json [NEW] dungeons\other\ancientvault\fire\endcap_left2a.json [NEW] dungeons\other\ancientvault\fire\endcap_left2b.json [NEW] dungeons\other\ancientvault\fire\endcap_left3a.json [NEW] dungeons\other\ancientvault\fire\endcap_left3b.json [NEW] dungeons\other\ancientvault\fire\endcap_left4a.json [NEW] dungeons\other\ancientvault\fire\endcap_left4b.json [NEW] dungeons\other\ancientvault\fire\endcap_left5a.json [NEW] dungeons\other\ancientvault\fire\endcap_left5b.json [NEW] dungeons\other\ancientvault\fire\endcap_left6a.json [NEW] dungeons\other\ancientvault\fire\endcap_left6b.json [NEW] dungeons\other\ancientvault\fire\endcap_left7a.json [NEW] dungeons\other\ancientvault\fire\endcap_left7b.json [NEW] dungeons\other\ancientvault\fire\endcap_left8a.json [NEW] dungeons\other\ancientvault\fire\endcap_left8b.json [NEW] dungeons\other\ancientvault\fire\endcap_left9a.json [NEW] dungeons\other\ancientvault\fire\endcap_left9b.json [NEW] dungeons\other\ancientvault\fire\endcap_right.json [NEW] dungeons\other\ancientvault\fire\endcap_right10a.json [NEW] dungeons\other\ancientvault\fire\endcap_right10b.json [NEW] dungeons\other\ancientvault\fire\endcap_right1a.json [NEW] dungeons\other\ancientvault\fire\endcap_right1b.json [NEW] dungeons\other\ancientvault\fire\endcap_right2a.json [NEW] dungeons\other\ancientvault\fire\endcap_right2b.json [NEW] dungeons\other\ancientvault\fire\endcap_right3a.json [NEW] dungeons\other\ancientvault\fire\endcap_right3b.json [NEW] dungeons\other\ancientvault\fire\endcap_right4a.json [NEW] dungeons\other\ancientvault\fire\endcap_right4b.json [NEW] dungeons\other\ancientvault\fire\endcap_right5a.json [NEW] dungeons\other\ancientvault\fire\endcap_right5b.json [NEW] dungeons\other\ancientvault\fire\endcap_right6a.json [NEW] dungeons\other\ancientvault\fire\endcap_right6b.json [NEW] dungeons\other\ancientvault\fire\endcap_right7a.json [NEW] dungeons\other\ancientvault\fire\endcap_right7b.json [NEW] dungeons\other\ancientvault\fire\endcap_right8a.json [NEW] dungeons\other\ancientvault\fire\endcap_right8b.json [NEW] dungeons\other\ancientvault\fire\endcap_right9a.json [NEW] dungeons\other\ancientvault\fire\endcap_right9b.json [NEW] dungeons\other\ancientvault\fire\endcap_top.json [NEW] dungeons\other\ancientvault\fire\endcap_top1a.json [NEW] dungeons\other\ancientvault\fire\endcap_top1b.json [NEW] dungeons\other\ancientvault\fire\endcap_top1c.json [NEW] dungeons\other\ancientvault\fire\endcap_top1d.json [NEW] dungeons\other\ancientvault\fire\endcap_top2a.json [NEW] dungeons\other\ancientvault\fire\endcap_top2b.json [NEW] dungeons\other\ancientvault\fire\endcap_top2c.json [NEW] dungeons\other\ancientvault\fire\endcap_top2d.json [NEW] dungeons\other\ancientvault\fire\endcap_top3a.json [NEW] dungeons\other\ancientvault\fire\endcap_top3b.json [NEW] dungeons\other\ancientvault\fire\endcap_top3c.json [NEW] dungeons\other\ancientvault\fire\endcap_top3d.json [NEW] dungeons\other\ancientvault\fire\endcap_top4a.json [NEW] dungeons\other\ancientvault\fire\endcap_top4b.json [NEW] dungeons\other\ancientvault\fire\endcap_top4c.json [NEW] dungeons\other\ancientvault\fire\endcap_top4d.json [NEW] dungeons\other\ancientvault\fire\endcap_top5a.json [NEW] dungeons\other\ancientvault\fire\endcap_top5b.json [NEW] dungeons\other\ancientvault\fire\endcap_top5c.json [NEW] dungeons\other\ancientvault\fire\endcap_top5d.json [NEW] dungeons\other\ancientvault\fire\entrance_left1.json [NEW] dungeons\other\ancientvault\fire\entrance_left2.json [NEW] dungeons\other\ancientvault\fire\entrance_left3.json [NEW] dungeons\other\ancientvault\fire\entrance_left4.json [NEW] dungeons\other\ancientvault\fire\entrance_left5.json [NEW] dungeons\other\ancientvault\fire\entrance_left6.json [NEW] dungeons\other\ancientvault\fire\entrance_right1.json [NEW] dungeons\other\ancientvault\fire\entrance_right2.json [NEW] dungeons\other\ancientvault\fire\entrance_right3.json [NEW] dungeons\other\ancientvault\fire\entrance_right4.json [NEW] dungeons\other\ancientvault\fire\entrance_right5.json [NEW] dungeons\other\ancientvault\fire\entrance_right6.json [NEW] dungeons\other\ancientvault\fire\room10a.json [NEW] dungeons\other\ancientvault\fire\room10a_flip.json [NEW] dungeons\other\ancientvault\fire\room10b.json [NEW] dungeons\other\ancientvault\fire\room10b_flip.json [NEW] dungeons\other\ancientvault\fire\room11a.json [NEW] dungeons\other\ancientvault\fire\room11a_flip.json [NEW] dungeons\other\ancientvault\fire\room11b.json [NEW] dungeons\other\ancientvault\fire\room11b_flip.json [NEW] dungeons\other\ancientvault\fire\room12a.json [NEW] dungeons\other\ancientvault\fire\room12a_flip.json [NEW] dungeons\other\ancientvault\fire\room12b.json [NEW] dungeons\other\ancientvault\fire\room12b_flip.json [NEW] dungeons\other\ancientvault\fire\room1a.json [NEW] dungeons\other\ancientvault\fire\room1a_flip.json [NEW] dungeons\other\ancientvault\fire\room2a.json [NEW] dungeons\other\ancientvault\fire\room2a_flip.json [NEW] dungeons\other\ancientvault\fire\room2b.json [NEW] dungeons\other\ancientvault\fire\room2b_flip.json [NEW] dungeons\other\ancientvault\fire\room3a.json [NEW] dungeons\other\ancientvault\fire\room3a_flip.json [NEW] dungeons\other\ancientvault\fire\room3b.json [NEW] dungeons\other\ancientvault\fire\room3b_flip.json [NEW] dungeons\other\ancientvault\fire\room4a.json [NEW] dungeons\other\ancientvault\fire\room4a_flip.json [NEW] dungeons\other\ancientvault\fire\room4b.json [NEW] dungeons\other\ancientvault\fire\room4b_flip.json [NEW] dungeons\other\ancientvault\fire\room5a.json [NEW] dungeons\other\ancientvault\fire\room5a_flip.json [NEW] dungeons\other\ancientvault\fire\room6a.json [NEW] dungeons\other\ancientvault\fire\room6a_flip.json [NEW] dungeons\other\ancientvault\fire\room6b.json [NEW] dungeons\other\ancientvault\fire\room6b_flip.json [NEW] dungeons\other\ancientvault\fire\room7a.json [NEW] dungeons\other\ancientvault\fire\room7a_flip.json [NEW] dungeons\other\ancientvault\fire\room7b.json [NEW] dungeons\other\ancientvault\fire\room7b_flip.json [NEW] dungeons\other\ancientvault\fire\room8a.json [NEW] dungeons\other\ancientvault\fire\room8a_flip.json [NEW] dungeons\other\ancientvault\fire\room8b.json [NEW] dungeons\other\ancientvault\fire\room8b_flip.json [NEW] dungeons\other\ancientvault\fire\room9a.json [NEW] dungeons\other\ancientvault\fire\room9a_flip.json [NEW] dungeons\other\ancientvault\fire\room9b.json [NEW] dungeons\other\ancientvault\fire\room9b_flip.json [NEW] dungeons\other\ancientvault\fire\template.json [NEW] dungeons\other\ancientvault\ice\ancientvault_ice.dungeon [NEW] dungeons\other\ancientvault\ice\bossroom_left.json [NEW] dungeons\other\ancientvault\ice\bossroom_right.json [NEW] dungeons\other\ancientvault\ice\endcap_bot.json [NEW] dungeons\other\ancientvault\ice\endcap_bot1a.json [NEW] dungeons\other\ancientvault\ice\endcap_bot1b.json [NEW] dungeons\other\ancientvault\ice\endcap_bot1c.json [NEW] dungeons\other\ancientvault\ice\endcap_bot1d.json [NEW] dungeons\other\ancientvault\ice\endcap_bot2a.json [NEW] dungeons\other\ancientvault\ice\endcap_bot2b.json [NEW] dungeons\other\ancientvault\ice\endcap_bot2c.json [NEW] dungeons\other\ancientvault\ice\endcap_bot2d.json [NEW] dungeons\other\ancientvault\ice\endcap_bot3a.json [NEW] dungeons\other\ancientvault\ice\endcap_bot3b.json [NEW] dungeons\other\ancientvault\ice\endcap_bot3c.json [NEW] dungeons\other\ancientvault\ice\endcap_bot3d.json [NEW] dungeons\other\ancientvault\ice\endcap_bot4a.json [NEW] dungeons\other\ancientvault\ice\endcap_bot4b.json [NEW] dungeons\other\ancientvault\ice\endcap_bot4c.json [NEW] dungeons\other\ancientvault\ice\endcap_bot4d.json [NEW] dungeons\other\ancientvault\ice\endcap_bot5a.json [NEW] dungeons\other\ancientvault\ice\endcap_bot5b.json [NEW] dungeons\other\ancientvault\ice\endcap_bot5c.json [NEW] dungeons\other\ancientvault\ice\endcap_bot5d.json [NEW] dungeons\other\ancientvault\ice\endcap_left.json [NEW] dungeons\other\ancientvault\ice\endcap_left10a.json [NEW] dungeons\other\ancientvault\ice\endcap_left10b.json [NEW] dungeons\other\ancientvault\ice\endcap_left1a.json [NEW] dungeons\other\ancientvault\ice\endcap_left1b.json [NEW] dungeons\other\ancientvault\ice\endcap_left2a.json [NEW] dungeons\other\ancientvault\ice\endcap_left2b.json [NEW] dungeons\other\ancientvault\ice\endcap_left3a.json [NEW] dungeons\other\ancientvault\ice\endcap_left3b.json [NEW] dungeons\other\ancientvault\ice\endcap_left4a.json [NEW] dungeons\other\ancientvault\ice\endcap_left4b.json [NEW] dungeons\other\ancientvault\ice\endcap_left5a.json [NEW] dungeons\other\ancientvault\ice\endcap_left5b.json [NEW] dungeons\other\ancientvault\ice\endcap_left6a.json [NEW] dungeons\other\ancientvault\ice\endcap_left6b.json [NEW] dungeons\other\ancientvault\ice\endcap_left7a.json [NEW] dungeons\other\ancientvault\ice\endcap_left7b.json [NEW] dungeons\other\ancientvault\ice\endcap_left8a.json [NEW] dungeons\other\ancientvault\ice\endcap_left8b.json [NEW] dungeons\other\ancientvault\ice\endcap_left9a.json [NEW] dungeons\other\ancientvault\ice\endcap_left9b.json [NEW] dungeons\other\ancientvault\ice\endcap_right.json [NEW] dungeons\other\ancientvault\ice\endcap_right10a.json [NEW] dungeons\other\ancientvault\ice\endcap_right10b.json [NEW] dungeons\other\ancientvault\ice\endcap_right1a.json [NEW] dungeons\other\ancientvault\ice\endcap_right1b.json [NEW] dungeons\other\ancientvault\ice\endcap_right2a.json [NEW] dungeons\other\ancientvault\ice\endcap_right2b.json [NEW] dungeons\other\ancientvault\ice\endcap_right3a.json [NEW] dungeons\other\ancientvault\ice\endcap_right3b.json [NEW] dungeons\other\ancientvault\ice\endcap_right4a.json [NEW] dungeons\other\ancientvault\ice\endcap_right4b.json [NEW] dungeons\other\ancientvault\ice\endcap_right5a.json [NEW] dungeons\other\ancientvault\ice\endcap_right5b.json [NEW] dungeons\other\ancientvault\ice\endcap_right6a.json [NEW] dungeons\other\ancientvault\ice\endcap_right6b.json [NEW] dungeons\other\ancientvault\ice\endcap_right7a.json [NEW] dungeons\other\ancientvault\ice\endcap_right7b.json [NEW] dungeons\other\ancientvault\ice\endcap_right8a.json [NEW] dungeons\other\ancientvault\ice\endcap_right8b.json [NEW] dungeons\other\ancientvault\ice\endcap_right9a.json [NEW] dungeons\other\ancientvault\ice\endcap_right9b.json [NEW] dungeons\other\ancientvault\ice\endcap_top.json [NEW] dungeons\other\ancientvault\ice\endcap_top1a.json [NEW] dungeons\other\ancientvault\ice\endcap_top1b.json [NEW] dungeons\other\ancientvault\ice\endcap_top1c.json [NEW] dungeons\other\ancientvault\ice\endcap_top1d.json [NEW] dungeons\other\ancientvault\ice\endcap_top2a.json [NEW] dungeons\other\ancientvault\ice\endcap_top2b.json [NEW] dungeons\other\ancientvault\ice\endcap_top2c.json [NEW] dungeons\other\ancientvault\ice\endcap_top2d.json [NEW] dungeons\other\ancientvault\ice\endcap_top3a.json [NEW] dungeons\other\ancientvault\ice\endcap_top3b.json [NEW] dungeons\other\ancientvault\ice\endcap_top3c.json [NEW] dungeons\other\ancientvault\ice\endcap_top3d.json [NEW] dungeons\other\ancientvault\ice\endcap_top4a.json [NEW] dungeons\other\ancientvault\ice\endcap_top4b.json [NEW] dungeons\other\ancientvault\ice\endcap_top4c.json [NEW] dungeons\other\ancientvault\ice\endcap_top4d.json [NEW] dungeons\other\ancientvault\ice\endcap_top5a.json [NEW] dungeons\other\ancientvault\ice\endcap_top5b.json [NEW] dungeons\other\ancientvault\ice\endcap_top5c.json [NEW] dungeons\other\ancientvault\ice\endcap_top5d.json [NEW] dungeons\other\ancientvault\ice\entrance_left1.json [NEW] dungeons\other\ancientvault\ice\entrance_left2.json [NEW] dungeons\other\ancientvault\ice\entrance_left3.json [NEW] dungeons\other\ancientvault\ice\entrance_left4.json [NEW] dungeons\other\ancientvault\ice\entrance_left5.json [NEW] dungeons\other\ancientvault\ice\entrance_left6.json [NEW] dungeons\other\ancientvault\ice\entrance_right1.json [NEW] dungeons\other\ancientvault\ice\entrance_right2.json [NEW] dungeons\other\ancientvault\ice\entrance_right3.json [NEW] dungeons\other\ancientvault\ice\entrance_right4.json [NEW] dungeons\other\ancientvault\ice\entrance_right5.json [NEW] dungeons\other\ancientvault\ice\entrance_right6.json [NEW] dungeons\other\ancientvault\ice\room10a.json [NEW] dungeons\other\ancientvault\ice\room10a_flip.json [NEW] dungeons\other\ancientvault\ice\room10b.json [NEW] dungeons\other\ancientvault\ice\room10b_flip.json [NEW] dungeons\other\ancientvault\ice\room11a.json [NEW] dungeons\other\ancientvault\ice\room11a_flip.json [NEW] dungeons\other\ancientvault\ice\room11b.json [NEW] dungeons\other\ancientvault\ice\room11b_flip.json [NEW] dungeons\other\ancientvault\ice\room1a.json [NEW] dungeons\other\ancientvault\ice\room1a_flip.json [NEW] dungeons\other\ancientvault\ice\room1b.json [NEW] dungeons\other\ancientvault\ice\room1b_flip.json [NEW] dungeons\other\ancientvault\ice\room2a.json [NEW] dungeons\other\ancientvault\ice\room2a_flip.json [NEW] dungeons\other\ancientvault\ice\room2b.json [NEW] dungeons\other\ancientvault\ice\room2b_flip.json [NEW] dungeons\other\ancientvault\ice\room3a.json [NEW] dungeons\other\ancientvault\ice\room3a_flip.json [NEW] dungeons\other\ancientvault\ice\room3b.json [NEW] dungeons\other\ancientvault\ice\room3b_flip.json [NEW] dungeons\other\ancientvault\ice\room4a.json [NEW] dungeons\other\ancientvault\ice\room4a_flip.json [NEW] dungeons\other\ancientvault\ice\room4b.json [NEW] dungeons\other\ancientvault\ice\room4b_flip.json [NEW] dungeons\other\ancientvault\ice\room5a.json [NEW] dungeons\other\ancientvault\ice\room5a_flip.json [NEW] dungeons\other\ancientvault\ice\room5b.json [NEW] dungeons\other\ancientvault\ice\room5b_flip.json [NEW] dungeons\other\ancientvault\ice\room6a.json [NEW] dungeons\other\ancientvault\ice\room6a_flip.json [NEW] dungeons\other\ancientvault\ice\room6b.json [NEW] dungeons\other\ancientvault\ice\room6b_flip.json [NEW] dungeons\other\ancientvault\ice\room7a.json [NEW] dungeons\other\ancientvault\ice\room7a_flip.json [NEW] dungeons\other\ancientvault\ice\room7b.json [NEW] dungeons\other\ancientvault\ice\room7b_flip.json [NEW] dungeons\other\ancientvault\ice\room8a.json [NEW] dungeons\other\ancientvault\ice\room8a_flip.json [NEW] dungeons\other\ancientvault\ice\room8b.json [NEW] dungeons\other\ancientvault\ice\room8b_flip.json [NEW] dungeons\other\ancientvault\ice\room9a.json [NEW] dungeons\other\ancientvault\ice\room9a_flip.json [NEW] dungeons\other\ancientvault\ice\room9b.json [NEW] dungeons\other\ancientvault\ice\room9b_flip.json [NEW] dungeons\other\ancientvault\ice\template.json [NEW] dungeons\other\ancientvault\poison\ancientvault_poison.dungeon [NEW] dungeons\other\ancientvault\poison\bossroom_left.json [NEW] dungeons\other\ancientvault\poison\bossroom_right.json [NEW] dungeons\other\ancientvault\poison\endcap_bot.json [NEW] dungeons\other\ancientvault\poison\endcap_bot1a.json [NEW] dungeons\other\ancientvault\poison\endcap_bot1b.json [NEW] dungeons\other\ancientvault\poison\endcap_bot1c.json [NEW] dungeons\other\ancientvault\poison\endcap_bot1d.json [NEW] dungeons\other\ancientvault\poison\endcap_bot2a.json [NEW] dungeons\other\ancientvault\poison\endcap_bot2b.json [NEW] dungeons\other\ancientvault\poison\endcap_bot2c.json [NEW] dungeons\other\ancientvault\poison\endcap_bot2d.json [NEW] dungeons\other\ancientvault\poison\endcap_bot3a.json [NEW] dungeons\other\ancientvault\poison\endcap_bot3b.json [NEW] dungeons\other\ancientvault\poison\endcap_bot3c.json [NEW] dungeons\other\ancientvault\poison\endcap_bot3d.json [NEW] dungeons\other\ancientvault\poison\endcap_bot4a.json [NEW] dungeons\other\ancientvault\poison\endcap_bot4b.json [NEW] dungeons\other\ancientvault\poison\endcap_bot4c.json [NEW] dungeons\other\ancientvault\poison\endcap_bot4d.json [NEW] dungeons\other\ancientvault\poison\endcap_bot5a.json [NEW] dungeons\other\ancientvault\poison\endcap_bot5b.json [NEW] dungeons\other\ancientvault\poison\endcap_bot5c.json [NEW] dungeons\other\ancientvault\poison\endcap_bot5d.json [NEW] dungeons\other\ancientvault\poison\endcap_left.json [NEW] dungeons\other\ancientvault\poison\endcap_left10a.json [NEW] dungeons\other\ancientvault\poison\endcap_left10b.json [NEW] dungeons\other\ancientvault\poison\endcap_left1a.json [NEW] dungeons\other\ancientvault\poison\endcap_left1b.json [NEW] dungeons\other\ancientvault\poison\endcap_left2a.json [NEW] dungeons\other\ancientvault\poison\endcap_left2b.json [NEW] dungeons\other\ancientvault\poison\endcap_left3a.json [NEW] dungeons\other\ancientvault\poison\endcap_left3b.json [NEW] dungeons\other\ancientvault\poison\endcap_left4a.json [NEW] dungeons\other\ancientvault\poison\endcap_left4b.json [NEW] dungeons\other\ancientvault\poison\endcap_left5a.json [NEW] dungeons\other\ancientvault\poison\endcap_left5b.json [NEW] dungeons\other\ancientvault\poison\endcap_left6a.json [NEW] dungeons\other\ancientvault\poison\endcap_left6b.json [NEW] dungeons\other\ancientvault\poison\endcap_left7a.json [NEW] dungeons\other\ancientvault\poison\endcap_left7b.json [NEW] dungeons\other\ancientvault\poison\endcap_left8a.json [NEW] dungeons\other\ancientvault\poison\endcap_left8b.json [NEW] dungeons\other\ancientvault\poison\endcap_left9a.json [NEW] dungeons\other\ancientvault\poison\endcap_left9b.json [NEW] dungeons\other\ancientvault\poison\endcap_right.json [NEW] dungeons\other\ancientvault\poison\endcap_right10a.json [NEW] dungeons\other\ancientvault\poison\endcap_right10b.json [NEW] dungeons\other\ancientvault\poison\endcap_right1a.json [NEW] dungeons\other\ancientvault\poison\endcap_right1b.json [NEW] dungeons\other\ancientvault\poison\endcap_right2a.json [NEW] dungeons\other\ancientvault\poison\endcap_right2b.json [NEW] dungeons\other\ancientvault\poison\endcap_right3a.json [NEW] dungeons\other\ancientvault\poison\endcap_right3b.json [NEW] dungeons\other\ancientvault\poison\endcap_right4a.json [NEW] dungeons\other\ancientvault\poison\endcap_right4b.json [NEW] dungeons\other\ancientvault\poison\endcap_right5a.json [NEW] dungeons\other\ancientvault\poison\endcap_right5b.json [NEW] dungeons\other\ancientvault\poison\endcap_right6a.json [NEW] dungeons\other\ancientvault\poison\endcap_right6b.json [NEW] dungeons\other\ancientvault\poison\endcap_right7a.json [NEW] dungeons\other\ancientvault\poison\endcap_right7b.json [NEW] dungeons\other\ancientvault\poison\endcap_right8a.json [NEW] dungeons\other\ancientvault\poison\endcap_right8b.json [NEW] dungeons\other\ancientvault\poison\endcap_right9a.json [NEW] dungeons\other\ancientvault\poison\endcap_right9b.json [NEW] dungeons\other\ancientvault\poison\endcap_top.json [NEW] dungeons\other\ancientvault\poison\endcap_top1a.json [NEW] dungeons\other\ancientvault\poison\endcap_top1b.json [NEW] dungeons\other\ancientvault\poison\endcap_top1c.json [NEW] dungeons\other\ancientvault\poison\endcap_top1d.json [NEW] dungeons\other\ancientvault\poison\endcap_top2a.json [NEW] dungeons\other\ancientvault\poison\endcap_top2b.json [NEW] dungeons\other\ancientvault\poison\endcap_top2c.json [NEW] dungeons\other\ancientvault\poison\endcap_top2d.json [NEW] dungeons\other\ancientvault\poison\endcap_top3a.json [NEW] dungeons\other\ancientvault\poison\endcap_top3b.json [NEW] dungeons\other\ancientvault\poison\endcap_top3c.json [NEW] dungeons\other\ancientvault\poison\endcap_top3d.json [NEW] dungeons\other\ancientvault\poison\endcap_top4a.json [NEW] dungeons\other\ancientvault\poison\endcap_top4b.json [NEW] dungeons\other\ancientvault\poison\endcap_top4c.json [NEW] dungeons\other\ancientvault\poison\endcap_top4d.json [NEW] dungeons\other\ancientvault\poison\endcap_top5a.json [NEW] dungeons\other\ancientvault\poison\endcap_top5b.json [NEW] dungeons\other\ancientvault\poison\endcap_top5c.json [NEW] dungeons\other\ancientvault\poison\endcap_top5d.json [NEW] dungeons\other\ancientvault\poison\entrance_left1.json [NEW] dungeons\other\ancientvault\poison\entrance_left2.json [NEW] dungeons\other\ancientvault\poison\entrance_left3.json [NEW] dungeons\other\ancientvault\poison\entrance_left4.json [NEW] dungeons\other\ancientvault\poison\entrance_left5.json [NEW] dungeons\other\ancientvault\poison\entrance_left6.json [NEW] dungeons\other\ancientvault\poison\entrance_right1.json [NEW] dungeons\other\ancientvault\poison\entrance_right2.json [NEW] dungeons\other\ancientvault\poison\entrance_right3.json [NEW] dungeons\other\ancientvault\poison\entrance_right4.json [NEW] dungeons\other\ancientvault\poison\entrance_right5.json [NEW] dungeons\other\ancientvault\poison\entrance_right6.json [NEW] dungeons\other\ancientvault\poison\room10a.json [NEW] dungeons\other\ancientvault\poison\room10b.json [NEW] dungeons\other\ancientvault\poison\room11a.json [NEW] dungeons\other\ancientvault\poison\room11b.json [NEW] dungeons\other\ancientvault\poison\room12a.json [NEW] dungeons\other\ancientvault\poison\room12b.json [NEW] dungeons\other\ancientvault\poison\room1a.json [NEW] dungeons\other\ancientvault\poison\room1b.json [NEW] dungeons\other\ancientvault\poison\room2a.json [NEW] dungeons\other\ancientvault\poison\room2b.json [NEW] dungeons\other\ancientvault\poison\room3a.json [NEW] dungeons\other\ancientvault\poison\room3b.json [NEW] dungeons\other\ancientvault\poison\room4a.json [NEW] dungeons\other\ancientvault\poison\room4b.json [NEW] dungeons\other\ancientvault\poison\room5a.json [NEW] dungeons\other\ancientvault\poison\room5b.json [NEW] dungeons\other\ancientvault\poison\room6a.json [NEW] dungeons\other\ancientvault\poison\room6b.json [NEW] dungeons\other\ancientvault\poison\room7a.json [NEW] dungeons\other\ancientvault\poison\room7b.json [NEW] dungeons\other\ancientvault\poison\room8a.json [NEW] dungeons\other\ancientvault\poison\room8b.json [NEW] dungeons\other\ancientvault\poison\room9a.json [NEW] dungeons\other\ancientvault\poison\room9b.json [NEW] dungeons\other\ancientvault\poison\template.json [NEW] dungeons\other\ancientvault\template\ancientvault.dungeon [NEW] dungeons\other\ancientvault\template\endchamber_left.json [NEW] dungeons\other\ancientvault\template\endchamber_right.json [NEW] dungeons\other\ancientvault\template\entrance_left.json [NEW] dungeons\other\ancientvault\template\entrance_right.json [NEW] dungeons\other\ancientvault\template\room1_waterpit.json dungeons\other\challengerooms\ambush.json dungeons\other\challengerooms\avast.json dungeons\other\challengerooms\challengerooms.dungeon dungeons\other\challengerooms\choices1.json dungeons\other\challengerooms\collapse.json dungeons\other\challengerooms\collision.json dungeons\other\challengerooms\gauntlet.json dungeons\other\challengerooms\grid.json dungeons\other\challengerooms\heatwave.json dungeons\other\challengerooms\laserdash.json dungeons\other\challengerooms\platform1.json dungeons\other\challengerooms\platform4.json dungeons\other\challengerooms\platform5.json dungeons\other\challengerooms\platform6.json dungeons\other\challengerooms\quiqksilver1.json dungeons\other\challengerooms\quiqksilver2.json dungeons\other\challengerooms\quiqksilver3.json dungeons\other\challengerooms\runandgun.json dungeons\other\challengerooms\rush.json dungeons\other\challengerooms\shortcircuit.json dungeons\other\challengerooms\spacejump.json dungeons\other\challengerooms\trenches.json dungeons\other\challengerooms\trespasser.json dungeons\other\outpost\outpost.json [NEW] effects\ancientenergytrail.effectsource [NEW] interface\buttonred.png [NEW] interface\buttonredhover.png [NEW] interface\x.png [NEW] interface\xhover.png [NEW] interface\xpress.png interface\ai\ai.config interface\chests\chest1.config interface\chests\chest12.config interface\chests\chest16.config interface\chests\chest24.config interface\chests\chest32.config interface\chests\chest40.config interface\chests\chest48.config interface\chests\chest56.config interface\chests\chest60.config interface\chests\chest64.config interface\chests\chest9.config interface\cockpit\cockpit.config [NEW] interface\crafting\terraforgebody.png interface\easel\signdispenser.config interface\easel\signstoregui.config interface\fuel\fuel.config [NEW] interface\inventory\essenceicon.png interface\modsmenu\modsmenu.config interface\objectcrafting\campfire.config interface\objectcrafting\fossilstation.config interface\objectcrafting\pethealing.config interface\objectcrafting\refinery.config interface\popup\body.png interface\popup\footer.png interface\popup\header.png [NEW] interface\popup\warning.png interface\scripted\ancientconsole\ancientconsolegui.config interface\scripted\collections\collectionsgui.config interface\scripted\cropshipper\cropshippergui.config [NEW] interface\scripted\keytrader\body.png [NEW] interface\scripted\keytrader\footer.png [NEW] interface\scripted\keytrader\header.png [NEW] interface\scripted\keytrader\keytradergui.config [NEW] interface\scripted\keytrader\keytradergui.lua [NEW] interface\scripted\keytrader\shine.png [NEW] interface\scripted\keytrader\trading_field.png interface\scripted\mannequin\mannequingui.config interface\scripted\mmupgrade\mmupgradegui.config interface\scripted\techupgrade\techupgradegui.config [NEW] interface\scripted\terraformer\arrow_left_base.png [NEW] interface\scripted\terraformer\arrow_left_disabled.png [NEW] interface\scripted\terraformer\arrow_left_hover.png [NEW] interface\scripted\terraformer\arrow_left_pressed.png [NEW] interface\scripted\terraformer\arrow_right_base.png [NEW] interface\scripted\terraformer\arrow_right_disabled.png [NEW] interface\scripted\terraformer\arrow_right_hover.png [NEW] interface\scripted\terraformer\arrow_right_pressed.png [NEW] interface\scripted\terraformer\bar_available.png [NEW] interface\scripted\terraformer\bar_body.png [NEW] interface\scripted\terraformer\bar_cursor_base.png [NEW] interface\scripted\terraformer\bar_cursor_disabled.png [NEW] interface\scripted\terraformer\bar_cursor_hover.png [NEW] interface\scripted\terraformer\bar_full.png [NEW] interface\scripted\terraformer\bar_overlay.png [NEW] interface\scripted\terraformer\bar_required.png [NEW] interface\scripted\terraformer\body.png [NEW] interface\scripted\terraformer\footer.png [NEW] interface\scripted\terraformer\header.png [NEW] interface\scripted\terraformer\terraformergui.config [NEW] interface\scripted\terraformer\terraformergui.lua [NEW] interface\scripted\terraformer\terraformicon.png [NEW] interface\scripted\terraformer\terraformiconbg.png [NEW] interface\scripted\terraformer\terraform_base.png [NEW] interface\scripted\terraformer\terraform_disabled.png [NEW] interface\scripted\terraformer\terraform_hover.png [NEW] interface\scripted\terraformer\terraform_pressed.png [NEW] interface\scripted\terraformer\typechangeicon.png [NEW] interface\scripted\vaultaccess\bar_back.png [NEW] interface\scripted\vaultaccess\bar_full.png [NEW] interface\scripted\vaultaccess\body.png [NEW] interface\scripted\vaultaccess\footer.png [NEW] interface\scripted\vaultaccess\header.png [NEW] interface\scripted\vaultaccess\icon.png [NEW] interface\scripted\vaultaccess\vaultaccessgui.config [NEW] interface\scripted\vaultaccess\vaultaccessgui.lua [NEW] interface\scripted\vaultconsole\activate.frames [NEW] interface\scripted\vaultconsole\activate.png [NEW] interface\scripted\vaultconsole\body.png [NEW] interface\scripted\vaultconsole\coreicon.png [NEW] interface\scripted\vaultconsole\footer.png [NEW] interface\scripted\vaultconsole\header.png [NEW] interface\scripted\vaultconsole\vaultconsolegui.config [NEW] interface\scripted\vaultconsole\vaultconsolegui.lua interface\scripted\vehiclerepair\vehiclerepairgui.config [NEW] interface\scripted\weaponupgrade\body.png [NEW] interface\scripted\weaponupgrade\cards.png [NEW] interface\scripted\weaponupgrade\durability.png [NEW] interface\scripted\weaponupgrade\durabilityempty.png [NEW] interface\scripted\weaponupgrade\footer.png [NEW] interface\scripted\weaponupgrade\header.png [NEW] interface\scripted\weaponupgrade\listitem.png [NEW] interface\scripted\weaponupgrade\listitemselected.png [NEW] interface\scripted\weaponupgrade\unavailableoverlay.png [NEW] interface\scripted\weaponupgrade\weaponupgradegui.config [NEW] interface\scripted\weaponupgrade\weaponupgradegui.lua [NEW] interface\scripted\weaponupgrade\weaponupgradeicon.png [NEW] interface\statuses\doomed.png [NEW] interface\statuses\largedamageboost.png interface\windowconfig\codex.config interface\windowconfig\crafting.config interface\windowconfig\crafting3dprinter.config interface\windowconfig\craftinganvil.config interface\windowconfig\craftingcampfire.config interface\windowconfig\craftingfarming.config interface\windowconfig\craftingfood.config interface\windowconfig\craftingfurnace.config interface\windowconfig\craftingfurniture.config interface\windowconfig\craftingfurniturestore.config interface\windowconfig\craftingmedical.config interface\windowconfig\craftingmerchant.config interface\windowconfig\craftingnocategories.config [NEW] interface\windowconfig\craftingterraforge.config interface\windowconfig\craftingwheel.config interface\windowconfig\inventorstable.config interface\windowconfig\merchant.config interface\windowconfig\pixelcompressor.config interface\windowconfig\playerinventory.config interface\windowconfig\popup.config interface\windowconfig\portraitconfirmation.config interface\windowconfig\questlog.config interface\windowconfig\songbook.config interface\windowconfig\teleportdialog.config interface\windowconfig\vendingmachine.config interface\windowconfig\wiringstation.config items\categories.config items\defaultParameters.config items\active\effects\chain.lua items\active\effects\detector.lua items\active\effects\entitymarker.lua items\active\effects\laserbeam.lua items\active\effects\lightning.lua items\active\effects\renderrope.lua items\active\unsorted\railplatform\placementpreview.lua items\active\vehiclecontroller\vehiclecursor.lua items\active\weapons\weapon.lua items\active\weapons\arena\hunterrifle\hunterrifle.activeitem [NEW] items\active\weapons\arena\hunterrifle\hunterrifle_l6.png items\active\weapons\boomerang\boomerang.activeitem [NEW] items\active\weapons\boomerang\boomerang_l6.png items\active\weapons\boomerang\fireboomerang.activeitem [NEW] items\active\weapons\boomerang\fireboomerang_l6.png items\active\weapons\boomerang\iceboomerang.activeitem [NEW] items\active\weapons\boomerang\iceboomerang_l6.png items\active\weapons\boomerang\lunarang.activeitem [NEW] items\active\weapons\boomerang\lunarang_l6.png items\active\weapons\boomerang\wormerang.activeitem [NEW] items\active\weapons\boomerang\wormerang_l6.png items\active\weapons\bossdrop\erchiuseye\erchiuseye.activeitem [NEW] items\active\weapons\bossdrop\erchiuseye\erchiuseye_l6.png [NEW] items\active\weapons\bossdrop\erchiuseye\eye_l6.frames [NEW] items\active\weapons\bossdrop\erchiuseye\eye_l6.png items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.activeitem [NEW] items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw_l6.png items\active\weapons\bossdrop\kluexstaff\kluexstaff.activeitem [NEW] items\active\weapons\bossdrop\kluexstaff\kluexstaff_l6.png [NEW] items\active\weapons\bossdrop\kluexstaff\stone_l6.png [NEW] items\active\weapons\bossdrop\soluskatana\blade_l6.frames [NEW] items\active\weapons\bossdrop\soluskatana\blade_l6.png [NEW] items\active\weapons\bossdrop\soluskatana\handle_l6.png items\active\weapons\bossdrop\soluskatana\soluskatana.activeitem items\active\weapons\bossdrop\soluskatana\soluskatana.animation [NEW] items\active\weapons\bossdrop\soluskatana\soluskatanaicon_l6.png items\active\weapons\bow\poisonbow\poisonbow.activeitem [NEW] items\active\weapons\bow\poisonbow\poisonbowfull_l6.frames [NEW] items\active\weapons\bow\poisonbow\poisonbowfull_l6.png [NEW] items\active\weapons\bow\poisonbow\poisonbowicon_l6.png items\active\weapons\bow\pollenpump\pollenpump.activeitem [NEW] items\active\weapons\bow\pollenpump\pollenpumpicon_l6.png [NEW] items\active\weapons\bow\pollenpump\pollenpump_l6.frames [NEW] items\active\weapons\bow\pollenpump\pollenpump_l6.png items\active\weapons\chakram\chakram.activeitem [NEW] items\active\weapons\chakram\chakram_l6.png items\active\weapons\chakram\hardchakram.activeitem [NEW] items\active\weapons\chakram\hardchakram_l6.png items\active\weapons\chakram\neochakram.activeitem [NEW] items\active\weapons\chakram\neochakram_l6.png items\active\weapons\chakram\sawchakram.activeitem [NEW] items\active\weapons\chakram\sawchakram_l6.png items\active\weapons\fist\clawglove.activeitem [NEW] items\active\weapons\fist\clawglove_l6.frames [NEW] items\active\weapons\fist\clawglove_l6.png items\active\weapons\fist\gauntlet.activeitem [NEW] items\active\weapons\fist\gauntlet_l6.png items\active\weapons\fist\stunglove.activeitem [NEW] items\active\weapons\fist\stunglove_l6.png items\active\weapons\fist\supernovaglove.activeitem items\active\weapons\fist\vinefist.activeitem [NEW] items\active\weapons\fist\vinefisticon_l6.png [NEW] items\active\weapons\fist\vinefist_l6.frames [NEW] items\active\weapons\fist\vinefist_l6.png items\active\weapons\fist\combofinishers\dashslash.combofinisher items\active\weapons\fist\combofinishers\supernovarush.combofinisher items\active\weapons\fist\combofinishers\thunderpunch.combofinisher items\active\weapons\fist\combofinishers\uppercut.combofinisher items\active\weapons\melee\abilities\broadsword\kunaiblast\kunaiblast.weaponability items\active\weapons\melee\broadsword\hokucide.activeitem [NEW] items\active\weapons\melee\broadsword\hokucide_l6.png items\active\weapons\melee\broadsword\timepierce.activeitem [NEW] items\active\weapons\melee\broadsword\timepierce_l6.png items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem [NEW] items\active\weapons\other\adaptablecrossbow\adaptablecrossbow_l6.frames [NEW] items\active\weapons\other\adaptablecrossbow\adaptablecrossbow_l6.png items\active\weapons\other\electricrailgun\electricrailgun.activeitem [NEW] items\active\weapons\other\electricrailgun\electricrailgunfullbright_l6.png [NEW] items\active\weapons\other\electricrailgun\electricrailgun_l6.png items\active\weapons\other\eyesword\eyesword.activeitem [NEW] items\active\weapons\other\eyesword\eyeswordfull_l6.png [NEW] items\active\weapons\other\eyesword\eyesword_l6.png items\active\weapons\other\flamingdemonsword\flamingdemonsword.activeitem [NEW] items\active\weapons\other\flamingdemonsword\flamingdemonswordfullbright_l6.png [NEW] items\active\weapons\other\flamingdemonsword\flamingdemonsword_l6.png items\active\weapons\other\gnomegun\gnomegun.activeitem [NEW] items\active\weapons\other\gnomegun\gnomegun_l6.png [NEW] items\active\weapons\other\gnomegun\gnome_l6.frames [NEW] items\active\weapons\other\gnomegun\gnome_l6.png items\active\weapons\other\gristlegun\gristlegun.activeitem [NEW] items\active\weapons\other\gristlegun\gristlegun_l6.png items\active\weapons\other\soulseeker\soulseeker.activeitem items\active\weapons\other\soulseeker\soulseeker.animation [NEW] items\active\weapons\other\soulseeker\soulseekerfullbright_l6.png [NEW] items\active\weapons\other\soulseeker\soulseeker_l6.png items\active\weapons\other\tentaclegun\wormgun.activeitem [NEW] items\active\weapons\other\tentaclegun\wormgun_l6.png items\active\weapons\ranged\abilities\homingrocket\homingrocketanimation.lua items\active\weapons\ranged\flamethrower\flamethrower.activeitem [NEW] items\active\weapons\ranged\flamethrower\flamethrower_l6.png [NEW] items\active\weapons\ranged\unrand\doomcannon\doomcannon.activeitem [NEW] items\active\weapons\ranged\unrand\doomcannon\doomcannon.png [NEW] items\active\weapons\ranged\unrand\doomcannon\doommuzzleflash.frames [NEW] items\active\weapons\ranged\unrand\doomcannon\doommuzzleflash.png items\active\weapons\staff\abilities\guidedbolt\guidedbolt.weaponability items\active\weapons\whip\intestinewhip.activeitem [NEW] items\active\weapons\whip\intestinewhip_l6.png items\active\weapons\whip\ropewhip.activeitem [NEW] items\active\weapons\whip\ropewhip_l6.png [NEW] items\active\weapons\whip\vinelinkend_l6.png items\active\weapons\whip\vinewhip.activeitem [NEW] items\active\weapons\whip\vinewhip_l6.png items\armors\decorative\costumes\hotholiday\hotholiday.chest items\armors\decorative\costumes\hotholiday\hotholiday.head items\armors\decorative\costumes\hotholiday\hotholiday.legs items\armors\decorative\costumes\mrclaus\mrclaus.back items\armors\decorative\costumes\mrclaus\mrclaus.chest items\armors\decorative\costumes\mrclaus\mrclaus.head items\armors\decorative\costumes\mrclaus\mrclaus.legs items\armors\other\caretaker\BSleeve.png items\armors\other\caretaker\caretaker.chest items\armors\other\caretaker\caretaker.head [NEW] items\armors\other\caretaker\chest.png items\armors\other\caretaker\FSleeve.png items\armors\other\caretaker\head.png items\armors\other\caretaker\pants.png [NEW] items\currency\essence.currency [NEW] items\currency\essence.png [NEW] items\currency\money.currency [NEW] items\currency\money.png items\generic\food\tier1\meatpie.consumable items\generic\food\tier2\pizzaslice.consumable items\generic\food\tier3\pineapplejuice.consumable items\generic\meat\rawribmeat.consumable [NEW] items\generic\other\vaultkey.item [NEW] items\generic\other\vaultkey.png items\generic\shop\egg.consumable items\materials\rainbowwoodblock.matitem leveling\levelingmultipliers.functions [NEW] leveling\weaponupgrade.functions monsters\monster.lua monsters\boss\apeboss\apeboss.monstertype monsters\boss\apebossprojector\apebossprojector.lua monsters\boss\apebossprojector\apebossprojector.monstertype monsters\boss\crystalboss\crystalboss.monstertype monsters\boss\cultistboss\cultistboss.monstertype monsters\boss\cultistboss\cultistbossend.monstertype monsters\boss\dragonboss\dragonboss.monstertype monsters\boss\eyeboss\eyeboss.monstertype [NEW] monsters\boss\guardianboss\bossnamegen.config [NEW] monsters\boss\guardianboss\electricguardianboss.monstertype [NEW] monsters\boss\guardianboss\fireguardianboss.monstertype [NEW] monsters\boss\guardianboss\guardian.lua [NEW] monsters\boss\guardianboss\guardianboss.animation [NEW] monsters\boss\guardianboss\handbeam.lua [NEW] monsters\boss\guardianboss\iceguardianboss.monstertype [NEW] monsters\boss\guardianboss\poisonguardianboss.monstertype [NEW] monsters\boss\guardianboss\beams\default.frames [NEW] monsters\boss\guardianboss\beams\electricbeam.png [NEW] monsters\boss\guardianboss\beams\electricbeamend.png [NEW] monsters\boss\guardianboss\beams\electricbeamstart.png [NEW] monsters\boss\guardianboss\beams\firebeam.png [NEW] monsters\boss\guardianboss\beams\firebeamend.png [NEW] monsters\boss\guardianboss\beams\firebeamstart.png [NEW] monsters\boss\guardianboss\beams\icebeam.png [NEW] monsters\boss\guardianboss\beams\icebeamend.png [NEW] monsters\boss\guardianboss\beams\icebeamstart.png [NEW] monsters\boss\guardianboss\beams\piercingbeam.png [NEW] monsters\boss\guardianboss\beams\piercingbeamend.png [NEW] monsters\boss\guardianboss\beams\piercingbeamstart.png [NEW] monsters\boss\guardianboss\beams\poisonbeam.png [NEW] monsters\boss\guardianboss\beams\poisonbeamend.png [NEW] monsters\boss\guardianboss\beams\poisonbeamstart.png [NEW] monsters\boss\guardianboss\beams\spawnbeam.png [NEW] monsters\boss\guardianboss\beams\spawnbeamend.png [NEW] monsters\boss\guardianboss\beams\spawnbeamstart.png [NEW] monsters\boss\guardianboss\parts\body\body.monsterpart [NEW] monsters\boss\guardianboss\parts\body\body.png [NEW] monsters\boss\guardianboss\parts\body\body2.monsterpart [NEW] monsters\boss\guardianboss\parts\body\body2.png [NEW] monsters\boss\guardianboss\parts\body\body2fullbright.png [NEW] monsters\boss\guardianboss\parts\body\body3.monsterpart [NEW] monsters\boss\guardianboss\parts\body\body3.png [NEW] monsters\boss\guardianboss\parts\body\body3fullbright.png [NEW] monsters\boss\guardianboss\parts\body\bodyfullbright.png [NEW] monsters\boss\guardianboss\parts\body\default.frames [NEW] monsters\boss\guardianboss\parts\head\aztec.monsterpart [NEW] monsters\boss\guardianboss\parts\head\aztec.png [NEW] monsters\boss\guardianboss\parts\head\aztecfullbright.png [NEW] monsters\boss\guardianboss\parts\head\bali.monsterpart [NEW] monsters\boss\guardianboss\parts\head\bali.png [NEW] monsters\boss\guardianboss\parts\head\balifullbright.png [NEW] monsters\boss\guardianboss\parts\head\bird.monsterpart [NEW] monsters\boss\guardianboss\parts\head\bird.png [NEW] monsters\boss\guardianboss\parts\head\birdfullbright.png [NEW] monsters\boss\guardianboss\parts\head\cyclops.monsterpart [NEW] monsters\boss\guardianboss\parts\head\cyclops.png [NEW] monsters\boss\guardianboss\parts\head\cyclopsfullbright.png [NEW] monsters\boss\guardianboss\parts\head\default.frames [NEW] monsters\boss\guardianboss\parts\head\dogu.monsterpart [NEW] monsters\boss\guardianboss\parts\head\dogu.png [NEW] monsters\boss\guardianboss\parts\head\dogufullbright.png [NEW] monsters\boss\guardianboss\parts\head\eye.monsterpart [NEW] monsters\boss\guardianboss\parts\head\eye.png [NEW] monsters\boss\guardianboss\parts\head\eyefullbright.png [NEW] monsters\boss\guardianboss\parts\head\flat.monsterpart [NEW] monsters\boss\guardianboss\parts\head\flat.png [NEW] monsters\boss\guardianboss\parts\head\flatfullbright.png [NEW] monsters\boss\guardianboss\parts\head\maoi.monsterpart [NEW] monsters\boss\guardianboss\parts\head\maoi.png [NEW] monsters\boss\guardianboss\parts\head\maoifullbright.png [NEW] monsters\boss\guardianboss\parts\head\spartan.monsterpart [NEW] monsters\boss\guardianboss\parts\head\spartan.png [NEW] monsters\boss\guardianboss\parts\head\spartanfullbright.png [NEW] monsters\boss\guardianboss\parts\head\sun.monsterpart [NEW] monsters\boss\guardianboss\parts\head\sun.png [NEW] monsters\boss\guardianboss\parts\head\sunfullbright.png [NEW] monsters\boss\guardianboss\parts\hip\default.frames [NEW] monsters\boss\guardianboss\parts\hip\pointy.monsterpart [NEW] monsters\boss\guardianboss\parts\hip\pointy.png [NEW] monsters\boss\guardianboss\parts\hip\round.monsterpart [NEW] monsters\boss\guardianboss\parts\hip\round.png [NEW] monsters\boss\guardianboss\parts\lefthand\club.monsterpart [NEW] monsters\boss\guardianboss\parts\lefthand\club.png [NEW] monsters\boss\guardianboss\parts\lefthand\clubfullbright.png [NEW] monsters\boss\guardianboss\parts\lefthand\default.frames [NEW] monsters\boss\guardianboss\parts\lefthand\scythe.monsterpart [NEW] monsters\boss\guardianboss\parts\lefthand\scythe.png [NEW] monsters\boss\guardianboss\parts\lefthand\scythefullbright.png [NEW] monsters\boss\guardianboss\parts\lefthand\sword.monsterpart [NEW] monsters\boss\guardianboss\parts\lefthand\sword.png [NEW] monsters\boss\guardianboss\parts\lefthand\swordfullbright.png [NEW] monsters\boss\guardianboss\parts\lefthand\empty\default.frames [NEW] monsters\boss\guardianboss\parts\lefthand\empty\empty.monsterpart [NEW] monsters\boss\guardianboss\parts\lefthand\empty\empty.png [NEW] monsters\boss\guardianboss\parts\lefthand\empty\emptyfullbright.png [NEW] monsters\boss\guardianboss\parts\legs\default.frames [NEW] monsters\boss\guardianboss\parts\legs\peg.monsterpart [NEW] monsters\boss\guardianboss\parts\legs\pegleft.png [NEW] monsters\boss\guardianboss\parts\legs\pegright.png [NEW] monsters\boss\guardianboss\parts\righthand\default.frames [NEW] monsters\boss\guardianboss\parts\righthand\empty.monsterpart [NEW] monsters\boss\guardianboss\parts\righthand\empty.png [NEW] monsters\boss\guardianboss\parts\righthand\emptyfullbright.png [NEW] monsters\boss\guardianboss\parts\shield\default.frames [NEW] monsters\boss\guardianboss\parts\shield\shield.monsterpart [NEW] monsters\boss\guardianboss\parts\shield\shield1.png [NEW] monsters\boss\guardianboss\parts\shield\shield1fullbright.png [NEW] monsters\boss\guardianboss\parts\swoosh\default.frames [NEW] monsters\boss\guardianboss\parts\swoosh\swoosh.monsterpart [NEW] monsters\boss\guardianboss\parts\swoosh\swoosh.png [NEW] monsters\boss\guardianminion\collidingminion.animation [NEW] monsters\boss\guardianminion\collidingminion.lua [NEW] monsters\boss\guardianminion\collidingminion.monstertype [NEW] monsters\boss\guardianminion\electricrangedminion.monstertype [NEW] monsters\boss\guardianminion\firerangedminion.monstertype [NEW] monsters\boss\guardianminion\guardianminion.animation [NEW] monsters\boss\guardianminion\guardianminion.lua [NEW] monsters\boss\guardianminion\guardianminion.monstertype [NEW] monsters\boss\guardianminion\icerangedminion.monstertype [NEW] monsters\boss\guardianminion\largeminion.animation [NEW] monsters\boss\guardianminion\largeminion.monstertype [NEW] monsters\boss\guardianminion\minionline.lua [NEW] monsters\boss\guardianminion\poisonrangedminion.monstertype [NEW] monsters\boss\guardianminion\rangedminion.animation [NEW] monsters\boss\guardianminion\rangedminion.lua [NEW] monsters\boss\guardianminion\parts\blorb.frames [NEW] monsters\boss\guardianminion\parts\blorb.png [NEW] monsters\boss\guardianminion\parts\large\body.png [NEW] monsters\boss\guardianminion\parts\large\bodyfullbright.png [NEW] monsters\boss\guardianminion\parts\large\bodylarge.monsterpart [NEW] monsters\boss\guardianminion\parts\large\default.frames [NEW] monsters\boss\guardianminion\parts\ranged\default.frames [NEW] monsters\boss\guardianminion\parts\ranged\electricbody.monsterpart [NEW] monsters\boss\guardianminion\parts\ranged\electricbody.png [NEW] monsters\boss\guardianminion\parts\ranged\electricbodyfullbright.png [NEW] monsters\boss\guardianminion\parts\ranged\firebody.monsterpart [NEW] monsters\boss\guardianminion\parts\ranged\firebody.png [NEW] monsters\boss\guardianminion\parts\ranged\firebodyfullbright.png [NEW] monsters\boss\guardianminion\parts\ranged\icebody.monsterpart [NEW] monsters\boss\guardianminion\parts\ranged\icebody.png [NEW] monsters\boss\guardianminion\parts\ranged\icebodyfullbright.png [NEW] monsters\boss\guardianminion\parts\ranged\poisonbody.monsterpart [NEW] monsters\boss\guardianminion\parts\ranged\poisonbody.png [NEW] monsters\boss\guardianminion\parts\ranged\poisonbodyfullbright.png [NEW] monsters\boss\guardianminion\parts\small\body.monsterpart [NEW] monsters\boss\guardianminion\parts\small\body.png [NEW] monsters\boss\guardianminion\parts\small\bodyfullbright.png [NEW] monsters\boss\guardianminion\parts\small\default.frames [NEW] monsters\boss\guardianminion\parts\static\body.monsterpart [NEW] monsters\boss\guardianminion\parts\static\body.png [NEW] monsters\boss\guardianminion\parts\static\bodyfullbright.png [NEW] monsters\boss\guardianminion\parts\static\default.frames monsters\boss\kluexboss\kluexboss.monstertype monsters\boss\kluexbossstatue\kluexbossstatue.monstertype monsters\boss\penguin\general.monstertype monsters\boss\penguin\rocketTrooper.monstertype monsters\boss\penguin\trooper.monstertype monsters\boss\penguinMiniUfo\penguinMiniUfo.monstertype monsters\boss\penguinUfo\penguinUfo.monstertype monsters\boss\robotboss\robotboss.monstertype monsters\boss\spiderboss\spiderboss.monstertype monsters\bugs\ashsprite\ashsprite.monstertype monsters\bugs\aurorabee\aurorabee.monstertype monsters\bugs\beebug\beebug.monstertype monsters\bugs\blueback\blueback.monstertype monsters\bugs\brightstripe\brightstripe.monstertype monsters\bugs\butterbee\butterbee.monstertype monsters\bugs\cinderfly\cinderfly.monstertype monsters\bugs\dewhopper\dewhopper.monstertype monsters\bugs\driftbell\driftbell.monstertype monsters\bugs\dustmoth\dustmoth.monstertype monsters\bugs\fawnfly\fawnfly.monstertype monsters\bugs\fireflyspawner\fireflyspawner.monstertype monsters\bugs\fireygiant\fireygiant.monstertype monsters\bugs\flameroach\flameroach.monstertype monsters\bugs\flyspawner\flyspawner.monstertype monsters\bugs\frostfleck\frostfleck.monstertype monsters\bugs\frostfly\frostfly.monstertype monsters\bugs\gasgiant\gasgiant.monstertype monsters\bugs\glowbug\glowbug.monstertype monsters\bugs\goldbuck\goldbuck.monstertype monsters\bugs\greentip\greentip.monstertype monsters\bugs\heathugger\heathugger.monstertype monsters\bugs\hivehog\hivehog.monstertype monsters\bugs\icetip\icetip.monstertype monsters\bugs\lavahopper\lavahopper.monstertype monsters\bugs\muddancer\muddancer.monstertype monsters\bugs\mudstag\mudstag.monstertype monsters\bugs\orphanfly\orphanfly.monstertype monsters\bugs\phoenixfly\phoenixfly.monstertype monsters\bugs\polarmoth\polarmoth.monstertype monsters\bugs\redwing\redwing.monstertype monsters\bugs\sandclown\sandclown.monstertype monsters\bugs\scuttleploom\scuttleploom.monstertype monsters\bugs\seahornet\seahornet.monstertype monsters\bugs\shadowmoth\shadowmoth.monstertype monsters\bugs\shardwing\shardwing.monstertype monsters\bugs\shellcreep\shellcreep.monstertype monsters\bugs\snowskater\snowskater.monstertype monsters\bugs\stinkjack\stinkjack.monstertype monsters\bugs\sunskipper\sunskipper.monstertype monsters\bugs\thornbee\thornbee.monstertype monsters\bugs\tidefly\tidefly.monstertype monsters\bugs\vineclimber\vineclimber.monstertype monsters\bugs\wavebird\wavebird.monstertype monsters\bugs\xenofly\xenofly.monstertype monsters\crawlers\crustoise\crustoise.monstertype monsters\crawlers\iguarmor\iguarmor.monstertype monsters\crawlers\oculob\oculob.monstertype monsters\crawlers\pulpin\pulpin.monstertype monsters\crawlers\snaggler\snaggler.monstertype monsters\crawlers\tentaclecrawler\tentaclecrawler.monstertype monsters\crawlers\tintic\tintic.monstertype monsters\crawlers\triplod\triplod.monstertype monsters\critter\apexscabcritter\apexscabcritter.monstertype monsters\critter\appofloatcritter\appofloatcritter.monstertype monsters\critter\arcticfishcritter\arcticfishcritter.monstertype monsters\critter\armadillocritter\armadillocritter.monstertype monsters\critter\ashrockcritter\ashrockcritter.monstertype monsters\critter\avianscabcritter\avianscabcritter.monstertype monsters\critter\ballooncritter\ballooncritter.monstertype monsters\critter\bigwormcritter\bigwormcritter.monstertype monsters\critter\birdcritter\birdcritter.monstertype monsters\critter\blipcritter\blipcritter.monstertype monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype monsters\critter\bouncebagcritter\bouncebagcritter.monstertype monsters\critter\bouncercritter\bouncercritter.monstertype monsters\critter\bowbirdcritter\bowbirdcritter.monstertype monsters\critter\breakercritter\breakercritter.monstertype monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype monsters\critter\bunnycritter\bunnycritter.monstertype monsters\critter\cell2critter\cell2critter.monstertype monsters\critter\cell3critter\cell3critter.monstertype monsters\critter\cellcritter\cellcritter.monstertype monsters\critter\cellnodividecritter\cellnodividecritter.monstertype monsters\critter\charfishcritter\charfishcritter.monstertype monsters\critter\chevcritter\chevcritter.monstertype monsters\critter\ciclesnail\ciclesnailcritter.monstertype monsters\critter\cliffcritter\cliffcritter.monstertype monsters\critter\crabcritter\crabcritter.monstertype monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype monsters\critter\dancercritter\dancercritter.monstertype monsters\critter\darkballcritter\darkballcritter.monstertype monsters\critter\darknessscabcritter\darknessscabcritter.monstertype monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype monsters\critter\darkwormcritter\darkwormcritter.monstertype monsters\critter\dartcritter\dartcritter.monstertype monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype monsters\critter\eggcellcritter\eggcellcritter.monstertype monsters\critter\eggcellflycritter\eggcellflycritter.monstertype monsters\critter\eyefriendcritter\eyefriendcritter.monstertype monsters\critter\eyepodcritter\eyepodcritter.monstertype monsters\critter\firekrawlcritter\firekrawlcritter.monstertype monsters\critter\firerockcritter\firerockcritter.monstertype monsters\critter\fishberrycritter\fishberrycritter.monstertype monsters\critter\fishchilicritter\fishchilicritter.monstertype monsters\critter\fishcritter\fishcritter.monstertype monsters\critter\fisheyecritter\fisheyecritter.monstertype monsters\critter\fishlemoncritter\fishlemoncritter.monstertype monsters\critter\floatbagcritter\floatbagcritter.monstertype monsters\critter\floatinggeodecritter\floatinggeodecritter.monstertype monsters\critter\floranscabcritter\floranscabcritter.monstertype monsters\critter\flurlcritter\flurlcritter.monstertype monsters\critter\frogcritter\frogcritter.monstertype monsters\critter\froggpolecritter\frogpolecritter.monstertype monsters\critter\frozenowlcritter\frozenowlcritter.monstertype monsters\critter\glitchscabcritter\glitchscabcritter.monstertype monsters\critter\gloopcritter\gloopcritter.monstertype monsters\critter\glowingball2critter\glowingball2critter.animation monsters\critter\glowingball2critter\glowingball2critter.monstertype monsters\critter\glowingballcritter\glowingballcritter.animation monsters\critter\glowingballcritter\glowingballcritter.monstertype monsters\critter\glowingfishcritter\glowingfishcritter.animation monsters\critter\glowingfishcritter\glowingfishcritter.monstertype monsters\critter\groopcritter\groopcritter.monstertype monsters\critter\gullcritter\gullcritter.monstertype monsters\critter\harecritter\harecritter.monstertype monsters\critter\hazmatcritter\hazmatcritter.monstertype monsters\critter\hedgehogcritter\hedgehogcritter.monstertype monsters\critter\hollowcritter\hollowcritter.monstertype monsters\critter\humanscabcritter\humanscabcritter.monstertype monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype monsters\critter\icescabcritter\icescabcritter.monstertype monsters\critter\jellocritter\jellocritter.monstertype monsters\critter\jellycritter\jellycritter.monstertype monsters\critter\krawlcritter\krawlcritter.monstertype monsters\critter\largegeodecritter\largegeodecritter.monstertype monsters\critter\leafscabcritter\leafscabcritter.monstertype monsters\critter\loopacritter\loopacritter.monstertype monsters\critter\maggotcritter\maggotcritter.monstertype monsters\critter\magmawormcritter\magmawormcritter.monstertype monsters\critter\mousecritter\mousecritter.monstertype monsters\critter\narfishcritter\narfishcritter.monstertype monsters\critter\orenibblercritter\orenibblercritter.monstertype monsters\critter\owlcritter\owlcritter.monstertype monsters\critter\penguinscabcritter\penguinscabcritter.monstertype monsters\critter\petalcritter\petalcritter.monstertype monsters\critter\poisonfishcritter\poisonfishcritter.monstertype monsters\critter\poofincritter\poofincritter.monstertype monsters\critter\prismelementalcritter\prismelementalcritter.monstertype monsters\critter\prismscabcritter\prismscabcritter.monstertype monsters\critter\pufferfishcritter\pufferfishcritter.monstertype monsters\critter\quibblecritter\quibblecritter.monstertype monsters\critter\ravencritter\ravencritter.monstertype monsters\critter\reasonablecritter\reasonablecritter.monstertype monsters\critter\redbreastcritter\redbreastcritter.monstertype monsters\critter\rolypolycritter\rolypolycritter.monstertype monsters\critter\sackbagcritter\sackbagcritter.monstertype monsters\critter\savybirdcritter\savybirdcritter.monstertype monsters\critter\sealcritter\sealcritter.monstertype monsters\critter\skellyfishcritter\skellyfishcritter.monstertype monsters\critter\skywurmcritter\skywurmcritter.monstertype monsters\critter\slugbluecritter\slugbluecritter.monstertype monsters\critter\slugcritter\slugcritter.monstertype monsters\critter\sluggreencritter\sluggreencritter.monstertype monsters\critter\smallgeodecritter\smallgeodecritter.monstertype monsters\critter\snailcritter\snailcritter.monstertype monsters\critter\snakecritter\snakecritter.monstertype monsters\critter\snooglecritter\snooglecritter.monstertype monsters\critter\snorecritter\snorecritter.monstertype monsters\critter\snowbcritter\snowbcritter.monstertype monsters\critter\snowflakescritter\snowflakescritter.monstertype monsters\critter\snowymolecritter\snowymolecritter.monstertype monsters\critter\spidercritter\spidercritter.monstertype monsters\critter\spindycritter\spindycritter.monstertype monsters\critter\sporelingcritter\sporelingcritter.monstertype monsters\critter\squeekcritter\squeekcritter.monstertype monsters\critter\squidcritter\squidcritter.monstertype monsters\critter\squirrelcritter\squirrelcritter.monstertype monsters\critter\steambirdcritter\steambirdcritter.monstertype monsters\critter\steamfishcritter\steamfishcritter.monstertype monsters\critter\steamspidercritter\steamspidercritter.monstertype monsters\critter\swarmcritter\swarmcritter.monstertype monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype monsters\critter\symbiotecritter\symbiotecritter.monstertype monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype monsters\critter\tortoisecritter\tortoisecritter.monstertype monsters\critter\toucritter\toucritter.monstertype monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype monsters\critter\tritrotscritter\tritrotscritter.monstertype monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype monsters\critter\vulturecritter\vulturecritter.monstertype monsters\critter\wintercritter\wintercritter.monstertype monsters\critter\wurmcritter\wurmcritter.monstertype monsters\critter\yeticritter\yeticritter.monstertype monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype monsters\dungeon\apexmutant\apexmutant.monstertype monsters\dungeon\blackcat\blackcat.monstertype monsters\dungeon\chicken\chicken.monstertype monsters\dungeon\floki\floki.monstertype monsters\dungeon\giftmonster\giftmonster.monstertype monsters\dungeon\giftmonster\giftmonstersmall.monstertype monsters\dungeon\glitchknight\glitchknight.monstertype monsters\dungeon\glitchspider\glitchspider.monstertype monsters\dungeon\pinfriend\pinfriend.monstertype monsters\dungeon\po\megapo.monstertype monsters\dungeon\po\micropo.monstertype monsters\dungeon\po\po.monstertype monsters\dungeon\pogolem\pogolem.monstertype monsters\dungeon\robotchicken\robotchicken.monstertype monsters\dungeon\sewerfly\sewerfly.monstertype monsters\dungeon\swarpion\swarpion.monstertype monsters\farming\electricfluffalo\electricfluffalo.animation monsters\farming\electricfluffalo\electricfluffalo.monstertype monsters\farming\firefluffalo\firefluffalo.animation monsters\farming\firefluffalo\firefluffalo.monstertype monsters\farming\fluffalo\fluffalo.animation monsters\farming\fluffalo\fluffalo.monstertype monsters\farming\fluffalobaby\electricfluffalobaby.monstertype monsters\farming\fluffalobaby\firefluffalobaby.monstertype monsters\farming\fluffalobaby\fluffalobaby.monstertype monsters\farming\fluffalobaby\icefluffalobaby.monstertype monsters\farming\fluffalobaby\poisonfluffalobaby.monstertype monsters\farming\hen\hen.animation monsters\farming\hen\hen.monstertype monsters\farming\henbaby\henbaby.monstertype monsters\farming\icefluffalo\icefluffalo.animation monsters\farming\icefluffalo\icefluffalo.monstertype monsters\farming\mooshi\mooshi.animation monsters\farming\mooshi\mooshi.monstertype monsters\farming\mooshibaby\mooshibaby.monstertype monsters\farming\poisonfluffalo\poisonfluffalo.animation monsters\farming\poisonfluffalo\poisonfluffalo.monstertype monsters\farming\robothen\body.frames monsters\farming\robothen\robothen.animation monsters\farming\robothen\robothen.monstertype monsters\farming\robothenbaby\robothenbaby.monstertype monsters\fishing\large\breach\fishingbreach.monstertype monsters\fishing\large\chuckle\fishingchuckle.monstertype monsters\fishing\large\dark\fishingdark.monstertype monsters\fishing\large\fan\fishingfan.monstertype monsters\fishing\large\hoop\fishinghoop.monstertype monsters\fishing\large\mega\fishingmega.monstertype monsters\fishing\large\puff\fishingpuff.monstertype monsters\fishing\large\ray\fishingray.monstertype monsters\fishing\large\sac\fishingsac.monstertype monsters\fishing\large\seal\fishingseal.monstertype monsters\fishing\large\sunbeam\fishingsunbeam.monstertype monsters\fishing\medium\bulb\fishingbulb.monstertype monsters\fishing\medium\chomp\fishingchomp.monstertype monsters\fishing\medium\curl\fishingcurl.monstertype monsters\fishing\medium\eel\fishingeel.monstertype monsters\fishing\medium\fang\fishingfang.monstertype monsters\fishing\medium\funny\fishingfunny.monstertype monsters\fishing\medium\gaze\fishinggaze.monstertype monsters\fishing\medium\glob\fishingglob.monstertype monsters\fishing\medium\jaw\fishingjaw.monstertype monsters\fishing\medium\leech\fishingleech.monstertype monsters\fishing\medium\nose\fishingnose.monstertype monsters\fishing\medium\redeye\fishingredeye.monstertype monsters\fishing\medium\shell\fishingshell.monstertype monsters\fishing\medium\shrimp\fishingshrimp.monstertype monsters\fishing\medium\spot\fishingspot.monstertype monsters\fishing\medium\square\fishingsquare.monstertype monsters\fishing\medium\stripe\fishingstripe.monstertype monsters\fishing\medium\tendril\fishingtendril.monstertype monsters\fishing\medium\tongue\fishingtongue.monstertype monsters\fishing\medium\whisker\fishingwhisker.monstertype monsters\fishing\small\chirp\fishingchirp.monstertype monsters\fishing\small\claw\fishingclaw.monstertype monsters\fishing\small\cute\fishingcute.monstertype monsters\fishing\small\dart\fishingdart.monstertype monsters\fishing\small\dirt\fishingdirt.monstertype monsters\fishing\small\dragon\fishingdragon.monstertype monsters\fishing\small\eye\fishingeye.monstertype monsters\fishing\small\frill\fishingfrill.monstertype monsters\fishing\small\jerk\fishingjerk.monstertype monsters\fishing\small\pincer\fishingpincer.monstertype monsters\fishing\small\ramp\fishingramp.monstertype monsters\fishing\small\saber\fishingsaber.monstertype monsters\fishing\small\spear\fishingspear.monstertype monsters\fishing\small\swindle\fishingswindle.monstertype monsters\fishing\small\tad\fishingtad.monstertype monsters\fishing\small\wimp\fishingwimp.monstertype monsters\fishing\small\worm\fishingworm.monstertype monsters\flyers\agrobat\agrobat.monstertype monsters\flyers\batong\batong.monstertype monsters\flyers\bobfae\bobfae.monstertype monsters\flyers\monopus\monopus.monstertype monsters\flyers\paratail\paratail.monstertype monsters\flyers\pteropod\pteropod.monstertype monsters\flyers\scandroid\scandroid.monstertype monsters\flyers\tentaclebomb\tentaclebomb.monstertype monsters\flyers\tentaclegnat\tentaclegnat.monstertype monsters\flyers\tentaclespawner\tentaclespawner.monstertype monsters\generated\flying\bonebird\bonebird.monstertype monsters\generated\flying\largeflying\largeflying.monstertype monsters\generated\flying\smallflying\smallflying.monstertype monsters\generated\ground\largebiped\largebiped.monstertype monsters\generated\ground\largequadruped\largequadruped.monstertype monsters\generated\ground\smallbiped\smallbiped.monstertype monsters\generated\ground\smallquadruped\smallquadruped.monstertype monsters\generated\swimming\largefish\largefish.monstertype monsters\generated\swimming\smallfish\fish.monstertype monsters\ghosts\erchiusghost\erchiusghost.monstertype monsters\ghosts\gosmet\gosmet.monstertype monsters\ghosts\ignome\ignome.monstertype monsters\ghosts\lumoth\lumoth.monstertype monsters\ghosts\nautileech\nautileech.monstertype monsters\ghosts\pyromantle\pyromantle.monstertype monsters\ghosts\skimbus\skimbus.monstertype monsters\ghosts\spookit\spookit.animation monsters\ghosts\spookit\spookit.monstertype monsters\ghosts\squeem\squeem.monstertype monsters\ghosts\tentacleghost\tentacleghost.monstertype monsters\ghosts\wisper\wisper.monstertype monsters\mission\ballista\ballista.monstertype monsters\mission\bigapehologram\bigapehologram.monstertype monsters\mission\helicultist\helicultist.monstertype monsters\mission\ixoling\ixoling.monstertype monsters\mission\kluexsentry\kluexsentry.animation monsters\mission\kluexsentry\kluexsentry.monstertype monsters\mission\kluextotem\kluextotem.monstertype monsters\mission\minidrone\minidrone.monstertype monsters\mission\moontant\moontant.monstertype monsters\pets\petBehavior.lua monsters\pets\actions\eatAction.lua monsters\pets\actions\inspectAction.lua monsters\pets\bunny\petbunny.monstertype monsters\pets\cat\petcat.monstertype monsters\pets\crasberry\crasberry.monstertype monsters\pets\orbis\petorbis.monstertype monsters\pets\petball\petball.monstertype monsters\pets\piglett\piglett.monstertype monsters\pets\snake\petsnake.monstertype monsters\pets\snugget\snugget.monstertype monsters\pets\weasel\petweasel.monstertype monsters\walkers\adultpoptop\adultpoptop.monstertype monsters\walkers\adultpoptop\motherpoptop.monstertype monsters\walkers\anglure\anglure.monstertype monsters\walkers\bobot\bobot.monstertype monsters\walkers\bulbop\bulbop.monstertype monsters\walkers\capricoat\capricoat.monstertype monsters\walkers\crabcano\crabcano.monstertype monsters\walkers\crutter\crutter.monstertype monsters\walkers\fennix\fennix.monstertype monsters\walkers\gleap\gleap.monstertype monsters\walkers\hemogoblin\hemogoblin.monstertype monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype monsters\walkers\hypnare\hypnare.monstertype monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype monsters\walkers\lilodon\lilodon.monstertype monsters\walkers\mandraflora\mandraflora.monstertype monsters\walkers\miasmop\miasmop.monstertype monsters\walkers\narfin\narfin.monstertype monsters\walkers\nutmidge\nutmidge.monstertype monsters\walkers\nutmidgeling\nutmidgeling.monstertype monsters\walkers\oogler\oogler.animation monsters\walkers\oogler\oogler.monstertype monsters\walkers\orbide\orbide.monstertype monsters\walkers\peblit\peblit.monstertype monsters\walkers\petricub\petricub.monstertype monsters\walkers\pipkin\pipkin.monstertype monsters\walkers\poptop\poptop.monstertype monsters\walkers\punchy\punchy.monstertype monsters\walkers\quagmutt\quagmutt.monstertype monsters\walkers\rex\rex.monstertype monsters\walkers\ringram\ringram.monstertype monsters\walkers\scaveran\scaveran.monstertype monsters\walkers\smoglin\smoglin.monstertype monsters\walkers\snaunt\snaunt.monstertype monsters\walkers\snuffish\snuffish.monstertype monsters\walkers\sporgus\sporgus.monstertype monsters\walkers\tank\tank.monstertype monsters\walkers\taroni\taroni.monstertype monsters\walkers\tentaclebarrier\tentaclebarrier.monstertype monsters\walkers\tentacleclam\tentacleclam.monstertype monsters\walkers\toumingo\toumingo.monstertype monsters\walkers\trictus\trictus.monstertype monsters\walkers\voltip\voltip.monstertype monsters\walkers\yokat\yokat.monstertype music\drosera.ogg [NEW] names\ancientgreek.namesource names\profanityfilter.config npcs\base.npctype npcs\bmain.lua npcs\merchantpools.config [NEW] npcs\vaultkeytrader.lua [NEW] npcs\outpost\santa.npctype [NEW] npcs\outpost\vaultkeytrader.npctype npcs\outpost\visitors\devs\devwilliam.npctype npcs\threats\miniknogscout.npctype objects\defaultParameters.config [NEW] objects\ancient\ancientbust\ancientbust.animation [NEW] objects\ancient\ancientbust\ancientbust.object [NEW] objects\ancient\ancientbust\ancientbust.png [NEW] objects\ancient\ancientbust\ancientbustlit.png [NEW] objects\ancient\ancientbust\default.frames [NEW] objects\ancient\ancientbust\icon.png objects\ancient\ancientconsole\ancientconsole.animation objects\ancient\ancientconsole\ancientconsole.lua objects\ancient\ancientconsole\ancientconsole.object objects\ancient\ancientconsole\returnconsole.object [NEW] objects\ancient\ancientconsole\destination\default.frames [NEW] objects\ancient\ancientconsole\destination\electric.png [NEW] objects\ancient\ancientconsole\destination\fire.png [NEW] objects\ancient\ancientconsole\destination\ice.png [NEW] objects\ancient\ancientconsole\destination\outpost.png [NEW] objects\ancient\ancientconsole\destination\poison.png [NEW] objects\ancient\ancientconsole\destination\starscape.png objects\ancient\ancientlightplatform\ancientlightplatform.object objects\ancient\ancientlightround\ancientlightround.png objects\ancient\ancientlightround\ancientlightroundlit.png [NEW] objects\ancient\ancientmural\ancientmural1\ancientmural1.object [NEW] objects\ancient\ancientmural\ancientmural1\ancientmural1.png [NEW] objects\ancient\ancientmural\ancientmural1\ancientmural1lit.png [NEW] objects\ancient\ancientmural\ancientmural1\default.frames [NEW] objects\ancient\ancientmural\ancientmural1\icon.png [NEW] objects\ancient\ancientmural\ancientmural2\ancientmural2.object [NEW] objects\ancient\ancientmural\ancientmural2\ancientmural2.png [NEW] objects\ancient\ancientmural\ancientmural2\ancientmural2lit.png [NEW] objects\ancient\ancientmural\ancientmural2\default.frames [NEW] objects\ancient\ancientmural\ancientmural2\icon.png [NEW] objects\ancient\ancientmural\ancientmural3\ancientmural3.object [NEW] objects\ancient\ancientmural\ancientmural3\ancientmural3.png [NEW] objects\ancient\ancientmural\ancientmural3\ancientmural3lit.png [NEW] objects\ancient\ancientmural\ancientmural3\default.frames [NEW] objects\ancient\ancientmural\ancientmural3\icon.png [NEW] objects\ancient\ancientmural\ancientmural4\ancientmural4.object [NEW] objects\ancient\ancientmural\ancientmural4\ancientmural4.png [NEW] objects\ancient\ancientmural\ancientmural4\ancientmural4lit.png [NEW] objects\ancient\ancientmural\ancientmural4\default.frames [NEW] objects\ancient\ancientmural\ancientmural4\icon.png [NEW] objects\ancient\ancientmural\ancientmural5\ancientmural5.object [NEW] objects\ancient\ancientmural\ancientmural5\ancientmural5.png [NEW] objects\ancient\ancientmural\ancientmural5\ancientmural5lit.png [NEW] objects\ancient\ancientmural\ancientmural5\default.frames [NEW] objects\ancient\ancientmural\ancientmural5\icon.png [NEW] objects\ancient\ancientmural\ancientmural6\ancientmural6.object [NEW] objects\ancient\ancientmural\ancientmural6\ancientmural6.png [NEW] objects\ancient\ancientmural\ancientmural6\ancientmural6lit.png [NEW] objects\ancient\ancientmural\ancientmural6\default.frames [NEW] objects\ancient\ancientmural\ancientmural6\icon.png [NEW] objects\ancient\ancientpot1\ancientpot1.frames [NEW] objects\ancient\ancientpot1\ancientpot1.object [NEW] objects\ancient\ancientpot1\ancientpot1.png [NEW] objects\ancient\ancientpot1\ancientpot1icon.png [NEW] objects\ancient\ancientpot2\ancientpot2.frames [NEW] objects\ancient\ancientpot2\ancientpot2.object [NEW] objects\ancient\ancientpot2\ancientpot2.png [NEW] objects\ancient\ancientpot2\ancientpot2icon.png [NEW] objects\ancient\ancientpot3\ancientpot3.frames [NEW] objects\ancient\ancientpot3\ancientpot3.object [NEW] objects\ancient\ancientpot3\ancientpot3.png [NEW] objects\ancient\ancientpot3\ancientpot3icon.png [NEW] objects\ancient\ancientpot4\ancientpot4.frames [NEW] objects\ancient\ancientpot4\ancientpot4.object [NEW] objects\ancient\ancientpot4\ancientpot4.png [NEW] objects\ancient\ancientpot4\ancientpot4icon.png [NEW] objects\ancient\ancientpot5\ancientpot5.frames [NEW] objects\ancient\ancientpot5\ancientpot5.object [NEW] objects\ancient\ancientpot5\ancientpot5.png [NEW] objects\ancient\ancientpot5\ancientpot5icon.png [NEW] objects\ancient\ancientpot6\ancientpot6.frames [NEW] objects\ancient\ancientpot6\ancientpot6.object [NEW] objects\ancient\ancientpot6\ancientpot6.png [NEW] objects\ancient\ancientpot6\ancientpot6icon.png [NEW] objects\ancient\ancientpressureplate\ancientpressureplate.frames [NEW] objects\ancient\ancientpressureplate\ancientpressureplate.object [NEW] objects\ancient\ancientpressureplate\ancientpressureplate.png [NEW] objects\ancient\ancientpressureplate\ancientpressureplateceiling.frames [NEW] objects\ancient\ancientpressureplate\ancientpressureplateceiling.png [NEW] objects\ancient\ancientpressureplate\ancientpressureplateicon.png [NEW] objects\ancient\ancientpressureplate\ancientpressureplateleft.frames [NEW] objects\ancient\ancientpressureplate\ancientpressureplateleft.png [NEW] objects\ancient\ancientpressureplate\ancientpressureplateright.frames [NEW] objects\ancient\ancientpressureplate\ancientpressureplateright.png [NEW] objects\ancient\ancientswitchhidden\ancientswitchhidden.frames [NEW] objects\ancient\ancientswitchhidden\ancientswitchhidden.object [NEW] objects\ancient\ancientswitchhidden\ancientswitchhidden.png [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenceiling.frames [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenceiling.png [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenicon.png [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenleft.frames [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenleft.png [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenright.frames [NEW] objects\ancient\ancientswitchhidden\ancientswitchhiddenright.png [NEW] objects\ancient\essencechest\default.frames [NEW] objects\ancient\essencechest\essencechest.animation [NEW] objects\ancient\essencechest\essencechest.object [NEW] objects\ancient\essencechest\essencechest.png [NEW] objects\ancient\essencechest\essencechestlit.png [NEW] objects\ancient\essencechest\icon.png [NEW] objects\ancientvault\interacttrigger.lua [NEW] objects\ancientvault\gasdispenser\gasdispenser.frames [NEW] objects\ancientvault\gasdispenser\gasdispenser.lua [NEW] objects\ancientvault\gasdispenser\gasdispenser.object [NEW] objects\ancientvault\gasdispenser\gasdispenser.png [NEW] objects\ancientvault\largefloorspike\default.frames [NEW] objects\ancientvault\largefloorspike\largefloorspike.animation [NEW] objects\ancientvault\largefloorspike\largefloorspike.lua [NEW] objects\ancientvault\largefloorspike\largefloorspike.object [NEW] objects\ancientvault\largefloorspike\largefloorspike.png [NEW] objects\ancientvault\largefloorspike\largefloorspikefullbright.png [NEW] objects\ancientvault\smallfloorspike\default.frames [NEW] objects\ancientvault\smallfloorspike\smallfloorspike.object [NEW] objects\ancientvault\smallfloorspike\smallfloorspike.png [NEW] objects\ancientvault\smallfloorspike\smallfloorspikefullbright.png [NEW] objects\ancientvault\terraforge\default.frames [NEW] objects\ancientvault\terraforge\icon.png [NEW] objects\ancientvault\terraforge\terraforge.object [NEW] objects\ancientvault\terraforge\terraforge.png [NEW] objects\ancientvault\terraforge\terraforgefullbright.png [NEW] objects\ancientvault\wallbuttontrigger\wallbuttontrigger.animation [NEW] objects\ancientvault\wallbuttontrigger\wallbuttontrigger.object [NEW] objects\ancientvault\wallbuttontrigger\wallbuttontrigger.png [NEW] objects\ancientvault\weaponupgradeanvil\default.frames [NEW] objects\ancientvault\weaponupgradeanvil\icon.png [NEW] objects\ancientvault\weaponupgradeanvil\weaponupgradeanvil.object [NEW] objects\ancientvault\weaponupgradeanvil\weaponupgradeanvil.png [NEW] objects\ancientvault\weaponupgradeanvil\weaponupgradeanvillit.png objects\apex\sandbags\sandbags.object objects\avian\avianpressureplate\avianpressureplate.object objects\biome\alpine\mistprimer\mistprimer.object objects\biome\bioluminescence\glowbush\glowbush1.object objects\biome\bioluminescence\glowbush\glowbush2.object objects\biome\bioluminescence\glowbush\glowbush3.object objects\biome\bioluminescence\glowbush\glowbush4.object objects\biome\bioluminescence\glowbush\glowbush5.object objects\biome\bioluminescence\glowflower\glowflower1.object objects\biome\bioluminescence\glowflower\glowflower2.object objects\biome\bioluminescence\glowflower\glowflower3.object objects\biome\bioluminescence\glowflower\glowflower4.object objects\biome\bioluminescence\glowflower\glowflower5.object objects\biome\bioluminescence\glowroot1\glowroot1.object objects\biome\bioluminescence\glowroot2\glowroot2.object objects\biome\bioluminescence\glowroot3\glowroot3.object objects\biome\bioluminescence\glowroot4\glowroot4.object objects\biome\bioluminescence\glowroot5\glowroot5.object objects\biome\bioluminescence\glowtree\glowtree1.object objects\biome\bioluminescence\glowtree\glowtree2.object objects\biome\bioluminescence\glowtree\glowtree3.object objects\biome\bioluminescence\glowtree\glowtree4.object objects\biome\bioluminescence\glowtree\glowtree5.object objects\biome\bioluminescence\glowvine\glowvine1.object objects\biome\bioluminescence\glowvine\glowvine2.object objects\biome\bioluminescence\glowvine\glowvine3.object objects\biome\bioluminescence\glowvine\glowvine4.object objects\biome\bioluminescence\glowvine\glowvine5.object objects\biome\bioluminescentcave\bioshroom\bioshroom1.object objects\biome\bioluminescentcave\bioshroom\bioshroom2.object objects\biome\bioluminescentcave\bioshroom\bioshroom3.object objects\biome\bioluminescentcave\bioshroom\bioshroom4.object objects\biome\bioluminescentcave\bioshroom\bioshroom5.object objects\biome\bioluminescentcave\biovine\biovine1.object objects\biome\bioluminescentcave\biovine\biovine2.object objects\biome\bioluminescentcave\biovine\biovine3.object objects\biome\bioluminescentcave\biovine\biovine4.object objects\biome\bioluminescentcave\biovine\biovine5.object objects\biome\bone\smashbones1\smashbones1.object objects\biome\bone\smashbones2\smashbones2.object objects\biome\bone\smashbones3\smashbones3.object objects\biome\bone\smashbones4\smashbones4.object objects\biome\cellcave\cellstructure1\cellstructure1.object objects\biome\cellcave\cellstructure2\cellstructure2.object objects\biome\cellcave\cellstructure3\cellstructure3.object objects\biome\cellcave\cellstructure4\cellstructure4.object objects\biome\cellcave\dnaplant1\dnaplant1.object objects\biome\cellcave\dnaplant2\dnaplant2.object objects\biome\cellcave\dnaplant3\dnaplant3.object objects\biome\cellcave\dnaplant4\dnaplant4.object objects\biome\colourful\colourfulbush1\colourfulbush1.object objects\biome\colourful\colourfulbush2\colourfulbush2.object objects\biome\colourful\colourfulbush3\colourfulbush3.object objects\biome\colourful\colourfulbush4\colourfulbush4.object objects\biome\colourful\colourfulbush5\colourfulbush5.object objects\biome\dark\shadowrock1\shadowrock1.object objects\biome\dark\shadowrock2\shadowrock2.object objects\biome\dark\shadowrock3\shadowrock3.object objects\biome\dark\shadowrock4\shadowrock4.object objects\biome\dark\shadowrock5\shadowrock5.object [NEW] objects\biome\flesh\dripblood1\dripblood1.frames [NEW] objects\biome\flesh\dripblood1\dripblood1.object [NEW] objects\biome\flesh\dripblood1\dripblood1.png [NEW] objects\biome\flesh\dripblood1\dripblood1icon.png objects\biome\flesh\fleshbush1\fleshbush1.object objects\biome\flesh\fleshbush2\fleshbush2.object objects\biome\flesh\fleshbush3\fleshbush3.object objects\biome\flesh\fleshbush4\fleshbush4.object objects\biome\flesh\fleshbush5\fleshbush5.object objects\biome\flesh\fleshbush6\fleshbush6.object objects\biome\frozen\frozenmistprimer\frozenmistprimer.object objects\biome\frozen\geometricshard1\geometricshard1.object objects\biome\frozen\geometricshard2\geometricshard2.object objects\biome\frozen\geometricshard3\geometricshard3.object objects\biome\frozen\geometricshard4\geometricshard4.object objects\biome\frozen\geometricshard5\geometricshard5.object objects\biome\geode\musicalgeodes\geodebnatural\geodebnatural.object objects\biome\geode\musicalgeodes\geodecnatural\geodecnatural.object objects\biome\geode\musicalgeodes\geodednatural\geodednatural.object objects\biome\geode\musicalgeodes\geodehighanatural\geodehighanatural.object objects\biome\geode\musicalgeodes\geodelowanatural\geodelowanatural.object objects\biome\giantflower\giantflower1\giantflower1.object objects\biome\giantflower\giantflower2\giantflower2.object objects\biome\giantflower\giantflower3\giantflower3.object objects\biome\giantflower\giantflower4\giantflower4.object objects\biome\hive\hivebush1\hivebush1.object objects\biome\hive\hivebush2\hivebush2.object objects\biome\hive\hivebush3\hivebush3.object objects\biome\hive\hivebush4\hivebush4.object objects\biome\hive\hivebush5\hivebush5.object objects\biome\ice\iceshard1\iceshard1.object objects\biome\ice\iceshard2\iceshard2.object objects\biome\ice\iceshard3\iceshard3.object objects\biome\ice\iceshard4\iceshard4.object objects\biome\ice\iceshard5\iceshard5.object objects\biome\jungle\junglebush1\junglebush1.object objects\biome\jungle\junglebush10\junglebush10.object objects\biome\jungle\junglebush11\junglebush11.object objects\biome\jungle\junglebush12\junglebush12.object objects\biome\jungle\junglebush13\junglebush13.object objects\biome\jungle\junglebush14\junglebush14.object objects\biome\jungle\junglebush15\junglebush15.object objects\biome\jungle\junglebush16\junglebush16.object objects\biome\jungle\junglebush17\junglebush17.object objects\biome\jungle\junglebush18\junglebush18.object objects\biome\jungle\junglebush2\junglebush2.object objects\biome\jungle\junglebush3\junglebush3.object objects\biome\jungle\junglebush4\junglebush4.object objects\biome\jungle\junglebush5\junglebush5.object objects\biome\jungle\junglebush6\junglebush6.object objects\biome\jungle\junglebush7\junglebush7.object objects\biome\jungle\junglebush8\junglebush8.object objects\biome\jungle\junglebush9\junglebush9.object objects\biome\oasis\reedseed1\reedseed1.object objects\biome\oasis\reedseed2\reedseed2.object objects\biome\oasis\reedseed3\reedseed3.object objects\biome\oasis\reedseed4\reedseed4.object objects\biome\oasis\reedseed5\reedseed5.object objects\biome\oasis\tallgrass1\tallgrass1.object objects\biome\oasis\tallgrass2\tallgrass2.object objects\biome\oasis\tallgrass3\tallgrass3.object objects\biome\oasis\tallgrass4\tallgrass4.object objects\biome\ocean\oshroom1\oshroom1.object objects\biome\ocean\oshroom2\oshroom2.object objects\biome\ocean\oshroom3\oshroom3.object objects\biome\ocean\oshroom4\oshroom4.object objects\biome\ocean\oshroom5\oshroom5.object objects\biome\ocean\seashell1\seashell1.object objects\biome\ocean\seashell2\seashell2.object objects\biome\ocean\seashell3\seashell3.object objects\biome\ocean\seashell4\seashell4.object objects\biome\ocean\seashell5\seashell5.object objects\biome\ocean\seashell6\seashell6.object objects\biome\ocean\seashell7\seashell7.object objects\biome\ocean\seashell8\seashell8.object objects\biome\prism\prismrock1\prismrock1.object objects\biome\prism\prismrock4\prismrock4.object objects\biome\prism\prismrock6\prismrock6.object objects\biome\prism\prismrock7\prismrock7.object objects\biome\prism\prismrock8\prismrock8.object objects\biome\rust\rustbush1\rustbush1.object objects\biome\rust\rustbush1\rustbush1.png objects\biome\rust\rustbush2\rustbush2.object objects\biome\rust\rustbush2\rustbush2.png objects\biome\rust\rustbush3\rustbush3.object objects\biome\rust\rustbush3\rustbush3.png objects\biome\rust\rustbush4\rustbush4.object objects\biome\rust\rustbush4\rustbush4.png objects\biome\slime\ceilingslime1\ceilingslime1.object objects\biome\slime\ceilingslime2\ceilingslime2.object objects\biome\slime\ceilingslime3\ceilingslime3.object [NEW] objects\biome\slimecave\dripslime1\dripslime1.frames [NEW] objects\biome\slimecave\dripslime1\dripslime1.object [NEW] objects\biome\slimecave\dripslime1\dripslime1.png [NEW] objects\biome\slimecave\dripslime1\dripslime1icon.png objects\biome\slimecave\slimeblob1\slimeblob1.object objects\biome\slimecave\slimeblob2\slimeblob2.object objects\biome\slimecave\slimeblob3\slimeblob3.object objects\biome\slimecave\slimeblob4\slimeblob4.object objects\biome\slimecave\slimeblob5\slimeblob5.object objects\biome\snow\fancysnowman\fancysnowman.object objects\biome\snow\snowdrift1\snowdrift1.object objects\biome\snow\snowdrift2\snowdrift2.object objects\biome\snow\snowdrift3\snowdrift3.object objects\biome\snow\snowdrift4\snowdrift4.object objects\biome\spring\springbush1\springbush1.object objects\biome\spring\springbush2\springbush2.object objects\biome\spring\springbush3\springbush3.object objects\biome\spring\springbush4\springbush4.object objects\biome\spring\springbush5\springbush5.object objects\biome\spring\springbush6\springbush6.object objects\biome\steamspring\floorpipe1\floorpipe1.object objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object objects\biome\swamp\gasprimer\gasprimer.object objects\biome\swamp\rootbush1\rootbush1.object objects\biome\swamp\rootbush2\rootbush2.object objects\biome\swamp\rootbush3\rootbush3.object objects\biome\swamp\rootbush4\rootbush4.object objects\biome\swamp\rootbush5\rootbush5.object objects\biome\swamp\swamproot1\swamproot1.object objects\biome\swamp\swamproot2\swamproot2.object objects\biome\swamp\swamproot3\swamproot3.object objects\biome\swamp\swamproot4\swamproot4.object objects\biome\swamp\swamproot5\swamproot5.object objects\biome\tar\tarcrystal1\tarcrystal1.object objects\biome\tar\tarcrystal2\tarcrystal2.object objects\biome\tar\tarcrystal3\tarcrystal3.object objects\biome\tar\tarcrystal4\tarcrystal4.object objects\biome\tar\tarcrystal5\tarcrystal5.object objects\biome\toxicplains\toxicoshroom1\toxicoshroom1.object objects\biome\toxicplains\toxicoshroom2\toxicoshroom2.object objects\biome\toxicplains\toxicoshroom3\toxicoshroom3.object objects\biome\toxicplains\toxicoshroom4\toxicoshroom4.object objects\biome\toxicplains\toxicoshroom5\toxicoshroom5.object objects\biome\volcanic\smokegen\smokegen.object objects\biome\volcanic\smokeprimer\smokeprimer.object objects\biome\volcanic\volcanictrap\volcanictrap.object objects\farmables\automato\wildautomatoseed.object objects\farmables\avesmingo\wildavesmingoseed.object objects\farmables\banana\wildbananaseed.object objects\farmables\beakseed\wildbeakseedseed.object objects\farmables\boltbulb\wildboltbulbseed.object objects\farmables\boneboo\wildbonebooseed.object objects\farmables\carrot\wildcarrotseed.object objects\farmables\chili\wildchiliseed.object objects\farmables\cocoa\wildcocoaseed.object objects\farmables\coffee\wildcoffeeseed.object objects\farmables\coralcreep\wildcoralcreepseed.object objects\farmables\corn\wildcornseed.object objects\farmables\cotton\wildcottonseed.object objects\farmables\crystalplant\wildcrystalplantseed.object objects\farmables\currentcorn\wildcurrentcornseed.object objects\farmables\diodia\wilddiodiaseed.object objects\farmables\dirturchin\wilddirturchinseed.object objects\farmables\eggshoot\wildeggshootseed.object objects\farmables\feathercrown\wildfeathercrownseed.object objects\farmables\flowerblue\flowerblue.object objects\farmables\flowerred\flowerred.object objects\farmables\flowerspring\flowerspring.object objects\farmables\floweryellow\floweryellow.object objects\farmables\grapes\wildgrapesseed.object objects\farmables\kiwi\wildkiwiseed.object objects\farmables\mushroom\mushroomseed.object objects\farmables\neonmelon\wildneonmelonseed.object objects\farmables\oculemon\wildoculemonseed.object objects\farmables\pearlpea\wildpearlpeaseed.object objects\farmables\pineapple\wildpineappleseed.object objects\farmables\potato\wildpotatoseed.object objects\farmables\pussplum\wildpussplumseed.object objects\farmables\reefpod\wildreefpodseed.object objects\farmables\rice\wildriceseed.object objects\farmables\sugarcane\wildsugarcaneseed.object objects\farmables\thornplant\thornplant.object objects\farmables\tomato\wildtomatoseed.object objects\farmables\toxictop\toxictopseed.object objects\farmables\toxictop\wildtoxictopseed.object objects\farmables\wartweed\wartweedseed.object objects\farmables\wartweed\wildwartweedseed.object objects\farmables\wheat\wildwheatseed.object objects\fossils\displaystands\fossildisplay.lua objects\fossils\displaystands\fossildisplay1\fossildisplay1.config objects\fossils\displaystands\fossildisplay3\fossildisplay3.config objects\fossils\displaystands\fossildisplay5\fossildisplay5.config objects\generic\arcadegame\arcadegamegui.config objects\generic\butterflybush\butterflybush.object [NEW] objects\generic\fairylights\default.frames objects\generic\fairylights\fairylights.object [NEW] objects\generic\fairylights\fairylightslit.png objects\generic\fireflybush\fireflybush.object [NEW] objects\generic\redalert\default.frames [NEW] objects\generic\redalert\redalert.animation objects\generic\redalert\redalert.object objects\generic\redalert\redalert.png objects\generic\toxicgasprimer\toxicgasprimer.object objects\holiday\bigpresent\bigpresent.object objects\holiday\decoratedtree\decoratedtree.object [NEW] objects\holiday\decoratedtree\decoratedtreelit.png [NEW] objects\holiday\decoratedtree\default.frames objects\holiday\dreidel\dreidel.object objects\holiday\giantbells\giantbells.object objects\holiday\giantbow1\giantbow1.object objects\holiday\giantbow2\giantbow2.object objects\holiday\giantsanta\giantsanta.object objects\holiday\giantsnowflake\giantsnowflake.object objects\holiday\goldball\goldball.object objects\holiday\greencandycane1\greencandycane1.object objects\holiday\greencandycane2\greencandycane2.object objects\holiday\greencandycane3\greencandycane3.object objects\holiday\greengumdrop1\greengumdrop1.object objects\holiday\greengumdrop2\greengumdrop2.object objects\holiday\holidaycandles\holidaycandles.object [NEW] objects\holiday\holidaylights\default.frames objects\holiday\holidaylights\holidaylights.object [NEW] objects\holiday\holidaylights\holidaylightslit.png objects\holiday\holidaypole\holidaypole.object objects\holiday\holly\holly.object objects\holiday\lollipop1\lollipop1.object objects\holiday\lollipop2\lollipop2.object objects\holiday\menorah\menorah.object objects\holiday\present1\present1.object objects\holiday\present2\present2.object objects\holiday\present3\present3.object objects\holiday\present4\present4.object objects\holiday\purplegumdrop1\purplegumdrop1.object objects\holiday\purplegumdrop2\purplegumdrop2.object objects\holiday\redball\redball.object objects\holiday\redcandycane1\redcandycane1.object objects\holiday\redcandycane2\redcandycane2.object objects\holiday\redcandycane3\redcandycane3.object objects\holiday\redgumdrop1\redgumdrop1.object objects\holiday\redgumdrop2\redgumdrop2.object objects\holiday\scifisleigh\scifisleigh.object objects\holiday\scifisleigh\scifisleigh.png [NEW] objects\holiday\scifisleigh\scifisleighcover.png objects\holiday\smallbow\smallbow.object objects\holiday\smallholidaytree\smallholidaytree.object objects\holiday\smallsnowflake\smallsnowflake.object objects\holiday\stocking1\stocking1.object objects\holiday\stocking2\stocking2.object objects\holiday\undecoratedtree\undecoratedtree.object objects\holiday\wazlights\wazlights.object [NEW] objects\microformer\default.frames [NEW] objects\microformer\microformer.animation [NEW] objects\microformer\microformer.lua [NEW] objects\microformer\microformer.png [NEW] objects\microformer\alpine\microformeralpine.object [NEW] objects\microformer\alpine\microformerfullbright.png [NEW] objects\microformer\alpine\microformericon.png [NEW] objects\microformer\bioluminescence\microformerbioluminescence.object [NEW] objects\microformer\bioluminescence\microformerfullbright.png [NEW] objects\microformer\bioluminescence\microformericon.png [NEW] objects\microformer\bones\microformerbones.object [NEW] objects\microformer\bones\microformerfullbright.png [NEW] objects\microformer\bones\microformericon.png [NEW] objects\microformer\eyepatch\microformereyepatch.object [NEW] objects\microformer\eyepatch\microformerfullbright.png [NEW] objects\microformer\eyepatch\microformericon.png [NEW] objects\microformer\flesh\microformerflesh.object [NEW] objects\microformer\flesh\microformerfullbright.png [NEW] objects\microformer\flesh\microformericon.png [NEW] objects\microformer\geode\microformerfullbright.png [NEW] objects\microformer\geode\microformergeode.object [NEW] objects\microformer\geode\microformericon.png [NEW] objects\microformer\giantflowers\microformerfullbright.png [NEW] objects\microformer\giantflowers\microformergiantflowers.object [NEW] objects\microformer\giantflowers\microformericon.png [NEW] objects\microformer\hive\microformerfullbright.png [NEW] objects\microformer\hive\microformerhive.object [NEW] objects\microformer\hive\microformericon.png [NEW] objects\microformer\luminouscaves\microformerfullbright.png [NEW] objects\microformer\luminouscaves\microformericon.png [NEW] objects\microformer\luminouscaves\microformerluminouscaves.object [NEW] objects\microformer\mushrooms\microformerfullbright.png [NEW] objects\microformer\mushrooms\microformericon.png [NEW] objects\microformer\mushrooms\microformermushrooms.object [NEW] objects\microformer\rust\microformerfullbright.png [NEW] objects\microformer\rust\microformericon.png [NEW] objects\microformer\rust\microformerrust.object [NEW] objects\microformer\slimecaves\microformerfullbright.png [NEW] objects\microformer\slimecaves\microformericon.png [NEW] objects\microformer\slimecaves\microformerslimecaves.object [NEW] objects\microformer\steamspring\microformerfullbright.png [NEW] objects\microformer\steamspring\microformericon.png [NEW] objects\microformer\steamspring\microformersteamspring.object [NEW] objects\microformer\tar\microformerfullbright.png [NEW] objects\microformer\tar\microformericon.png [NEW] objects\microformer\tar\microformertar.object [NEW] objects\microformer\wilderness\microformerfullbright.png [NEW] objects\microformer\wilderness\microformericon.png [NEW] objects\microformer\wilderness\microformerwilderness.object objects\mission\apexmission\apexartifactaltar\apexartifactaltar.animation objects\mission\apexmission\apexartifactaltar\apexartifactaltar.object objects\mission\avianmission\avianartifactaltar\avianartifactaltar.animation objects\mission\avianmission\avianartifactaltar\avianartifactaltar.object objects\mission\bossdoor\bossdoor.lua objects\mission\drip1\drip1.object objects\mission\floranmission\floranartifactaltar\floranartifactaltar.animation objects\mission\floranmission\floranartifactaltar\floranartifactaltar.object objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.animation objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.object objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.animation objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.object objects\novakid\frontierdoor\frontierdoor.object objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object objects\obstacles\arid\groundspike1\groundspike1.object objects\obstacles\arid\groundspike2\groundspike2.object objects\obstacles\arid\groundspike3\groundspike3.object objects\obstacles\arid\groundspike4\groundspike4.object objects\obstacles\arid\thorns1\thorns1.object objects\obstacles\arid\thorns2\thorns2.object objects\obstacles\arid\thorns3\thorns3.object objects\obstacles\arid\thorns4\thorns4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\green\greenceilingspike1\greenceilingspike1.object objects\obstacles\green\greenceilingspike2\greenceilingspike2.object objects\obstacles\green\greenceilingspike3\greenceilingspike3.object objects\obstacles\green\greenceilingspike4\greenceilingspike4.object objects\obstacles\green\greengroundspike1\greengroundspike1.object objects\obstacles\green\greengroundspike2\greengroundspike2.object objects\obstacles\green\greengroundspike3\greengroundspike3.object objects\obstacles\green\greengroundspike4\greengroundspike4.object objects\obstacles\ice\icespike\icespike.object objects\obstacles\ice\icestalactite1\icestalactite1.object objects\obstacles\ice\icestalactite2\icestalactite2.object objects\obstacles\ice\icestalactite3\icestalactite3.object objects\obstacles\ice\icestalactite4\icestalactite4.object objects\obstacles\ice\icestalagmite1\icestalagmite1.object objects\obstacles\ice\icestalagmite2\icestalagmite2.object objects\obstacles\ice\icestalagmite3\icestalagmite3.object objects\obstacles\ice\icestalagmite4\icestalagmite4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object objects\outpost\terramart\terramart.object objects\protectorate\objects\protectoratesmokeprimer\protectoratesmokeprimer.object objects\scripts\artifactaltar.lua [NEW] objects\scripts\treasureburst.lua [NEW] objects\spawner\invisiblemonsterspawner.animation [NEW] objects\spawner\invisiblemonsterspawner.frames [NEW] objects\spawner\invisiblemonsterspawner.object [NEW] objects\spawner\invisiblemonsterspawner.png [NEW] objects\spawner\invisiblemonsterspawnerhidden.frames [NEW] objects\spawner\invisiblemonsterspawnerhidden.png objects\spawner\colonydeed\colonydeed.lua objects\teleporter\blackteleporter\blackteleporter.object objects\teleporter\brassteleporter\brassteleporter.object objects\teleporter\futureteleporter\futureteleporter.object objects\teleporter\scienceteleporter\scienceteleporter.object objects\teleporter\stoneteleporter\stoneteleporter.object objects\teleporter\tombteleporter\tombteleporter.object objects\teleporter\woodenteleporter\woodenteleporter.object [NEW] objects\terraformer\default.frames [NEW] objects\terraformer\terraformer.animation [NEW] objects\terraformer\terraformer.lua [NEW] objects\terraformer\terraformer.png [NEW] objects\terraformer\terraformeralien.object [NEW] objects\terraformer\terraformerdesert.object [NEW] objects\terraformer\terraformerforest.object [NEW] objects\terraformer\terraformerfullbright_electric.png [NEW] objects\terraformer\terraformerfullbright_fire.png [NEW] objects\terraformer\terraformerfullbright_ice.png [NEW] objects\terraformer\terraformerfullbright_poison.png [NEW] objects\terraformer\terraformergarden.object [NEW] objects\terraformer\terraformericon_electric.png [NEW] objects\terraformer\terraformericon_fire.png [NEW] objects\terraformer\terraformericon_ice.png [NEW] objects\terraformer\terraformericon_poison.png [NEW] objects\terraformer\terraformerjungle.object [NEW] objects\terraformer\terraformermidnight.object [NEW] objects\terraformer\terraformersavannah.object [NEW] objects\terraformer\terraformerscorched.object [NEW] objects\terraformer\terraformersnow.object [NEW] objects\terraformer\terraformertundra.object [NEW] objects\terraformer\terraformervolcanic.object [NEW] objects\terraformer\beam\default.frames [NEW] objects\terraformer\beam\terraformer_beam_electric.png [NEW] objects\terraformer\beam\terraformer_beam_fire.png [NEW] objects\terraformer\beam\terraformer_beam_ice.png [NEW] objects\terraformer\beam\terraformer_beam_poison.png objects\themed\island\islandhammock\islandhammock.object objects\traps\ancientcrystaltrap\ancientcrystaltrap.object objects\traps\crystaltrap\crystaltrap.object objects\upgrade\techconsole\techconsole.object [NEW] objects\wired\logic\invisibleand.object [NEW] objects\wired\logic\invisibleand.png [NEW] objects\wired\logic\invisiblecountdowntimer.object [NEW] objects\wired\logic\invisibledelay.object [NEW] objects\wired\logic\invisibledelay.png [NEW] objects\wired\logic\invisibledlatch.object [NEW] objects\wired\logic\invisibledlatch.png [NEW] objects\wired\logic\invisiblelogicgatehidden.png [NEW] objects\wired\logic\invisiblenot.object [NEW] objects\wired\logic\invisiblenot.png [NEW] objects\wired\logic\invisibleor.object [NEW] objects\wired\logic\invisibleor.png [NEW] objects\wired\logic\invisibletimer.object [NEW] objects\wired\logic\invisibletimer.png [NEW] objects\wired\logic\invisibletimer5.png [NEW] objects\wired\logic\invisibletimer5hidden.frames [NEW] objects\wired\logic\invisibletimer5hidden.png [NEW] objects\wired\logic\invisiblexor.object [NEW] objects\wired\logic\invisiblexor.png [NEW] objects\wired\persistentswitch\default.frames [NEW] objects\wired\persistentswitch\invisiblepersistentswitch.object [NEW] objects\wired\persistentswitch\invisiblepersistentswitch.png [NEW] objects\wired\persistentswitch\invisiblepersistentswitchhidden.png [NEW] objects\wired\persistentswitch\invisiblepersistentswitchicon.png objects\wired\projectiletrap\beamtraprendering.lua objects\wired\proximitysensor\invisibleproximitysensor.object [NEW] parallax\surface\scorched.parallax [NEW] particles\ancient\ancientenergy1.particle [NEW] particles\ancient\ancientenergy2.particle [NEW] particles\ancient\ancientenergy3.particle [NEW] particles\ancient\ancientsmoke1.particle [NEW] particles\ancient\ancientsmoke2.particle [NEW] particles\damagenumbers\damagenumber.particle [NEW] particles\damagenumbers\damagenumberstrong.particle [NEW] particles\damagenumbers\damagenumberweak.particle [NEW] particles\damagenumbers\electricdamagenumber.particle [NEW] particles\damagenumbers\electricdamagenumberstrong.particle [NEW] particles\damagenumbers\electricdamagenumberweak.particle [NEW] particles\damagenumbers\firedamagenumber.particle [NEW] particles\damagenumbers\firedamagenumberstrong.particle [NEW] particles\damagenumbers\firedamagenumberweak.particle [NEW] particles\damagenumbers\icedamagenumber.particle [NEW] particles\damagenumbers\icedamagenumberstrong.particle [NEW] particles\damagenumbers\icedamagenumberweak.particle [NEW] particles\damagenumbers\poisondamagenumber.particle [NEW] particles\damagenumbers\poisondamagenumberstrong.particle [NEW] particles\damagenumbers\poisondamagenumberweak.particle [NEW] particles\shards\ancientshard1.particle [NEW] particles\shards\ancientshard2.particle projectiles\physics.config [NEW] projectiles\activeitems\boomerang\boomerang_l6.frames [NEW] projectiles\activeitems\boomerang\boomerang_l6.png [NEW] projectiles\activeitems\boomerang\boomerang_l6.projectile [NEW] projectiles\activeitems\boomerang\fireboomerang_l6.frames [NEW] projectiles\activeitems\boomerang\fireboomerang_l6.png [NEW] projectiles\activeitems\boomerang\fireboomerang_l6.projectile [NEW] projectiles\activeitems\boomerang\iceboomerang_l6.frames [NEW] projectiles\activeitems\boomerang\iceboomerang_l6.png [NEW] projectiles\activeitems\boomerang\iceboomerang_l6.projectile projectiles\activeitems\boomerang\lunarang.projectile [NEW] projectiles\activeitems\boomerang\lunarangshard_l6.frames [NEW] projectiles\activeitems\boomerang\lunarangshard_l6.png [NEW] projectiles\activeitems\boomerang\lunarangshard_l6.projectile [NEW] projectiles\activeitems\boomerang\lunarang_l6.frames [NEW] projectiles\activeitems\boomerang\lunarang_l6.png [NEW] projectiles\activeitems\boomerang\lunarang_l6.projectile projectiles\activeitems\boomerang\wormerang.projectile [NEW] projectiles\activeitems\boomerang\wormerang_l6.frames [NEW] projectiles\activeitems\boomerang\wormerang_l6.png [NEW] projectiles\activeitems\boomerang\wormerang_l6.projectile [NEW] projectiles\activeitems\chakram\chakram_l6.png [NEW] projectiles\activeitems\chakram\chakram_l6.projectile [NEW] projectiles\activeitems\chakram\hardchakram_l6.png [NEW] projectiles\activeitems\chakram\hardchakram_l6.projectile [NEW] projectiles\activeitems\chakram\neochakram_l6.png [NEW] projectiles\activeitems\chakram\neochakram_l6.projectile [NEW] projectiles\activeitems\chakram\sawchakram_l6.frames [NEW] projectiles\activeitems\chakram\sawchakram_l6.png [NEW] projectiles\activeitems\chakram\sawchakram_l6.projectile [NEW] projectiles\activeitems\doomgrenade\doomgrenade.frames [NEW] projectiles\activeitems\doomgrenade\doomgrenade.png [NEW] projectiles\activeitems\doomgrenade\doomgrenade.projectile [NEW] projectiles\activeitems\doomshot\doomshot.frames [NEW] projectiles\activeitems\doomshot\doomshot.png [NEW] projectiles\activeitems\doomshot\doomshot.projectile projectiles\activeitems\staff\boltguide\boltguide.projectile projectiles\activeitems\staff\kluexstaffplasma\kluexstaffplasma.lua [NEW] projectiles\activeitems\traildash\wormtrail_l6.frames [NEW] projectiles\activeitems\traildash\wormtrail_l6.png [NEW] projectiles\activeitems\traildash\wormtrail_l6.projectile [NEW] projectiles\boss\guardianboss\delayedplasmashot\delayedplasmashot.frames [NEW] projectiles\boss\guardianboss\delayedplasmashot\delayedplasmashot.lua [NEW] projectiles\boss\guardianboss\delayedplasmashot\delayedplasmashot.png [NEW] projectiles\boss\guardianboss\delayedplasmashot\delayedplasmashot.projectile [NEW] projectiles\boss\guardianboss\floorhazard\default.frames [NEW] projectiles\boss\guardianboss\floorhazard\electricfloorhazard.png [NEW] projectiles\boss\guardianboss\floorhazard\electricfloorhazard.projectile [NEW] projectiles\boss\guardianboss\floorhazard\firefloorhazard.png [NEW] projectiles\boss\guardianboss\floorhazard\firefloorhazard.projectile [NEW] projectiles\boss\guardianboss\floorhazard\icefloorhazard.png [NEW] projectiles\boss\guardianboss\floorhazard\icefloorhazard.projectile [NEW] projectiles\boss\guardianboss\floorhazard\poisonfloorhazard.png [NEW] projectiles\boss\guardianboss\floorhazard\poisonfloorhazard.projectile [NEW] projectiles\boss\guardianboss\guardianbullet\default.frames [NEW] projectiles\boss\guardianboss\guardianbullet\electricguardianbullet.png [NEW] projectiles\boss\guardianboss\guardianbullet\electricguardianbullet.projectile [NEW] projectiles\boss\guardianboss\guardianbullet\fireguardianbullet.png [NEW] projectiles\boss\guardianboss\guardianbullet\fireguardianbullet.projectile [NEW] projectiles\boss\guardianboss\guardianbullet\iceguardianbullet.png [NEW] projectiles\boss\guardianboss\guardianbullet\iceguardianbullet.projectile [NEW] projectiles\boss\guardianboss\guardianbullet\poisonguardianbullet.png [NEW] projectiles\boss\guardianboss\guardianbullet\poisonguardianbullet.projectile [NEW] projectiles\boss\guardianboss\guardiandamagearea\default.frames [NEW] projectiles\boss\guardianboss\guardiandamagearea\electricguardiandamagearea.png [NEW] projectiles\boss\guardianboss\guardiandamagearea\electricguardiandamagearea.projectile [NEW] projectiles\boss\guardianboss\guardiandamagearea\fireguardiandamagearea.png [NEW] projectiles\boss\guardianboss\guardiandamagearea\fireguardiandamagearea.projectile [NEW] projectiles\boss\guardianboss\guardiandamagearea\iceguardiandamagearea.png [NEW] projectiles\boss\guardianboss\guardiandamagearea\iceguardiandamagearea.projectile [NEW] projectiles\boss\guardianboss\guardiandamagearea\poisonguardiandamagearea.png [NEW] projectiles\boss\guardianboss\guardiandamagearea\poisonguardiandamagearea.projectile [NEW] projectiles\boss\guardianboss\guardiandamagebuff\guardiandamagebuff.frames [NEW] projectiles\boss\guardianboss\guardiandamagebuff\guardiandamagebuff.png [NEW] projectiles\boss\guardianboss\guardiandamagebuff\guardiandamagebuff.projectile [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\default.frames [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosion.config [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosion.png [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosion.projectile [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosionspawner.frames [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosionspawner.png [NEW] projectiles\boss\guardianboss\guardiandeathexplosion\guardiandeathexplosionspawner.projectile [NEW] projectiles\boss\guardianboss\guardianexplosion\default.frames [NEW] projectiles\boss\guardianboss\guardianexplosion\electricguardianexplosion.config [NEW] projectiles\boss\guardianboss\guardianexplosion\electricguardianexplosion.png [NEW] projectiles\boss\guardianboss\guardianexplosion\electricguardianexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianexplosion\fireguardianexplosion.config [NEW] projectiles\boss\guardianboss\guardianexplosion\fireguardianexplosion.png [NEW] projectiles\boss\guardianboss\guardianexplosion\fireguardianexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianexplosion\iceguardianexplosion.config [NEW] projectiles\boss\guardianboss\guardianexplosion\iceguardianexplosion.png [NEW] projectiles\boss\guardianboss\guardianexplosion\iceguardianexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianexplosion\poisonguardianexplosion.config [NEW] projectiles\boss\guardianboss\guardianexplosion\poisonguardianexplosion.png [NEW] projectiles\boss\guardianboss\guardianexplosion\poisonguardianexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\default.frames [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\electricguardianlargeexplosion.config [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\electricguardianlargeexplosion.png [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\electricguardianlargeexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\fireguardianlargeexplosion.config [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\fireguardianlargeexplosion.png [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\fireguardianlargeexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\iceguardianlargeexplosion.config [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\iceguardianlargeexplosion.png [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\iceguardianlargeexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\poisonguardianlargeexplosion.config [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\poisonguardianlargeexplosion.png [NEW] projectiles\boss\guardianboss\guardianlargeexplosion\poisonguardianlargeexplosion.projectile [NEW] projectiles\boss\guardianboss\guardianpellet\default.frames [NEW] projectiles\boss\guardianboss\guardianpellet\electricguardianpellet.png [NEW] projectiles\boss\guardianboss\guardianpellet\electricguardianpellet.projectile [NEW] projectiles\boss\guardianboss\guardianpellet\fireguardianpellet.png [NEW] projectiles\boss\guardianboss\guardianpellet\fireguardianpellet.projectile [NEW] projectiles\boss\guardianboss\guardianpellet\iceguardianpellet.png [NEW] projectiles\boss\guardianboss\guardianpellet\iceguardianpellet.projectile [NEW] projectiles\boss\guardianboss\guardianpellet\poisonguardianpellet.png [NEW] projectiles\boss\guardianboss\guardianpellet\poisonguardianpellet.projectile [NEW] projectiles\boss\guardianboss\plasmashot\plasmashot.frames [NEW] projectiles\boss\guardianboss\plasmashot\plasmashot.png [NEW] projectiles\boss\guardianboss\plasmashot\plasmashot.projectile projectiles\boss\kluexboss\floorlava\floorlava.lua projectiles\boss\kluexboss\floorlava\floorlava.projectile [NEW] projectiles\explosions\doomexplosion\doomexplosion.config [NEW] projectiles\explosions\doomexplosion\doomexplosion.frames [NEW] projectiles\explosions\doomexplosion\doomexplosion.png [NEW] projectiles\explosions\doomexplosion\doomexplosion.projectile [NEW] projectiles\explosions\doomgrenadeexplosion\doomgrenadeexplosion.config [NEW] projectiles\explosions\doomgrenadeexplosion\doomgrenadeexplosion.frames [NEW] projectiles\explosions\doomgrenadeexplosion\doomgrenadeexplosion.png [NEW] projectiles\explosions\doomgrenadeexplosion\doomgrenadeexplosion.projectile projectiles\guns\unsorted\flamethrower\flamethrower.projectile projectiles\npcs\iceshot\iceshot.projectile projectiles\traps\trapflame\trapflame.projectile [NEW] projectiles\unsorted\ancientenergy\ancientenergy.frames [NEW] projectiles\unsorted\ancientenergy\ancientenergy.png [NEW] projectiles\unsorted\ancientenergy\ancientenergy.projectile [NEW] quests\outpost\mysterioustraderportrait.png [NEW] quests\outpost\vaultkey.questtemplate quests\scripts\artifact.lua [NEW] quests\scripts\outpost\vaultkey.lua quests\story\apex_mission2.questtemplate quests\story\avian_mission2.questtemplate quests\story\floran_mission2.questtemplate quests\story\glitch_mission2.questtemplate quests\story\hylotl_mission2.questtemplate recipes\spinningwheel\clothes\boxingglove.recipe recipes\teleporterstore\blackteleporter.recipe recipes\teleporterstore\brassteleporter.recipe recipes\teleporterstore\futureteleporter.recipe recipes\teleporterstore\scienceteleporter.recipe recipes\teleporterstore\stoneteleporter.recipe recipes\teleporterstore\tombteleporter.recipe recipes\teleporterstore\woodenteleporter.recipe [NEW] recipes\terraforge\terraformeralien.recipe [NEW] recipes\terraforge\terraformerdesert.recipe [NEW] recipes\terraforge\terraformerforest.recipe [NEW] recipes\terraforge\terraformergarden.recipe [NEW] recipes\terraforge\terraformerjungle.recipe [NEW] recipes\terraforge\terraformermidnight.recipe [NEW] recipes\terraforge\terraformersavannah.recipe [NEW] recipes\terraforge\terraformerscorched.recipe [NEW] recipes\terraforge\terraformersnow.recipe [NEW] recipes\terraforge\terraformertundra.recipe [NEW] recipes\terraforge\terraformervolcanic.recipe scripts\behavior.lua scripts\rect.lua scripts\tenant.lua scripts\util.lua scripts\actions\animator.lua scripts\actions\builders.lua scripts\actions\entity.lua scripts\actions\flying.lua scripts\actions\math.lua scripts\actions\monster.lua scripts\actions\movement.lua scripts\actions\npc.lua scripts\actions\overrides.lua scripts\actions\reaction.lua scripts\actions\sensor.lua scripts\actions\time.lua scripts\actions\world.lua scripts\actions\boss\eyeboss.lua [NEW] scripts\actions\boss\guardian.lua scripts\actions\boss\kluexboss.lua scripts\behavior\bdata.lua [NEW] scripts\bossgen\globalstateplanner.lua [NEW] scripts\bossgen\platforming.lua scripts\companions\capturable.lua scripts\companions\petspawner.lua scripts\questgen\planner.lua [NEW] sfx\gun\gnomebeam_kill_stone1.ogg [NEW] sfx\gun\gnomebeam_kill_stone2.ogg [NEW] sfx\gun\gnomebeam_kill_stone3.ogg [NEW] sfx\gun\gnomebeam_kill_stone4.ogg [NEW] sfx\gun\gnomebeam_kill_stone5.ogg [NEW] sfx\gun\impact_stone1.ogg [NEW] sfx\gun\impact_stone2.ogg [NEW] sfx\gun\impact_stone3.ogg [NEW] sfx\gun\impact_stone4.ogg [NEW] sfx\gun\impact_stone5.ogg [NEW] sfx\gun\impact_stone6.ogg [NEW] sfx\gun\impact_stone7.ogg [NEW] sfx\gun\impact_stone8.ogg [NEW] sfx\gun\plasmabullet_hit_stone1.ogg [NEW] sfx\gun\plasmabullet_hit_stone2.ogg [NEW] sfx\gun\plasmabullet_hit_stone3.ogg [NEW] sfx\gun\plasmabullet_hit_stone4.ogg [NEW] sfx\gun\plasmabullet_hit_stone5.ogg [NEW] sfx\gun\plasmabullet_hit_stone6.ogg [NEW] sfx\gun\plasmabullet_hit_stone7.ogg [NEW] sfx\gun\plasmabullet_hit_stone8.ogg [NEW] sfx\gun\plasmabullet_kill_stone1.ogg [NEW] sfx\gun\plasmabullet_kill_stone2.ogg [NEW] sfx\gun\plasmabullet_kill_stone3.ogg [NEW] sfx\gun\plasmabullet_kill_stone4.ogg [NEW] sfx\gun\plasmabullet_kill_stone5.ogg [NEW] sfx\gun\plasmashotgun_hit_stone1.ogg [NEW] sfx\gun\plasmashotgun_hit_stone2.ogg [NEW] sfx\gun\plasmashotgun_hit_stone3.ogg [NEW] sfx\gun\plasmashotgun_hit_stone4.ogg [NEW] sfx\gun\plasmashotgun_hit_stone5.ogg [NEW] sfx\gun\plasmashotgun_hit_stone6.ogg [NEW] sfx\gun\plasmashotgun_hit_stone7.ogg [NEW] sfx\gun\plasmashotgun_hit_stone8.ogg [NEW] sfx\gun\plasmashotgun_kill_stone1.ogg [NEW] sfx\gun\plasmashotgun_kill_stone2.ogg [NEW] sfx\gun\plasmashotgun_kill_stone3.ogg [NEW] sfx\gun\plasmashotgun_kill_stone4.ogg [NEW] sfx\gun\plasmashotgun_kill_stone5.ogg [NEW] sfx\gun\plasma_sniper5.ogg [NEW] sfx\gun\shotgun_hit_stone1.ogg [NEW] sfx\gun\shotgun_hit_stone2.ogg [NEW] sfx\gun\shotgun_hit_stone3.ogg [NEW] sfx\gun\shotgun_hit_stone4.ogg [NEW] sfx\gun\shotgun_hit_stone5.ogg [NEW] sfx\gun\shotgun_hit_stone6.ogg [NEW] sfx\gun\shotgun_hit_stone7.ogg [NEW] sfx\gun\shotgun_hit_stone8.ogg [NEW] sfx\gun\shotgun_kill_stone1.ogg [NEW] sfx\gun\shotgun_kill_stone2.ogg [NEW] sfx\gun\shotgun_kill_stone3.ogg [NEW] sfx\gun\shotgun_kill_stone4.ogg [NEW] sfx\gun\shotgun_kill_stone5.ogg sfx\melee\blunt_hit_organic.ogg [NEW] sfx\melee\blunt_hit_stone1.ogg [NEW] sfx\melee\blunt_hit_stone2.ogg [NEW] sfx\melee\blunt_hit_stone3.ogg [NEW] sfx\melee\blunt_hit_stone4.ogg [NEW] sfx\melee\blunt_kill_stone1.ogg [NEW] sfx\melee\blunt_kill_stone2.ogg [NEW] sfx\melee\blunt_kill_stone3.ogg [NEW] sfx\melee\blunt_kill_stone4.ogg [NEW] sfx\melee\blunt_kill_stone5.ogg [NEW] sfx\melee\charge_up16.ogg [NEW] sfx\melee\critical_hit.ogg [NEW] sfx\melee\critical_hit_heavy.ogg [NEW] sfx\melee\critical_hit_light.ogg [NEW] sfx\melee\dagger_hit_stone1.ogg [NEW] sfx\melee\dagger_hit_stone2.ogg [NEW] sfx\melee\dagger_hit_stone3.ogg [NEW] sfx\melee\dagger_hit_stone4.ogg sfx\melee\fist_hit_organic1.ogg [NEW] sfx\melee\fist_hit_stone1.ogg [NEW] sfx\melee\fist_hit_stone2.ogg [NEW] sfx\melee\fist_hit_stone3.ogg [NEW] sfx\melee\fist_hit_stone4.ogg [NEW] sfx\melee\fist_kill_stone1.ogg [NEW] sfx\melee\fist_kill_stone2.ogg [NEW] sfx\melee\fist_kill_stone3.ogg [NEW] sfx\melee\fist_kill_stone4.ogg [NEW] sfx\melee\fist_kill_stone5.ogg [NEW] sfx\melee\fist_stronghit_stone1.ogg [NEW] sfx\melee\fist_stronghit_stone2.ogg [NEW] sfx\melee\fist_stronghit_stone3.ogg [NEW] sfx\melee\fist_stronghit_stone4.ogg sfx\melee\kill_stone1.ogg [NEW] sfx\melee\kill_stone2.ogg [NEW] sfx\melee\kill_stone3.ogg [NEW] sfx\melee\kill_stone4.ogg [NEW] sfx\melee\kill_stone5.ogg [NEW] sfx\melee\retro_hit.ogg [NEW] sfx\melee\retro_kill_organic.ogg [NEW] sfx\melee\retro_kill_robotic.ogg [NEW] sfx\melee\retro_swing.ogg [NEW] sfx\melee\sawblade_hit_stone.ogg [NEW] sfx\melee\sawblade_kill_stone.ogg [NEW] sfx\melee\sword_hit_stone1.ogg [NEW] sfx\melee\sword_hit_stone2.ogg [NEW] sfx\melee\sword_hit_stone3.ogg [NEW] sfx\melee\sword_hit_stone4.ogg [NEW] sfx\npc\boss\guardian_closehand.ogg [NEW] sfx\npc\boss\guardian_death_explosion.ogg [NEW] sfx\npc\boss\guardian_death_fade.ogg [NEW] sfx\npc\boss\guardian_death_shrink.ogg [NEW] sfx\npc\boss\guardian_delayedshot_charge1.ogg [NEW] sfx\npc\boss\guardian_floorhazard_electric.ogg [NEW] sfx\npc\boss\guardian_floorhazard_electric_end.ogg [NEW] sfx\npc\boss\guardian_floorhazard_electric_loop.ogg [NEW] sfx\npc\boss\guardian_floorhazard_fire.ogg [NEW] sfx\npc\boss\guardian_floorhazard_fire_end.ogg [NEW] sfx\npc\boss\guardian_floorhazard_fire_loop.ogg [NEW] sfx\npc\boss\guardian_floorhazard_ice.ogg [NEW] sfx\npc\boss\guardian_floorhazard_ice_end.ogg [NEW] sfx\npc\boss\guardian_floorhazard_ice_loop.ogg [NEW] sfx\npc\boss\guardian_floorhazard_loop.ogg [NEW] sfx\npc\boss\guardian_floorhazard_poison.ogg [NEW] sfx\npc\boss\guardian_floorhazard_poison_end.ogg [NEW] sfx\npc\boss\guardian_floorhazard_poison_loop.ogg [NEW] sfx\npc\boss\guardian_floorhazard_start.ogg [NEW] sfx\npc\boss\guardian_openhand.ogg [NEW] sfx\npc\boss\guardian_shield_drop1.ogg [NEW] sfx\npc\boss\guardian_shield_drop2.ogg [NEW] sfx\npc\boss\guardian_stab.ogg [NEW] sfx\npc\boss\guardian_stab_windup1.ogg [NEW] sfx\npc\boss\guardian_stab_windup2.ogg [NEW] sfx\npc\boss\guardian_stab_windup3.ogg [NEW] sfx\npc\monsters\monster_grazing.ogg [NEW] sfx\npc\monsters\monster_grow.ogg [NEW] sfx\objects\ancientenergy_chord.ogg [NEW] sfx\objects\ancientenergy_pickup1.ogg [NEW] sfx\objects\ancientenergy_pickup2.ogg [NEW] sfx\objects\ancientenergy_pickup3.ogg [NEW] sfx\objects\ancient_pot_break_medium1.ogg [NEW] sfx\objects\ancient_pot_break_medium2.ogg [NEW] sfx\objects\ancient_pot_break_medium3.ogg [NEW] sfx\objects\ancient_pot_break_medium4.ogg [NEW] sfx\objects\ancient_pot_break_medium5.ogg [NEW] sfx\objects\ancient_pot_break_medium6.ogg [NEW] sfx\objects\ancient_pot_break_small1.ogg [NEW] sfx\objects\ancient_pot_break_small2.ogg [NEW] sfx\objects\ancient_pot_break_small3.ogg [NEW] sfx\objects\ancient_pot_break_small4.ogg [NEW] sfx\objects\ancient_pot_break_small5.ogg [NEW] sfx\objects\ancient_pot_break_small6.ogg [NEW] sfx\objects\ancient_pot_break_small7.ogg [NEW] sfx\objects\ancient_pot_break_small8.ogg [NEW] sfx\objects\ancient_pot_break_small9.ogg [NEW] sfx\objects\essencechest_open1.ogg [NEW] sfx\objects\essencechest_open2.ogg [NEW] sfx\objects\essencechest_open3.ogg [NEW] sfx\objects\terraforge_loop1.ogg [NEW] sfx\objects\terraforge_loop2.ogg [NEW] sfx\objects\terraformer_active_loop.ogg [NEW] sfx\objects\terraformer_deactivate.ogg [NEW] sfx\objects\terraformer_idle_loop.ogg [NEW] sfx\objects\terraformer_small_loop.ogg [NEW] sfx\projectiles\gnome_hit_stone1.ogg [NEW] sfx\projectiles\gnome_hit_stone2.ogg [NEW] sfx\projectiles\gnome_hit_stone3.ogg [NEW] sfx\projectiles\gnome_hit_stone4.ogg [NEW] sfx\projectiles\guardian_delayedshot_charge1.ogg species\backernamegen.config stagehands\coordinator.lua [NEW] stagehands\bossplanner\bossplanner.lua [NEW] stagehands\bossplanner\bossplanner.stagehand [NEW] stagehands\bossplanner\dungeonparts.config [NEW] stagehands\bossplanner\minions.lua [NEW] stagehands\bossplanner\reactions.lua [NEW] stagehands\bossplanner\bossabilities\beamspin.bossability [NEW] stagehands\bossplanner\bossabilities\bossabilities.lua [NEW] stagehands\bossplanner\bossabilities\bouncingbeam.bossability [NEW] stagehands\bossplanner\bossabilities\doublegroundbeam.bossability [NEW] stagehands\bossplanner\bossabilities\grounddash.bossability [NEW] stagehands\bossplanner\bossabilities\groundhazard.bossability [NEW] stagehands\bossplanner\bossabilities\groundslam.bossability [NEW] stagehands\bossplanner\bossabilities\lowgroundbeam.bossability [NEW] stagehands\bossplanner\bossabilities\meleestab.bossability [NEW] stagehands\bossplanner\bossabilities\miniontriggergroup.bossability [NEW] stagehands\bossplanner\bossabilities\platformbumpers.bossability [NEW] stagehands\bossplanner\bossabilities\pogobeam.bossability [NEW] stagehands\bossplanner\bossabilities\projectilecircle.bossability [NEW] stagehands\bossplanner\bossabilities\spawnminiongroup.bossability [NEW] stagehands\bossplanner\bossabilities\targetedbeam.bossability [NEW] stagehands\bossplanner\bossabilities\targeteddash.bossability [NEW] stagehands\bossplanner\bossabilities\targetedprojectile.bossability stats\monster_primary.lua stats\npc_primary.lua stats\player_primary.lua stats\effects\beamout\beamaway.lua stats\effects\beamout\beamout.lua [NEW] stats\effects\doomed\doomed.animation [NEW] stats\effects\doomed\doomed.lua [NEW] stats\effects\doomed\l6doomed.statuseffect stats\effects\electricblock\electricblock.lua stats\effects\fireblock\fireblock.lua stats\effects\foodpoison\foodpoison.lua [NEW] stats\effects\guardiandeath\guardiandeath.animation [NEW] stats\effects\guardiandeath\guardiandeath.lua [NEW] stats\effects\guardiandeath\guardiandeath.statuseffect stats\effects\iceblock\iceblock.lua [NEW] stats\effects\largedamageboost\largedamageboost.animation [NEW] stats\effects\largedamageboost\largedamageboost.lua [NEW] stats\effects\largedamageboost\largedamageboost.statuseffect [NEW] stats\effects\largedamageboost\largedamageboostapplier.lua [NEW] stats\effects\largedamageboost\largedamageboostapplier.statuseffect stats\effects\melting\melting.lua stats\effects\monstercapture\monstercapture.lua stats\effects\monsterdespawn\monsterdespawn.lua stats\effects\monsterrelease\monsterrelease.lua stats\effects\monsterrelocate\monsterrelocate.lua stats\effects\poisonblock\poisonblock.lua stats\effects\sandstorm\sandstorm.statuseffect stats\effects\shieldeffect\shieldeffect.lua stats\effects\swimming\swimming.lua stats\effects\tarslow\tarslow.statuseffect stats\effects\timefreeze\timefreeze.lua stats\effects\weakpoison\weakpoison.lua tech\distortionsphere\aquasphere.lua tech\distortionsphere\distortionsphere.animation tech\distortionsphere\distortionsphere.lua tech\distortionsphere\sonicsphere.animation tech\distortionsphere\sonicsphere.lua tech\distortionsphere\spikesphere.lua tiles\materials\ancientblock.material tiles\materials\ancientbrick.material tilesets\packed\huge-objects.json tilesets\packed\miscellaneous.json tilesets\packed\objects-by-category\breakable.json tilesets\packed\objects-by-category\bug.json tilesets\packed\objects-by-category\crafting.json tilesets\packed\objects-by-category\decorative.json tilesets\packed\objects-by-category\door.json tilesets\packed\objects-by-category\furniture.json [NEW] tilesets\packed\objects-by-category\genboss.json tilesets\packed\objects-by-category\light.json tilesets\packed\objects-by-category\other.json tilesets\packed\objects-by-category\spawner.json tilesets\packed\objects-by-category\storage.json [NEW] tilesets\packed\objects-by-category\terraformer.json tilesets\packed\objects-by-category\trap.json tilesets\packed\objects-by-category\wire.json tilesets\packed\objects-by-colonytag\ancient.json tilesets\packed\objects-by-colonytag\apex.json tilesets\packed\objects-by-colonytag\apexvillage.json tilesets\packed\objects-by-colonytag\avian.json tilesets\packed\objects-by-colonytag\aviantemple.json tilesets\packed\objects-by-colonytag\aviantomb.json tilesets\packed\objects-by-colonytag\commerce.json tilesets\packed\objects-by-colonytag\crafting.json tilesets\packed\objects-by-colonytag\door.json tilesets\packed\objects-by-colonytag\hoard.json tilesets\packed\objects-by-colonytag\light.json tilesets\packed\objects-by-colonytag\misc.json tilesets\packed\objects-by-colonytag\musical.json tilesets\packed\objects-by-colonytag\nature.json tilesets\packed\objects-by-colonytag\novakid.json tilesets\packed\objects-by-colonytag\novakidvillage.json tilesets\packed\objects-by-colonytag\pastel.json tilesets\packed\objects-by-colonytag\pretty.json tilesets\packed\objects-by-colonytag\rust.json tilesets\packed\objects-by-colonytag\saloon.json tilesets\packed\objects-by-colonytag\storage.json tilesets\packed\objects-by-colonytag\wired.json tilesets\packed\objects-by-race\ancient.json tilesets\packed\objects-by-race\apex.json tilesets\packed\objects-by-race\avian.json tilesets\packed\objects-by-race\generic.json tilesets\packed\objects-by-race\glitch.json tilesets\packed\objects-by-race\novakid.json tilesets\packed\objects-by-type\container.json tilesets\packed\objects-by-type\loungeable.json treasure\common.treasurepools treasure\hunting.treasurepools treasure\monster.treasurepools treasure\smashable.treasurepools [NEW] versioning\CelestialChunk_9_10.lua [NEW] versioning\ItemDropEntity_3_4.lua [NEW] versioning\Item_7_8.lua [NEW] versioning\ObjectEntity_8_9.lua [NEW] versioning\PlayerEntity_26_27.lua [NEW] versioning\PlayerEntity_27_28.lua [NEW] versioning\WorldMetadata_22_23.lua weather\acidrain\acidrain.weather weather\rain\rain.weather weather\rain\storm.weather weather\sandstorm\sandstorm.weather DIFFS ----- dungeon_worlds.config 213a214,265 > "ancientvault_poison" : { > "primaryDungeon" : "ancientvault_poison", > "threatLevel" : 8, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/drosera.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > > "ancientvault_electric" : { > "primaryDungeon" : "ancientvault_electric", > "threatLevel" : 8, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/body-electric-loop.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > > "ancientvault_fire" : { > "primaryDungeon" : "ancientvault_fire", > "threatLevel" : 8, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/lava-exploration2.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > > "ancientvault_ice" : { > "primaryDungeon" : "ancientvault_ice", > "threatLevel" : 8, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/the-apex.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > hobo.ttf Files C:\Program Files (x86)\Steam\SteamApps\common\Starbound\__assets\hobo.ttf and C:\Program Files (x86)\Steam\SteamApps\common\Starbound\_assets\hobo.ttf differ instance_worlds.config 733a734,861 > "ancientvault_poison" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "ancientvault_poison", > "spawningEnabled" : false, > "beamUpRule" : "Anywhere", > "disableDeathDrops" : true, > > "persistent" : true, > > "skyParameters" : { > "dayLength" : 10000, > "surfaceLevel" : 1000, > "spaceLevel" : 3000, > "seed" : -5288806180628666923, > > "skyType" : "barren", > "skyColoring" : { > "mainColor" : [200, 200, 255], > > "morningColors" : [[200, 200, 255], [200, 200, 255]], > "dayColors" : [[200, 200, 255], [200, 200, 255]], > "eveningColors" : [[200, 200, 255], [200, 200, 255]], > "nightColors" : [[200, 200, 255], [200, 200, 255]], > > "morningLightColor" : [200, 200, 200], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [200, 200, 200], > "nightLightColor" : [200, 200, 200] > } > } > }, > > "ancientvault_electric" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "ancientvault_electric", > "spawningEnabled" : false, > "beamUpRule" : "Anywhere", > "disableDeathDrops" : true, > > "persistent" : true, > > "skyParameters" : { > "dayLength" : 10000, > "surfaceLevel" : 1000, > "spaceLevel" : 3000, > "seed" : -5288806180628666923, > > "skyType" : "barren", > "skyColoring" : { > "mainColor" : [200, 200, 255], > > "morningColors" : [[200, 200, 255], [200, 200, 255]], > "dayColors" : [[200, 200, 255], [200, 200, 255]], > "eveningColors" : [[200, 200, 255], [200, 200, 255]], > "nightColors" : [[200, 200, 255], [200, 200, 255]], > > "morningLightColor" : [200, 200, 200], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [200, 200, 200], > "nightLightColor" : [200, 200, 200] > } > } > }, > > "ancientvault_fire" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "ancientvault_fire", > "spawningEnabled" : false, > "beamUpRule" : "Anywhere", > "disableDeathDrops" : true, > > "persistent" : true, > > "skyParameters" : { > "dayLength" : 10000, > "surfaceLevel" : 1000, > "spaceLevel" : 3000, > "seed" : -5288806180628666923, > > "skyType" : "barren", > "skyColoring" : { > "mainColor" : [200, 200, 255], > > "morningColors" : [[200, 200, 255], [200, 200, 255]], > "dayColors" : [[200, 200, 255], [200, 200, 255]], > "eveningColors" : [[200, 200, 255], [200, 200, 255]], > "nightColors" : [[200, 200, 255], [200, 200, 255]], > > "morningLightColor" : [160, 160, 160], > "dayLightColor" : [160, 160, 160], > "eveningLightColor" : [160, 160, 160], > "nightLightColor" : [160, 160, 160] > } > } > }, > > "ancientvault_ice" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "ancientvault_ice", > "spawningEnabled" : false, > "beamUpRule" : "Anywhere", > "disableDeathDrops" : true, > > "persistent" : true, > > "skyParameters" : { > "dayLength" : 10000, > "surfaceLevel" : 1000, > "spaceLevel" : 3000, > "seed" : -5288806180628666923, > > "skyType" : "barren", > "skyColoring" : { > "mainColor" : [200, 200, 255], > > "morningColors" : [[200, 200, 255], [200, 200, 255]], > "dayColors" : [[200, 200, 255], [200, 200, 255]], > "eveningColors" : [[200, 200, 255], [200, 200, 255]], > "nightColors" : [[200, 200, 255], [200, 200, 255]], > > "morningLightColor" : [160, 160, 160], > "dayLightColor" : [160, 160, 160], > "eveningLightColor" : [160, 160, 160], > "nightLightColor" : [160, 160, 160] > } > } > }, > player.config 463a464 > "appliesWeatherStatusEffects" : true, 681,682d681 < "maxMoney" : 9999999, < 724a724,751 > }, > > "inventory" : { > "itemBags" : { > "mainBag" : { > "priority" : 1, > "size" : 40 > }, > "materialBag" : { > "priority" : 2, > "size" : 40 > }, > "objectBag" : { > "priority" : 3, > "size" : 40 > }, > "reagentBag" : { > "priority" : 4, > "size" : 40 > }, > "foodBag" : { > "priority" : 5, > "size" : 40 > } > }, > > "customBarGroups" : 2, > "customBarIndexes" : 6 terrestrial_worlds.config 2c2 < // TODO: delete this stupid setting once we make a final design decision --- > // if true, parallax can transition between different biome regions within a layer universe_server.config 18c18 < "tempWorldDelete" : 1, --- > "tempWorldDelete" : 1800000, 32c32,34 < "introInstance" : "protectorate", --- > "introInstance" : { > "default" : "protectorate" > }, versioning.config 3c3 < "WorldMetadata" : 22, --- > "WorldMetadata" : 23, 6c6 < "CelestialChunk" : 9, --- > "CelestialChunk" : 10, 9c9 < "PlayerEntity" : 26, --- > "PlayerEntity" : 28, 11c11 < "ObjectEntity" : 8, --- > "ObjectEntity" : 9, 13c13 < "ItemDropEntity" : 3, --- > "ItemDropEntity" : 4, 18c18 < "Item" : 7, --- > "Item" : 8, weather.config 26a27,29 > "weatherRayCheckDistance" : 60, > "weatherRayCheckWindInfluence" : 1.0, > worldserver.config 56c56 < "playerStartInitialGenRadius" : 40, --- > "playerStartInitialGenRadius" : 70, behaviors\monsters\boss\apeboss\apeboss.behavior 280,296c280 < "title": "setDamageBar", < "type": "action", < "name": "setDamageBar", < "parameters": { < "type": "Special" < } < }, < { < "title": "battleMusic", < "type": "action", < "name": "battleMusic", < "parameters": { < "enable": true < } < }, < { < "title": "cleanup", --- > "title": "sequence", 298,299c282,288 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 301a291,306 > "title": "setDamageBar", > "type": "action", > "name": "setDamageBar", > "parameters": { > "type": "Special" > } > }, > { > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": true > } > }, > { 941,958d945 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "idle", < "type": "body" < } < }, < { < "title": "setGlobalTag", < "type": "action", < "name": "setGlobalTag", < "parameters": { < "type": "stage", < "tag": "stage1" < } 970a958,975 > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "idle", > "type": "body" > } > }, > { > "title": "setGlobalTag", > "type": "action", > "name": "setGlobalTag", > "parameters": { > "type": "stage", > "tag": "stage1" > } > }, > { 975a981,989 > } > }, > { > "title": "setProjectorSpeeds", > "type": "action", > "name": "setProjectorSpeeds", > "parameters": { > "projectorList": "projectors", > "speed": 10 behaviors\monsters\boss\apeboss\sweepattack.behavior 9d8 < "/scripts/actions/monster.lua", 11,12d9 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 181c178 < "title": "cleanup", --- > "title": "parallel", 183,184c180,184 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 187c187 < "title": "setAnimationState", --- > "title": "animate", 189c189 < "name": "setAnimationState", --- > "name": "animate", 190a191 > "type": "attackSound", 192c193 < "type": "attackSound" --- > "fallback": "off" 382,399d382 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "off", < "type": "attackSound" < } < }, < { < "title": "setProjectorSpeeds", < "type": "action", < "name": "setProjectorSpeeds", < "parameters": { < "projectorList": "projectors", < "speed": "projectorSpeed" < } 401a385,393 > }, > { > "title": "setProjectorSpeeds", > "type": "action", > "name": "setProjectorSpeeds", > "parameters": { > "projectorList": "", > "speed": "projectorSpeed" > } behaviors\monsters\boss\cultistboss\exhaust.behavior 2a3 > "description": "", 5d5 < "/scripts/actions/monster.lua", 7,8d6 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 20c18 < "title": "cleanup", --- > "title": "parallel", 22,23c20,24 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 26c27 < "title": "setFlag", --- > "title": "controlFlag", 28c29 < "name": "setFlag", --- > "name": "controlFlag", 106,113d106 < }, < { < "title": "unsetFlag", < "type": "action", < "name": "unsetFlag", < "parameters": { < "name": "exhausted" < } behaviors\monsters\boss\eyeboss\eyeboss.behavior 479a480,487 > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": true > } > }, > { 524,553d531 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "battleMusic", < "type": "action", < "name": "battleMusic", < "parameters": { < "enable": true < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "battleMusic", < "type": "action", < "name": "battleMusic", < "parameters": { < "enable": false < } < } < ] < }, < { 1028a1007,1014 > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": false > } > }, > { 1319c1305 < "title": "parallel", --- > "title": "sequence", 1321c1307 < "name": "parallel", --- > "name": "sequence", 1323,1324c1309,1312 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 1328,1364c1316 < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": -1, < "untilSuccess": false < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 1.4 < } < }, < { < "title": "heartBeat", < "type": "action", < "name": "heartBeat", < "parameters": {} < } < ] < } < }, < { < "title": "tentacleMovement", --- > "title": "battleMusic", 1366c1318 < "name": "tentacleMovement", --- > "name": "battleMusic", 1368,1371c1320 < "speedRange": [ < 1, < 3 < ] --- > "enable": false 1375c1324 < "title": "sequence", --- > "title": "parallel", 1377c1326 < "name": "sequence", --- > "name": "parallel", 1379,1382c1328,1329 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": 1, > "success": -1 1386,1403c1333 < "title": "setResourcePercentage", < "type": "action", < "name": "setResourcePercentage", < "parameters": { < "percentage": 1, < "resource": "health" < } < }, < { < "title": "setAggressive", < "type": "action", < "name": "setAggressive", < "parameters": { < "aggressive": false < } < }, < { < "title": "succeeder", --- > "title": "repeater", 1405,1406c1335,1339 < "name": "succeeder", < "parameters": {}, --- > "name": "repeater", > "parameters": { > "maxLoops": -1, > "untilSuccess": false > }, 1408,1410c1341,1343 < "title": "each", < "type": "decorator", < "name": "each", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 1412,1413c1345,1348 < "list": "monsters", < "type": "entity" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 1415,1421c1350,1352 < "child": { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sendEntityMessage", --- > "children": [ > { > "title": "timer", 1423c1354 < "name": "sendEntityMessage", --- > "name": "timer", 1425,1426c1356 < "entity": "eachItem", < "message": "despawn" --- > "time": 1.4 1427a1358,1363 > }, > { > "title": "heartBeat", > "type": "action", > "name": "heartBeat", > "parameters": {} 1429c1365,1376 < } --- > ] > } > }, > { > "title": "tentacleMovement", > "type": "action", > "name": "tentacleMovement", > "parameters": { > "speedRange": [ > 1, > 3 > ] 1444c1391 < "title": "sendEntityMessage", --- > "title": "setResourcePercentage", 1446c1393 < "name": "sendEntityMessage", --- > "name": "setResourcePercentage", 1448,1449c1395,1396 < "entity": "rightspawner", < "message": "reset" --- > "percentage": 1, > "resource": "health" 1453c1400 < "title": "sendEntityMessage", --- > "title": "setAggressive", 1455c1402 < "name": "sendEntityMessage", --- > "name": "setAggressive", 1457,1458c1404 < "entity": "leftspawner", < "message": "reset" --- > "aggressive": false 1459a1406,1472 > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "each", > "type": "decorator", > "name": "each", > "parameters": { > "list": "monsters", > "type": "entity" > }, > "child": { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "eachItem", > "message": "despawn" > } > } > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "rightspawner", > "message": "reset" > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "leftspawner", > "message": "reset" > } > } > ] > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 1462,1467d1474 < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} behaviors\monsters\boss\eyeboss\eyebossanimate.behavior 9c9,10 < "phase1": 0.875 --- > "phase1": 0.875, > "phase2" : 0.75 behaviors\monsters\boss\eyeboss\eyebossbeam.behavior 5d4 < "/scripts/actions/monster.lua", 7,8d5 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 33,62c30,37 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "windup", < "type": "eye" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "winddown", < "type": "eye" < } < } < ] --- > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "eye", > "state": "windup", > "fallback": "winddown" > } 85,114c60,65 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "beamtelegraph" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "beamtelegraph" < } < } < ] --- > "title": "emitParticles", > "type": "action", > "name": "emitParticles", > "parameters": { > "emitter": "beamtelegraph" > } 136,165c87,94 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "windup", < "type": "beam" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "winddown", < "type": "beam" < } < } < ] --- > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "beam", > "state": "windup", > "fallback": "winddown" > } 196,225c125,130 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "beamflames" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "beamflames" < } < } < ] --- > "title": "emitParticles", > "type": "action", > "name": "emitParticles", > "parameters": { > "emitter": "beamflames" > } behaviors\monsters\boss\kluexboss\windattack.behavior 8d7 < "/scripts/actions/monster.lua", 10,11c9 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", --- > "/scripts/actions/monster.lua", 92,137c90 < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "spinwindup", < "type": "body" < } < }, < { < "title": "playSound", < "type": "action", < "name": "playSound", < "parameters": { < "sound": "prepareWind" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.8 < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "spin", < "type": "vortex" < } < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": { < "velocity": [ < 0, < 0 < ] < } < }, < { < "title": "cleanup", --- > "title": "parallel", 139,140c92,96 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 143c99,109 < "title": "parallel", --- > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "body", > "state": "spinwindup", > "fallback": "spinwinddown" > } > }, > { > "title": "sequence", 145c111 < "name": "parallel", --- > "name": "sequence", 147,148c113,116 < "fail": -1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 152,218c120,142 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "setActiveSkillName", < "type": "action", < "name": "setActiveSkillName", < "parameters": { < "skillName": "chargeAttack" < } < }, < { < "title": "setForceRegionActive", < "type": "action", < "name": "setForceRegionActive", < "parameters": { < "name": "left", < "active": true < } < }, < { < "title": "setForceRegionActive", < "type": "action", < "name": "setForceRegionActive", < "parameters": { < "name": "right", < "active": true < } < }, < { < "title": "setDamageSourceActive", < "type": "action", < "name": "setDamageSourceActive", < "parameters": { < "name": "windswept" < } < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "windleft" < } < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "windright" < } < } --- > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "prepareWind" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.8 > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": [ > 0, > 0 223c147 < "title": "sequence", --- > "title": "parallel", 225c149 < "name": "sequence", --- > "name": "parallel", 227,230c151,152 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": -1, > "success": 1 234,236c156,158 < "title": "repeater", < "type": "decorator", < "name": "repeater", --- > "title": "animate", > "type": "action", > "name": "animate", 238,240c160,185 < "maxLoops": 5, < "untilSuccess": false < }, --- > "type": "vortex", > "state": "spin", > "fallback": "idle" > } > }, > { > "title": "emitParticles", > "type": "action", > "name": "emitParticles", > "parameters": { > "emitter": "windleft" > } > }, > { > "title": "emitParticles", > "type": "action", > "name": "emitParticles", > "parameters": { > "emitter": "windright" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, 253c198 < "title": "timer", --- > "title": "setForceRegionActive", 255c200 < "name": "timer", --- > "name": "setForceRegionActive", 257c202,203 < "time": 2 --- > "name": "left", > "active": true 261c207 < "title": "spawnProjectile", --- > "title": "setForceRegionActive", 263c209 < "name": "spawnProjectile", --- > "name": "setForceRegionActive", 265,279c211,212 < "position": "self", < "offset": [ < 0, < -1.375 < ], < "projectileType": "energywave", < "aimVector": [ < 1, < 0 < ], < "sourceEntity": "self", < "trackSource": false, < "projectileConfig": {}, < "scalePower": true, < "power": 10 --- > "name": "right", > "active": true 283c216 < "title": "spawnProjectile", --- > "title": "setDamageSourceActive", 285c218 < "name": "spawnProjectile", --- > "name": "setDamageSourceActive", 287,309c220 < "position": "self", < "offset": [ < 0, < -1.375 < ], < "projectileType": "energywave", < "aimVector": [ < -1, < 0 < ], < "sourceEntity": "self", < "trackSource": false, < "projectileConfig": {}, < "scalePower": true, < "power": 10 < } < }, < { < "title": "playSound", < "type": "action", < "name": "playSound", < "parameters": { < "sound": "windFire" --- > "name": "windswept" 316,318c227,229 < "title": "timer", < "type": "action", < "name": "timer", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 320,321c231,327 < "time": 2 < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "maxLoops": 5, > "untilSuccess": false > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } > }, > { > "title": "spawnProjectile", > "type": "action", > "name": "spawnProjectile", > "parameters": { > "position": "self", > "offset": [ > 0, > -1.375 > ], > "projectileType": "energywave", > "aimVector": [ > 1, > 0 > ], > "sourceEntity": "self", > "trackSource": false, > "projectileConfig": {}, > "scalePower": true, > "power": 10 > } > }, > { > "title": "spawnProjectile", > "type": "action", > "name": "spawnProjectile", > "parameters": { > "position": "self", > "offset": [ > 0, > -1.375 > ], > "projectileType": "energywave", > "aimVector": [ > -1, > 0 > ], > "sourceEntity": "self", > "trackSource": false, > "projectileConfig": {}, > "scalePower": true, > "power": 10 > } > }, > { > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "windFire" > } > } > ] > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } > } > ] 326,360d331 < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "windleft" < } < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "windright" < } < }, < { < "title": "setActiveSkillName", < "type": "action", < "name": "setActiveSkillName", < "parameters": { < "skillName": "" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "idle", < "type": "vortex" < } 363,371d333 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "spinwinddown", < "type": "body" < } behaviors\monsters\boss\kluexbossstatue\statueiceattack.behavior 12c12,14 < "parameters": {}, --- > "parameters": { > "windupTime": 0.6 > }, behaviors\monsters\boss\spiderboss\hatch.behavior 5d4 < "/scripts/actions/monster.lua", 7,8d5 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 19c16 < "title": "cleanup", --- > "title": "parallel", 21,22c18,22 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 25c25 < "title": "setAnimationState", --- > "title": "animate", 27c27 < "name": "setAnimationState", --- > "name": "animate", 28a29 > "type": "sound", 30c31 < "type": "sound" --- > "fallback": "off" 180,188d180 < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "off", < "type": "sound" behaviors\monsters\boss\spiderboss\sweep.behavior 8d7 < "/scripts/actions/monster.lua", 10,11c9 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", --- > "/scripts/actions/monster.lua", 22c20 < "title": "cleanup", --- > "title": "sequence", 24c22 < "name": "cleanup", --- > "name": "sequence", 28c26 < "title": "sequence", --- > "title": "selector", 30c28 < "name": "sequence", --- > "name": "selector", 34,156d31 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "reverseDirection", < "type": "action", < "name": "reverseDirection", < "parameters": { < "direction": "sweepSide" < }, < "output": { < "direction": "sweepSide" < } < }, < { < "title": "setDirection", < "type": "action", < "name": "setDirection", < "parameters": {}, < "output": { < "direction": "sweepSide" < } < } < ] < }, < { < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": "sweepSide", < "factor": 20 < }, < "output": { < "result": "sweepX" < } < }, < { < "title": "offsetPosition", < "type": "action", < "name": "offsetPosition", < "parameters": { < "position": "spawn", < "x": "sweepX", < "y": 0 < }, < "output": { < "position": "attack" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "legs", < "state": "walk" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "body", < "state": "idle" < } < }, < { < "title": "distance", < "type": "action", < "name": "distance", < "parameters": { < "to": "attack" < }, < "output": { < "vector": "toAttack" < } < }, < { < "title": "rotate", < "type": "action", < "name": "rotate", < "parameters": { < "vector": "toAttack", < "rate": 3 < } < }, < { < "title": "flyToPosition", < "type": "action", < "name": "flyToPosition", < "parameters": { < "position": "attack" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "legs", < "state": "rotate" < } < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": {} < }, < { < "title": "rotate", < "type": "action", < "name": "rotate", < "parameters": { < "angle": 4.71, < "rate": 3 < } < }, < { 164c39 < "direction": "sweepMove" --- > "direction": "sweepSide" 168c43 < "title": "multiply", --- > "title": "setDirection", 170,174c45,46 < "name": "multiply", < "parameters": { < "number": "sweepMove", < "factor": 12 < }, --- > "name": "setDirection", > "parameters": {}, 176c48 < "result": "lineTest" --- > "direction": "sweepSide" 178c50,179 < }, --- > } > ] > }, > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "sweepSide", > "factor": 20 > }, > "output": { > "result": "sweepX" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "position": "spawn", > "x": "sweepX", > "y": 0 > }, > "output": { > "position": "attack" > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "type": "legs", > "state": "walk" > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "type": "body", > "state": "idle" > } > }, > { > "title": "distance", > "type": "action", > "name": "distance", > "parameters": { > "to": "attack" > }, > "output": { > "vector": "toAttack" > } > }, > { > "title": "rotate", > "type": "action", > "name": "rotate", > "parameters": { > "vector": "toAttack", > "rate": 3 > } > }, > { > "title": "flyToPosition", > "type": "action", > "name": "flyToPosition", > "parameters": { > "position": "attack" > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "type": "legs", > "state": "rotate" > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": {} > }, > { > "title": "rotate", > "type": "action", > "name": "rotate", > "parameters": { > "angle": 4.71, > "rate": 3 > } > }, > { > "title": "reverseDirection", > "type": "action", > "name": "reverseDirection", > "parameters": { > "direction": "sweepSide" > }, > "output": { > "direction": "sweepMove" > } > }, > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "sweepMove", > "factor": 12 > }, > "output": { > "result": "lineTest" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, > "children": [ 180c181 < "title": "setAnimationState", --- > "title": "animate", 182c183 < "name": "setAnimationState", --- > "name": "animate", 183a185 > "type": "sound", 185c187 < "type": "sound" --- > "fallback": "off" 189c191 < "title": "selector", --- > "title": "sequence", 191c193 < "name": "selector", --- > "name": "sequence", 195c197 < "title": "sequence", --- > "title": "parallel", 197,198c199,203 < "name": "sequence", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 201,207c206,248 < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "sweepMove", < "second": 0 < } --- > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "sweepMove", > "second": 0 > } > }, > { > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "legs", > "state": "straferight", > "fallback": "idle" > } > } > ] > }, > { > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "legs", > "state": "strafeleft", > "fallback": "idle" > } > } > ] 210,282c251,331 < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "legs", < "state": "straferight" < } < } < ] < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "legs", < "state": "strafeleft" < } < } < ] < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "success": 2 < }, < "children": [ < { < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "playSound", < "type": "action", < "name": "playSound", < "parameters": { < "sound": "sweep" < } < }, < { < "title": "spawnProjectile", < "type": "action", < "name": "spawnProjectile", < "parameters": { < "offset": [ < 0, < -9 < ], < "projectileType": "acidsweep", < "aimVector": [ < 0, < -1 < ], < "projectileConfig": "" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": [ < 0.125, < 0.25 --- > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "success": 2 > }, > "children": [ > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "sweep" > } > }, > { > "title": "spawnProjectile", > "type": "action", > "name": "spawnProjectile", > "parameters": { > "offset": [ > 0, > -9 > ], > "projectileType": "acidsweep", > "aimVector": [ > 0, > -1 > ], > "projectileConfig": "" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": [ > 0.125, > 0.25 > ] > } > } > ] > } > }, > { > "title": "lineTileCollision", > "type": "action", > "name": "lineTileCollision", > "parameters": { > "y": 0, > "x": "lineTest" > } > }, > { > "title": "controlFly", > "type": "action", > "name": "controlFly", > "parameters": { > "y": 0, > "x": "sweepMove" > } > } 283a333,354 > }, > { > "title": "controlFly", > "type": "action", > "name": "controlFly", > "parameters": { > "vector": [ > 0, > 0 > ] > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": [ > 0, > 0 > ] > } 285,296c356,358 < } < ] < } < }, < { < "title": "lineTileCollision", < "type": "action", < "name": "lineTileCollision", < "parameters": { < "y": 0, < "x": "lineTest" < } --- > ] > } > ] 299c361 < "title": "controlFly", --- > "title": "timer", 301c363 < "name": "controlFly", --- > "name": "timer", 303,304c365 < "y": 0, < "x": "sweepMove" --- > "time": 0.5 308,346d368 < }, < { < "title": "controlFly", < "type": "action", < "name": "controlFly", < "parameters": { < "vector": [ < 0, < 0 < ] < } < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": { < "velocity": [ < 0, < 0 < ] < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "type": "legs", < "state": "idle" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.5 < } 349,357d370 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "off", < "type": "sound" < } behaviors\monsters\modular\basemonster.behavior 11c11 < "/scripts/actions/animator.lua" --- > "/scripts/actions/status.lua" 35c35,36 < "stopState": "idle" --- > "stopState": "idle", > "attackKnockbackThreshold": 15 263a265,302 > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "crawling" > } > } > }, > { > "title": "setNumber", > "type": "action", > "name": "setNumber", > "parameters": { > "number": 0 > }, > "output": { > "number": "heading" > } > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { 387a427,496 > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "attacking" > } > }, > { > "title": "addStatModifier", > "type": "action", > "name": "addStatModifier", > "parameters": { > "category": "monsterattack", > "stat": "knockbackThreshold", > "amount": "" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "attacking" > } > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > }, > { > "title": "clearPersistentEffects", > "type": "action", > "name": "clearPersistentEffects", > "parameters": { > "category": "monsterattack" > } > } > ] > }, > { 688,690c797,799 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "entityInRange", > "type": "action", > "name": "entityInRange", 692,719c801,806 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "range": "", < "xRange": "", < "yRange": "", < "position": "self" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } < ] --- > "entity": "target", > "range": "", > "xRange": "", > "yRange": "", > "position": "self" > } behaviors\monsters\modular\actions\charge.behavior 5c5 < "/scripts/actions/status.lua", --- > "/scripts/behavior.lua", 10a11 > "/scripts/actions/status.lua", 41c42 < "title": "cleanup", --- > "title": "sequence", 43,44c44,50 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 47c53,64 < "title": "sequence", --- > "title": "action-windup", > "type": "module", > "name": "action-windup", > "parameters": { > "wallCollisionCheck": "", > "windupState": "", > "windupStateType": "", > "skillName": "" > } > }, > { > "title": "parallel", 49c66 < "name": "sequence", --- > "name": "parallel", 51,54c68,69 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": 1, > "success": -1 58,69c73 < "title": "action-windup", < "type": "module", < "name": "action-windup", < "parameters": { < "wallCollisionCheck": "", < "windupState": "", < "windupStateType": "", < "skillName": "" < } < }, < { < "title": "addStatModifier", --- > "title": "controlFlag", 71c75 < "name": "addStatModifier", --- > "name": "controlFlag", 73,75c77 < "category": "monsterattack", < "stat": "knockbackThreshold", < "amount": "" --- > "name": "attacking" 79,123c81 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", < "parameters": { < "entity": "self", < "target": "target" < }, < "output": { < "direction": "direction", < "vector": "aimDirection" < } < } < }, < { < "title": "vecMultiply", < "type": "action", < "name": "vecMultiply", < "parameters": { < "first": "", < "second": [ < "facingDirection", < 1 < ] < }, < "output": { < "vector": "aimDirection" < } < } < ] < }, < { < "title": "parallel", --- > "title": "sequence", 125c83 < "name": "parallel", --- > "name": "sequence", 127,128c85,88 < "fail": -1, < "success": 1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 132c92 < "title": "sequence", --- > "title": "selector", 134,140c94,95 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 143c98 < "title": "succeeder", --- > "title": "optional", 145,146c100,103 < "name": "succeeder", < "parameters": {}, --- > "name": "optional", > "parameters": { > "shouldRun": "" > }, 148c105 < "title": "setAnimationState", --- > "title": "entityDirection", 150c107 < "name": "setAnimationState", --- > "name": "entityDirection", 152,153c109,114 < "state": "", < "type": "" --- > "entity": "self", > "target": "target" > }, > "output": { > "direction": "direction", > "vector": "aimDirection" 158c119,145 < "title": "parallel", --- > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": "", > "second": [ > "facingDirection", > 1 > ] > }, > "output": { > "vector": "aimDirection" > } > } > ] > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, > "children": [ > { > "title": "sequence", 160c147 < "name": "parallel", --- > "name": "sequence", 162,163c149,152 < "fail": -1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 167,197d155 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "gravityEnabled", < "type": "action", < "name": "gravityEnabled", < "parameters": {} < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} < } < ] < }, < { < "title": "vecAngle", < "type": "action", < "name": "vecAngle", < "parameters": { < "vector": "aimDirection" < }, < "output": { < "angle": "aimAngle" < } < }, < { 203,205c161,163 < "title": "optional", < "type": "decorator", < "name": "optional", --- > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", 207,210c165,180 < "shouldRun": "" < }, < "child": { < "title": "sequence", --- > "state": "", > "type": "" > } > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, > "children": [ > { > "title": "selector", 212,218c182,183 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 221c186 < "title": "faceDirection", --- > "title": "gravityEnabled", 223,226c188,189 < "name": "faceDirection", < "parameters": { < "direction": 1 < } --- > "name": "gravityEnabled", > "parameters": {} 229c192 < "title": "add", --- > "title": "controlDown", 231,238c194,220 < "name": "add", < "parameters": { < "addend": "aimAngle", < "number": "" < }, < "output": { < "result": "rotationAngle" < } --- > "name": "controlDown", > "parameters": {} > } > ] > }, > { > "title": "vecAngle", > "type": "action", > "name": "vecAngle", > "parameters": { > "vector": "aimDirection" > }, > "output": { > "angle": "aimAngle" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" 240,243c222,225 < { < "title": "rotate", < "type": "action", < "name": "rotate", --- > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", 245,247c227,260 < "angle": "rotationAngle", < "rate": 0 < } --- > "fail": -1, > "success": -1 > }, > "children": [ > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": 1 > } > }, > { > "title": "add", > "type": "action", > "name": "add", > "parameters": { > "addend": "aimAngle", > "number": "" > }, > "output": { > "result": "rotationAngle" > } > }, > { > "title": "rotateBody", > "type": "action", > "name": "rotateBody", > "parameters": { > "angle": "rotationAngle", > "transformationGroup": "body" > } > } > ] 249c262,278 < ] --- > } > }, > { > "title": "controlApproachVelocityAlongAngle", > "type": "action", > "name": "controlApproachVelocityAlongAngle", > "parameters": { > "angle": "aimAngle", > "velocity": "", > "force": "" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 251,267c280 < } < }, < { < "title": "controlApproachVelocityAlongAngle", < "type": "action", < "name": "controlApproachVelocityAlongAngle", < "parameters": { < "angle": "aimAngle", < "velocity": "", < "force": "" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > ] 270,278c283 < } < ] < }, < { < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ --- > }, 280,298c285,298 < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "selector", --- > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sequence", 300,301c300,306 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 304c309 < "title": "sequence", --- > "title": "selector", 306,312c311,312 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 315,323c315,317 < "title": "gravityEnabled", < "type": "action", < "name": "gravityEnabled", < "parameters": {} < }, < { < "title": "wallCollision", < "type": "action", < "name": "wallCollision", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 325,338c319,329 < "direction": "facingDirection" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "gravityEnabled", > "type": "action", > "name": "gravityEnabled", > "parameters": {} 340,343c331,334 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > { > "title": "wallCollision", > "type": "action", > "name": "wallCollision", 345,378c336,349 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "vecMultiply", < "type": "action", < "name": "vecMultiply", < "parameters": { < "first": "", < "second": [ < "facingDirection", < 1 < ] < }, < "output": { < "vector": "wallCrashVelocity" < } < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": { < "velocity": "wallCrashVelocity" < } < }, < { < "title": "clearControls", < "type": "action", < "name": "clearControls", < "parameters": {} --- > "direction": "facingDirection" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" 380,383c351,354 < { < "title": "setResource", < "type": "action", < "name": "setResource", --- > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 385,387c356,400 < "resource": "stunned", < "amount": 0.25 < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": "", > "second": [ > "facingDirection", > 1 > ] > }, > "output": { > "vector": "wallCrashVelocity" > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": "wallCrashVelocity" > } > }, > { > "title": "clearControls", > "type": "action", > "name": "clearControls", > "parameters": {} > }, > { > "title": "setResource", > "type": "action", > "name": "setResource", > "parameters": { > "resource": "stunned", > "amount": 0.25 > } > } > ] 389c402 < ] --- > } 391c404,435 < } --- > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "gravityEnabled", > "type": "action", > "name": "gravityEnabled", > "parameters": {} > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": {} > } > ] 396,422c440,449 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "gravityEnabled", < "type": "action", < "name": "gravityEnabled", < "parameters": {} < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": {} --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "" 424c451,465 < ] --- > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "" > } > } 427,454d467 < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "playSound", < "type": "action", < "name": "playSound", < "parameters": { < "sound": "" < } < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "burstParticleEmitter", < "type": "action", < "name": "burstParticleEmitter", < "parameters": { < "emitter": "" < } < } 456,465c469,478 < ] < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } --- > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > } > ] 470,486d482 < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", < "parameters": { < "category": "monsterattack" < } < }, < { < "title": "action-winddown", < "type": "module", < "name": "action-winddown", < "parameters": { < "winddownState": "", < "winddownStateType": "" < } 491,493c487,489 < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", --- > "title": "action-winddown", > "type": "module", > "name": "action-winddown", 495,518c491,492 < "category": "monsterattack" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "rotate", < "type": "action", < "name": "rotate", < "parameters": { < "angle": 0, < "rate": 0 < } < } --- > "winddownState": "", > "winddownStateType": "" behaviors\monsters\modular\actions\fire.behavior 2a3 > "description": "", 48c49 < "title": "cleanup", --- > "title": "sequence", 50,51c51,57 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 54c60 < "title": "sequence", --- > "title": "parallel", 56c62 < "name": "sequence", --- > "name": "parallel", 58,61c64,65 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": 1, > "success": -1 65c69 < "title": "parallel", --- > "title": "sequence", 67c71 < "name": "parallel", --- > "name": "sequence", 69,70c73,76 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 74,76c80,82 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "action-windup", > "type": "module", > "name": "action-windup", 78,81c84,118 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "faceTarget": true, > "windupState": "", > "windupStateType": "", > "skillName": "" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "" > } > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "setNumber", > "type": "action", > "name": "setNumber", > "parameters": { > "number": 0 83,127c120,140 < "children": [ < { < "title": "action-windup", < "type": "module", < "name": "action-windup", < "parameters": { < "faceTarget": true, < "windupState": "", < "windupStateType": "", < "skillName": "" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "" < } < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < }, < { < "title": "setNumber", < "type": "action", < "name": "setNumber", < "parameters": { < "number": 0 < }, < "output": { < "number": "shots" < } --- > "output": { > "number": "shots" > } > }, > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "maxLoops": "", > "untilSuccess": false > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 129,138c142,144 < { < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": "", < "untilSuccess": false < }, < "child": { < "title": "sequence", --- > "children": [ > { > "title": "selector", 140,146c146,147 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 149,164c150,170 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "distance", > "type": "action", > "name": "distance", 166,169c172,173 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "from": "sourcePosition", > "to": "targetPosition" 171,175c175,194 < "children": [ < { < "title": "distance", < "type": "action", < "name": "distance", --- > "output": { > "vector": "aimVector" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 177,178c196,199 < "from": "sourcePosition", < "to": "targetPosition" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 180,194c201,211 < "output": { < "vector": "aimVector" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" --- > "children": [ > { > "title": "projectileGravityMultiplier", > "type": "action", > "name": "projectileGravityMultiplier", > "parameters": { > "projectileName": "" > }, > "output": { > "gravityMultiplier": "gravityMultiplier" > } 196,199c213,216 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > { > "title": "projectileAimVector", > "type": "action", > "name": "projectileAimVector", 201,204c218,223 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fromPosition": "sourcePosition", > "toPosition": "targetPosition", > "speed": "", > "collisionCheck": false, > "useHighArc": "", > "gravityMultiplier": "gravityMultiplier" 206,234c225,227 < "children": [ < { < "title": "projectileGravityMultiplier", < "type": "action", < "name": "projectileGravityMultiplier", < "parameters": { < "projectileName": "" < }, < "output": { < "gravityMultiplier": "gravityMultiplier" < } < }, < { < "title": "projectileAimVector", < "type": "action", < "name": "projectileAimVector", < "parameters": { < "fromPosition": "sourcePosition", < "toPosition": "targetPosition", < "speed": "", < "collisionCheck": false, < "useHighArc": "", < "gravityMultiplier": "gravityMultiplier" < }, < "output": { < "aimVector": "aimVector" < } < } < ] --- > "output": { > "aimVector": "aimVector" > } 236,260d228 < } < } < ] < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "vecMultiply", < "type": "action", < "name": "vecMultiply", < "parameters": { < "first": "", < "second": [ < "facingDirection", < 1 262,276d229 < }, < "output": { < "vector": "aimVector" < } < }, < { < "title": "vecRotate", < "type": "action", < "name": "vecRotate", < "parameters": { < "vector": "aimVector", < "angle": "heading" < }, < "output": { < "vector": "aimVector" 279,281c232,234 < ] < } < ] --- > } > ] > } 295,307c248 < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": "", < "factor": -1 < }, < "output": { < "result": "minInaccuracy" < } < }, < { < "title": "random", --- > "title": "vecMultiply", 309c250 < "name": "random", --- > "name": "vecMultiply", 311,312c252,256 < "max": "", < "min": "minInaccuracy" --- > "first": "", > "second": [ > "facingDirection", > 1 > ] 315c259 < "number": "angleOffset" --- > "vector": "aimVector" 324c268 < "angle": "angleOffset" --- > "angle": "heading" 330a275,299 > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "", > "factor": -1 > }, > "output": { > "result": "minInaccuracy" > } 333,344c302,310 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "playSound", < "type": "action", < "name": "playSound", < "parameters": { < "sound": "", < "loops": 0 < } --- > "title": "random", > "type": "action", > "name": "random", > "parameters": { > "max": "", > "min": "minInaccuracy" > }, > "output": { > "number": "angleOffset" 348,358c314,383 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "burstParticleEmitter", < "type": "action", < "name": "burstParticleEmitter", < "parameters": { < "emitter": "" < } --- > "title": "vecRotate", > "type": "action", > "name": "vecRotate", > "parameters": { > "vector": "aimVector", > "angle": "angleOffset" > }, > "output": { > "vector": "aimVector" > } > } > ] > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "playSound", > "type": "action", > "name": "playSound", > "parameters": { > "sound": "", > "loops": 0 > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "spawnProjectile", > "type": "action", > "name": "spawnProjectile", > "parameters": { > "aimVector": "aimVector", > "angle": 0, > "offset": "fireOffset", > "position": "self", > "power": "", > "projectileConfig": "", > "projectileType": "", > "scalePower": true, > "sourceEntity": "self", > "trackSource": false, > "damageRepeatGroup": "monsterfire", > "uniqueRepeatGroup": true 362,364c387,389 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "add", > "type": "action", > "name": "add", 366,369c391,392 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "addend": 1, > "number": "shots" 371,397c394,416 < "children": [ < { < "title": "spawnProjectile", < "type": "action", < "name": "spawnProjectile", < "parameters": { < "aimVector": "aimVector", < "angle": 0, < "offset": "fireOffset", < "position": "self", < "power": "", < "projectileConfig": "", < "projectileType": "", < "scalePower": true, < "sourceEntity": "self", < "trackSource": false, < "damageRepeatGroup": "monsterfire", < "uniqueRepeatGroup": true < } < }, < { < "title": "add", < "type": "action", < "name": "add", < "parameters": { < "addend": 1, < "number": "shots" --- > "output": { > "result": "shots" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "gte", > "type": "action", > "name": "gte", > "parameters": { > "first": "shots", > "second": "" > } 399,409c418,419 < "output": { < "result": "shots" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", --- > { > "title": "sequence", 411,412c421,427 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 415c430 < "title": "gte", --- > "title": "greaterThan", 417c432 < "name": "gte", --- > "name": "greaterThan", 419,420c434,435 < "first": "shots", < "second": "" --- > "first": "", > "second": 1 424,426c439,441 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "timer", > "type": "action", > "name": "timer", 428,451c443,444 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "", < "second": 1 < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < } < ] --- > "time": "" > } 455,456c448,449 < } < ] --- > ] > } 460,461c453,505 < } < ] --- > ] > } > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": "", > "second": [ > "facingDirection", > 1 > ] > }, > "output": { > "vector": "fireOffset" > } > }, > { > "title": "vecRotate", > "type": "action", > "name": "vecRotate", > "parameters": { > "vector": "fireOffset", > "angle": "heading" > }, > "output": { > "vector": "fireOffset" > } > }, > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "targetPosition" > } 463a508,533 > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": "fireOffset", > "position": "self" > }, > "output": { > "position": "sourcePosition" > } > } > ] > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { 474a545,593 > "title": "vecRotate", > "type": "action", > "name": "vecRotate", > "parameters": { > "vector": [ > 1, > 0 > ], > "angle": "heading" > }, > "output": { > "vector": "headingDirection" > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "target", > "headingDirection": "headingDirection" > } > } > ] > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { 486c605 < "title": "vecMultiply", --- > "title": "entityAngle", 488c607 < "name": "vecMultiply", --- > "name": "entityAngle", 490,494c609,612 < "first": "", < "second": [ < "facingDirection", < 1 < ] --- > "entity": "target", > "facingDirection": "facingDirection", > "heading": "heading", > "position": "sourcePosition" 497c615 < "vector": "fireOffset" --- > "angle": "entityAngle" 505,506c623,624 < "vector": "fireOffset", < "angle": "heading" --- > "vector": "", > "angle": "entityAngle" 509c627 < "vector": "fireOffset" --- > "vector": "rotatedOffset" 513c631 < "title": "entityPosition", --- > "title": "vecMultiply", 515c633 < "name": "entityPosition", --- > "name": "vecMultiply", 517c635,639 < "entity": "target" --- > "first": "rotatedOffset", > "second": [ > "facingDirection", > 1 > ] 520c642,654 < "position": "targetPosition" --- > "vector": "rotatedOffset" > } > }, > { > "title": "vecAdd", > "type": "action", > "name": "vecAdd", > "parameters": { > "first": "fireOffset", > "second": "rotatedOffset" > }, > "output": { > "vector": "fireOffset" 529c663 < "position": "self" --- > "position": "sourcePosition" 538,695c672,678 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "vecRotate", < "type": "action", < "name": "vecRotate", < "parameters": { < "vector": [ < 1, < 0 < ], < "angle": "heading" < }, < "output": { < "vector": "headingDirection" < } < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "target", < "headingDirection": "headingDirection" < } < } < ] < } < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityAngle", < "type": "action", < "name": "entityAngle", < "parameters": { < "entity": "target", < "facingDirection": "facingDirection", < "heading": "heading", < "position": "sourcePosition" < }, < "output": { < "angle": "entityAngle" < } < }, < { < "title": "vecRotate", < "type": "action", < "name": "vecRotate", < "parameters": { < "vector": "", < "angle": "entityAngle" < }, < "output": { < "vector": "rotatedOffset" < } < }, < { < "title": "vecMultiply", < "type": "action", < "name": "vecMultiply", < "parameters": { < "first": "rotatedOffset", < "second": [ < "facingDirection", < 1 < ] < }, < "output": { < "vector": "rotatedOffset" < } < }, < { < "title": "vecAdd", < "type": "action", < "name": "vecAdd", < "parameters": { < "first": "fireOffset", < "second": "rotatedOffset" < }, < "output": { < "vector": "fireOffset" < } < }, < { < "title": "offsetPosition", < "type": "action", < "name": "offsetPosition", < "parameters": { < "offset": "fireOffset", < "position": "sourcePosition" < }, < "output": { < "position": "sourcePosition" < } < }, < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "aim" < } < }, < { < "title": "rotateTransformationGroup", < "type": "action", < "name": "rotateTransformationGroup", < "parameters": { < "angle": "entityAngle", < "transformationGroup": "aim", < "rotationCenter": "" < } < } < ] < } --- > "title": "transform", > "type": "action", > "name": "transform", > "parameters": { > "group": "aim", > "rotation": "entityAngle", > "rotationCenter": "" 700,730d682 < ] < }, < { < "title": "action-winddown", < "type": "module", < "name": "action-winddown", < "parameters": { < "winddownState": "", < "winddownStateType": "" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "aim" < } < } 733a686,694 > }, > { > "title": "action-winddown", > "type": "module", > "name": "action-winddown", > "parameters": { > "winddownState": "", > "winddownStateType": "" > } behaviors\monsters\modular\actions\ghostsparkle.behavior 2a3 > "description": "", 5,8c6 < "/scripts/actions/monster.lua", < "/scripts/actions/animator.lua", < "/scripts/actions/entity.lua", < "/monsters/monster.lua" --- > "/scripts/actions/animator.lua" 16c14 < "title": "cleanup", --- > "title": "sequence", 18,19c16,22 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 22c25,33 < "title": "sequence", --- > "title": "pointTileCollision", > "type": "action", > "name": "pointTileCollision", > "parameters": { > "position": "self" > } > }, > { > "title": "parallel", 24c35 < "name": "sequence", --- > "name": "parallel", 26,29c37,38 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": -1, > "success": 1 33,49c42 < "title": "pointTileCollision", < "type": "action", < "name": "pointTileCollision", < "parameters": { < "position": "self" < } < }, < { < "title": "burstParticleEmitter", < "type": "action", < "name": "burstParticleEmitter", < "parameters": { < "emitter": "" < } < }, < { < "title": "setParticleEmitterActive", --- > "title": "emitParticles", 51c44 < "name": "setParticleEmitterActive", --- > "name": "emitParticles", 53d45 < "active": true, 58c50 < "title": "dynamic", --- > "title": "sequence", 60,61c52,58 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 64,66c61,71 < "title": "inverter", < "type": "decorator", < "name": "inverter", --- > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "" > } > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", 68,73c73,92 < "child": { < "title": "pointTileCollision", < "type": "action", < "name": "pointTileCollision", < "parameters": { < "position": "self" --- > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "pointTileCollision", > "type": "action", > "name": "pointTileCollision", > "parameters": { > "position": "self" > } > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 75c94 < } --- > ] 78c97 < "title": "runner", --- > "title": "burstParticleEmitter", 80,81c99,102 < "name": "runner", < "parameters": {} --- > "name": "burstParticleEmitter", > "parameters": { > "emitter": "" > } 84,91d104 < }, < { < "title": "burstParticleEmitter", < "type": "action", < "name": "burstParticleEmitter", < "parameters": { < "emitter": "" < } 94,102d106 < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "" < } behaviors\monsters\modular\actions\hop.behavior 8a9 > "/scripts/behavior.lua", 20c21 < "hopAwayFromWalls": true, --- > "hopAwayFromWall": true, 26c27 < "title": "cleanup", --- > "title": "sequence", 28,29c29,35 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 32,34c38,49 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "setDirection", > "type": "action", > "name": "setDirection", > "parameters": {}, > "output": { > "direction": "facingDirection" > } > }, > { > "title": "repeater", > "type": "decorator", > "name": "repeater", 36,39c51,52 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "maxLoops": "", > "untilSuccess": false 41,49c54,62 < "children": [ < { < "title": "setDirection", < "type": "action", < "name": "setDirection", < "parameters": {}, < "output": { < "direction": "facingDirection" < } --- > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 51,57c64,95 < { < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": "", < "untilSuccess": false --- > "children": [ > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": 1, > "factor": "" > }, > "output": { > "result": "ySpeed" > } > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] 59c97 < "child": { --- > { 71,85c109,111 < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": 1, < "factor": "" < }, < "output": { < "result": "ySpeed" < } < }, < { < "title": "dynamic", < "type": "composite", < "name": "dynamic", --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", 87,92c113,119 < "children": [ < { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} --- > "child": { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", > "parameters": { > "entity": "self", > "target": "target" 94,98c121,122 < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "output": { > "direction": "facingDirection" 100c124 < ] --- > } 103,119c127,138 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "entityDirection", --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "canMove", 121c140 < "name": "entityDirection", --- > "name": "canMove", 123,126d141 < "entity": "self", < "target": "target" < }, < "output": { 129,168c144,158 < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "canMove", < "type": "action", < "name": "canMove", < "parameters": { < "direction": "facingDirection" < } < }, < { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" < }, < "child": { < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": "facingDirection", < "factor": -1 < }, < "output": { < "result": "facingDirection" < } < } --- > }, > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "facingDirection", > "factor": -1 170,180c160,161 < { < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": 1, < "factor": "" < }, < "output": { < "result": "ySpeed" < } --- > "output": { > "result": "facingDirection" 182c163,175 < ] --- > } > }, > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": 1, > "factor": "" > }, > "output": { > "result": "ySpeed" > } 184,204c177 < } < ] < }, < { < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": "facingDirection", < "factor": "" < }, < "output": { < "result": "xSpeed" < } < }, < { < "title": "faceDirection", < "type": "action", < "name": "faceDirection", < "parameters": { < "direction": "facingDirection" --- > ] 206,223c179,227 < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "hop", < "type": "body" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < }, --- > } > ] > }, > { > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "facingDirection", > "factor": "" > }, > "output": { > "result": "xSpeed" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "facingDirection" > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "hop", > "type": "body" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ 225c229 < "title": "addStatModifier", --- > "title": "controlFlag", 227c231 < "name": "addStatModifier", --- > "name": "controlFlag", 229,231c233 < "category": "monsterattack", < "stat": "knockbackThreshold", < "amount": "" --- > "name": "attacking" 246,248c248,250 < "title": "stat", < "type": "action", < "name": "stat", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 250c252,255 < "statName": "jumpModifier" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 252,254c257,299 < "output": { < "value": "jumpModifier" < } --- > "children": [ > { > "title": "stat", > "type": "action", > "name": "stat", > "parameters": { > "statName": "jumpModifier" > }, > "output": { > "value": "jumpModifier" > } > }, > { > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": [ > "xSpeed", > "ySpeed" > ], > "second": "jumpModifier" > }, > "output": { > "vector": "speedModifier" > } > }, > { > "title": "vecAdd", > "type": "action", > "name": "vecAdd", > "parameters": { > "first": [ > "xSpeed", > "ySpeed" > ], > "second": "speedModifier" > }, > "output": { > "vector": "hopVelocity" > } > } > ] 257c302 < "title": "vecMultiply", --- > "title": "setVelocity", 259c304 < "name": "vecMultiply", --- > "name": "setVelocity", 261,268c306 < "first": [ < "xSpeed", < "ySpeed" < ], < "second": "jumpModifier" < }, < "output": { < "vector": "speedModifier" --- > "velocity": "hopVelocity" 272c310 < "title": "vecAdd", --- > "title": "timer", 274c312 < "name": "vecAdd", --- > "name": "timer", 276,319c314 < "first": [ < "xSpeed", < "ySpeed" < ], < "second": "speedModifier" < }, < "output": { < "vector": "hopVelocity" < } < } < ] < }, < { < "title": "setVelocity", < "type": "action", < "name": "setVelocity", < "parameters": { < "velocity": "hopVelocity" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.25 < } < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 < }, < "children": [ < { < "title": "controlApproachXVelocity", < "type": "action", < "name": "controlApproachXVelocity", < "parameters": { < "velocity": "xSpeed", < "force": "" --- > "time": 0.25 323c318 < "title": "dynamic", --- > "title": "parallel", 325,326c320,324 < "name": "dynamic", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 329,331c327,338 < "title": "failer", < "type": "decorator", < "name": "failer", --- > "title": "controlApproachXVelocity", > "type": "action", > "name": "controlApproachXVelocity", > "parameters": { > "velocity": "xSpeed", > "force": "" > } > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", 333,347c340,349 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", --- > "children": [ > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 349,350c351,354 < "entity": "self", < "target": "target" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 352,367c356,388 < "output": { < "yDirection": "targetYDir" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "targetYDir", < "second": 0 --- > "children": [ > { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", > "parameters": { > "entity": "self", > "target": "target" > }, > "output": { > "yDirection": "targetYDir" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "targetYDir", > "second": 0 > } > } > }, > { > "title": "controlDown", > "type": "action", > "name": "controlDown", > "parameters": {} 369,375c390 < } < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} --- > ] 377,393d391 < ] < } < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" 395,424c393,401 < "children": [ < { < "title": "velocity", < "type": "action", < "name": "velocity", < "parameters": {}, < "output": { < "x": "xVelocity", < "y": "yVelocity" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "yVelocity", < "second": 0 < } < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", --- > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 426,428c403,443 < "state": "fall", < "type": "body" < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "velocity", > "type": "action", > "name": "velocity", > "parameters": {}, > "output": { > "x": "xVelocity", > "y": "yVelocity" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "yVelocity", > "second": 0 > } > } > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "fall", > "type": "body" > } > } > ] 430,443c445,458 < ] < } < }, < { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > }, > { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] 448,480d462 < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", < "parameters": { < "category": "monsterattack" < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "land", < "type": "body" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } 482a465,489 > }, > { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "land", > "type": "body" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } 484,492c491 < } < ] < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", < "parameters": { < "category": "monsterattack" --- > ] behaviors\monsters\modular\actions\invulnerable.behavior 2a3 > "description": "", 4d4 < "/scripts/actions/monster.lua", 6,7d5 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 24c22 < "title": "cleanup", --- > "title": "sequence", 26,27c24,30 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 30c33,71 < "title": "sequence", --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "body" > } > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "body" > } > } > }, > { > "title": "parallel", 32c73 < "name": "sequence", --- > "name": "parallel", 34,37c75,76 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": -1, > "success": 1 41,78d79 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } < }, < { 84c85 < "success": 1 --- > "success": -1 88c89,120 < "title": "parallel", --- > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "", > "duration": 0.5 > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "damageTakenActions", > "type": "action", > "name": "selectorActions", > "parameters": { > "actions": "" > } > } > } > ] > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "sequence", 90c122 < "name": "parallel", --- > "name": "sequence", 92,93c124,127 < "fail": -1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 97c131 < "title": "addEphemeralEffect", --- > "title": "greaterThan", 99c133 < "name": "addEphemeralEffect", --- > "name": "greaterThan", 101c135,136 < "name": "" --- > "first": "", > "second": 0 105,115c140,144 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "damageTakenActions", < "type": "action", < "name": "selectorActions", < "parameters": { < "actions": "" < } --- > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" 121,162c150,153 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "", < "second": 0 < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } < } < ] < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] --- > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 165,187d155 < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" < } 189a158,180 > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "body" > } > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } behaviors\monsters\modular\actions\leap.behavior 8a9 > "/scripts/behavior.lua", 30c31 < "title": "cleanup", --- > "title": "sequence", 32,33c33,39 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 35a42,52 > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "targetPosition" > } > }, > { 47c64 < "title": "entityPosition", --- > "title": "stat", 49c66 < "name": "entityPosition", --- > "name": "stat", 51c68 < "entity": "target" --- > "statName": "jumpModifier" 54c71 < "position": "targetPosition" --- > "value": "jumpModifier" 58,60c75,77 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "multiply", > "type": "action", > "name": "multiply", 62,65c79,80 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "number": "", > "factor": "jumpModifier" 67,103c82,84 < "children": [ < { < "title": "stat", < "type": "action", < "name": "stat", < "parameters": { < "statName": "jumpModifier" < }, < "output": { < "value": "jumpModifier" < } < }, < { < "title": "multiply", < "type": "action", < "name": "multiply", < "parameters": { < "number": "", < "factor": "jumpModifier" < }, < "output": { < "result": "speedModifier" < } < }, < { < "title": "add", < "type": "action", < "name": "add", < "parameters": { < "addend": "", < "number": "speedModifier" < }, < "output": { < "result": "speed" < } < } < ] --- > "output": { > "result": "speedModifier" > } 106c87 < "title": "projectileAimVector", --- > "title": "add", 108c89 < "name": "projectileAimVector", --- > "name": "add", 110,114c91,92 < "collisionCheck": "", < "fromPosition": "self", < "speed": "speed", < "toPosition": "targetPosition", < "useHighArc": "" --- > "addend": "", > "number": "speedModifier" 117c95 < "aimVector": "aimVector" --- > "result": "speed" 119c97,123 < }, --- > } > ] > }, > { > "title": "projectileAimVector", > "type": "action", > "name": "projectileAimVector", > "parameters": { > "collisionCheck": "", > "fromPosition": "self", > "speed": "speed", > "toPosition": "targetPosition", > "useHighArc": "" > }, > "output": { > "aimVector": "aimVector" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ 121,137c125,143 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", 139,142c145 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "entity": "target" 144,181c147,164 < "children": [ < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "target" < }, < "output": { < "position": "targetPosition" < } < }, < { < "title": "projectileAimVector", < "type": "action", < "name": "projectileAimVector", < "parameters": { < "collisionCheck": "", < "fromPosition": "self", < "speed": "speed", < "toPosition": "targetPosition", < "useHighArc": "" < }, < "output": { < "aimVector": "aimVector" < } < } < ] < } < }, < { < "title": "action-windup", < "type": "module", < "name": "action-windup", < "parameters": { < "windupState": "", < "windupStateType": "", < "skillName": "" --- > "output": { > "position": "targetPosition" > } > }, > { > "title": "projectileAimVector", > "type": "action", > "name": "projectileAimVector", > "parameters": { > "collisionCheck": "", > "fromPosition": "self", > "speed": "speed", > "toPosition": "targetPosition", > "useHighArc": "" > }, > "output": { > "aimVector": "aimVector" > } 183,201c166 < } < ] < }, < { < "title": "setDamageOnTouch", < "type": "action", < "name": "setDamageOnTouch", < "parameters": { < "touchDamage": true < } < }, < { < "title": "addStatModifier", < "type": "action", < "name": "addStatModifier", < "parameters": { < "category": "monsterattack", < "stat": "knockbackThreshold", < "amount": "" --- > ] 205,207c170,172 < "title": "vecMultiply", < "type": "action", < "name": "vecMultiply", --- > "title": "action-windup", > "type": "module", > "name": "action-windup", 209,213c174,176 < "first": "aimVector", < "second": "speed" < }, < "output": { < "vector": "leapVelocity" --- > "windupState": "", > "windupStateType": "", > "skillName": "" 215c178,189 < }, --- > } > ] > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ 217c191 < "title": "setVelocity", --- > "title": "controlFlag", 219c193 < "name": "setVelocity", --- > "name": "controlFlag", 221c195 < "velocity": "leapVelocity" --- > "name": "attacking" 225,240c199 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "" < } < } < }, < { < "title": "parallel", --- > "title": "sequence", 242c201 < "name": "parallel", --- > "name": "sequence", 244,245c203,206 < "fail": -1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 248a210,237 > "title": "setDamageOnTouch", > "type": "action", > "name": "setDamageOnTouch", > "parameters": { > "touchDamage": true > } > }, > { > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": "aimVector", > "second": "speed" > }, > "output": { > "vector": "leapVelocity" > } > }, > { > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": "leapVelocity" > } > }, > { 254,256c243,245 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", 258,297c247,249 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", < "parameters": { < "entity": "self", < "target": "target" < }, < "output": { < "yDirection": "targetYDir" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "targetYDir", < "second": 0 < } < } < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} < } < ] --- > "state": "", > "type": "" > } 301c253 < "title": "sequence", --- > "title": "parallel", 303c255 < "name": "sequence", --- > "name": "parallel", 305,308c257,258 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": -1, > "success": -1 312,316c262,310 < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityDirection", > "type": "action", > "name": "entityDirection", > "parameters": { > "entity": "self", > "target": "target" > }, > "output": { > "yDirection": "targetYDir" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "targetYDir", > "second": 0 > } > } > }, > { > "title": "controlDown", > "type": "action", > "name": "controlDown", > "parameters": {} > } > ] 320c314 < "title": "dynamic", --- > "title": "sequence", 322,323c316,322 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 326c325,333 < "title": "selector", --- > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "dynamic", 328c335 < "name": "selector", --- > "name": "dynamic", 332,362c339,394 < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 1, < 0 < ] < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < -1, < 0 < ] < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 0, < 1 < ] < } --- > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > 1, > 0 > ] > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > -1, > 0 > ] > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > 0, > 1 > ] > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > 0, > -1 > ] > } > }, > { > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} > } > ] 365,371c397,450 < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 0, < -1 --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "velocity", > "type": "action", > "name": "velocity", > "parameters": {}, > "output": { > "y": "yVelocity" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "yVelocity", > "second": 0 > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "" > } > } > } 376c455 < "title": "onGround", --- > "title": "runner", 378c457 < "name": "onGround", --- > "name": "runner", 382,445d460 < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "velocity", < "type": "action", < "name": "velocity", < "parameters": {}, < "output": { < "y": "yVelocity" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "yVelocity", < "second": 0 < } < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "" < } < } < } < ] < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} 449a465,472 > }, > { > "title": "setDamageOnTouch", > "type": "action", > "name": "setDamageOnTouch", > "parameters": { > "touchDamage": "" > } 452,476d474 < }, < { < "title": "setDamageOnTouch", < "type": "action", < "name": "setDamageOnTouch", < "parameters": { < "touchDamage": "" < } < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", < "parameters": { < "category": "monsterattack" < } < }, < { < "title": "action-winddown", < "type": "module", < "name": "action-winddown", < "parameters": { < "winddownState": "", < "winddownStateType": "" < } 481,491c479,481 < "title": "setDamageOnTouch", < "type": "action", < "name": "setDamageOnTouch", < "parameters": { < "touchDamage": "" < } < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", --- > "title": "action-winddown", > "type": "module", > "name": "action-winddown", 493c483,484 < "category": "monsterattack" --- > "winddownState": "", > "winddownStateType": "" behaviors\monsters\modular\actions\spawncompanions.behavior 2a3 > "description": "", 5,7c6 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/behavior/bdata.lua", --- > "/scripts/behavior/bdata.lua", behaviors\monsters\modular\actions\swoop.behavior 9d8 < "/scripts/actions/status.lua", 10a10 > "/scripts/actions/status.lua", 30c30 < "title": "cleanup", --- > "title": "sequence", 32,33c32,38 < "name": "cleanup", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 36c41 < "title": "sequence", --- > "title": "parallel", 38c43 < "name": "sequence", --- > "name": "parallel", 40,43c45,46 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": 1, > "success": -1 47,143d49 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "target" < }, < "output": { < "position": "targetPosition" < } < }, < { < "title": "projectileAimVector", < "type": "action", < "name": "projectileAimVector", < "parameters": { < "fromPosition": "self", < "toPosition": "targetPosition", < "speed": "", < "collisionCheck": "", < "useHighArc": "", < "gravityMultiplier": "" < }, < "output": { < "aimVector": "aimVector" < } < }, < { < "title": "entityDirection", < "type": "action", < "name": "entityDirection", < "parameters": { < "entity": "self", < "target": "target" < }, < "output": { < "yDirection": "yDirection" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "greaterThan", < "type": "action", < "name": "greaterThan", < "parameters": { < "first": "yDirection", < "second": 0 < } < } < } < ] < }, < { < "title": "action-windup", < "type": "module", < "name": "action-windup", < "parameters": { < "windupState": "", < "skillName": "" < } < } < ] < }, < { < "title": "addStatModifier", < "type": "action", < "name": "addStatModifier", < "parameters": { < "category": "monsterattack", < "stat": "knockbackThreshold", < "amount": "" < } < }, < { 155c61 < "title": "stat", --- > "title": "entityPosition", 157c63 < "name": "stat", --- > "name": "entityPosition", 159c65 < "statName": "jumpModifier" --- > "entity": "target" 162c68 < "value": "jumpModifier" --- > "position": "targetPosition" 166c72 < "title": "multiply", --- > "title": "projectileAimVector", 168c74 < "name": "multiply", --- > "name": "projectileAimVector", 170,171c76,81 < "number": "", < "factor": "jumpModifier" --- > "fromPosition": "self", > "toPosition": "targetPosition", > "speed": "", > "collisionCheck": "", > "useHighArc": "", > "gravityMultiplier": "" 174c84 < "result": "speedModifier" --- > "aimVector": "aimVector" 178c88 < "title": "add", --- > "title": "entityDirection", 180c90 < "name": "add", --- > "name": "entityDirection", 182,183c92,93 < "addend": "", < "number": "speedModifier" --- > "entity": "self", > "target": "target" 186c96,111 < "result": "speed" --- > "yDirection": "yDirection" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "yDirection", > "second": 0 > } 192c117,137 < "title": "vecMultiply", --- > "title": "action-windup", > "type": "module", > "name": "action-windup", > "parameters": { > "windupState": "", > "skillName": "" > } > } > ] > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "controlFlag", 194c139 < "name": "vecMultiply", --- > "name": "controlFlag", 196,200c141 < "first": "aimVector", < "second": "speed" < }, < "output": { < "vector": "swoopVelocity" --- > "name": "attacking" 204c145 < "title": "parallel", --- > "title": "sequence", 206c147 < "name": "parallel", --- > "name": "sequence", 208,209c149,152 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 213,260d155 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "setNumber", < "type": "action", < "name": "setNumber", < "parameters": { < "number": "" < }, < "output": { < "number": "gravityMultiplier" < } < }, < { < "title": "controlParameters", < "type": "action", < "name": "controlParameters", < "parameters": { < "parameters": { < "airFriction": 0, < "gravityEnabled": true, < "gravityMultiplier": "gravityMultiplier" < } < } < } < ] < } < }, < { < "title": "controlDown", < "type": "action", < "name": "controlDown", < "parameters": {} < }, < { 272c167 < "title": "setVelocity", --- > "title": "stat", 274c169 < "name": "setVelocity", --- > "name": "stat", 276c171,174 < "velocity": "swoopVelocity" --- > "statName": "jumpModifier" > }, > "output": { > "value": "jumpModifier" 279a178,224 > "title": "multiply", > "type": "action", > "name": "multiply", > "parameters": { > "number": "", > "factor": "jumpModifier" > }, > "output": { > "result": "speedModifier" > } > }, > { > "title": "add", > "type": "action", > "name": "add", > "parameters": { > "addend": "", > "number": "speedModifier" > }, > "output": { > "result": "speed" > } > } > ] > }, > { > "title": "vecMultiply", > "type": "action", > "name": "vecMultiply", > "parameters": { > "first": "aimVector", > "second": "speed" > }, > "output": { > "vector": "swoopVelocity" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { 285,287c230,232 < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 289,291c234,263 < "state": "", < "type": "body" < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setNumber", > "type": "action", > "name": "setNumber", > "parameters": { > "number": "" > }, > "output": { > "number": "gravityMultiplier" > } > }, > { > "title": "controlParameters", > "type": "action", > "name": "controlParameters", > "parameters": { > "parameters": { > "airFriction": 0, > "gravityEnabled": true, > "gravityMultiplier": "gravityMultiplier" > } > } > } > ] 295c267 < "title": "timer", --- > "title": "controlDown", 297,300c269,270 < "name": "timer", < "parameters": { < "time": "" < } --- > "name": "controlDown", > "parameters": {} 303c273 < "title": "dynamic", --- > "title": "sequence", 305,306c275,281 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 309,311c284,294 < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "setVelocity", > "type": "action", > "name": "setVelocity", > "parameters": { > "velocity": "swoopVelocity" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", 313,356c296,302 < "children": [ < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 1, < 0 < ] < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < -1, < 0 < ] < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 0, < 1 < ] < } < }, < { < "title": "boundsCollision", < "type": "action", < "name": "boundsCollision", < "parameters": { < "dirVector": [ < 0, < -1 < ] < } --- > "child": { > "title": "setAnimationState", > "type": "action", > "name": "setAnimationState", > "parameters": { > "state": "", > "type": "body" 358c304 < ] --- > } 361c307,315 < "title": "selector", --- > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > }, > { > "title": "dynamic", 363c317 < "name": "selector", --- > "name": "dynamic", 367c321 < "title": "sequence", --- > "title": "selector", 369,375c323,324 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 378c327 < "title": "greaterThan", --- > "title": "boundsCollision", 380c329 < "name": "greaterThan", --- > "name": "boundsCollision", 382,383c331,334 < "first": "", < "second": 0 --- > "dirVector": [ > 1, > 0 > ] 387c338 < "title": "timer", --- > "title": "boundsCollision", 389c340 < "name": "timer", --- > "name": "boundsCollision", 391c342,367 < "time": "" --- > "dirVector": [ > -1, > 0 > ] > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > 0, > 1 > ] > } > }, > { > "title": "boundsCollision", > "type": "action", > "name": "boundsCollision", > "parameters": { > "dirVector": [ > 0, > -1 > ] 397,400c373,414 < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "greaterThan", > "type": "action", > "name": "greaterThan", > "parameters": { > "first": "", > "second": 0 > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } > } > ] > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] 409,424d422 < }, < { < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", < "parameters": { < "category": "monsterattack" < } < }, < { < "title": "action-winddown", < "type": "module", < "name": "action-winddown", < "parameters": { < "winddownState": "" < } 429,431c427,429 < "title": "clearPersistentEffects", < "type": "action", < "name": "clearPersistentEffects", --- > "title": "action-winddown", > "type": "module", > "name": "action-winddown", 433c431 < "category": "monsterattack" --- > "winddownState": "" behaviors\monsters\modular\movement\crawlapproach.behavior 278,280c278,280 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "controlFlag", > "type": "action", > "name": "controlFlag", 282,305c282,283 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < }, < { < "title": "rotateTransformationGroup", < "type": "action", < "name": "rotateTransformationGroup", < "parameters": { < "transformationGroup": "body", < "angle": "heading" < } < } < ] --- > "name": "crawling" > } 308c286 < "title": "cleanup", --- > "title": "selector", 310c288 < "name": "cleanup", --- > "name": "selector", 314,319d291 < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { 327,329c299,301 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "transform", > "type": "action", > "name": "transform", 331,334c303,325 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "group": "body", > "rotation": "heading" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "resetTransformationGroup", > "type": "action", > "name": "resetTransformationGroup", > "parameters": { > "transformationGroup": "body" > } 336,354c327,333 < "children": [ < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < }, < { < "title": "setNumber", < "type": "action", < "name": "setNumber", < "parameters": { < "number": 0 < }, < "output": { < "number": "heading" < } --- > { > "title": "rotateTransformationGroup", > "type": "action", > "name": "rotateTransformationGroup", > "parameters": { > "angle": "heading", > "transformationGroup": "body" 356,357c335,336 < ] < } --- > } > ] behaviors\monsters\modular\movement\crawlidle.behavior 7d6 < "/scripts/actions/monster.lua", 9,10d7 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 18c15 < "title": "cleanup", --- > "title": "parallel", 20,21c17,21 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 24,26c24,35 < "title": "parallel", < "type": "composite", < "name": "parallel", --- > "title": "wallSit", > "type": "action", > "name": "wallSit", > "parameters": {}, > "output": { > "forwardAngle": "heading" > } > }, > { > "title": "controlApproachVelocity", > "type": "action", > "name": "controlApproachVelocity", 28,89c37,42 < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "wallSit", < "type": "action", < "name": "wallSit", < "parameters": {}, < "output": { < "forwardAngle": "heading" < } < }, < { < "title": "controlApproachVelocity", < "type": "action", < "name": "controlApproachVelocity", < "parameters": { < "velocity": [ < 0, < 0 < ], < "force": "" < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < }, < { < "title": "rotateTransformationGroup", < "type": "action", < "name": "rotateTransformationGroup", < "parameters": { < "transformationGroup": "body", < "angle": "heading" < } < } < ] < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] --- > "velocity": [ > 0, > 0 > ], > "force": "" > } 92,115c45,51 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "wallSit", < "type": "action", < "name": "wallSit", < "parameters": {}, < "output": { < "groundDirection": "", < "forwardAngle": "" < } < }, < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < } < ] --- > "title": "transform", > "type": "action", > "name": "transform", > "parameters": { > "group": "body", > "rotation": "heading" > } 118c54 < "title": "setNumber", --- > "title": "controlFlag", 120c56 < "name": "setNumber", --- > "name": "controlFlag", 122,125c58 < "number": 0 < }, < "output": { < "number": "heading" --- > "name": "crawling" 126a60,65 > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} behaviors\monsters\modular\movement\crawlwander.behavior 213,215c213,215 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "controlFlag", > "type": "action", > "name": "controlFlag", 217,240c217,218 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < }, < { < "title": "rotateTransformationGroup", < "type": "action", < "name": "rotateTransformationGroup", < "parameters": { < "transformationGroup": "body", < "angle": "heading" < } < } < ] --- > "name": "crawling" > } 243c221 < "title": "cleanup", --- > "title": "selector", 245c223 < "name": "cleanup", --- > "name": "selector", 249,254d226 < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { 262,264c234,236 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "transform", > "type": "action", > "name": "transform", 266,269c238,260 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "group": "body", > "rotation": "heading" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "resetTransformationGroup", > "type": "action", > "name": "resetTransformationGroup", > "parameters": { > "transformationGroup": "body" > } 271,289c262,268 < "children": [ < { < "title": "resetTransformationGroup", < "type": "action", < "name": "resetTransformationGroup", < "parameters": { < "transformationGroup": "body" < } < }, < { < "title": "setNumber", < "type": "action", < "name": "setNumber", < "parameters": { < "number": 0 < }, < "output": { < "number": "heading" < } --- > { > "title": "rotateTransformationGroup", > "type": "action", > "name": "rotateTransformationGroup", > "parameters": { > "angle": "heading", > "transformationGroup": "body" 291,292c270,271 < ] < } --- > } > ] behaviors\monsters\modular\movement\flyapproach.behavior 3d2 < "description": "", 30c29,30 < "approachAngle": 10 --- > "approachAngle": 10, > "excludeLiquidIds": [] 506a507 > "endLine": "movePosition", 508c509 < "endLine": "movePosition" --- > "excludeLiquidIds": "" behaviors\monsters\modular\movement\teleportapproach.behavior 5,8c5,6 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/position.lua", < "/scripts/actions/monster.lua", --- > "/scripts/actions/movement.lua", > "/scripts/actions/position.lua", 10,13c8 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", < "/scripts/actions/time.lua", < "/scripts/actions/movement.lua" --- > "/scripts/actions/time.lua" 101,130c96,101 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "teleportOut" < } < }, < { < "title": "halt", < "type": "action", < "name": "halt", < "parameters": {} < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "teleportOut" < } < } < ] --- > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "teleportOut" > } 150,179c121,126 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": true, < "emitter": "teleportIn" < } < }, < { < "title": "halt", < "type": "action", < "name": "halt", < "parameters": {} < }, < { < "title": "setParticleEmitterActive", < "type": "action", < "name": "setParticleEmitterActive", < "parameters": { < "active": false, < "emitter": "teleportIn" < } < } < ] --- > "title": "burstParticleEmitter", > "type": "action", > "name": "burstParticleEmitter", > "parameters": { > "emitter": "teleportIn" > } behaviors\monsters\modular\movement\walkapproach.behavior 9,10c9 < "/scripts/actions/time.lua", < "/scripts/actions/sensor.lua" --- > "/scripts/actions/time.lua" 170c169 < "title": "move", --- > "title": "animate", 172c171 < "name": "move", --- > "name": "animate", 174,175c173,175 < "direction": "targetDirection", < "run": "" --- > "type": "body", > "state": "", > "fallback": "" 179c179 < "title": "setAnimationState", --- > "title": "move", 181c181 < "name": "setAnimationState", --- > "name": "move", 183,184c183,184 < "state": "", < "type": "body" --- > "direction": "targetDirection", > "run": "" 223,231c223,240 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "optional", < "type": "decorator", < "name": "optional", --- > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "maxLoops": "", > "untilSuccess": false > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", 233c242,245 < "shouldRun": "" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 235,244c247,249 < "child": { < "title": "repeater", < "type": "decorator", < "name": "repeater", < "parameters": { < "maxLoops": "", < "untilSuccess": false < }, < "child": { < "title": "sequence", --- > "children": [ > { > "title": "dynamic", 246,252c251,252 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "dynamic", > "parameters": {}, 255,274c255,258 < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ < { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 1 < } < } < ] --- > "title": "onGround", > "type": "action", > "name": "onGround", > "parameters": {} 277,279c261,263 < "title": "jump", < "type": "module", < "name": "jump", --- > "title": "timer", > "type": "action", > "name": "timer", 281,285c265 < "fallState": "", < "jumpState": "", < "jumpXVelocity": "", < "jumpYVelocity": "", < "jumpXControlForce": "" --- > "time": 1 288a269,280 > }, > { > "title": "jump", > "type": "module", > "name": "jump", > "parameters": { > "fallState": "", > "jumpState": "", > "jumpXVelocity": "", > "jumpYVelocity": "", > "jumpXControlForce": "" > } 290,299c282 < } < }, < { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } --- > ] 301c284 < ] --- > } 311c294 < "fail": -1, --- > "fail": 1, 315,328d297 < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "wallCollision", < "type": "action", < "name": "wallCollision", < "parameters": { < "direction": "targetDirection" < } < } < }, behaviors\monsters\modular\movement\walkwander.behavior 6d5 < "/scripts/actions/monster.lua", 8,9d6 < "/scripts/actions/entity.lua", < "/monsters/monster.lua", 45c42 < "title": "sequence", --- > "title": "parallel", 47c44 < "name": "sequence", --- > "name": "parallel", 49,52c46,47 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": -1, > "success": 1 56,67c51,57 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } --- > "title": "animate", > "type": "action", > "name": "animate", > "parameters": { > "type": "body", > "state": "", > "fallback": "" 71c61 < "title": "parallel", --- > "title": "selector", 73,77c63,64 < "name": "parallel", < "parameters": { < "fail": -1, < "success": 1 < }, --- > "name": "selector", > "parameters": {}, 80,82c67,78 < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "move", > "type": "action", > "name": "move", > "parameters": { > "direction": "wanderDirection", > "run": "" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", 84,92c80,85 < "children": [ < { < "title": "move", < "type": "action", < "name": "move", < "parameters": { < "direction": "wanderDirection", < "run": "" < } --- > "child": { > "title": "reverseDirection", > "type": "action", > "name": "reverseDirection", > "parameters": { > "direction": "wanderDirection" 94,109c87,88 < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "reverseDirection", < "type": "action", < "name": "reverseDirection", < "parameters": { < "direction": "wanderDirection" < }, < "output": { < "direction": "wanderDirection" < } < } --- > "output": { > "direction": "wanderDirection" 111,118d89 < ] < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": "" 121a93,100 > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } 124,138d102 < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setAnimationState", < "type": "action", < "name": "setAnimationState", < "parameters": { < "state": "", < "type": "body" < } < } behaviors\npc\combat.behavior 8,9c8 < "/scripts/behavior.lua", < "/scripts/behavior/bdata.lua" --- > "/scripts/behavior.lua" 103,105c102,104 < "title": "group", < "type": "action", < "name": "group", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 107,114c106,151 < "behavior": "combatcoordinator", < "goal": "target", < "goalType": "entity", < "groupId": "combat", < "maxMembers": 8, < "minMembers": 1, < "parameters": "" < } --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "group", > "type": "action", > "name": "group", > "parameters": { > "behavior": "combatcoordinator", > "goal": "target", > "goalType": "entity", > "groupId": "combat", > "maxMembers": 8, > "minMembers": 1, > "parameters": "" > } > }, > { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "target" > } > }, > { > "title": "controlEntity", > "type": "action", > "name": "controlEntity", > "parameters": { > "entity": "target" > }, > "output": { > "entity": "combatTarget" > } > }, > { > "title": "controlAggressive", > "type": "action", > "name": "controlAggressive", > "parameters": {} > } > ] 117c154 < "title": "cleanup", --- > "title": "parallel", 119,120c156,160 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 132c172 < "title": "isValidTarget", --- > "title": "hasShield", 134,137c174,175 < "name": "isValidTarget", < "parameters": { < "entity": "target" < } --- > "name": "hasShield", > "parameters": {} 140c178 < "title": "setEntity", --- > "title": "altFire", 142,148c180,181 < "name": "setEntity", < "parameters": { < "entity": "target" < }, < "output": { < "entity": "combatTarget" < } --- > "name": "altFire", > "parameters": {} 151c184 < "title": "setAggressive", --- > "title": "runner", 153,157c186,196 < "name": "setAggressive", < "parameters": { < "aggressive": true < } < }, --- > "name": "runner", > "parameters": {} > } > ] > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ 163c202 < "fail": -1, --- > "fail": 1, 168,194c207,210 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasShield", < "type": "action", < "name": "hasShield", < "parameters": {} < }, < { < "title": "altFire", < "type": "action", < "name": "altFire", < "parameters": {} < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] --- > "title": "hasMeleePrimary", > "type": "action", > "name": "hasMeleePrimary", > "parameters": {} 197,255c213,227 < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasMeleePrimary", < "type": "action", < "name": "hasMeleePrimary", < "parameters": {} < }, < { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 2, < "onFail": true, < "onSuccess": false < }, < "child": { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "task", < "type": "action", < "name": "task", < "parameters": { < "groupId": "combat", < "taskId": "melee", < "minMembers": 1, < "maxMembers": 8 < } < }, < { < "title": "NPC Melee", < "type": "module", < "name": "meleecombat", < "parameters": {} < } < ] < } < } < ] --- > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 2, > "onFail": true, > "onSuccess": false > }, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 257,287c229,238 < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasRangedPrimary", < "type": "action", < "name": "hasRangedPrimary", < "parameters": {} < }, < { < "title": "task", < "type": "action", < "name": "task", < "parameters": { < "groupId": "combat", < "taskId": "ranged", < "minMembers": 1, < "maxMembers": 8 < } < }, < { < "title": "NPC Ranged", < "type": "module", < "name": "rangedcombat", < "parameters": {} --- > "children": [ > { > "title": "task", > "type": "action", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "melee", > "minMembers": 1, > "maxMembers": 8 289,296d239 < ] < }, < { < "title": "optional", < "type": "decorator", < "name": "optional", < "parameters": { < "shouldRun": "" 298,330c241,245 < "child": { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "hasMeleePrimary", < "type": "action", < "name": "hasMeleePrimary", < "parameters": {} < }, < { < "title": "task", < "type": "action", < "name": "task", < "parameters": { < "groupId": "combat", < "taskId": "meleeStandby", < "minMembers": 1, < "maxMembers": 8 < } < }, < { < "title": "NPC Melee Standby", < "type": "module", < "name": "meleestandby", < "parameters": {} < } < ] --- > { > "title": "NPC Melee", > "type": "module", > "name": "meleecombat", > "parameters": {} 332,339c247,282 < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] --- > ] > } > } > ] > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "hasRangedPrimary", > "type": "action", > "name": "hasRangedPrimary", > "parameters": {} > }, > { > "title": "task", > "type": "action", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "ranged", > "minMembers": 1, > "maxMembers": 8 > } > }, > { > "title": "NPC Ranged", > "type": "module", > "name": "rangedcombat", > "parameters": {} 341a285,332 > }, > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "hasMeleePrimary", > "type": "action", > "name": "hasMeleePrimary", > "parameters": {} > }, > { > "title": "task", > "type": "action", > "name": "task", > "parameters": { > "groupId": "combat", > "taskId": "meleeStandby", > "minMembers": 1, > "maxMembers": 8 > } > }, > { > "title": "NPC Melee Standby", > "type": "module", > "name": "meleestandby", > "parameters": {} > } > ] > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} 344,372d334 < }, < { < "title": "entityConfigParameter", < "type": "action", < "name": "entityConfigParameter", < "parameters": { < "default": false, < "path": "aggressive" < }, < "output": { < "bool": "aggressive" < } < }, < { < "title": "setAggressive", < "type": "action", < "name": "setAggressive", < "parameters": { < "aggressive": "aggressive" < } < }, < { < "title": "unset", < "type": "action", < "name": "unset", < "parameters": { < "type": "entity", < "key": "combatTarget" < } behaviors\npc\converseseq.behavior 6,9d5 < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", 10a7 > "/scripts/actions/dialog.lua", 24,33d20 < }, < { < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "type": "action", < "name": "resetLounging", < "parameters": {} < } behaviors\npc\follower.behavior 2a3 > "description": "", 4d4 < "/scripts/actions/world.lua", 7,8c7,8 < "/scripts/behavior.lua", < "/scripts/actions/entity.lua", --- > "/scripts/behavior.lua", > "/scripts/actions/dialog.lua", 10,12d9 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", 174c171 < "title": "parallel", --- > "title": "selector", 176,180c173,174 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "selector", > "parameters": {}, 183,215c177 < "title": "NPC Hostile Tracking", < "type": "module", < "name": "hostiletracking", < "parameters": { < "trackingRange": 100 < } < }, < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.follower.returnFromCombat", < "entity": "player", < "tags": {} < } < } < ] < }, < { < "title": "sequence", --- > "title": "parallel", 217c179 < "name": "sequence", --- > "name": "parallel", 219,222c181,182 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "fail": 1, > "success": -1 226,228c186,188 < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", --- > "title": "NPC Hostile Tracking", > "type": "module", > "name": "hostiletracking", 230,232c190 < "dialogType": "dialog.follower.attack", < "entity": "player", < "tags": {} --- > "trackingRange": 100 236,239c194,228 < "title": "NPC Combat", < "type": "module", < "name": "npccombat", < "parameters": {} --- > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setFlag", > "type": "action", > "name": "setFlag", > "parameters": { > "name": "inCombat" > } > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.follower.attack", > "entity": "player", > "tags": {} > } > }, > { > "title": "NPC Combat", > "type": "module", > "name": "npccombat", > "parameters": {} > } > ] 241a231,289 > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "inCombat" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.follower.returnFromCombat", > "entity": "player", > "tags": {} > } > }, > { > "title": "unsetFlag", > "type": "action", > "name": "unsetFlag", > "parameters": { > "name": "inCombat" > } > } > ] > } > ] > } 265,277c313,323 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": 1 < }, < "children": [ < { < "title": "wasInteracted", < "type": "action", < "name": "wasInteracted", < "parameters": {} --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 279,289c325,334 < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 291,296c336,355 < { < "title": "unsetFlag", < "type": "action", < "name": "unsetFlag", < "parameters": { < "name": "waiting" --- > "children": [ > { > "title": "wasInteracted", > "type": "action", > "name": "wasInteracted", > "parameters": {} > }, > { > "title": "unsetFlag", > "type": "action", > "name": "unsetFlag", > "parameters": { > "name": "waiting" > } > }, > { > "title": "halt", > "type": "action", > "name": "halt", > "parameters": {} 298,301c357,366 < } < ] < } < ] --- > ] > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > } behaviors\npc\guard.behavior 4a5,6 > "/scripts/actions/npc.lua", > "/scripts/behavior.lua", 7,8c9 < "/scripts/actions/dialog.lua", < "/scripts/behavior.lua" --- > "/scripts/actions/dialog.lua" 36c37 < "title": "parallel", --- > "title": "selector", 38,42c39,40 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "selector", > "parameters": {}, 45,47c43,45 < "title": "friendlyTargeting", < "type": "action", < "name": "friendlyTargeting", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 49,53c47,48 < "hostileDamageTeam": "", < "losTime": 8, < "queryRange": 50, < "trackingRange": 50, < "attackOnSight": "attackOnSight" --- > "fail": 1, > "success": -1 55,63d49 < "output": { < "target": "target" < } < }, < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, 66c52 < "title": "runner", --- > "title": "friendlyTargeting", 68,69c54,64 < "name": "runner", < "parameters": {} --- > "name": "friendlyTargeting", > "parameters": { > "hostileDamageTeam": "", > "losTime": 8, > "queryRange": 50, > "trackingRange": 50, > "attackOnSight": "attackOnSight" > }, > "output": { > "target": "target" > } 72c67 < "title": "selector", --- > "title": "sequence", 74,75c69,75 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 78c78 < "title": "chance", --- > "title": "setFlag", 80c80 < "name": "chance", --- > "name": "setFlag", 82c82 < "chance": 0.75 --- > "name": "inCombat" 86,111c86,178 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.lostTarget", < "entity": "target", < "tags": {} --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.75 > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "target", > "types": [ > "player" > ] > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.reattack", > "entity": "target", > "tags": {} > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.attack", > "entity": "target", > "tags": {} > } 113,114c180,181 < } < ] --- > ] > } 117,124c184,187 < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.killedTarget", < "entity": "target", < "tags": {} < } --- > "title": "NPC Combat", > "type": "module", > "name": "npccombat", > "parameters": {} 131,149c194,207 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", 150a209,227 > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "inCombat" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 153c230 < "title": "chance", --- > "title": "unsetFlag", 155c232 < "name": "chance", --- > "name": "unsetFlag", 157c234 < "chance": 0.75 --- > "name": "inCombat" 161c238 < "title": "sequence", --- > "title": "selector", 163,169c240,241 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 172c244 < "title": "entityInTypes", --- > "title": "chance", 174c246 < "name": "entityInTypes", --- > "name": "chance", 176,179c248 < "entity": "target", < "types": [ < "player" < ] --- > "chance": 0.75 183c252 < "title": "selector", --- > "title": "sequence", 185,186c254,260 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 189c263 < "title": "listContains", --- > "title": "entityExists", 191c265 < "name": "listContains", --- > "name": "entityExists", 193d266 < "list": "seenplayers", 198,209c271,277 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "listPush", < "type": "action", < "name": "listPush", < "parameters": { < "list": "seenplayers", < "entity": "target" < } --- > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.lostTarget", > "entity": "target", > "tags": {} 219c287 < "dialogType": "dialog.reattack", --- > "dialogType": "dialog.killedTarget", 225,234d292 < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.attack", < "entity": "target", < "tags": {} < } 238,245c296,297 < }, < { < "title": "NPC Combat", < "type": "module", < "name": "npccombat", < "parameters": {} < } < ] --- > ] > } behaviors\npc\hostileguard.behavior 4a5 > "/scripts/behavior.lua", 7,10c8 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/dialog.lua", < "/scripts/behavior.lua" --- > "/scripts/actions/dialog.lua" 29c27 < "title": "parallel", --- > "title": "selector", 31,35c29,30 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "selector", > "parameters": {}, 38,46c33 < "title": "NPC Hostile Tracking", < "type": "module", < "name": "hostiletracking", < "parameters": { < "trackingRange": 100 < } < }, < { < "title": "cleanup", --- > "title": "parallel", 48,49c35,39 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 52,55c42,47 < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "title": "NPC Hostile Tracking", > "type": "module", > "name": "hostiletracking", > "parameters": { > "trackingRange": 100 > } 58c50 < "title": "selector", --- > "title": "sequence", 60,61c52,58 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 64c61 < "title": "chance", --- > "title": "setFlag", 66c63 < "name": "chance", --- > "name": "setFlag", 68c65 < "chance": 0.75 --- > "name": "inCombat" 72,97c69,161 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.lostTarget", < "entity": "target", < "tags": {} --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.75 > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "target", > "types": [ > "player" > ] > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.reattack", > "entity": "target", > "tags": {} > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.attack", > "entity": "target", > "tags": {} > } 99,100c163,164 < } < ] --- > ] > } 103,105c167,169 < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", --- > "title": "NPC Combat", > "type": "module", > "name": "npccombat", 107,109c171 < "dialogType": "dialog.killedTarget", < "entity": "target", < "tags": {} --- > "combatParameters": "" 117,135c179,192 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", 136a194,212 > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "inCombat" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 139c215 < "title": "chance", --- > "title": "unsetFlag", 141c217 < "name": "chance", --- > "name": "unsetFlag", 143c219 < "chance": 0.75 --- > "name": "inCombat" 147c223 < "title": "sequence", --- > "title": "selector", 149,155c225,226 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 158c229 < "title": "entityInTypes", --- > "title": "chance", 160c231 < "name": "entityInTypes", --- > "name": "chance", 162,165c233 < "entity": "target", < "types": [ < "player" < ] --- > "chance": 0.75 169c237 < "title": "selector", --- > "title": "sequence", 171,172c239,245 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 175c248 < "title": "listContains", --- > "title": "entityExists", 177c250 < "name": "listContains", --- > "name": "entityExists", 179d251 < "list": "seenplayers", 184,195c256,262 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "listPush", < "type": "action", < "name": "listPush", < "parameters": { < "list": "seenplayers", < "entity": "target" < } --- > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.lostTarget", > "entity": "target", > "tags": {} 205c272 < "dialogType": "dialog.reattack", --- > "dialogType": "dialog.killedTarget", 211,220d277 < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.attack", < "entity": "target", < "tags": {} < } 224,233c281,282 < }, < { < "title": "NPC Combat", < "type": "module", < "name": "npccombat", < "parameters": { < "combatParameters": "" < } < } < ] --- > ] > } behaviors\npc\lounger.behavior 5d4 < "/scripts/actions/world.lua", 7,9d5 < "/scripts/actions/entity.lua", < "/scripts/actions/movement.lua", < "/scripts/actions/entity.lua", 11c7,8 < "/scripts/actions/query.lua", --- > "/scripts/actions/movement.lua", > "/scripts/actions/npc.lua", 13c10 < "/scripts/actions/npc.lua", --- > "/scripts/actions/dialog.lua", 110,111c107,109 < "type": "action", < "name": "setLounging", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 113,120c111,137 < "entity": "chair" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "chair" > } > }, > { > "title": "lounge", > "type": "action", > "name": "lounge", > "parameters": { > "entity": "chair" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] behaviors\npc\merchant.behavior 10,13d9 < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", 17,19c13,14 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/time.lua" --- > "/scripts/actions/time.lua", > "/scripts/actions/query.lua" 173,184d167 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} < } < }, < { 457,468d439 < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} behaviors\npc\npcblink.behavior 37,126c37,92 < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "addEphemeralEffect", < "type": "action", < "name": "addEphemeralEffect", < "parameters": { < "name": "camouflage0", < "duration": 1 < } < }, < { < "title": "addEphemeralEffect", < "type": "action", < "name": "addEphemeralEffect", < "parameters": { < "name": "blinkout" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.5 < } < }, < { < "title": "setPosition", < "type": "action", < "name": "setPosition", < "parameters": { < "footPosition": false, < "position": "targetPosition" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.25 < } < } < ] < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "removeEphemeralEffect", < "type": "action", < "name": "removeEphemeralEffect", < "parameters": { < "name": "camouflage0" < } < }, < { < "title": "addEphemeralEffect", < "type": "action", < "name": "addEphemeralEffect", < "parameters": { < "name": "blinkin" < } < } < ] < } < ] --- > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "camouflage0", > "duration": 1 > } > }, > { > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "blinkout" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.5 > } > }, > { > "title": "setPosition", > "type": "action", > "name": "setPosition", > "parameters": { > "footPosition": false, > "position": "targetPosition" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.25 > } > }, > { > "title": "removeEphemeralEffect", > "type": "action", > "name": "removeEphemeralEffect", > "parameters": { > "name": "camouflage0" > } > }, > { > "title": "addEphemeralEffect", > "type": "action", > "name": "addEphemeralEffect", > "parameters": { > "name": "blinkin" > } behaviors\npc\play.behavior 5d4 < "/scripts/actions/world.lua", 7,8c6,7 < "/scripts/actions/entity.lua", < "/scripts/actions/reaction.lua", --- > "/scripts/behavior/bdata.lua", > "/scripts/actions/reaction.lua", 10,11d8 < "/scripts/actions/movement.lua", < "/scripts/actions/entity.lua", 13,15c10 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua" --- > "/scripts/actions/movement.lua" 230,232c225 < ], < "x": null, < "y": null --- > ] 298c291 < "title": "cleanup", --- > "title": "parallel", 300,301c293,297 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": 1 > }, 303a300,310 > "title": "npcToyPlay", > "type": "action", > "name": "npcToyPlay", > "parameters": { > "entity": "playTarget" > }, > "output": { > "influences": "influences" > } > }, > { 315,333d321 < "title": "npcToyPlay", < "type": "action", < "name": "npcToyPlay", < "parameters": { < "entity": "playTarget" < } < }, < { < "title": "npcToyInfluence", < "type": "action", < "name": "npcToyInfluence", < "parameters": { < "target": "playTarget" < }, < "output": { < "list": "influences" < } < }, < { 396,409d383 < }, < { < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} < }, < { < "title": "npcToyEndPlay", < "type": "action", < "name": "npcToyEndPlay", < "parameters": { < "entity": "playTarget" < } behaviors\npc\react.behavior 2a3 > "description": "", 6,10c7 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua" --- > "/scripts/actions/npc.lua" 17c14 < "title": "cleanup", --- > "title": "sequence", 19c16 < "name": "cleanup", --- > "name": "sequence", 23,25c20,34 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "chooseReaction", > "type": "action", > "name": "chooseReaction", > "parameters": { > "influence": "influence", > "target": "reactTarget" > }, > "output": { > "reaction": "reaction" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", 27,29c36,44 < "children": [ < { < "title": "chooseReaction", --- > "child": { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "faceEntity", 31c46 < "name": "chooseReaction", --- > "name": "faceEntity", 33,37c48 < "influence": "influence", < "target": "reactTarget" < }, < "output": { < "reaction": "reaction" --- > "entity": "reactTarget" 38a50,66 > } > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 40,46c68,70 < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "optional", --- > "children": [ > { > "title": "inverter", 48,51c72,73 < "name": "optional", < "parameters": { < "shouldRun": "" < }, --- > "name": "inverter", > "parameters": {}, 53c75 < "title": "faceEntity", --- > "title": "isFinalReaction", 55c77 < "name": "faceEntity", --- > "name": "isFinalReaction", 57c79 < "entity": "reactTarget" --- > "reaction": "reaction" 60,68c82,84 < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", --- > }, > { > "title": "selector", 70,76c86,87 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 79,89c90,94 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "isFinalReaction", < "type": "action", < "name": "isFinalReaction", < "parameters": { < "reaction": "reaction" < } --- > "title": "playSimpleReaction", > "type": "action", > "name": "playSimpleReaction", > "parameters": { > "reaction": "reaction" 93,119c98,100 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "playSimpleReaction", < "type": "action", < "name": "playSimpleReaction", < "parameters": { < "reaction": "reaction" < } < }, < { < "title": "playBehaviorReaction", < "type": "action", < "name": "playBehaviorReaction", < "parameters": { < "reaction": "reaction" < } < } < ] < }, < { < "title": "optional", < "type": "decorator", < "name": "optional", --- > "title": "playBehaviorReaction", > "type": "action", > "name": "playBehaviorReaction", 121,130c102 < "shouldRun": "" < }, < "child": { < "title": "sendInfluenceNotification", < "type": "action", < "name": "sendInfluenceNotification", < "parameters": { < "reaction": "reaction", < "target": "reactTarget" < } --- > "reaction": "reaction" 133a106,122 > }, > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sendInfluenceNotification", > "type": "action", > "name": "sendInfluenceNotification", > "parameters": { > "reaction": "reaction", > "target": "reactTarget" > } > } 135,136c124,125 < } < ] --- > ] > } 142,144c131 < "parameters": { < "dance": null < } --- > "parameters": {} behaviors\npc\reactionplayer.behavior 2a3 > "description": "", 7,11c8 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua" --- > "/scripts/actions/npc.lua" 15c12 < "title": "cleanup", --- > "title": "sequence", 17c14 < "name": "cleanup", --- > "name": "sequence", 21,23c18,48 < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "title": "chooseReaction", > "type": "action", > "name": "chooseReaction", > "parameters": { > "influence": "influence", > "target": "reactTarget" > }, > "output": { > "reaction": "reaction" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 0.25 > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "reactTarget" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", 25,32c50,62 < "children": [ < { < "title": "chooseReaction", < "type": "action", < "name": "chooseReaction", < "parameters": { < "influence": "influence", < "target": "reactTarget" --- > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "playSimpleReaction", > "type": "action", > "name": "playSimpleReaction", > "parameters": { > "reaction": "reaction" > } 34,43c64,70 < "output": { < "reaction": "reaction" < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 0.25 --- > { > "title": "playBehaviorReaction", > "type": "action", > "name": "playBehaviorReaction", > "parameters": { > "reaction": "reaction" > } 45,84c72,73 < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "reactTarget" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "playSimpleReaction", < "type": "action", < "name": "playSimpleReaction", < "parameters": { < "reaction": "reaction" < } < }, < { < "title": "playBehaviorReaction", < "type": "action", < "name": "playBehaviorReaction", < "parameters": { < "reaction": "reaction" < } < } < ] < } < } < ] --- > ] > } 90,92c79 < "parameters": { < "dance": null < } --- > "parameters": {} behaviors\npc\sit.behavior 5d4 < "/scripts/actions/world.lua", 7,10d5 < "/scripts/actions/entity.lua", < "/scripts/behavior.lua", < "/scripts/actions/movement.lua", < "/scripts/actions/entity.lua", 12,14c7,9 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", --- > "/scripts/behavior.lua", > "/scripts/actions/movement.lua", > "/scripts/actions/npc.lua", 136,143c131 < "type": "action", < "name": "setLounging", < "parameters": { < "entity": "chair" < } < }, < { < "title": "cleanup", --- > "title": "parallel", 145,146c133,137 < "name": "cleanup", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 148a140,147 > "title": "lounge", > "type": "action", > "name": "lounge", > "parameters": { > "entity": "chair" > } > }, > { 158,162d156 < }, < { < "type": "action", < "name": "resetLounging", < "parameters": {} behaviors\npc\sleep.behavior 4a5 > "/scripts/actions/query.lua", 7,9c8 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/position.lua", --- > "/scripts/actions/position.lua", 11,15c10 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", --- > "/scripts/actions/npc.lua", 26c21 < "title": "cleanup", --- > "title": "Sleep", 28c23 < "name": "cleanup", --- > "name": "sequence", 32d26 < "title": "setFlag", 34c28 < "name": "setFlag", --- > "name": "findLoungable", 36c30,35 < "name": "nochat" --- > "position": "spawn", > "range": 50, > "orientation": "lay" > }, > "output": { > "entity": "bed" 40c39 < "title": "Sleep", --- > "title": "", 42,43c41,45 < "name": "sequence", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 45a48 > "title": "controlFlag", 47,59c50 < "name": "findLoungable", < "parameters": { < "position": "spawn", < "range": 50, < "orientation": "lay" < }, < "output": { < "entity": "bed" < } < }, < { < "type": "action", < "name": "entityPosition", --- > "name": "controlFlag", 61,64c52 < "entity": "bed" < }, < "output": { < "position": "bed" --- > "name": "nochat" 68,78c56 < "type": "action", < "name": "groundPosition", < "parameters": { < "position": "bed" < }, < "output": { < "position": "bed" < } < }, < { < "title": "", --- > "title": "Sleep", 80,84c58,59 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "sequence", > "parameters": {}, 88c63 < "name": "moveToPosition", --- > "name": "entityPosition", 90c65 < "position": "bed" --- > "entity": "bed" 93c68 < "direction": "direction" --- > "position": "bed" 97d71 < "title": "faceDirection", 99c73 < "name": "faceDirection", --- > "name": "groundPosition", 101c75,78 < "direction": "direction" --- > "position": "bed" > }, > "output": { > "position": "bed" 105,107c82,84 < "title": "entityExists", < "type": "action", < "name": "entityExists", --- > "title": "", > "type": "composite", > "name": "parallel", 109,120c86,126 < "entity": "bed" < } < }, < { < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "type": "action", < "name": "loungableOccupied", < "parameters": { < "entity": "bed" --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "type": "action", > "name": "moveToPosition", > "parameters": { > "position": "bed" > }, > "output": { > "direction": "direction" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" > } > }, > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "bed" > } > }, > { > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "type": "action", > "name": "loungableOccupied", > "parameters": { > "entity": "bed" > } > } 122,138c128,129 < } < } < ] < }, < { < "type": "action", < "name": "setLounging", < "parameters": { < "entity": "bed" < } < }, < { < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ --- > ] > }, 141,142c132,133 < "type": "action", < "name": "withinTimeRange", --- > "type": "composite", > "name": "parallel", 144,159c135,145 < "range": "" < } < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 30, < "onFail": true, < "onSuccess": true --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "bed" > } 161,164c147,150 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > { > "title": "lounge", > "type": "action", > "name": "lounge", 166,170c152,159 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "entity": "bed" > } > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, 173c162 < "title": "setInfluence", --- > "title": "", 175c164 < "name": "setInfluence", --- > "name": "withinTimeRange", 177,180c166 < "influence": "sleep" < }, < "output": { < "influence": "sleep" --- > "range": "" 184,191c170,225 < "title": "chooseReaction", < "type": "action", < "name": "chooseReaction", < "parameters": { < "influence": "sleep" < }, < "output": { < "reaction": "sleepReaction" --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 30, > "onFail": true, > "onSuccess": true > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "setInfluence", > "type": "action", > "name": "setInfluence", > "parameters": { > "influence": "sleep" > }, > "output": { > "influence": "sleep" > } > }, > { > "title": "chooseReaction", > "type": "action", > "name": "chooseReaction", > "parameters": { > "influence": "sleep" > }, > "output": { > "reaction": "sleepReaction" > } > }, > { > "title": "playSimpleReaction", > "type": "action", > "name": "playSimpleReaction", > "parameters": { > "reaction": "sleepReaction" > } > } > ] > } 195c229 < "title": "playSimpleReaction", --- > "title": "runner", 197,200c231,232 < "name": "playSimpleReaction", < "parameters": { < "reaction": "sleepReaction" < } --- > "name": "runner", > "parameters": {} 204,210c236 < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > ] 215,227d240 < }, < { < "title": "unsetFlag", < "type": "action", < "name": "unsetFlag", < "parameters": { < "name": "nochat" < } < }, < { < "type": "action", < "name": "resetLounging", < "parameters": {} behaviors\npc\tenant.behavior 5a6 > "/scripts/actions/entity.lua", 8,14d8 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", < "/scripts/tenant.lua", < "/scripts/actions/world.lua", 16,17c10 < "/scripts/actions/entity.lua", < "/scripts/actions/movement.lua", --- > "/scripts/actions/movement.lua", 18a12 > "/scripts/tenant.lua", 148c142 < "title": "cleanup", --- > "title": "sequence", 150c144 < "name": "cleanup", --- > "name": "sequence", 154c148 < "title": "sequence", --- > "title": "parallel", 156,157c150,154 < "name": "sequence", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 160,230c157,160 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": 1 < }, < "children": [ < { < "title": "Tenant - Return Home", < "type": "module", < "name": "Tenant - Return Home", < "parameters": {} < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "wasInteracted", < "type": "action", < "name": "wasInteracted", < "parameters": {} < }, < { < "title": "isCarryingRent", < "type": "action", < "name": "isCarryingRent", < "parameters": {} < }, < { < "title": "spawnRentTreasure", < "type": "action", < "name": "spawnRentTreasure", < "parameters": { < "position": "self" < } < } < ] < } < ] < }, < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "isCarryingRent", < "type": "action", < "name": "isCarryingRent", < "parameters": {} < } < }, < { < "title": "spawnRentTreasure", < "type": "action", < "name": "spawnRentTreasure", < "parameters": { < "position": "self" < } < } < ] --- > "title": "Tenant - Return Home", > "type": "module", > "name": "Tenant - Return Home", > "parameters": {} 233c163 < "title": "queryEntity", --- > "title": "wasInteracted", 235,248c165,220 < "name": "queryEntity", < "parameters": { < "entityTypes": [ < "player" < ], < "orderBy": "nearest", < "position": "self", < "range": 20, < "withoutEntity": "self" < }, < "output": { < "entity": "nearestPlayer" < } < }, --- > "name": "wasInteracted", > "parameters": {} > } > ] > }, > { > "title": "queryEntity", > "type": "action", > "name": "queryEntity", > "parameters": { > "entityTypes": [ > "player" > ], > "orderBy": "nearest", > "position": "self", > "range": 20, > "withoutEntity": "self" > }, > "output": { > "entity": "nearestPlayer" > } > }, > { > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "nearestPlayer" > } > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.tenant.arrivedHome.rent", > "entity": "nearestPlayer" > } > }, > { > "title": "spawnRentTreasure", > "type": "action", > "name": "spawnRentTreasure", > "parameters": { > "position": "self" > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": 2 > }, > "children": [ 250,254c222,230 < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "nearestPlayer" --- > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "wasInteracted", > "type": "action", > "name": "wasInteracted", > "parameters": {} 258c234 < "title": "sayToEntity", --- > "title": "timer", 260c236 < "name": "sayToEntity", --- > "name": "timer", 262,263c238,241 < "dialogType": "dialog.tenant.arrivedHome.rent", < "entity": "nearestPlayer" --- > "time": [ > 5, > 10 > ] 265,298d242 < }, < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": 2 < }, < "children": [ < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "wasInteracted", < "type": "action", < "name": "wasInteracted", < "parameters": {} < } < }, < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": [ < 5, < 10 < ] < } < } < ] 301,328d244 < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "isCarryingRent", < "type": "action", < "name": "isCarryingRent", < "parameters": {} < }, < { < "title": "spawnRentTreasure", < "type": "action", < "name": "spawnRentTreasure", < "parameters": { < "position": "spawn" < } < } < ] < } behaviors\npc\villageguard.behavior 4a5,6 > "/scripts/actions/npc.lua", > "/scripts/behavior.lua", 7,8c9 < "/scripts/actions/dialog.lua", < "/scripts/behavior.lua" --- > "/scripts/actions/dialog.lua" 32c33 < "title": "parallel", --- > "title": "selector", 34,38c35,36 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "selector", > "parameters": {}, 41,43c39,41 < "title": "friendlyTargeting", < "type": "action", < "name": "friendlyTargeting", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 45,53c43,44 < "broadcastInterval": 2, < "hostileDamageTeam": { < "type": "enemy", < "team": 1 < }, < "losTime": 8, < "queryRange": 50, < "trackingRange": 100, < "attackOnSight": "attackOnSight" --- > "fail": 1, > "success": -1 55,63d45 < "output": { < "target": "target" < } < }, < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, 66c48 < "title": "runner", --- > "title": "friendlyTargeting", 68,69c50,64 < "name": "runner", < "parameters": {} --- > "name": "friendlyTargeting", > "parameters": { > "broadcastInterval": 2, > "hostileDamageTeam": { > "type": "enemy", > "team": 1 > }, > "losTime": 8, > "queryRange": 50, > "trackingRange": 100, > "attackOnSight": "attackOnSight" > }, > "output": { > "target": "target" > } 72c67 < "title": "selector", --- > "title": "sequence", 74,75c69,75 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 78c78 < "title": "chance", --- > "title": "setFlag", 80c80 < "name": "chance", --- > "name": "setFlag", 82c82 < "chance": 0.75 --- > "name": "inCombat" 86,111c86,178 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.lostTarget", < "entity": "target", < "tags": {} --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.75 > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "target", > "types": [ > "player" > ] > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.reattack", > "entity": "target", > "tags": {} > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.attack", > "entity": "target", > "tags": {} > } 113,114c180,181 < } < ] --- > ] > } 117,124c184,187 < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.killedTarget", < "entity": "target", < "tags": {} < } --- > "title": "NPC Combat", > "type": "module", > "name": "npccombat", > "parameters": {} 131,149c194,207 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", 150a209,227 > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "inCombat" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 153c230 < "title": "chance", --- > "title": "unsetFlag", 155c232 < "name": "chance", --- > "name": "unsetFlag", 157c234 < "chance": 0.75 --- > "name": "inCombat" 161c238 < "title": "sequence", --- > "title": "selector", 163,169c240,241 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 172c244 < "title": "entityInTypes", --- > "title": "chance", 174c246 < "name": "entityInTypes", --- > "name": "chance", 176,179c248 < "entity": "target", < "types": [ < "player" < ] --- > "chance": 0.75 183c252 < "title": "selector", --- > "title": "sequence", 185,186c254,260 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 189c263 < "title": "listContains", --- > "title": "entityExists", 191c265 < "name": "listContains", --- > "name": "entityExists", 193d266 < "list": "seenplayers", 198,209c271,277 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "listPush", < "type": "action", < "name": "listPush", < "parameters": { < "list": "seenplayers", < "entity": "target" < } --- > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.lostTarget", > "entity": "target", > "tags": {} 219c287 < "dialogType": "dialog.reattack", --- > "dialogType": "dialog.killedTarget", 225,234d292 < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.attack", < "entity": "target", < "tags": {} < } 238,245c296,297 < }, < { < "title": "NPC Combat", < "type": "module", < "name": "npccombat", < "parameters": {} < } < ] --- > ] > } behaviors\npc\wanderSimple.behavior 17c17,18 < ] --- > ], > "alwaysRun": false behaviors\npc\crew\catchup.behavior 9c9,11 < "parameters": {}, --- > "parameters": { > "teleportRange" : 50 > }, behaviors\npc\crew\combat.behavior 20c20,21 < "targetDangerRange": 8 --- > "targetDangerRange": 8, > "teleportRange": 50 behaviors\npc\crew\follow.behavior 14c14,19 < "parameters": {}, --- > "parameters": { > "innerFollowRange" : 5, > "outerFollowRange" : 15, > "pathingTimeLimit": 5, > "cantreachCooldown": 40 > }, behaviors\npc\reactions\pianoparty.behavior 7,14c7,8 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/movement.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", --- > "/scripts/actions/movement.lua", > "/scripts/actions/npc.lua", 109,122d102 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "setLounging", < "type": "action", < "name": "setLounging", < "parameters": { < "entity": "reactTarget" < } < } < }, < { 131,133c111,113 < "title": "repeater", < "type": "decorator", < "name": "repeater", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 135,136c115,116 < "maxLoops": 15, < "untilSuccess": false --- > "fail": 1, > "success": -1 138,158c118,133 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "emote", < "type": "action", < "name": "emote", < "parameters": { < "emote": "blabbering" < } < }, < { < "title": "dance", < "type": "action", < "name": "dance", < "parameters": { < "dance": "typing" < } --- > "children": [ > { > "title": "lounge", > "type": "action", > "name": "lounge", > "parameters": { > "entity": "reactTarget" > } > }, > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "maxLoops": 15, > "untilSuccess": false 160,166c135,165 < { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 2 < } --- > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "emote", > "type": "action", > "name": "emote", > "parameters": { > "emote": "blabbering" > } > }, > { > "title": "dance", > "type": "action", > "name": "dance", > "parameters": { > "dance": "typing" > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } > } > ] 168,169c167,168 < ] < } --- > } > ] behaviors\sequences\apexmission\apexrebel.behavior 4a5,6 > "/scripts/actions/npc.lua", > "/scripts/behavior.lua", 7,8d8 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", 10,11d9 < "/scripts/actions/npc.lua", < "/scripts/behavior.lua", 27c25 < "title": "parallel", --- > "title": "selector", 29,33c27,28 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "selector", > "parameters": {}, 36,38c31,33 < "title": "friendlyTargeting", < "type": "action", < "name": "friendlyTargeting", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 40,48c35,36 < "broadcastInterval": 2, < "hostileDamageTeam": { < "type": "friendly", < "team": 1 < }, < "losTime": 8, < "queryRange": 50, < "trackingRange": 100, < "attackOnSight": "attackOnSight" --- > "fail": 1, > "success": -1 50,58d37 < "output": { < "target": "target" < } < }, < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, 61c40 < "title": "runner", --- > "title": "friendlyTargeting", 63,64c42,56 < "name": "runner", < "parameters": {} --- > "name": "friendlyTargeting", > "parameters": { > "broadcastInterval": 2, > "hostileDamageTeam": { > "type": "friendly", > "team": 1 > }, > "losTime": 8, > "queryRange": 50, > "trackingRange": 100, > "attackOnSight": "attackOnSight" > }, > "output": { > "target": "target" > } 67c59 < "title": "selector", --- > "title": "sequence", 69,70c61,67 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 73c70 < "title": "chance", --- > "title": "setFlag", 75c72 < "name": "chance", --- > "name": "setFlag", 77c74 < "chance": 0.75 --- > "name": "inCombat" 81,106c78,170 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.lostTarget", < "entity": "target", < "tags": {} --- > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "chance", > "type": "action", > "name": "chance", > "parameters": { > "chance": 0.75 > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "target", > "types": [ > "player" > ] > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "seenplayers", > "entity": "target" > } > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.reattack", > "entity": "target", > "tags": {} > } > } > ] > }, > { > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.attack", > "entity": "target", > "tags": {} > } 108,109c172,173 < } < ] --- > ] > } 112,114c176,178 < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", --- > "title": "NPC Combat", > "type": "module", > "name": "npccombat", 116,118c180 < "dialogType": "dialog.killedTarget", < "entity": "target", < "tags": {} --- > "combatParameters": "" 126,144c188,201 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", 145a203,221 > "child": { > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": "inCombat" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 148c224 < "title": "chance", --- > "title": "unsetFlag", 150c226 < "name": "chance", --- > "name": "unsetFlag", 152c228 < "chance": 0.75 --- > "name": "inCombat" 156c232 < "title": "sequence", --- > "title": "selector", 158,164c234,235 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 167c238 < "title": "entityInTypes", --- > "title": "chance", 169c240 < "name": "entityInTypes", --- > "name": "chance", 171,174c242 < "entity": "target", < "types": [ < "player" < ] --- > "chance": 0.75 178c246 < "title": "selector", --- > "title": "sequence", 180,181c248,254 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 184c257 < "title": "listContains", --- > "title": "entityExists", 186c259 < "name": "listContains", --- > "name": "entityExists", 188d260 < "list": "seenplayers", 193,204c265,271 < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "listPush", < "type": "action", < "name": "listPush", < "parameters": { < "list": "seenplayers", < "entity": "target" < } --- > "title": "sayToEntity", > "type": "action", > "name": "sayToEntity", > "parameters": { > "dialogType": "dialog.lostTarget", > "entity": "target", > "tags": {} 214c281 < "dialogType": "dialog.reattack", --- > "dialogType": "dialog.killedTarget", 220,229d286 < }, < { < "title": "sayToEntity", < "type": "action", < "name": "sayToEntity", < "parameters": { < "dialogType": "dialog.attack", < "entity": "target", < "tags": {} < } 233,242c290,291 < }, < { < "title": "NPC Combat", < "type": "module", < "name": "npccombat", < "parameters": { < "combatParameters": "" < } < } < ] --- > ] > } behaviors\sequences\glitchmission\baronlounge.behavior 2a3 > "description": "", 5d5 < "/scripts/actions/world.lua", 7,8d6 < "/scripts/actions/entity.lua", < "/scripts/actions/entity.lua", 10,12c8 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua" --- > "/scripts/actions/npc.lua" 57,59c53,55 < "title": "setLounging", < "type": "action", < "name": "setLounging", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 61,68c57,83 < "entity": "throne" < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "throne" > } > }, > { > "title": "lounge", > "type": "action", > "name": "lounge", > "parameters": { > "entity": "throne" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] behaviors\sequences\glitchmission\baronstart.behavior 9d8 < "/scripts/actions/npc.lua", 13a13 > "/scripts/actions/npc.lua", 131,136d130 < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} < }, < { 605,610d598 < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} < }, < { 765,770d752 < }, < { < "title": "resetLounging", < "type": "action", < "name": "resetLounging", < "parameters": {} behaviors\sequences\hylotlmission\koichihologram.behavior 16a17,18 > "dialogWaitTime" : 4, > "dialogEndWait" : 2, biomes\surface_detached\rust.biome 12c12 < [ 1, "loopacritter" ] --- > [ 1, "loopacritter" ] 17c17 < "pool" : [ --- > "pool" : [ 58a59,72 > }, > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseMedium", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.35, "rustbush1" ], [0.35, "rustbush2" ], [0.35, "rustbush3" ], [0.35, "rustbush4" ]], > "parameters" : { } > } > ] biomes\surface_detached\tar.biome 9c9 < "pool" : [ --- > "pool" : [ 147a148,170 > }, > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredSmall", > > "type" : "grass", > "grasses" : [ "tar", "rockstacks" ] > }, > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredSmall", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.35, "smashbones1" ], [0.35, "smashbones2" ], [0.35, "smashbones3" ] ], > "parameters" : { } > } > ] biomes\underground_detached\luminouscaves.biome 10c10 < "pool" : [ --- > "pool" : [ 30a31,75 > > "surfacePlaceables" : { > "grassMod" : [ "hivegrass" ], > "grassModDensity" : 0.5, > > "items" : [ > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:uncommon", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.2, "bioshroom1" ], [0.2, "bioshroom2" ], [0.2, "bioshroom3" ], [0.2, "bioshroom4" ], [0.2, "bioshroom4" ] ], > "parameters" : { } > } > ] > }, > { > "mode" : "ceiling", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:uncommon", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.2, "biovine1" ], [0.2, "biovine2" ], [0.2, "biovine3" ], [0.2, "biovine4" ], [0.2, "biovine4" ] ], > "parameters" : { } > } > ] > }, > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:common", > > "type" : "grass", > "grasses" : [ "glowmushroom" ] > } > ] > }, biomes\underground_detached\mushrooms.biome 9c9 < "pool" : [ --- > "pool" : [ 19a20,53 > "surfacePlaceables" : { > "grassMod" : [ "aridgrass" ], > "grassModDensity" : 1, > > "items" : [ > { > "mode" : "floor", > "priority" : 2.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseLarge", > > "type" : "tree", > "treeFoliageHueShiftMax" : 180, > "treeStemHueShiftMax" : 15, > "treeStemList" : [ "mushroomstalk" ], > "treeFoliageList" : [ "mushroomyellowtop", "mushroomredtop" ] > }, > { > "mode" : "floor", > "priority" : 2.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseMedium", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [1, "mushroomseed" ] ], > "parameters" : { "startingStage" : 2 } > } > ] > } > ] > }, > 88d121 < biomes\underground_detached\slimecaves.biome 9c9 < "pool" : [ --- > "pool" : [ 21a22,68 > > "surfacePlaceables" : { > "grassMod" : [ "slimegrass" ], > "grassModDensity" : 1, > > "ceilingGrassMod" : [ "ceilingslimegrass" ], > "ceilingGrassModDensity" : 1, > > "items" : [ > { > "mode" : "floor", > "priority" : 1.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseSmall", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.25, "slimeblob1" ], [0.25, "slimeblob2" ], [0.25, "slimeblob3" ], [0.25, "slimeblob4" ], [0.25, "slimeblob5" ] ], > "parameters" : { } > } > ] > }, > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseMedium", > > "type" : "grass", > "grasses" : [ "slime" ] > }, > { > "mode" : "ceiling", > "variants" : 1, > "distribution" : "/biomes/distributions.config:denseMedium", > > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.35, "dripslime1" ], [0.35, "ceilingslime1" ], [0.35, "ceilingslime2" ], [0.35, "ceilingslime3" ] ], > "parameters" : { } > } > ] > } > ] > }, biomes\underground_detached\wilderness.biome 9c9 < "pool" : [ --- > "pool" : [ 19a20,78 > > "surfacePlaceables" : { > "grassMod" : [ "aridgrass" ], > "grassModDensity" : 1, > > "items" : [ > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredLarge", > > "type" : "grass", > "grasses" : [ "viney" ] > }, > > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredLarge", > > "type" : "grass", > "grasses" : [ "shadowy" ] > }, > > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredLarge", > > "type" : "grass", > "grasses" : [ "spire" ] > }, > > { > "mode" : "floor", > "priority" : 3.0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:scatteredLarge", > > "type" : "grass", > "grasses" : [ "leafsy" ] > }, > { > "mode" : "ceiling", > "priority" : 0.1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:superCommon", > > "type" : "tree", > "treeFoliageHueShiftMax" : 180, > "treeStemHueShiftMax" : 180, > "treeStemList" : [ "vine", "vine2", "vine3", "vine4" ], > "treeFoliageList" : [ "flowery", "starry", "dreamy" ] > } > ] > }, cinematics\story\finale\finale.cinematic 4852c4852 < ANDREY BABAEV ^#4d4d4d;|^white; ANDY MATTOX ^#4d4d4d;|^white; ANDYZAFT ^#4d4d4d;|^white; ANETTE HARDERS ^#4d4d4d;|^white; ANGUS MCQUARRIE ^#4d4d4d;|^white; ANGUS MILES --- > ANDREY BABAEV ^#4d4d4d;|^white; ANDY MATTOX ^#4d4d4d;|^white; ANDYZAFT ^#4d4d4d;|^white; ANETTE HARDERS ^#4d4d4d;|^white; ANGELO PALAZZOLO ^#4d4d4d;|^white; ANGUS MCQUARRIE ^#4d4d4d;|^white; ANGUS MILES 4913c4913 < BERIC DENGLER ^#4d4d4d;|^white; BLACK_SHINE ^#4d4d4d;|^white; BLADE GREGORY ^#4d4d4d;|^white; BLAIR KUCHELEMA ^#4d4d4d;|^white; BLAKE GRANDISON ^#4d4d4d;|^white; BLAKE WARREN --- > BERIC DENGLER ^#4d4d4d;|^white; BIYORNE ^#4d4d4d;|^white; BLACK_SHINE ^#4d4d4d;|^white; BLADE GREGORY ^#4d4d4d;|^white; BLAIR KUCHELEMA ^#4d4d4d;|^white; BLAKE GRANDISON ^#4d4d4d;|^white; BLAKE WARREN 4931,4933c4931,4933 < CHRIS J NENNING ^#4d4d4d;|^white; CHRIS RAINE ^#4d4d4d;|^white; CHRIS RIVARD ^#4d4d4d;|^white; CHRIS SORENSEN ^#4d4d4d;|^white; CHRIS STEWART ^#4d4d4d;|^white; CHRIS TARDIE < CHRISS ANDRE EIDE ^#4d4d4d;|^white; CHRISTER NESS ^#4d4d4d;|^white; CHRISTIAN CARDIN ^#4d4d4d;|^white; CHRISTIAN CHRISTIANSEN ^#4d4d4d;|^white; CHRISTIAN HEINBRUCH < CHRISTIAN STRÜBEL ^#4d4d4d;|^white; CHRISTIAN WICHTERMANN ^#4d4d4d;|^white; CHRISTINA RUSNOCK ^#4d4d4d;|^white; CHRISTINE HOLT ^#4d4d4d;|^white; CHRISTOFFER THÖRNQVIST --- > CHRIS J NENNING ^#4d4d4d;|^white; CHRIS RAINE ^#4d4d4d;|^white; CHRIS RIVARD ^#4d4d4d;|^white; CHRIS SORENSEN ^#4d4d4d;|^white; CHRIS STEWART ^#4d4d4d;|^white; CHRIS TARDIE ^#4d4d4d;|^white; CHRISS ANDRE EIDE > CHRISTER NESS ^#4d4d4d;|^white; CHRISTIAN CARDIN ^#4d4d4d;|^white; CHRISTIAN CHRISTIANSEN ^#4d4d4d;|^white; CHRISTIAN HEINBRUCH ^#4d4d4d;|^white; CHRISTIAN STRÜBEL > CHRISTIAN WICHTERMANN ^#4d4d4d;|^white; CHRISTINA RUSNOCK ^#4d4d4d;|^white; CHRISTINE HOLT ^#4d4d4d;|^white; CHRISTOFFER HELMFRIDSSON ^#4d4d4d;|^white; CHRISTOFFER THÖRNQVIST 5002,5005c5002,5005 < DANNY SHAFER ^#4d4d4d;|^white; DANY LEMIEUX ^#4d4d4d;|^white; DARKKNIGHTPYRO ^#4d4d4d;|^white; DARKWOLPER ^#4d4d4d;|^white; DARQUIRRIN ^#4d4d4d;|^white; DARREN KHEK < DARTH TRETHON ^#4d4d4d;|^white; DARYL LAURA ^#4d4d4d;|^white; DARYN WHITE ^#4d4d4d;|^white; DASH ^#4d4d4d;|^white; DAVID \"TWISTED\" NOTTINGHAM < DAVID ALONSO ULLOA MUÑOZ ^#4d4d4d;|^white; DAVID BAUER ^#4d4d4d;|^white; DAVID BROWN ^#4d4d4d;|^white; DAVID BUCKLE ^#4d4d4d;|^white; DAVID COATES ^#4d4d4d;|^white; DAVID COLLETT < DAVID COLLEY ^#4d4d4d;|^white; DAVID CORMAND ^#4d4d4d;|^white; DAVID DEBERRY ^#4d4d4d;|^white; DAVID DUNNETT ^#4d4d4d;|^white; DAVID GARDNER ^#4d4d4d;|^white; DAVID GASCHET-SCHAPIRA --- > DANNY SHAFER ^#4d4d4d;|^white; DANY LEMIEUX ^#4d4d4d;|^white; DARKKNIGHTPYRO ^#4d4d4d;|^white; DARKWOLPER ^#4d4d4d;|^white; DARQUIRRIN ^#4d4d4d;|^white; DARREN KHEK ^#4d4d4d;|^white; DARTH TRETHON > DARYL LAURA ^#4d4d4d;|^white; DARYN WHITE ^#4d4d4d;|^white; DASH ^#4d4d4d;|^white; DAVID \"TWISTED\" NOTTINGHAM ^#4d4d4d;|^white; DAVID ALONSO ULLOA MUÑOZ ^#4d4d4d;|^white; DAVID BAUER > DAVID BROWN ^#4d4d4d;|^white; DAVID BUCKLE ^#4d4d4d;|^white; DAVID COATES ^#4d4d4d;|^white; DAVID COLLETT ^#4d4d4d;|^white; DAVID COLLEY ^#4d4d4d;|^white; DAVID CORMAND ^#4d4d4d;|^white; DAVID DEBERRY > DAVID W. DUBOIS ^#4d4d4d;|^white; DAVID DUNNETT ^#4d4d4d;|^white; DAVID GARDNER ^#4d4d4d;|^white; DAVID GASCHET-SCHAPIRA 5140c5140 < GILBERT BRAKONIER ^#4d4d4d;|^white; GILBERT TURNER ^#4d4d4d;|^white; GINGERGIANT ^#4d4d4d;|^white; GLACIATOR12 ^#4d4d4d;|^white; GORDON PETTEY ^#4d4d4d;|^white; GRAHAM KNOWLES --- > GILBERT BRAKONIER ^#4d4d4d;|^white; GILBERT TURNER ^#4d4d4d;|^white; GINGERGIANT ^#4d4d4d;|^white; GLENN DIERICK ^#4d4d4d;|^white; GLACIATOR12 ^#4d4d4d;|^white; GORDON PETTEY ^#4d4d4d;|^white; GRAHAM KNOWLES 5155,5168c5155,5168 < J ASUNCION GUTIERREZ AVILES (KEYLUS) ^#4d4d4d;|^white; JACK (JUICE BOX) SMITH ^#4d4d4d;|^white; JACK BELL ^#4d4d4d;|^white; JACKAL ROLE PLAY < JACKIE HAMILTON ^#4d4d4d;|^white; JACKSON SINGLETON ^#4d4d4d;|^white; JACOB & BRITTANY PERREIRA!! :D ^#4d4d4d;|^white; JACOB BEAUCHAMP ^#4d4d4d;|^white; JACOB BELVEAL < JACOB BLASIUS ^#4d4d4d;|^white; JACOB BRAUGHTON ^#4d4d4d;|^white; JACOB CANULL ^#4d4d4d;|^white; JACOB COFFEY ^#4d4d4d;|^white; JACOB GREEN-RACETTE ^#4d4d4d;|^white; JACOB HERSLIP < JACOB LEE ^#4d4d4d;|^white; JACOB MITCHELL (SUPERWECID) ^#4d4d4d;|^white; JACOB MYRICK ^#4d4d4d;|^white; JACOB POITRAS ^#4d4d4d;|^white; JACOB RILEY HUBBARD < JACQUELINE YAMBAO ^#4d4d4d;|^white; JAE CANNON (DOOMMASTERAM) ^#4d4d4d;|^white; JAKE ALEXANDER BENDER ^#4d4d4d;|^white; JAKE EASTWOOD ^#4d4d4d;|^white; JAKE MOSS < JAKE POLGLASE ^#4d4d4d;|^white; JAKE SALLENBACH ^#4d4d4d;|^white; JAKESUIT ^#4d4d4d;|^white; JAKOB WINKLER ^#4d4d4d;|^white; JAMES BEATTIE ^#4d4d4d;|^white; JAMES CARPENDALE < JAMES COLANGELO ^#4d4d4d;|^white; JAMES DEL CAMPO ^#4d4d4d;|^white; JAMES FORWARD ^#4d4d4d;|^white; JAMES GLOVER ^#4d4d4d;|^white; JAMES HOFFMAN ^#4d4d4d;|^white; JAMES M BRALEY < JAMES MATTHEW PETERSON ^#4d4d4d;|^white; JAMES NAVARRA ^#4d4d4d;|^white; JAMES O'DONOVAN ^#4d4d4d;|^white; JAMES OREL ^#4d4d4d;|^white; JAMES R TINSLEY ^#4d4d4d;|^white; JAMES SIM < JAMES T POLLOCK ^#4d4d4d;|^white; JAMES WHEELER ^#4d4d4d;|^white; JAMES. LEACH ^#4d4d4d;|^white; JAMIE \"ARCHINA\" GREEN ^#4d4d4d;|^white; JAMIE CHEN ^#4d4d4d;|^white; JAN STEINER LORENZO < JAN-ERIC WIKSTRÖM ^#4d4d4d;|^white; JAN-JAAP KEULEN ^#4d4d4d;|^white; JANICK BEN EL MEKKI ^#4d4d4d;|^white; JARED HABECK ^#4d4d4d;|^white; JARED HUGHES ^#4d4d4d;|^white; JARED KENT < JARED PAGE ^#4d4d4d;|^white; JAROD ^#4d4d4d;|^white; JARON HARPER ^#4d4d4d;|^white; JASON ^#4d4d4d;|^white; JASON \"PHOENIXSONG\" WONG ^#4d4d4d;|^white; JASON CARROLL ^#4d4d4d;|^white; JASON CHAN < JASON ESCARPE ^#4d4d4d;|^white; JASON HOPKINS ^#4d4d4d;|^white; JASON HUTCHINSON ^#4d4d4d;|^white; JASON KENYON ^#4d4d4d;|^white; JASON MCCREARY ^#4d4d4d;|^white; JASON MOORE < JASON PRZEWLOCKI ^#4d4d4d;|^white; JASON THOR HALL ^#4d4d4d;|^white; JASON ULLOA ^#4d4d4d;|^white; JASON WALKER ^#4d4d4d;|^white; JAVIER ^#4d4d4d;|^white; JAY ALDERSON ^#4d4d4d;|^white; JAY BAZELY < JAY KANEKOA ^#4d4d4d;|^white; JAY SMITH ^#4d4d4d;|^white; JAYDE ROBSON ^#4d4d4d;|^white; JEAN ALC ^#4d4d4d;|^white; JEAN-PIERRE MALTESE ^#4d4d4d;|^white; JEANNE D. ORTIZ ^#4d4d4d;|^white; JEFF KING --- > J ASUNCION GUTIERREZ AVILES (KEYLUS) ^#4d4d4d;|^white; JACK (JUICE BOX) SMITH ^#4d4d4d;|^white; JACK BELL ^#4d4d4d;|^white; JACKAL ROLE PLAY ^#4d4d4d;|^white; JACKIE HAMILTON > JACKSON SINGLETON ^#4d4d4d;|^white; JACOB & BRITTANY PERREIRA ^#4d4d4d;|^white; JACOB BEAUCHAMP ^#4d4d4d;|^white; JACOB BELVEAL ^#4d4d4d;|^white; JACOB BLASIUS > JACOB BRAUGHTON ^#4d4d4d;|^white; JACOB CANULL ^#4d4d4d;|^white; JACOB COFFEY ^#4d4d4d;|^white; JACOB GREEN-RACETTE ^#4d4d4d;|^white; JACOB HERSLIP ^#4d4d4d;|^white; JACOB LEE > JACOB MITCHELL (SUPERWECID) ^#4d4d4d;|^white; JACOB MYRICK ^#4d4d4d;|^white; JACOB POITRAS ^#4d4d4d;|^white; JACOB RILEY HUBBARD ^#4d4d4d;|^white; JACQUELINE YAMBAO > JAE CANNON (DOOMMASTERAM) ^#4d4d4d;|^white; JAKE ALEXANDER BENDER ^#4d4d4d;|^white; JAKE EASTWOOD ^#4d4d4d;|^white; JAKE MOSS ^#4d4d4d;|^white; JAKE POLGLASE ^#4d4d4d;|^white; JAKE SALLENBACH > JAKESUIT ^#4d4d4d;|^white; JAKOB WINKLER ^#4d4d4d;|^white; JAMES BEATTIE ^#4d4d4d;|^white; JAMES CARPENDALE ^#4d4d4d;|^white; JAMES COLANGELO ^#4d4d4d;|^white; JAMES DEL CAMPO ^#4d4d4d;|^white; JAMES FORWARD > JAMES GLOVER ^#4d4d4d;|^white; JAMES HOFFMAN ^#4d4d4d;|^white; JAMES M BRALEY ^#4d4d4d;|^white; JAMES MATTHEW PETERSON ^#4d4d4d;|^white; JAMES NAVARRA ^#4d4d4d;|^white; JAMES O'DONOVAN > JAMES OREL ^#4d4d4d;|^white; JAMES R TINSLEY ^#4d4d4d;|^white; JAMES SIM ^#4d4d4d;|^white; JAMES T POLLOCK ^#4d4d4d;|^white; JAMES WHEELER ^#4d4d4d;|^white; JAMES. LEACH ^#4d4d4d;|^white; JAMIE \"ARCHINA\" GREEN > JAMIE CHEN ^#4d4d4d;|^white; JAN STEINER LORENZO ^#4d4d4d;|^white; JAN-ERIC WIKSTRÖM ^#4d4d4d;|^white; JAN-JAAP KEULEN ^#4d4d4d;|^white; JANICK BEN EL MEKKI ^#4d4d4d;|^white; JARED HABECK > JARED HUGHES ^#4d4d4d;|^white; JARED KENT ^#4d4d4d;|^white; JARED PAGE ^#4d4d4d;|^white; JAROD ^#4d4d4d;|^white; JARON HARPER ^#4d4d4d;|^white; JASON ^#4d4d4d;|^white; JASON \"PHOENIXSONG\" WONG > JASON CARROLL ^#4d4d4d;|^white; JASON CHAN ^#4d4d4d;|^white; JASON ESCARPE ^#4d4d4d;|^white; JASON HOPKINS ^#4d4d4d;|^white; JASON HUTCHINSON ^#4d4d4d;|^white; JASON KENYON > JASON MCCREARY ^#4d4d4d;|^white; JASON MOORE ^#4d4d4d;|^white; JASON PRZEWLOCKI ^#4d4d4d;|^white; JASON THOR HALL ^#4d4d4d;|^white; JASON ULLOA ^#4d4d4d;|^white; JASON WALKER ^#4d4d4d;|^white; JAVIER > JAY ALDERSON ^#4d4d4d;|^white; JAY BAZELY ^#4d4d4d;|^white; JAY KANEKOA ^#4d4d4d;|^white; JAY SMITH ^#4d4d4d;|^white; JAYDE ROBSON ^#4d4d4d;|^white; JEAN ALC > JEAN-PIERRE MALTESE ^#4d4d4d;|^white; JEANNE D. ORTIZ ^#4d4d4d;|^white; JEAN-PHILIPPE THIBAULT ^#4d4d4d;|^white; JEFF KING 5532,5538c5532,5538 < RICHARD BROWN ^#4d4d4d;|^white; RICHARD CARMODY ^#4d4d4d;|^white; RICHARD FAILS ^#4d4d4d;|^white; RICHARD H MOORE ^#4d4d4d;|^white; RICHARD KROHN ^#4d4d4d;|^white; RICHARD LASSITTER < RICHARD POSPESEL ^#4d4d4d;|^white; RICHARD PROMCHARD BURNS ^#4d4d4d;|^white; RICHARD SAMPHIRE ^#4d4d4d;|^white; RICK ^#4d4d4d;|^white; RICKY LEUNG ^#4d4d4d;|^white; RICO C ROBLES < RILEY KOPP ^#4d4d4d;|^white; RILEY PERRYMAN ^#4d4d4d;|^white; RIORU ^#4d4d4d;|^white; RIORU ZHEOSKE ^#4d4d4d;|^white; RJ WILSON ^#4d4d4d;|^white; ROAN VELDWIJK ^#4d4d4d;|^white; ROB \"ALTIMUS\" MACDONALD < ROB CARTER OF CANADA ^#4d4d4d;|^white; ROBERT TESHINSKY ^#4d4d4d;|^white; ROBERT \"DRAEKON\" SKALA ^#4d4d4d;|^white; ROBERT ALLEN ^#4d4d4d;|^white; ROBERT ANSKAITIS < ROBERT CARMOSINO ^#4d4d4d;|^white; ROBERT CURTIS ^#4d4d4d;|^white; ROBERT DAVIES ^#4d4d4d;|^white; ROBERT J CAMPBELL ^#4d4d4d;|^white; ROBERT J CONNER ^#4d4d4d;|^white; ROBERT J, MOFFITT < ROBERT KRONDORFER ^#4d4d4d;|^white; ROBERT MARKS ^#4d4d4d;|^white; ROBERT RUTHERFORD ^#4d4d4d;|^white; ROBERTO GANDOLA ^#4d4d4d;|^white; ROBIDEAU FAMILY < ROBIN DOLGNER ^#4d4d4d;|^white; ROBIN KLEINSCHMIDT ^#4d4d4d;|^white; ROGELIO GARCIA VELA ^#4d4d4d;|^white; ROMAIN VENNE ^#4d4d4d;|^white; ROMAN MASLANKA --- > RICHARD BROWN ^#4d4d4d;|^white; RICHARD CARMODY ^#4d4d4d;|^white; RICHARD FAILS ^#4d4d4d;|^white; RICHARD GEORGE ^#4d4d4d;|^white; RICHARD H MOORE ^#4d4d4d;|^white; RICHARD KROHN > RICHARD LASSITTER ^#4d4d4d;|^white; RICHARD POSPESEL ^#4d4d4d;|^white; RICHARD PROMCHARD BURNS ^#4d4d4d;|^white; RICHARD SAMPHIRE ^#4d4d4d;|^white; RICK ^#4d4d4d;|^white; RICKY LEUNG > RICO C ROBLES ^#4d4d4d;|^white; RILEY KOPP ^#4d4d4d;|^white; RILEY PERRYMAN ^#4d4d4d;|^white; RIORU ^#4d4d4d;|^white; RIORU ZHEOSKE ^#4d4d4d;|^white; RJ WILSON ^#4d4d4d;|^white; ROAN VELDWIJK > ROB \"ALTIMUS\" MACDONALD ^#4d4d4d;|^white; ROB CARTER OF CANADA ^#4d4d4d;|^white; ROBERT TESHINSKY ^#4d4d4d;|^white; ROBERT \"DRAEKON\" SKALA > ROBERT ALLEN ^#4d4d4d;|^white; ROBERT ANSKAITIS ^#4d4d4d;|^white; ROBERT CARMOSINO ^#4d4d4d;|^white; ROBERT CURTIS ^#4d4d4d;|^white; ROBERT DAVIES ^#4d4d4d;|^white; ROBERT J CAMPBELL > ROBERT J CONNER ^#4d4d4d;|^white; ROBERT J, MOFFITT ^#4d4d4d;|^white; ROBERT KRONDORFER ^#4d4d4d;|^white; ROBERT MARKS ^#4d4d4d;|^white; ROBERT RUTHERFORD ^#4d4d4d;|^white; ROBERTO GANDOLA > ROBIDEAU FAMILY ^#4d4d4d;|^white; ROBIN DOLGNER ^#4d4d4d;|^white; ROBIN KLEINSCHMIDT ^#4d4d4d;|^white; ROGELIO GARCIA VELA ^#4d4d4d;|^white; ROMAIN VENNE ^#4d4d4d;|^white; ROMAN MASLANKA 5608c5608 < SLIN ^#4d4d4d;|^white; SONNY STEWART ^#4d4d4d;|^white; SONONA ^#4d4d4d;|^white; SOPHIE MÄCHTL ^#4d4d4d;|^white; SÖREN PETERS ^#4d4d4d;|^white; SOUL OF TERRA ^#4d4d4d;|^white; SPIRIT ^#4d4d4d;|^white; SPUNKIE --- > SLIN ^#4d4d4d;|^white; SONNY STEWART ^#4d4d4d;|^white; SONONA ^#4d4d4d;|^white; SOPHIE MÄCHTL ^#4d4d4d;|^white; SORA HJORT ^#4d4d4d;|^white; SÖREN PETERS ^#4d4d4d;|^white; SOUL OF TERRA ^#4d4d4d;|^white; SPIRIT ^#4d4d4d;|^white; SPUNKIE collections\fossils.collection 29c29 < "description" : "Fossilised fern leaves are evidence of organic life from millenia ago.", --- > "description" : "Fossilised fern leaves are evidence of organic life from millennia ago.", 70,71c70,71 < < "avianSkeleton" : { --- > > "apexSkeleton" : { 77c77 < "apexSkeleton" : { --- > "avianSkeleton" : { 152c152 < } \ No newline at end of file --- > } damage\acid.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 29a27,101 > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/acid_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 73a146,220 > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/acid_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 118a266,340 > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/acid_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 120a343,462 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/acid_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/acid_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\axe.damage 8a9,133 > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ 374a500,617 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 904,905c1147,1148 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 924d1166 < 1023a1266,2031 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\bite.damage 9a10,14 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/bite.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > ] > }, 21a27,31 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/bite_robotic1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/bite_robotic2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/bite_robotic3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > ] > }, 33a44,48 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > ] > }, 35a51,67 > "particles" : [ > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/bite.ogg" ], > "particles" : [ > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/bite.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\bow.damage 128a129,252 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 372a497,614 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 902,903c1144,1145 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 922d1163 < 1021a1263,2028 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\brain.damage 1186a1187,1310 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 1306a1431,1959 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/brainextractor_hit.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/1hswordhitspark/1hswordhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1, > "size" : 0.5 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/1hswordhitspark/1hswordhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\broadsword.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 371a495,611 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 900,901c1140,1141 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 920d1159 < 1019a1259,2022 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\bubble.damage 2a3 > "elementalType" : "ice", 9a11,33 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.ogg", "/sfx/melee/critical_hit_light.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > } > ] > }, 21a46,68 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.ogg", "/sfx/melee/critical_hit_light.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > } > ] > }, 33a81,103 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.ogg", "/sfx/melee/critical_hit_light.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > } > ] > }, 35a106,140 > "particles" : [ > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.ogg" ], > "particles" : [ > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.ogg", "/sfx/melee/critical_hit_light.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > } > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\bugnet.damage 74c74 < "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 120a121,166 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\capture.damage 140a141,186 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } damage\dagger.damage 129a130,254 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg"] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 373a499,616 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 780c1023 < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], --- > "sounds" : [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/gun/bullet_hit_wood3.ogg" ], 903,904c1146,1147 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], 923d1165 < 1022a1265,2030 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/dagger_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\default.damage 347a348,461 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } damage\electric.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 29a27,101 > "stronghit" : { > "sounds" : [ "/sfx/melee/tesla_shock1.ogg", "/sfx/melee/tesla_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 73a146,220 > "stronghit" : { > "sounds" : [ "/sfx/melee/tesla_shock1.ogg", "/sfx/melee/tesla_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 75c222 < "sounds" : [ "/sfx/melee/tesla_shock_kill.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 117a265,339 > "stronghit" : { > "sounds" : [ "/sfx/melee/tesla_shock1.ogg", "/sfx/melee/tesla_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 119a342,460 > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/tesla_shock1.ogg", "/sfx/melee/tesla_shock2.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/melee/tesla_shock1.ogg", "/sfx/melee/tesla_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\electricaxe.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 12a10,220 > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a222 > // NORMAL PARTICLES 379,380c588,589 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 382a592,677 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 383a679 > // NORMAL PARTICLES 492a789,810 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a812 > 778,785c1097,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 908,909c1322,1323 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 911a1326,1411 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 912a1413 > // NORMAL PARTICLES 928d1428 < 1027a1528,2380 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\electricbarrier.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 29a27,101 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/electric_barrier_shock1.ogg", "/sfx/projectiles/electric_barrier_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 73a146,220 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/electric_barrier_shock1.ogg", "/sfx/projectiles/electric_barrier_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 117a265,339 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/electric_barrier_shock1.ogg", "/sfx/projectiles/electric_barrier_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 119a342,460 > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/electric_barrier_shock1.ogg", "/sfx/projectiles/electric_barrier_shock2.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/projectiles/electric_barrier_shock1.ogg", "/sfx/projectiles/electric_barrier_shock2.ogg" ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\electricbow.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\electricbroadsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2378 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\electricdagger.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 133a131,342 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg"] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c587,588 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], 381a591,676 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a678 > // NORMAL PARTICLES 491a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a811 > 777,785c1096,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/gun/bullet_hit_wood3.ogg" ], > "particles" : [ 907,908c1321,1322 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], 910a1325,1410 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1412 > // NORMAL PARTICLES 927d1427 < 1026a1527,2379 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/dagger_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\electrichammer.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 131a129,339 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\electricplasma.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 27a25,133 > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, 142a249,323 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a370,565 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_wood1.ogg", "/sfx/gun/plasmabullet_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190c567 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\electricplasmabullet.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 12a10,99 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a101 > // NORMAL PARTICLES 27a116 > 142a232,289 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a336,393 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a396,499 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/gun/plasmabullet_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\electricplasmashotgun.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 12a10,82 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a84 > // NORMAL PARTICLES 27a99 > 142a215,255 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_metal1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal5.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a302,342 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a345,431 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/gun/plasmashotgun_hit_stone8.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone8.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmashotgun_kill_stone1.ogg", "/sfx/gun/plasmashotgun_kill_stone2.ogg", "/sfx/gun/plasmashotgun_kill_stone3.ogg", "/sfx/gun/plasmashotgun_kill_stone4.ogg", "/sfx/gun/plasmashotgun_kill_stone5.ogg" ], damage\electricshortsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2381 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\electricspear.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "electricdamagenumber", < "kill" : "electricdamagenumber" < }, --- > "elementalType" : "electric", 12a10,218 > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a220 > // NORMAL PARTICLES 264d470 < 378,379c584,585 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 381a588,673 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a675 > // NORMAL PARTICLES 491a785,806 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a808 > 777,785c1093,1196 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 907,908c1318,1319 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 910a1322,1407 > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1409 > // NORMAL PARTICLES 927d1424 < 1026a1524,2373 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ELECTRIC PUFF > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/lightningsparks/lightningsparks.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\falling.damage 22c22 < "sounds" : [ "/sfx/melee/shield_block_metal.ogg" ], --- > "sounds" : [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/blunt_hit_metal6.ogg" ], 39a40,51 > "particles" : [ > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\fire.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 30a28,102 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 76a149,223 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 122a270,344 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 124a347,467 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\fireaxe.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 134a132,344 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 379,380c589,590 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 382a593,678 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 383a680 > // NORMAL PARTICLES 492a790,811 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a813 > 778,784c1098,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { 908,909c1323,1324 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 911a1327,1412 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 912a1414 > // NORMAL PARTICLES 928d1429 < 1027a1529,2381 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\firebarrier.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 27a25,97 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 67a138,210 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 107a251,323 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 109a326,438 > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\firebow.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\firebroadsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,221 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES 153d237 < 257,262c341,343 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a362 > 284c366 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c368 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c375,376 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c382,383 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c385 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c392,393 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c400 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c402 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c409,410 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c416,417 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c426,427 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c434 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c443,444 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c450,451 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c460,461 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c466,471 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a584,659 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } 494a662,695 > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { 587a789,810 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a812 > 738c962 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1001 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1002 < 807c1006 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1008 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1015 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1021,1022 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1024 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1031 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1038 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1040 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1047 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1053,1054 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1063 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1070 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1079 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1085,1086 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1095,1190 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1195,1199 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1217 < 1027a1317,2379 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\firedagger.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 133a131,342 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg"] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c587,588 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], 381a591,676 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a678 > // NORMAL PARTICLES 491a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a811 > 777,785c1096,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/gun/bullet_hit_wood3.ogg" ], > "particles" : [ 907,908c1321,1322 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], 910a1325,1410 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1412 > // NORMAL PARTICLES 927d1427 < 1026a1527,2379 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/dagger_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\firehammer.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 131a129,339 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\fireplasma.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 64a62,170 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 144a251,325 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a372,567 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_wood1.ogg", "/sfx/gun/plasmabullet_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192c569 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\fireplasmabullet.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 13d9 < 27a24,99 > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 28a101,116 > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > 144a233,290 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a337,394 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192a397,500 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/gun/plasmabullet_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\fireplasmashotgun.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 12a10,82 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a84 > // NORMAL PARTICLES 144a216,256 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_metal1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal5.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a303,343 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192a346,432 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/gun/plasmashotgun_hit_stone8.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone8.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmashotgun_kill_stone1.ogg", "/sfx/gun/plasmashotgun_kill_stone2.ogg", "/sfx/gun/plasmashotgun_kill_stone3.ogg", "/sfx/gun/plasmashotgun_kill_stone4.ogg", "/sfx/gun/plasmashotgun_kill_stone5.ogg" ], damage\fireshortsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2381 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\firespear.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c586,587 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 381a590,675 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a677 > // NORMAL PARTICLES 491a787,808 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a810 > 777,785c1095,1198 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 907,908c1320,1321 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 910a1324,1409 > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1411 > // NORMAL PARTICLES 927d1426 < 1026a1526,2378 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\fishing.damage 74c74 < "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 98c98 < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], --- > "sounds" : [ "/sfx/gun/impact_wooden1.ogg", "/sfx/gun/impact_wooden2.ogg", "/sfx/gun/impact_wooden3.ogg", "/sfx/gun/impact_wooden4.ogg", "/sfx/gun/impact_wooden5.ogg" ], 120c120,166 < "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\fist.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 372a496,613 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 902,903c1143,1144 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 922d1162 < 1021a1262,2027 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/fist_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/fist_kill_stone1.ogg", "/sfx/melee/fist_kill_stone2.ogg", "/sfx/melee/fist_kill_stone3.ogg", "/sfx/melee/fist_kill_stone4.ogg", "/sfx/melee/fist_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\fiststrong.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_organic1.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 372a496,613 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_stronghit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_stronghit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_stronghit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 902,903c1143,1144 < "kill" : { < "sounds" : [ "/sfx/melee/fist_kill_wood1.ogg", "/sfx/melee/fist_kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_stronghit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_stronghit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/fist_stronghit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 922d1162 < 1021a1262,2027 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/fist_kill_wood1.ogg", "/sfx/melee/fist_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/fist_stronghit_stone1.ogg", "/sfx/melee/fist_stronghit_stone2.ogg", "/sfx/melee/fist_stronghit_stone3.ogg", "/sfx/melee/fist_stronghit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_stronghit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_stronghit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_stronghit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_stronghit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/fist_kill_stone1.ogg", "/sfx/melee/fist_kill_stone2.ogg", "/sfx/melee/fist_kill_stone3.ogg", "/sfx/melee/fist_kill_stone4.ogg", "/sfx/melee/fist_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\flamethrower.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "burningdamagenumber", < "kill" : "burningdamagenumber" < }, --- > "elementalType" : "fire", 29a27,67 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 73a112,152 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 117a197,237 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 119a240,324 > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL FIRE PUFF > { > "type" : "animated", > "animation" : "/animations/flamepuff/flamepuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\foldingchair.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/foldingchair_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 372a496,613 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/foldingchair_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 902,903c1143,1144 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/foldingchair_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], 922d1162 < 1021a1262,2027 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/foldingchair_hit.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/foldingchair_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\fryingpan.damage 127a128,250 > "stronghit" : { > "sounds" : [ "/sfx/melee/pan_hit.ogg", "/sfx/melee/critical_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 370a494,610 > "stronghit" : { > "sounds" : [ "/sfx/melee/pan_hit.ogg", "/sfx/melee/critical_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 898,899c1138,1139 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ "/sfx/melee/pan_hit.ogg", "/sfx/melee/critical_hit.ogg" ], 917d1156 < 1016a1256,2017 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/pan_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/melee/pan_hit.ogg", "/sfx/melee/critical_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\gnomebeam.damage 347a348,461 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/gnomebeam_hit2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/gnomebeam_kill_stone1.ogg", "/sfx/gun/gnomebeam_kill_stone2.ogg", "/sfx/gun/gnomebeam_kill_stone3.ogg", "/sfx/gun/gnomebeam_kill_stone4.ogg", "/sfx/gun/gnomebeam_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } damage\gnomesmack.damage 121a122,238 > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/gnome_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 645,646c762,763 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/gnome_hit_metal1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_metal2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_metal3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_metal4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_metal5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_metal6.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], 758a876,897 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 759a899 > 1044,1066d1183 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/projectiles/gnome_hit_wood1.ogg", "/sfx/projectiles/gnome_hit_wood2.ogg", "/sfx/projectiles/gnome_hit_wood3.ogg" ], < "particles" : [ < [ < { < "type" : "animated", < "animation" : "/animations/hammerhitspark/hammerhitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [1, 0], < "timeToLive" : 0.3, < "layer" : "middle" 1068d1184 < 1072c1188 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1088c1204 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1104c1220 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1120c1236 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1136c1252 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1152c1268 < "color" : [255, 0, 0, 255], --- > "color" : [255, 200, 0, 255], 1166,1168c1282,1286 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/gnome_hit_wood1.ogg", "/sfx/projectiles/gnome_hit_wood2.ogg", "/sfx/projectiles/gnome_hit_wood3.ogg" ], 1171d1288 < 1280a1398,1418 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/gnome_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 1281a1420 > 1375a1515,1536 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 1376a1538 > 1555a1718,2547 > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/gnome_hit_stone1.ogg", "/sfx/projectiles/gnome_hit_stone2.ogg", "/sfx/projectiles/gnome_hit_stone3.ogg", "/sfx/projectiles/gnome_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/projectiles/gnome_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/projectiles/gnome_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/hammerhitspark/hammerhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], damage\hammer.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 372a496,613 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 902,903c1143,1144 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 922d1162 < 1021a1262,2027 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\heat.damage 42a43,54 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/flame_burn.ogg" ], > "particles" : [ > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > ] > } damage\hidden.damage 50a51,66 > }, > "stone" : { > "hit" : { > "sounds" : [ ], > "particles" : [ > [ > ] > ] > }, > "kill" : { > "sounds" : [ ], > "particles" : [ > [ > ] > ] > } damage\ice.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 12a10,115 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a117 > // NORMAL PARTICLES 142a247,321 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 187a367,441 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 189a444,564 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\iceaxe.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 134a132,344 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 379,380c589,590 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 382a593,678 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 383a680 > // NORMAL PARTICLES 492a790,811 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a813 > 778,784c1098,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { 908,909c1323,1324 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 911a1327,1412 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 912a1414 > // NORMAL PARTICLES 928d1429 < 1027a1529,2381 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\icebarrier.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 27a25,97 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/ice_barrier_hit.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 67a138,210 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/ice_barrier_hit.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 107a251,323 > "stronghit" : { > "sounds" : [ "/sfx/projectiles/ice_barrier_hit.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 109a326,438 > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/ice_barrier_hit.ogg" ], > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/projectiles/ice_barrier_hit.ogg" ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\icebow.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\icebroadsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 13d9 < 133,134c129,130 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a133,218 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a220 > // NORMAL PARTICLES 153d235 < 257,262c339,341 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a360 > 284c364 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c366 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c373,374 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c380,381 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c383 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c390,391 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c398 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c400 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c407,408 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c414,415 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c424,425 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c432 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c441,442 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c448,449 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c458,459 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c464,469 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a582,657 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } 494a660,693 > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { 587a787,808 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a810 > 738c960 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d999 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1000 < 807c1004 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1006 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1013 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1019,1020 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1022 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1029 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1036 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1038 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1045 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1051,1052 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1061 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1068 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1077 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1083,1084 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1093,1188 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1193,1197 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1215 < 1027a1315,2377 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\icedagger.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 133a131,342 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg"] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c587,588 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], 381a591,676 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a678 > // NORMAL PARTICLES 491a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a811 > 777,785c1096,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/gun/bullet_hit_wood3.ogg" ], > "particles" : [ 907,908c1321,1322 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], 910a1325,1410 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1412 > // NORMAL PARTICLES 927d1427 < 1026a1527,2379 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/dagger_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\icehammer.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 131a129,339 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\iceplasma.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 27a25,167 > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, 142a283,391 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a438,701 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_wood1.ogg", "/sfx/gun/plasmabullet_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190c703 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\iceplasmabullet.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 12a10,98 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a100,101 > // NORMAL PARTICLES > [ 27a116 > 68d156 < 82a171 > 142a232,289 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a336,393 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a396,499 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/gun/plasmabullet_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\iceplasmashotgun.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 12a10,82 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a84 > // NORMAL PARTICLES 27a99 > 142a215,255 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_metal1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal5.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188a302,342 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a345,431 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/gun/plasmashotgun_hit_stone8.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone8.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmashotgun_kill_stone1.ogg", "/sfx/gun/plasmashotgun_kill_stone2.ogg", "/sfx/gun/plasmashotgun_kill_stone3.ogg", "/sfx/gun/plasmashotgun_kill_stone4.ogg", "/sfx/gun/plasmashotgun_kill_stone5.ogg" ], damage\iceshortsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2381 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\icespear.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "icedamagenumber", < "kill" : "icedamagenumber" < }, --- > "elementalType" : "ice", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c586,587 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 381a590,675 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a677 > // NORMAL PARTICLES 491a787,808 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a810 > 777,785c1095,1198 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 907,908c1320,1321 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 910a1324,1409 > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1411 > // NORMAL PARTICLES 927d1426 < 1026a1526,2378 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL ICE PUFF > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/icecloudpuff/icecloudpuff.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\lash.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/lash_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 370a494,610 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 899,900c1139,1140 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 919d1158 < 1018a1258,2020 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/fist_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\nodamage.damage 32a33,42 > }, > "stone" : { > "hit" : { > "sounds" : [ ], > "particles" : [ ] > }, > "kill" : { > "sounds" : [ ], > "particles" : [ ] > } damage\plasma.damage 60a61,116 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 140a197,218 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 186a265,354 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_wood1.ogg", "/sfx/gun/plasmabullet_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 188c356 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\plasmabullet.damage 8a9,63 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ 65d119 < 80c134 < --- > 140a195,216 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 186a263,284 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 208a307,374 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/gun/plasmabullet_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } 211c377 < } --- > } \ No newline at end of file damage\poison.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 29a27,101 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 75a148,222 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 121a269,343 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 123a346,466 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_flesh.ogg" ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\poisonaxe.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 134a132,344 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 379,380c589,590 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 382a593,678 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 383a680 > // NORMAL PARTICLES 492a790,811 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a813 > 778,784c1098,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { 908,909c1323,1324 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 911a1327,1412 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 912a1414 > // NORMAL PARTICLES 928d1429 < 1027a1529,2381 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\poisonbarrier.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 27a25,97 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 67a138,210 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 107a251,323 > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, 109a326,438 > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "stronghit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\poisonbow.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\poisonbroadsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2378 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\poisonbullet.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 65a63,156 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 180a272,363 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_robotic1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 294a478,569 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 336a612,818 > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], damage\poisondagger.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 133a131,342 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg"] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c587,588 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], 381a591,676 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a678 > // NORMAL PARTICLES 491a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a811 > 777,785c1096,1199 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/gun/impact_wooden1.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/gun/bullet_hit_wood3.ogg" ], > "particles" : [ 907,908c1321,1322 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], 910a1325,1410 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1412 > // NORMAL PARTICLES 927d1427 < 1026a1527,2379 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/dagger_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/dagger_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/dagger_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\poisonhammer.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 131a129,339 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_organic.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 377,378c585,586 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/blunt_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 380a589,674 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 381a676 > // NORMAL PARTICLES 490a786,807 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 491a809 > 776,784c1094,1197 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 906,907c1319,1320 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 909a1323,1408 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 910a1410 > // NORMAL PARTICLES 926d1425 < 1025a1525,2377 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/blunt_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/blunt_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/blunt_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/blunt_kill_stone1.ogg", "/sfx/melee/blunt_kill_stone2.ogg", "/sfx/melee/blunt_kill_stone3.ogg", "/sfx/melee/blunt_kill_stone4.ogg", "/sfx/melee/blunt_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\poisonlash.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 13d9 < 133,134c129,130 < "kill" : { < "sounds" : [ "/sfx/melee/lash_kill_organic.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/lash_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a133,220 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES 152d235 < 256,260c339,341 < } < }, < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/dagger_hit_metal1.ogg", "/sfx/melee/dagger_hit_metal2.ogg", "/sfx/melee/dagger_hit_metal3.ogg", "/sfx/melee/dagger_hit_metal4.ogg", "/sfx/melee/dagger_hit_metal5.ogg", "/sfx/melee/dagger_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/lash_kill_organic.ogg" ], 277a359 > 281c363 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 283c365 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 290c372,373 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 296,297c379,380 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 299c382 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 306c389,390 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 313c397 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 315c399 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 322c406,407 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 328,329c413,414 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 338c423,424 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 345c431 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 354c440,441 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 360,361c447,448 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 370c457,458 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 375,377c463,467 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/fist_hit_metal1.ogg", "/sfx/melee/fist_hit_metal2.ogg", "/sfx/melee/fist_hit_metal3.ogg", "/sfx/melee/fist_hit_metal4.ogg", "/sfx/melee/fist_hit_metal5.ogg", "/sfx/melee/fist_hit_metal6.ogg" ], 488a579,687 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/fist_hit_metal6.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 489a689 > 583a784,804 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 584a806 > 734c956 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 774,797d995 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 799d996 < 803c1000 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 805c1002 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 812,813c1009 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 819,820c1015,1016 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 822c1018 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 829,830c1025 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 837c1032 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 839c1034 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 846,847c1041 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 853,854c1047,1048 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 863,864c1057 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 871c1064 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 880,881c1073 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 887,888c1079,1080 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 897,898c1089,1184 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 903,905c1189,1193 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 924d1211 < 1023a1311,2372 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/fist_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/fist_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/melee/fist_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\poisonplasma.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 64a62,170 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 144a251,325 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a372,567 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_wood1.ogg", "/sfx/gun/plasmabullet_kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_plasma.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_plasma.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192c569 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\poisonplasmabullet.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 13d9 < 27a24,99 > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 28a101,116 > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > 144a233,290 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_metal1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_metal5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a337,394 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192a397,500 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/gun/plasmabullet_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmabullet_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/plasmabullet_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmabullet_kill_stone1.ogg", "/sfx/gun/plasmabullet_kill_stone2.ogg", "/sfx/gun/plasmabullet_kill_stone3.ogg", "/sfx/gun/plasmabullet_kill_stone4.ogg", "/sfx/gun/plasmabullet_kill_stone5.ogg" ], damage\poisonplasmashotgun.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 12a10,82 > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 13a84 > // NORMAL PARTICLES 144a216,256 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_metal1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_metal5.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 190a303,343 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, 192a346,432 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/gun/plasmashotgun_hit_stone8.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/plasmashotgun_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone6.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone7.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/plasmashotgun_hit_stone8.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/plasmashotgun_kill_stone1.ogg", "/sfx/gun/plasmashotgun_kill_stone2.ogg", "/sfx/gun/plasmashotgun_kill_stone3.ogg", "/sfx/gun/plasmashotgun_kill_stone4.ogg", "/sfx/gun/plasmashotgun_kill_stone5.ogg" ], damage\poisonshortsword.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 133,134c130,131 < "kill" : { < "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], 136a134,219 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 137a221 > // NORMAL PARTICLES 153d236 < 257,262c340,342 < } < }, < < "robotic" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], --- > }, > "kill" : { > "sounds" : [ "/sfx/melee/2h_sword_kill_organic1.ogg", "/sfx/melee/2h_sword_kill_organic2.ogg" ], 280a361 > 284c365 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 286c367 < "initialVelocity" : [17, 6.0], --- > "initialVelocity" : [12, 6.0], 293c374,375 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 299,300c381,382 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 302c384 < "initialVelocity" : [16, 8.0], --- > "initialVelocity" : [13, 8.0], 309c391,392 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 316c399 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 318c401 < "initialVelocity" : [13, 7.0], --- > "initialVelocity" : [11, 7.0], 325c408,409 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 331,332c415,416 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 341c425,426 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 348c433 < "color" : [255, 200, 0, 255], --- > "color" : [255, 0, 0, 255], 357c442,443 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 363,364c449,450 < "size" : 1.0, < "color" : [255, 200, 0, 255], --- > "size" : 1.3, > "color" : [210, 0, 0, 255], 373c459,460 < "timeToLive" : 1 --- > "timeToLive" : 1, > "size" : 1.3 378,380c465,470 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > } > }, > > "robotic" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/sword_hit_metal6.ogg" ], 492a583,691 > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 493a693 > 587a788,809 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" 588a811 > 738c961 < "finalVelocity" : [17, -19.0], --- > "finalVelocity" : [-7, -19.0], 778,801d1000 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ < [ < < { < "type" : "animated", < "animation" : "/animations/largehitspark/largehitspark.animation", < "size" : 1, < "angularVelocity" : 0, < "fade" : 1, < "destructionTime" : 1, < "position" : [0, 0], < "initialVelocity" : [0, 0], < "finalVelocity" : [0, 0], < "approach" : [20, 0], < "timeToLive" : 0.3, < "layer" : "middle" 803d1001 < 807c1005 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 809c1007 < "initialVelocity" : [12, 6.0], --- > "initialVelocity" : [17, 6.0], 816,817c1014 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 823,824c1020,1021 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 826c1023 < "initialVelocity" : [13, 8.0], --- > "initialVelocity" : [16, 8.0], 833,834c1030 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 841c1037 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 843c1039 < "initialVelocity" : [11, 7.0], --- > "initialVelocity" : [13, 7.0], 850,851c1046 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 857,858c1052,1053 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 867,868c1062 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 875c1069 < "color" : [164, 120, 68, 255], --- > "color" : [255, 200, 0, 255], 884,885c1078 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 891,892c1084,1085 < "size" : 1.3, < "color" : [117, 76, 35, 255], --- > "size" : 1.0, > "color" : [255, 200, 0, 255], 901,902c1094,1189 < "timeToLive" : 1, < "size" : 1.3 --- > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 907,909c1194,1198 < }, < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], 928d1216 < 1027a1316,2381 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\poisonspear.damage 3,6c3 < "damageNumberParticleKind" : { < "hit" : "poisondamagenumber", < "kill" : "poisondamagenumber" < }, --- > "elementalType" : "poison", 132a130,340 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 378,379c586,587 < "kill" : { < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 381a590,675 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 382a677 > // NORMAL PARTICLES 491a787,808 > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" 492a810 > 777,785c1095,1198 < } < ] < ] < } < }, < "wooden" : { < "hit" : { < "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], < "particles" : [ --- > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } > }, > "wooden" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/sword_hit_wood3.ogg" ], > "particles" : [ 907,908c1320,1321 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 910a1324,1409 > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, 911a1411 > // NORMAL PARTICLES 927d1426 < 1026a1526,2378 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > // CRITICAL POISON PUFF > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > { > "type" : "animated", > "animation" : "/animations/poisondust/poisondust.animation", > "size" : 1, > "angularVelocity" : 0, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 5], > "approach" : [15, 15], > "timeToLive" : 0.7, > "layer" : "front", > "destructionTime" : 0.5, > "destructionAction" : "fade", > "variance" : { > "initialVelocity" : [10, 5] > } > }, > > // NORMAL PARTICLES > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\retro.damage 6c6,129 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/retro_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], 129c252 < "sounds" : [ "/sfx/melee/slavesword_kill_organic.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_kill_organic.ogg" ], 256c379,497 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/retro_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], 374c615 < "sounds" : [ "/sfx/melee/slavesword_kill_robotic.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_kill_robotic.ogg" ], 779c1020 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], 902,903c1143,1144 < "kill" : { < "sounds" : [ "/sfx/melee/slavesword_kill_organic.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/retro_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], 922d1162 < 1021a1262,2027 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/retro_kill_organic.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/retro_hit.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/retro_kill_robotic.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\sawblade.damage 1299a1300,1822 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sawblade_hit_stone.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/spearhitspark/spearhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/sawblade_kill_stone.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/spearhitspark/spearhitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > } damage\shield.damage 80a81,106 > }, > "stone" : { > "hit" : { > "sounds" : [ ], > "particles" : [ { > "type" : "text", > "text" : "^shadow;BLOCK", > "size" : 0.5, > "color" : [131, 245, 255, 180], > "light" : [0, 0, 70], > "initialVelocity" : [0, 15.0], > "finalVelocity" : [0, 2.0], > "approach" : [5, 50], > "angularVelocity" : 20, > "timeToLive" : 0.3, > "layer" : "front", > "destructionAction" : "fade", > "destructionTime" : 0.3, > "variance" : { }, > "flippable" : false > } ] > }, > "kill" : { > "sounds" : [ ], > "particles" : [ ] > } damage\shortsword.damage 128a129,252 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/slash.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 374a499,616 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 904,905c1146,1147 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 924d1165 < 1023a1265,2032 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 damage\shotgunbullet.damage 61a62,118 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/shotgun_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 176a234,289 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_robotic1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/impact_robotic2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/impact_robotic3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/impact_robotic4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/impact_robotic5.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 290a404,459 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/shotgun_hit_wood1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_wood2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_wood3.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 332a502,671 > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/shotgun_hit_stone1.ogg", "/sfx/gun/shotgun_hit_stone2.ogg", "/sfx/gun/shotgun_hit_stone3.ogg", "/sfx/gun/shotgun_hit_stone4.ogg", "/sfx/gun/shotgun_hit_stone5.ogg", "/sfx/gun/shotgun_hit_stone6.ogg", "/sfx/gun/shotgun_hit_stone7.ogg", "/sfx/gun/shotgun_hit_stone8.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/shotgun_hit_stone1.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone2.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone3.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone4.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone5.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone6.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone7.ogg", "/sfx/melee/critical_hit_light.ogg" ], [ "/sfx/gun/shotgun_hit_stone8.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/gun/shotgun_kill_stone1.ogg", "/sfx/gun/shotgun_kill_stone2.ogg", "/sfx/gun/shotgun_kill_stone3.ogg", "/sfx/gun/shotgun_kill_stone4.ogg", "/sfx/gun/shotgun_kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], damage\slash.damage 127a128,250 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_heavy_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 371a495,611 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 900,901c1140,1141 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 920d1159 < 1023a1263,2026 > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1 > } > } > ] > ] 1027c2030 < } --- > } \ No newline at end of file damage\snowball.damage 73c73 < "sounds" : [ "/sfx/projectiles/snowball_hit_robotic1.ogg", "/sfx/projectiles/snowball_hit_robotic2.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 118a119,142 > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { 119a144,165 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], damage\spear.damage 128a129,252 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sharp_hit_organic.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 373a498,615 > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_metal1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal4.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal5.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_metal6.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, 903,904c1145,1146 < "kill" : { < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_wood1.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood2.ogg", "/sfx/melee/critical_hit_heavy.ogg" ], [ "/sfx/melee/sword_hit_wood3.ogg", "/sfx/melee/critical_hit_heavy.ogg" ] ], 923d1164 < 1022a1264,2029 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [20, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [11, 7.0], > "finalVelocity" : [13, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [17, 6.0], > "finalVelocity" : [-7, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [16, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/sword_hit_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/melee/sword_hit_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/melee/sword_hit_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/largehitspark/largehitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [7, 6.0], > "finalVelocity" : [7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [6, 8.0], > "finalVelocity" : [6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [3, 7.0], > "finalVelocity" : [3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-7, 6.0], > "finalVelocity" : [-7, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.45, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-6, 8.0], > "finalVelocity" : [-6, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 > } > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [-3, 7.0], > "finalVelocity" : [-3, -9.0], > "approach" : [1, 14], > "timeToLive" : 0.65, > "layer" : "front", > "variance" : { > "initialVelocity" : [3, 3], > "timeToLive" : 1 damage\standardbullet.damage 61a62,118 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_organic.ogg", "/sfx/melee/critical_hit_light.ogg" ] ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > > ] > ] > }, 176a234,289 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_robotic1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic4.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_robotic5.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 290a404,459 > "stronghit" : { > "sounds" : [ [ "/sfx/gun/bullet_hit_wood1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/bullet_hit_wood3.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [164, 120, 68, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [117, 76, 35, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, 332a502,672 > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/gun/impact_stone1.ogg", "/sfx/gun/impact_stone2.ogg", "/sfx/gun/impact_stone3.ogg", "/sfx/gun/impact_stone4.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "stronghit" : { > "sounds" : [ [ "/sfx/gun/impact_stone1.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone2.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone3.ogg", "/sfx/melee/critical_hit.ogg" ], [ "/sfx/gun/impact_stone4.ogg", "/sfx/melee/critical_hit.ogg" ] ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > }, > > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 200, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [255, 200, 0, 255], damage\tarball.damage 73c73 < "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg", "/sfx/melee/kill_robotic3.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 118a119,163 > "particles" : [ > [ > > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > } > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/tar_hit_organic1.ogg", "/sfx/projectiles/tar_hit_organic2.ogg", "/sfx/projectiles/tar_hit_organic3.ogg", "/sfx/projectiles/tar_hit_organic4.ogg", "/sfx/projectiles/tar_hit_organic5.ogg" ], > "particles" : [ > [ > { > "type" : "animated", > "animation" : "/animations/defaulthitspark/defaulthitspark.animation", > "size" : 1, > "angularVelocity" : 0, > "fade" : 1, > "destructionTime" : 1, > "position" : [0, 0], > "initialVelocity" : [0, 0], > "finalVelocity" : [0, 0], > "approach" : [1, 0], > "timeToLive" : 0.3, > "layer" : "middle" > } > ] > ] > }, > "kill" : { > "sounds" : [ "/sfx/melee/kill_stone1.ogg", "/sfx/melee/kill_stone2.ogg", "/sfx/melee/kill_stone3.ogg", "/sfx/melee/kill_stone4.ogg", "/sfx/melee/kill_stone5.ogg" ], dialog\fenerox.config 22c22 < "Unknown person. quite hair. Nice beard!" --- > "Unknown person. Quite hairy. Nice beard!" dungeons\apex\apextestfacility\apextestfacility.dungeon 7c7 < "anchor" : [ "apextestfacilitybase1" ], --- > "anchor" : [ "apextestfacilitybase1", "apextestfacilitybase2" ], dungeons\other\challengerooms\ambush.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\avast.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\challengerooms.dungeon 8c8 < "challengeroom1", "choices1", "gauntlet", "grid", --- > "challengeroom1", "choices1", "gauntlet", "grid", "laserdash", 91a92,98 > "name" : "laserdash", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "heatwave.json" ] > }, > { 196,230d202 < < < /* THESE CHAMBERS NEED REWORKING FOR NEW MONSTERS < { < "name" : "angerpoint", < "rules" : [ < [ "maxSpawnCount", [1] ] < ], < "def" : [ "tmx", "angerpoint.json" ] < }, < < { < "name" : "doubleteam", < "rules" : [ < [ "maxSpawnCount", [1] ] < ], < "def" : [ "tmx", "doubleteam.json" ] < }, < < { < "name" : "runandgun", < "rules" : [ < [ "maxSpawnCount", [1] ] < ], < "def" : [ "tmx", "runandgun.json" ] < }, < < { < "name" : "swarm", < "rules" : [ < [ "maxSpawnCount", [1] ] < ], < "def" : [ "tmx", "swarm.json" ] < }, < */ dungeons\other\challengerooms\choices1.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\collapse.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\collision.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\gauntlet.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\grid.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\heatwave.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\laserdash.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\platform1.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\platform4.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\platform5.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\platform6.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\quiqksilver1.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\quiqksilver2.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\quiqksilver3.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\runandgun.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\rush.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\shortcircuit.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\spacejump.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\trenches.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\trespasser.json [TMX file differences are left out for huge size.] dungeons\other\outpost\outpost.json [TMX file differences are left out for huge size.] interface\ai\ai.config 17,19c17,20 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest1.config 30c30 < "backingImage" : "/interface/inventory/empty.png" --- > "backingImage" : "/interface/inventory/empty.png" 45,47c45,48 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest12.config 45,47c45,48 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest16.config 45,47c45,48 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest24.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest32.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest40.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest48.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest56.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest60.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest64.config 53,55c53,56 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\chests\chest9.config 45,47c45,48 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\cockpit\cockpit.config 270a271,276 > "terraformedPlanetDescription" : [ > "This planet has been altered beyond recognition by extensive terraforming.", > "Terraforming has made this planet safe for habitation, though unnatural in appearance.", > "This planet's climate and ecosystems have been dramatically altered by terraforming." > ], > 659,663c665,669 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", < "position" : [378, 239], < "pressedOffset" : [0, -1] --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], > "position" : [378, 239] interface\easel\signdispenser.config 20,22c20,23 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\easel\signstoregui.config 19,21c19,22 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 23,24c24 < "position" : [338, 155], < "pressedOffset" : [0, -1] --- > "position" : [338, 155] 40,41c40,41 < "/scripts/util.lua", < "/scripts/vec2.lua", --- > "/scripts/util.lua", > "/scripts/vec2.lua", interface\fuel\fuel.config 53,55c53,56 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 57,58c58 < "position" : [155, 100], < "pressedOffset" : [0, -1] --- > "position" : [155, 100] interface\modsmenu\modsmenu.config 47,48c47,48 < "spacing" : [0, -2], < "memberSize" : [162, 21], --- > "spacing" : [0, 1], > "memberSize" : [162, 18], interface\objectcrafting\campfire.config 15c15 < }, --- > }, 18,20c18,21 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 22c23 < }, --- > }, 28c29 < "value" : "^#b9b5b2;Place one or more ingredients in the left slot." --- > "value" : "^#b9b5b2;Place one or more ingredients in the left slot." interface\objectcrafting\fossilstation.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\objectcrafting\pethealing.config 15c15 < }, --- > }, 18,20c18,21 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 22c23 < }, --- > }, 28,29c29,30 < "value" : "^#b9b5b2;Place Capture Pod in the left slot." < }, --- > "value" : "^#b9b5b2;Place Capture Pod in the left slot." > }, interface\objectcrafting\refinery.config 26,28c26,29 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 30c31 < }, --- > }, 36c37 < "value" : "^#b9b5b2;Place ore in the left slot to refine into pixels." --- > "value" : "^#b9b5b2;Place ore in the left slot to refine into pixels." interface\scripted\ancientconsole\ancientconsolegui.config 49,51c49,52 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\scripted\collections\collectionsgui.config 83,85c83,86 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\scripted\cropshipper\cropshippergui.config 70,72c70,73 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\scripted\mannequin\mannequingui.config 58,60c58,61 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\scripted\mmupgrade\mmupgradegui.config 210,212c210,213 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 214,216c215 < "size" : [10, 12], < "position" : [321, 226], < "pressedOffset" : [0, -1] --- > "position" : [321, 226] interface\scripted\techupgrade\techupgradegui.config 224,226c224,227 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 228,230c229 < "size" : [10, 12], < "position" : [321, 218], < "pressedOffset" : [0, -1] --- > "position" : [321, 218] interface\scripted\vehiclerepair\vehiclerepairgui.config 108,110c108,111 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 113c114 < --- > interface\windowconfig\codex.config 94,96c94,97 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 135,136c136,137 < "spacing" : [0, -2], < "memberSize" : [162, 21], --- > "spacing" : [0, 0], > "memberSize" : [162, 20], interface\windowconfig\crafting.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\crafting3dprinter.config 17,19c17,20 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftinganvil.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingcampfire.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingfarming.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingfood.config 12,14c12,15 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingfurnace.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingfurniture.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingfurniturestore.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingmedical.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingmerchant.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingnocategories.config 2d1 < "noCategoryFilters" : true, 15,17c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\craftingwheel.config 2,3d1 < < "noCategoryFilters" : false, 17,19c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\inventorstable.config 2,3d1 < < "noCategoryFilters" : false, 17,19c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\merchant.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\pixelcompressor.config 2d1 < "noCategoryFilters" : false, 16,18c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\playerinventory.config 16c16 < "tabConfig" : { --- > "bagConfig" : { 17a18 > "order" : 1, 22a24 > "order" : 2, 27a30 > "order" : 3, 32a36 > "order" : 4, 37a42 > "order" : 5, 56,58c61,64 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 76a83,93 > "value" : "0" > }, > "imgEssenceIcon" : { > "type" : "image", > "position" : [80, 11], > "centered" : false, > "file" : "/interface/inventory/essenceicon.png" > }, > "lblEssence" : { > "type" : "label", > "position" : [95, 11], interface\windowconfig\popup.config 17c17 < "title" : " - ATTENTION - ", --- > "title" : "ATTENTION", 19,20c19,24 < "size" : 12, < "position" : [0, 254] --- > "icon" : { > "type" : "image", > "file" : "/interface/popup/warning.png", > "position" : [0, 0], > "zlevel" : -1 > } 24,25c28,29 < "base" : "/interface/popup/okayup.png", < "hover" : "/interface/popup/okayover.png", --- > "base" : "/interface/popup/acceptup.png", > "hover" : "/interface/popup/acceptover.png", interface\windowconfig\portraitconfirmation.config 31c31 < }, --- > }, 48,50c48,51 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\questlog.config 17,19c17,20 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\songbook.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\teleportdialog.config 15,17c15,18 < "base" : "/interface/warping/xup.png", < "hover" : "/interface/warping/xdown.png", < "press" : "/interface/warping/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\vendingmachine.config 14,16c14,17 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], interface\windowconfig\wiringstation.config 2,3d1 < < "noCategoryFilters" : false, 17,19c15,18 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], items\categories.config 79a80 > "terraformer" : "Terraformer", items\defaultParameters.config 13c13 < "missingIcon" : "/interface/inventory/x.png", --- > "missingIcon" : "/interface/x.png", items\active\effects\chain.lua 7c7 < self.chains = activeItemAnimation.animationParameter("chains") or {} --- > self.chains = animationConfig.animationParameter("chains") or {} 13a14,19 > if chain.sourcePart then > chain.startPosition = vec2.add(entity.position(), animationConfig.partPoint(chain.sourcePart, "beamSource")) > end > if chain.endPart then > chain.endPosition = vec2.add(entity.position(), animationConfig.partPoint(chain.endPart, "beamEnd")) > end 19a26,51 > if chain.maxLength then > endPosition = vec2.add(startPosition, vec2.mul(vec2.norm(world.distance(endPosition, startPosition)), chain.maxLength)) > end > > if chain.testCollision then > local angle = vec2.angle(world.distance(endPosition, startPosition)) > -- lines starting on tile boundaries will collide with the tile > -- work around this by starting the collision check a small distance along the line from the actual start position > local collisionStart = vec2.add(startPosition, vec2.withAngle(angle, 0.01)) > local collision = world.lineTileCollisionPoint(startPosition, endPosition) > if collision then > local collidePosition, normal = collision[1], collision[2] > if chain.bounces and chain.bounces > 0 then > local length = world.magnitude(endPosition, startPosition) - world.magnitude(collidePosition, startPosition) > local newChain = copy(chain) > newChain.sourcePart, newChain.endPart, newChain.targetEntityId = nil, nil, nil > newChain.startPosition = collidePosition > newChain.endPosition = vec2.add(collidePosition, vec2.mul(vec2.withAngle(angle, length), normal[1] == 0 and {1, -1} or {-1, 1})) > newChain.bounces = chain.bounces - 1 > table.insert(self.chains, newChain) > end > > endPosition = collidePosition > end > end > 77c109 < localAnimator.addDrawable(drawable) --- > localAnimator.addDrawable(drawable, chain.renderLayer) items\active\effects\detector.lua 11c11 < local pingLocation = activeItemAnimation.animationParameter("pingLocation") --- > local pingLocation = animationConfig.animationParameter("pingLocation") 17,19c17,19 < local detectConfig = activeItemAnimation.animationParameter("pingDetectConfig") < local outerRadius = math.ceil(activeItemAnimation.animationParameter("pingOuterRadius")) < local innerRadius = math.floor(activeItemAnimation.animationParameter("pingInnerRadius")) --- > local detectConfig = animationConfig.animationParameter("pingDetectConfig") > local outerRadius = math.ceil(animationConfig.animationParameter("pingOuterRadius")) > local innerRadius = math.floor(animationConfig.animationParameter("pingInnerRadius")) items\active\effects\entitymarker.lua 6c6 < local markerImage = activeItemAnimation.animationParameter("markerImage") --- > local markerImage = animationConfig.animationParameter("markerImage") 8c8 < local entities = activeItemAnimation.animationParameter("entities") or {} --- > local entities = animationConfig.animationParameter("entities") or {} items\active\effects\laserbeam.lua 6c6 < local beams = activeItemAnimation.animationParameter("beams") or {} --- > local beams = animationConfig.animationParameter("beams") or {} items\active\effects\lightning.lua 36c36 < local tickRate = activeItemAnimation.animationParameter("lightningTickRate") or 25 --- > local tickRate = animationConfig.animationParameter("lightningTickRate") or 25 38c38 < local lightningSeed = activeItemAnimation.animationParameter("lightningSeed") --- > local lightningSeed = animationConfig.animationParameter("lightningSeed") 49c49 < activeItemAnimation.handPosition(activeItemAnimation.partPoint(bolt["part"..positionType.."Position"][1], bolt["part"..positionType.."Position"][2])))) --- > activeItemAnimation.handPosition(animationConfig.partPoint(bolt["part"..positionType.."Position"][1], bolt["part"..positionType.."Position"][2])))) 52c52 < local lightningBolts = activeItemAnimation.animationParameter("lightning") --- > local lightningBolts = animationConfig.animationParameter("lightning") items\active\effects\renderrope.lua 6,7c6,7 < local ropeParticle = activeItemAnimation.animationParameter("ropeParticle") < local ropeParticleDensity = activeItemAnimation.animationParameter("ropeParticleDensity") --- > local ropeParticle = animationConfig.animationParameter("ropeParticle") > local ropeParticleDensity = animationConfig.animationParameter("ropeParticleDensity") 9c9 < local lastPoint = activeItemAnimation.handPosition(activeItemAnimation.animationParameter("ropeOffset")) --- > local lastPoint = activeItemAnimation.handPosition(animationConfig.animationParameter("ropeOffset")) 11c11 < local nextPoint = activeItemAnimation.animationParameter("p"..i) --- > local nextPoint = animationConfig.animationParameter("p"..i) 22c22 < color = activeItemAnimation.animationParameter("ropeColor", config.getParameter("ropeColor")), --- > color = animationConfig.animationParameter("ropeColor", config.getParameter("ropeColor")), items\active\unsorted\railplatform\placementpreview.lua 3c3 < local previewPosition = activeItemAnimation.animationParameter("previewPosition") --- > local previewPosition = animationConfig.animationParameter("previewPosition") 6,7c6,7 < local previewImage = activeItemAnimation.animationParameter("previewImage") < local previewValid = activeItemAnimation.animationParameter("previewValid") --- > local previewImage = animationConfig.animationParameter("previewImage") > local previewValid = animationConfig.animationParameter("previewValid") items\active\vehiclecontroller\vehiclecursor.lua 6c6 < local vehicleState = activeItemAnimation.animationParameter("vehicleState") --- > local vehicleState = animationConfig.animationParameter("vehicleState") 11c11 < local vehicleImage = activeItemAnimation.animationParameter("vehicleImage") --- > local vehicleImage = animationConfig.animationParameter("vehicleImage") items\active\weapons\weapon.lua 115,127d114 < function Weapon:transformationChanged() < if compare(self.lastWeaponOffset, self.weaponOffset) < and compare(self.lastWeaponRotation, self.relativeWeaponRotation) < and compare(self.lastWeaponRotationCenter, self.relativeWeaponRotationCenter) then < return false < else < self.lastWeaponOffset = self.weaponOffset < self.lastWeaponRotation = self.relativeWeaponRotation < self.lastWeaponRotationCenter = self.relativeWeaponRotationCenter < return true < end < end < 129,136c116,121 < if self:transformationChanged() then < for _,group in pairs(self.transformationGroups) do < animator.resetTransformationGroup(group.name) < animator.translateTransformationGroup(group.name, group.offset) < animator.rotateTransformationGroup(group.name, group.rotation, group.rotationCenter) < animator.translateTransformationGroup(group.name, self.weaponOffset) < animator.rotateTransformationGroup(group.name, self.relativeWeaponRotation, self.relativeWeaponRotationCenter) < end --- > for _,group in pairs(self.transformationGroups) do > animator.resetTransformationGroup(group.name) > animator.translateTransformationGroup(group.name, group.offset) > animator.rotateTransformationGroup(group.name, group.rotation, group.rotationCenter) > animator.translateTransformationGroup(group.name, self.weaponOffset) > animator.rotateTransformationGroup(group.name, self.relativeWeaponRotation, self.relativeWeaponRotationCenter) items\active\weapons\arena\hunterrifle\hunterrifle.activeitem 12c12 < "itemTags" : ["weapon","ranged","rifle"], --- > "itemTags" : ["weapon","ranged","rifle","upgradeableWeapon"], 83c83,91 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "hunterrifle_l6.png", > "animationParts" : { > "middle" : "hunterrifle_l6.png" > }, > "shortdescription" : "Vintage Scoped Rifle ^yellow;^reset;" > } items\active\weapons\boomerang\boomerang.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 73a74,82 > }, > > "upgradeParameters" : { > "inventoryIcon" : "boomerang_l6.png", > "projectileType" : "boomerang_l6", > "animationParts" : { > "boomerang" : "boomerang_l6.png" > }, > "shortdescription" : "Boomerang ^yellow;^reset;" items\active\weapons\boomerang\fireboomerang.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 74a75,83 > }, > > "upgradeParameters" : { > "inventoryIcon" : "fireboomerang_l6.png", > "projectileType" : "fireboomerang_l6", > "animationParts" : { > "boomerang" : "fireboomerang_l6.png" > }, > "shortdescription" : "Molten Boomerang ^yellow;^reset;" items\active\weapons\boomerang\iceboomerang.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 64c64 < }, --- > }, 74a75,83 > }, > > "upgradeParameters" : { > "inventoryIcon" : "iceboomerang_l6.png", > "projectileType" : "iceboomerang_l6", > "animationParts" : { > "boomerang" : "iceboomerang_l6.png" > }, > "shortdescription" : "Frozen Boomerang ^yellow;^reset;" items\active\weapons\boomerang\lunarang.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 77a78,86 > }, > > "upgradeParameters" : { > "inventoryIcon" : "lunarang_l6.png", > "projectileType" : "lunarang_l6", > "animationParts" : { > "boomerang" : "lunarang_l6.png" > }, > "shortdescription" : "Lunarang ^yellow;^reset;" items\active\weapons\boomerang\wormerang.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 81a82,90 > }, > > "upgradeParameters" : { > "inventoryIcon" : "wormerang_l6.png", > "projectileType" : "wormerang_l6", > "animationParts" : { > "boomerang" : "wormerang_l6.png" > }, > "shortdescription" : "Giant Worm ^yellow;^reset;" items\active\weapons\bossdrop\erchiuseye\erchiuseye.activeitem 11c11 < "itemTags" : ["weapon","ranged"], --- > "itemTags" : ["weapon","ranged","upgradeableWeapon"], 46c46,54 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "erchiuseye_l6.png", > "animationParts" : { > "erchiuseye" : "eye_l6.png" > }, > "shortdescription" : "Erchius Eye ^yellow;^reset;" > } items\active\weapons\bossdrop\ixodoomclaw\ixodoomclaw.activeitem 12c12 < "itemTags" : ["weapon","melee"], --- > "itemTags" : ["weapon","melee","upgradeableWeapon"], 89c89,97 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "ixodoomclaw_l6.png", > "animationParts" : { > "blade" : "ixodoomclaw_l6.png" > }, > "shortdescription" : "Ixodoom Claw ^yellow;^reset;" > } items\active\weapons\bossdrop\kluexstaff\kluexstaff.activeitem 12c12 < "itemTags" : ["weapon","staff"], --- > "itemTags" : ["weapon","staff","upgradeableWeapon"], 101c101,110 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "kluexstaff_l6.png", > "animationParts" : { > "staff" : "kluexstaff_l6.png", > "stone" : "stone_l6.png" > }, > "shortdescription" : "Kluex Staff ^yellow;^reset;" > } items\active\weapons\bossdrop\soluskatana\soluskatana.activeitem 12c12 < "itemTags" : ["weapon", "melee", "broadsword"], --- > "itemTags" : ["weapon", "melee", "broadsword","upgradeableWeapon"], 58c58,67 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "soluskatanaicon_l6.png", > "animationParts" : { > "blade" : "blade_l6.png", > "handle" : "handle_l6.png" > }, > "shortdescription" : "Solus Katana ^yellow;^reset;" > } items\active\weapons\bossdrop\soluskatana\soluskatana.animation 144c144 < "damageArea" : [[-5, 2], [-2.5, 3], [1, 3], [4, 1.75], [5, -0.25], [4.5, -2.25], [2.5, -2.75], [0.5, -2.75]] --- > "damageArea" : [[-5, 2], [-2.5, 3], [1, 3], [4, 1.75], [5.25, -0.25], [5.25, -2.25], [3.75, -3.25], [0.25, -2.75]] items\active\weapons\bow\poisonbow\poisonbow.activeitem 13c13 < "itemTags" : ["weapon", "ranged", "bow"], --- > "itemTags" : ["weapon", "ranged", "bow","upgradeableWeapon"], 61c61,69 < "builder" : "/items/buildscripts/buildbow.lua" --- > "builder" : "/items/buildscripts/buildbow.lua", > > "upgradeParameters" : { > "inventoryIcon" : "poisonbowicon_l6.png", > "animationParts" : { > "bow" : "poisonbowfull_l6.png" > }, > "shortdescription" : "Poison Bow ^yellow;^reset;" > } items\active\weapons\bow\pollenpump\pollenpump.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 67c67,75 < "builder" : "/items/buildscripts/buildbow.lua" --- > "builder" : "/items/buildscripts/buildbow.lua", > > "upgradeParameters" : { > "inventoryIcon" : "pollenpumpicon_l6.png", > "animationParts" : { > "bow" : "pollenpump_l6.png" > }, > "shortdescription" : "Pollen Pump ^yellow;^reset;" > } items\active\weapons\chakram\chakram.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 78a79,87 > }, > > "upgradeParameters" : { > "inventoryIcon" : "chakram_l6.png", > "projectileType" : "chakram_l6", > "animationParts" : { > "chakram" : "chakram_l6.png" > }, > "shortdescription" : "Chakram ^yellow;^reset;" items\active\weapons\chakram\hardchakram.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 78a79,87 > }, > > "upgradeParameters" : { > "inventoryIcon" : "hardchakram_l6.png", > "projectileType" : "hardchakram_l6", > "animationParts" : { > "chakram" : "hardchakram_l6.png" > }, > "shortdescription" : "Hard Chakram ^yellow;^reset;" items\active\weapons\chakram\neochakram.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 79a80,88 > }, > > "upgradeParameters" : { > "inventoryIcon" : "neochakram_l6.png", > "projectileType" : "neochakram_l6", > "animationParts" : { > "chakram" : "neochakram_l6.png" > }, > "shortdescription" : "Neo Chakram ^yellow;^reset;" items\active\weapons\chakram\sawchakram.activeitem 11c11 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 79a80,88 > }, > > "upgradeParameters" : { > "inventoryIcon" : "sawchakram_l6.png", > "projectileType" : "sawchakram_l6", > "animationParts" : { > "chakram" : "sawchakram_l6.png" > }, > "shortdescription" : "Saw Chakram ^yellow;^reset;" items\active\weapons\fist\clawglove.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 46c46 < "baseDps" : 6.0, --- > "baseDps" : 9.0, 111c111,119 < "builder" : "/items/buildscripts/buildfist.lua" --- > "builder" : "/items/buildscripts/buildfist.lua", > > "upgradeParameters" : { > "inventoryIcon" : "clawglove_l6.png:front", > "animationParts" : { > "weapon" : "clawglove_l6.png" > }, > "shortdescription" : "Claw Glove ^yellow;^reset;" > } items\active\weapons\fist\gauntlet.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 41c41 < "baseDps" : 7.0, --- > "baseDps" : 7.5, 106c106,114 < "builder" : "/items/buildscripts/buildfist.lua" --- > "builder" : "/items/buildscripts/buildfist.lua", > > "upgradeParameters" : { > "inventoryIcon" : "gauntlet_l6.png:front", > "animationParts" : { > "weapon" : "gauntlet_l6.png" > }, > "shortdescription" : "Gauntlet ^yellow;^reset;" > } items\active\weapons\fist\stunglove.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 61,62c61,62 < "fireTime" : 0.2, < "baseDps" : 8.0, --- > "fireTime" : 0.3, > "baseDps" : 7.0, 65c65 < "damageSourceKind" : "electric", --- > "damageSourceKind" : "electricfist", 127c127,135 < "builder" : "/items/buildscripts/buildfist.lua" --- > "builder" : "/items/buildscripts/buildfist.lua", > > "upgradeParameters" : { > "inventoryIcon" : "stunglove_l6.png:front", > "animationParts" : { > "weapon" : "stunglove_l6.png" > }, > "shortdescription" : "Stun Glove ^yellow;^reset;" > } items\active\weapons\fist\supernovaglove.activeitem 43c43 < "baseDps" : 6.0, --- > "baseDps" : 10, items\active\weapons\fist\vinefist.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 106c106,114 < "builder" : "/items/buildscripts/buildfist.lua" --- > "builder" : "/items/buildscripts/buildfist.lua", > > "upgradeParameters" : { > "inventoryIcon" : "vinefisticon_l6.png", > "animationParts" : { > "weapon" : "vinefist_l6.png" > }, > "shortdescription" : "Vine Fist ^yellow;^reset;" > } items\active\weapons\fist\combofinishers\dashslash.combofinisher 53c53 < "baseDamage" : 6.0, --- > "baseDamage" : 8.0, items\active\weapons\fist\combofinishers\supernovarush.combofinisher 69c69 < "baseDamage" : 6.0, --- > "baseDamage" : 10.0, items\active\weapons\fist\combofinishers\thunderpunch.combofinisher 57c57 < "baseDamage" : 4.0, --- > "baseDamage" : 6.0, items\active\weapons\fist\combofinishers\uppercut.combofinisher 53c53 < "baseDamage" : 5.0, --- > "baseDamage" : 6.0, items\active\weapons\melee\abilities\broadsword\kunaiblast\kunaiblast.weaponability 24c24 < "baseDamage" : 6 --- > "baseDamage" : 4 27c27 < "baseDamage" : 6, --- > "baseDamage" : 4, items\active\weapons\melee\broadsword\hokucide.activeitem 12c12 < "itemTags" : ["weapon","melee","broadsword"], --- > "itemTags" : ["weapon","melee","broadsword","upgradeableWeapon"], 59c59,67 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "hokucide_l6.png", > "animationParts" : { > "blade" : "hokucide_l6.png" > }, > "shortdescription" : "Hokucide ^yellow;^reset;" > } items\active\weapons\melee\broadsword\timepierce.activeitem 12c12 < "itemTags" : ["weapon","melee","broadsword"], --- > "itemTags" : ["weapon","melee","broadsword","upgradeableWeapon"], 107c107,115 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "timepierce_l6.png", > "animationParts" : { > "blade" : "timepierce_l6.png" > }, > "shortdescription" : "Time Pierce ^yellow;^reset;" > } items\active\weapons\other\adaptablecrossbow\adaptablecrossbow.activeitem 12c12 < "itemTags" : ["weapon","ranged","rifle"], --- > "itemTags" : ["weapon","ranged","rifle","upgradeableWeapon"], 56c56 < --- > 65c65 < --- > 74c74 < --- > 82c82,90 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "adaptablecrossbow_l6.png:wooden.1", > "animationParts" : { > "middle" : "adaptablecrossbow_l6.png" > }, > "shortdescription" : "Adaptable Crossbow ^yellow;^reset;" > } items\active\weapons\other\electricrailgun\electricrailgun.activeitem 12c12 < "itemTags" : ["weapon","ranged","sniperrifle"], --- > "itemTags" : ["weapon","ranged","sniperrifle","upgradeableWeapon"], 93c93,102 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "electricrailgun_l6.png:idle.1", > "animationParts" : { > "middle" : "electricrailgun_l6.png", > "middlefullbright" : "electricrailgunfullbright_l6.png" > }, > "shortdescription" : "Tesla's Wrath ^yellow;^reset;" > } items\active\weapons\other\eyesword\eyesword.activeitem 12c12 < "itemTags" : ["weapon","melee","broadsword"], --- > "itemTags" : ["weapon","melee","broadsword","upgradeableWeapon"], 42c42,50 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "eyeswordfull_l6.png", > "animationParts" : { > "blade" : "eyesword_l6.png" > }, > "shortdescription" : "Oculus Reaver ^yellow;^reset;" > } items\active\weapons\other\flamingdemonsword\flamingdemonsword.activeitem 12c12 < "itemTags" : ["weapon","melee","broadsword"], --- > "itemTags" : ["weapon","melee","broadsword","upgradeableWeapon"], 99c99 < --- > 104c104,113 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "flamingdemonsword_l6.png:idle.1", > "animationParts" : { > "blade" : "flamingdemonsword_l6.png", > "bladefullbright" : "flamingdemonswordfullbright_l6.png" > }, > "shortdescription" : "Firestorm's Fury ^yellow;^reset;" > } items\active\weapons\other\gnomegun\gnomegun.activeitem 11c11 < "itemTags" : ["weapon","ranged"], --- > "itemTags" : ["weapon","ranged","upgradeableWeapon"], 109c109,117 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "gnomegun_l6.png", > "animationParts" : { > "gnome" : "gnome_l6.png" > }, > "shortdescription" : "Gnome Gun ^yellow;^reset;" > } items\active\weapons\other\gristlegun\gristlegun.activeitem 12c12 < "itemTags" : ["weapon","ranged","pistol"], --- > "itemTags" : ["weapon","ranged","pistol","upgradeableWeapon"], 93c93,101 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "gristlegun_l6.png", > "animationParts" : { > "middle" : "gristlegun_l6.png" > }, > "shortdescription" : "Cartilage Gun ^yellow;^reset;" > } items\active\weapons\other\soulseeker\soulseeker.activeitem 12c12 < "itemTags" : ["weapon","melee","broadsword"], --- > "itemTags" : ["weapon","melee","broadsword","upgradeableWeapon"], 83c83,92 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "soulseeker_l6.png", > "animationParts" : { > "blade" : "soulseeker_l6.png", > "bladefullbright" : "soulseekerfullbright_l6.png" > }, > "shortdescription" : "Soulseeker ^yellow;^reset;" > } items\active\weapons\other\soulseeker\soulseeker.animation 40c40 < "image" : "/items/active/weapons/other/soulseeker/soulseekerfullbright.png", --- > "image" : "??", items\active\weapons\other\tentaclegun\wormgun.activeitem 12c12 < "itemTags" : ["weapon","ranged","livingweapon"], --- > "itemTags" : ["weapon","ranged","livingweapon","upgradeableWeapon"], 98c98,106 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "wormgun_l6.png", > "animationParts" : { > "middle" : "wormgun_l6.png" > }, > "shortdescription" : "Alien Worm Gun ^yellow;^reset;" > } items\active\weapons\ranged\abilities\homingrocket\homingrocketanimation.lua 4c4 < local targets = activeItemAnimation.animationParameter("targets") --- > local targets = animationConfig.animationParameter("targets") items\active\weapons\ranged\flamethrower\flamethrower.activeitem 12c12 < "itemTags" : ["weapon","ranged"], --- > "itemTags" : ["weapon","ranged","upgradeableWeapon"], 46c46,54 < "builder" : "/items/buildscripts/buildunrandweapon.lua" --- > "builder" : "/items/buildscripts/buildunrandweapon.lua", > > "upgradeParameters" : { > "inventoryIcon" : "flamethrower_l6.png", > "animationParts" : { > "middle" : "/items/active/weapons/ranged/flamethrower/flamethrower_l6.png" > }, > "shortdescription" : "Flamethrower ^yellow;^reset;" > } items\active\weapons\staff\abilities\guidedbolt\guidedbolt.weaponability 49c49 < "damageSourceKind" : "electricplasma", --- > "damageSourceKind" : "electric", items\active\weapons\whip\intestinewhip.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 46c46,54 < "builder" : "/items/buildscripts/buildwhip.lua" --- > "builder" : "/items/buildscripts/buildwhip.lua", > > "upgradeParameters" : { > "inventoryIcon" : "intestinewhip_l6.png:idle", > "animationParts" : { > "weapon" : "intestinewhip_l6.png" > }, > "shortdescription" : "Intestine Whip ^yellow;^reset;" > } items\active\weapons\whip\ropewhip.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 45c45,53 < "builder" : "/items/buildscripts/buildwhip.lua" --- > "builder" : "/items/buildscripts/buildwhip.lua", > > "upgradeParameters" : { > "inventoryIcon" : "ropewhip_l6.png:idle", > "animationParts" : { > "weapon" : "ropewhip_l6.png" > }, > "shortdescription" : "Rope Whip ^yellow;^reset;" > } items\active\weapons\whip\vinewhip.activeitem 12c12 < "itemTags" : ["weapon"], --- > "itemTags" : ["weapon","upgradeableWeapon"], 56c56,67 < "builder" : "/items/buildscripts/buildwhip.lua" --- > "builder" : "/items/buildscripts/buildwhip.lua", > > "upgradeParameters" : { > "inventoryIcon" : "vinewhip_l6.png:idle", > "animationParts" : { > "weapon" : "vinewhip_l6.png" > }, > "chain" : { > "endSegmentImage" : "/items/active/weapons/whip/vinelinkend_l6.png" > }, > "shortdescription" : "Vine Whip ^yellow;^reset;" > } items\armors\decorative\costumes\hotholiday\hotholiday.chest 3c3 < "price" : 50, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Mrs. Claus's holiday coat.", < "shortdescription" : "Mrs. Claus's Coat", --- > "description" : "This doesn't seem very effective at keeping you warm.", > "shortdescription" : "Holiday Top", items\armors\decorative\costumes\hotholiday\hotholiday.head 3c3 < "price" : 50, --- > "price" : 1500, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Mrs. Claus's holiday hat!", < "shortdescription" : "Mrs. Claus's Hat", --- > "description" : "The classic festive hat!", > "shortdescription" : "Holiday Hat", items\armors\decorative\costumes\hotholiday\hotholiday.legs 3c3 < "price" : 50, --- > "price" : 1000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Mrs. Claus's traditional legwear.", < "shortdescription" : "Mrs. Claus's Skirt", --- > "description" : "Look good with this festive skirt!", > "shortdescription" : "Holiday Skirt", 12c12 < "maleFrames" : "pantsm.png", --- > "maleFrames" : "pantsf.png", items\armors\decorative\costumes\mrclaus\mrclaus.back 5c5 < "rarity" : "Common", --- > "rarity" : "Legendary", 8c8 < "shortdescription" : "Mr. Claus's Sack", --- > "shortdescription" : "Holiday Sack", items\armors\decorative\costumes\mrclaus\mrclaus.chest 3c3 < "price" : 50, --- > "price" : 2500, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,10 < "description" : "Mr. Claus's holiday coat.", < "shortdescription" : "Mr. Claus's Coat", --- > "description" : "Keep warm with this festive coat.", > "shortdescription" : "Holiday Coat", > items\armors\decorative\costumes\mrclaus\mrclaus.head 3c3 < "price" : 50, --- > "price" : 1500, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Mr. Claus's holiday hat!", < "shortdescription" : "Mr. Claus's Hat", --- > "description" : "The original festive hat, complete with fake cotton beard!", > "shortdescription" : "Holiday Beard Hat", items\armors\decorative\costumes\mrclaus\mrclaus.legs 3c3 < "price" : 50, --- > "price" : 1000, 6c6 < "rarity" : "Common", --- > "rarity" : "Legendary", 8,9c8,9 < "description" : "Mr. Claus's traditional legwear.", < "shortdescription" : "Mr. Claus's Trousers", --- > "description" : "Traditional trousers and boots, perfect for trekking through snow.", > "shortdescription" : "Holiday Trousers", items\armors\other\caretaker\caretaker.chest 13c13 < "body" : "chestm.png", --- > "body" : "chest.png", 19c19 < "body" : "chestf.png", --- > "body" : "chest.png", items\armors\other\caretaker\caretaker.head 11a12,13 > "hideBody" : true, > items\generic\food\tier1\meatpie.consumable 8c8 < "shortdescription" : "Sheperd's Pie", --- > "shortdescription" : "Shepherd's Pie", items\generic\food\tier2\pizzaslice.consumable 23c23,24 < ] --- > ], > "learnBlueprintsOnPickup" : [ "quichelorraine" ] items\generic\food\tier3\pineapplejuice.consumable 25c25 < "learnBlueprintsOnPickup" : [ "sweetpunch" ] --- > "learnBlueprintsOnPickup" : [ "pineapplejam", "sweetpunch" ] items\generic\meat\rawribmeat.consumable 23c23,24 < ] --- > ], > "learnBlueprintsOnPickup" : [ "stickyribs", "spicyribs" ] items\generic\shop\egg.consumable 18c18 < "learnBlueprintsOnPickup" : [ "pearlpeapancakes", "fluffyruffs" ] --- > "learnBlueprintsOnPickup" : [ "pearlpeapancakes", "fluffyruffs", "omelette" ] items\materials\rainbowwoodblock.matitem 16,17c16 < "rainbowwoodblock", < "crayonblue" --- > "rainbowwoodblock" leveling\levelingmultipliers.functions 113,127d112 < // Caveat: there's another touchDamageMultiplier in the monsterVariant by which this multiplier is multiplied < "monsterLevelTouchDamageMultiplier" : [ "linear", "clamp", < [0, 0.5], < [1, 1.0], < [2, 2.25], < [3, 4.0], < [4, 6.25], < [5, 9.0], < [6, 12.25], < [7, 16.0], < [8, 20.25], < [9, 25.0], < [10,30.25] < ], < monsters\monster.lua 9a10,11 > require "/scripts/actions/movement.lua" > require "/scripts/actions/animator.lua" 28,38c30,31 < self.behaviorConfig = sb.jsonMerge(config.getParameter("behaviorConfig", {}), skillBehaviorConfig()) < self.behavior = BTree:new(config.getParameter("behavior")) < self.behavior.topLevel = true < message.setHandler("despawn", function() < monster.setDropPool(nil) < monster.setDeathParticleBurst(nil) < monster.setDeathSound(nil) < self.deathBehavior = nil < self.shouldDie = true < status.addEphemeralEffect("monsterdespawn") < end) --- > self.behavior = root.behavior(config.getParameter("behavior"), config.getParameter("behaviorConfig", {})) > self.behaviorState = self.behavior:init(_ENV) 73a67,74 > message.setHandler("despawn", function() > monster.setDropPool(nil) > monster.setDeathParticleBurst(nil) > monster.setDeathSound(nil) > self.deathBehavior = nil > self.shouldDie = true > status.addEphemeralEffect("monsterdespawn") > end) 77c78 < self.deathBehavior = BTree:new(deathBehavior) --- > self.deathBehavior = root.behavior(deathBehavior, config.getParameter("behaviorConfig", {})) 93c94 < local _update = function(dt) --- > function update(dt) 131a133,134 > self.moving = false > self.rotated = false 133a137,139 > self.damageParts = {} > BData:clearControls() > clearAnimation() 137a144 > BData:setNumber("facingDirection", self.facingDirection or mcontroller.facingDirection()) 140c147,157 < self.behavior:run(dt * self.behaviorTickRate) --- > self.behavior:run(self.behaviorState, dt * self.behaviorTickRate) > end > > BData:update() > updateAnimation() > > if not self.rotated and self.rotation then > mcontroller.setRotation(0) > animator.resetTransformationGroup(self.rotationGroup) > self.rotation = nil > self.rotationGroup = nil 149a167 > monster.setDamageParts(self.damageParts) 154,163c172 < runWorkers() < end < < -- Engine callback - called on each update < -- Update frequencey is dependent on update delta < function update(dt) < local status, result = pcall(_update, dt) < if not status then < error(string.format("Lua Error in monster type '%s'\n %s", monster.type(), result)) < end --- > movement() 178c187,188 < self.deathBehavior:run() --- > local deathBehaviorState = self.deathBehavior:init(_ENV) > self.deathBehavior:run(deathBehaviorState, script.updateDt()) 247,261d256 < end < < function skillBehaviorConfig() < local skills = config.getParameter("skills", {}) < local skillConfig = {} < < for _,skillName in pairs(skills) do < local skillHostileActions = root.monsterSkillParameter(skillName, "hostileActions") < if skillHostileActions then < construct(skillConfig, "hostileActions") < util.appendLists(skillConfig.hostileActions, skillHostileActions) < end < end < < return skillConfig monsters\boss\apeboss\apeboss.monstertype 4c4 < --- > 38c38 < --- > 80a81 > "appliesWeatherStatusEffects" : false, monsters\boss\apebossprojector\apebossprojector.lua 4a5,10 > self.spawningColor = config.getParameter("spawningColor") > self.leadSpawningOffset = config.getParameter("leadSpawningOffset") > self.spawningOffset = config.getParameter("spawningOffset") > > self.lampOffset = config.getParameter("lampOffset") > 7a14,17 > self.tangentialVelocityApproachMultiplier = config.getParameter("tangentialVelocityApproachMultiplier", 5.0) > self.centripetalVelocityMultiplier = config.getParameter("centripetalVelocityMultiplier", 1.0) > self.maxCentripetalVelocity = config.getParameter("maxCentripetalVelocity", 10) > self.centripetalForce = config.getParameter("centripetalForce", 200) 9a20,23 > self.projectileType = config.getParameter("missileProjectileType") > self.leftMissileOffset = config.getParameter("leftMissileOffset") > self.rightMissileOffset = config.getParameter("rightMissileOffset") > 66,70c80,82 < -- Then fire < local projectileType = config.getParameter("missileProjectileType") < < local offset = config.getParameter("leftMissileOffset") < local missileId = world.spawnProjectile(projectileType, vec2.add(mcontroller.position(), offset), entity.id(), {-1,0}, false, { power = power }) --- > -- Then fire > local offset = self.leftMissileOffset > local missileId = world.spawnProjectile(self.projectileType, vec2.add(mcontroller.position(), self.leftMissileOffset), entity.id(), {-1,0}, false, { power = power }) 73,74c85 < offset = config.getParameter("rightMissileOffset") < missileId = world.spawnProjectile(projectileType, vec2.add(mcontroller.position(), offset), entity.id(), {1,0}, false, { power = power }) --- > missileId = world.spawnProjectile(self.projectileType, vec2.add(mcontroller.position(), self.rightMissileOffset), entity.id(), {1,0}, false, { power = power }) 111c122 < local lampOffset = config.getParameter("lampOffset") --- > local lampOffset = self.lampOffset 148c159 < tangentialVelocity = tangentialVelocity + toGoalAngle * config.getParameter("tangentialVelocityApproachMultiplier", 5.0) --- > tangentialVelocity = tangentialVelocity + toGoalAngle * self.tangentialVelocityApproachMultiplier 159,160c170,171 < animator.setLightColor("lamp", config.getParameter("spawningColor")) < approachPosition = vec2.add(bossPosition, config.getParameter("leadSpawningOffset")) --- > animator.setLightColor("lamp", self.spawningColor) > approachPosition = vec2.add(bossPosition, self.leadSpawningOffset) 165c176 < approachPosition = vec2.add(bossPosition, config.getParameter("spawningOffset")) --- > approachPosition = vec2.add(bossPosition, self.spawningOffset) 186,187c197,198 < local speed = (world.magnitude(toBoss) - self.range) * config.getParameter("centripetalVelocityMultiplier", 1.0) -- Smooths movement < local maxSpeed = config.getParameter("maxCentripetalVelocity", 10) --- > local speed = (world.magnitude(toBoss) - self.range) * self.centripetalVelocityMultiplier -- Smooths movement > local maxSpeed = self.maxCentripetalVelocity 189c200 < mcontroller.controlApproachVelocityAlongAngle(vec2.angle(toBoss), speed, config.getParameter("centripetalForce", 200)) --- > mcontroller.controlApproachVelocityAlongAngle(vec2.angle(toBoss), speed, self.centripetalForce) monsters\boss\apebossprojector\apebossprojector.monstertype 20c20 < --- > 80a81 > "appliesWeatherStatusEffects" : false, monsters\boss\crystalboss\crystalboss.monstertype 103a104 > "appliesWeatherStatusEffects" : false, monsters\boss\cultistboss\cultistboss.monstertype 129a130 > "appliesWeatherStatusEffects" : false, monsters\boss\cultistboss\cultistbossend.monstertype 97c97 < --- > 107a108 > "appliesWeatherStatusEffects" : false, monsters\boss\dragonboss\dragonboss.monstertype 57c57 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" 60a61 > "appliesWeatherStatusEffects" : false, monsters\boss\eyeboss\eyeboss.monstertype 87c87 < --- > 93c93 < --- > 127a128 > "appliesWeatherStatusEffects" : false, monsters\boss\kluexboss\kluexboss.monstertype 80c80 < --- > 117c117 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" 120a121 > "appliesWeatherStatusEffects" : false, monsters\boss\kluexbossstatue\kluexbossstatue.monstertype 42c42 < --- > 78c78 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" 81a82 > "appliesWeatherStatusEffects" : false, monsters\boss\penguin\general.monstertype 57a58 > "appliesWeatherStatusEffects" : false, monsters\boss\penguin\rocketTrooper.monstertype 58a59 > "appliesWeatherStatusEffects" : false, monsters\boss\penguin\trooper.monstertype 58a59 > "appliesWeatherStatusEffects" : false, monsters\boss\penguinMiniUfo\penguinMiniUfo.monstertype 59a60 > "appliesWeatherStatusEffects" : false, monsters\boss\penguinUfo\penguinUfo.monstertype 85a86 > "appliesWeatherStatusEffects" : false, monsters\boss\robotboss\robotboss.monstertype 101a102 > "appliesWeatherStatusEffects" : false, monsters\boss\spiderboss\spiderboss.monstertype 30c30 < --- > 80a81 > "appliesWeatherStatusEffects" : false, monsters\bugs\ashsprite\ashsprite.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\aurorabee\aurorabee.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\beebug\beebug.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\blueback\blueback.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\brightstripe\brightstripe.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\butterbee\butterbee.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\cinderfly\cinderfly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\dewhopper\dewhopper.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\driftbell\driftbell.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\dustmoth\dustmoth.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\fawnfly\fawnfly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\fireflyspawner\fireflyspawner.monstertype 61a62 > "appliesWeatherStatusEffects" : false, monsters\bugs\fireygiant\fireygiant.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\flameroach\flameroach.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\flyspawner\flyspawner.monstertype 61a62 > "appliesWeatherStatusEffects" : false, monsters\bugs\frostfleck\frostfleck.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\frostfly\frostfly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\gasgiant\gasgiant.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\glowbug\glowbug.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\goldbuck\goldbuck.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\greentip\greentip.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\heathugger\heathugger.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\hivehog\hivehog.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\icetip\icetip.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\lavahopper\lavahopper.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\muddancer\muddancer.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\mudstag\mudstag.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\orphanfly\orphanfly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\phoenixfly\phoenixfly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\polarmoth\polarmoth.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\redwing\redwing.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\sandclown\sandclown.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\scuttleploom\scuttleploom.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\seahornet\seahornet.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\shadowmoth\shadowmoth.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\shardwing\shardwing.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\shellcreep\shellcreep.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\snowskater\snowskater.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\stinkjack\stinkjack.monstertype 14c14 < --- > 64a65 > "appliesWeatherStatusEffects" : false, monsters\bugs\sunskipper\sunskipper.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\thornbee\thornbee.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\tidefly\tidefly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\vineclimber\vineclimber.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\wavebird\wavebird.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\bugs\xenofly\xenofly.monstertype 65a66 > "appliesWeatherStatusEffects" : false, monsters\crawlers\crustoise\crustoise.monstertype 150a151 > "appliesWeatherStatusEffects" : true, 175a177,203 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\crawlers\iguarmor\iguarmor.monstertype 152a153 > "appliesWeatherStatusEffects" : true, 177a179,205 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\crawlers\oculob\oculob.monstertype 142a143 > "appliesWeatherStatusEffects" : true, 166c167 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 169c170,194 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\crawlers\pulpin\pulpin.monstertype 184a185 > "appliesWeatherStatusEffects" : true, 208c209 < "iceStatusImmunity" : { --- > "powerMultiplier" : { 211c212,218 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { 212a220,237 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\crawlers\snaggler\snaggler.monstertype 159a160 > "appliesWeatherStatusEffects" : true, 184a186,212 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\crawlers\tentaclecrawler\tentaclecrawler.monstertype 35c35 < "hostileActions" : [ --- > "hostileActions" : [ 37c37 < "name" : "action-leap", --- > "name" : "action-leap", 133a134 > "appliesWeatherStatusEffects" : true, monsters\crawlers\tintic\tintic.monstertype 155a156 > "appliesWeatherStatusEffects" : true, 180a182,208 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\crawlers\triplod\triplod.monstertype 68c68 < "resetHeading" : false --- > "resetHeading" : true 82c82 < "resetHeading" : false --- > "resetHeading" : true 151a152 > "appliesWeatherStatusEffects" : true, 175c176 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 178c179,203 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\critter\apexscabcritter\apexscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\appofloatcritter\appofloatcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\arcticfishcritter\arcticfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\armadillocritter\armadillocritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\ashrockcritter\ashrockcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\avianscabcritter\avianscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\ballooncritter\ballooncritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\bigwormcritter\bigwormcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\birdcritter\birdcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\blipcritter\blipcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\bloodtoadcritter\bloodtoadcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\bluebutterflycritter\bluebutterflycritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\bouncebagcritter\bouncebagcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\bouncercritter\bouncercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\bowbirdcritter\bowbirdcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\breakercritter\breakercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\breakerfemalecritter\breakerfemalecritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\bunnycritter\bunnycritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\cell2critter\cell2critter.monstertype 82a83 > "appliesWeatherStatusEffects" : false, monsters\critter\cell3critter\cell3critter.monstertype 22c22 < "behaviorConfig" : { --- > "behaviorConfig" : { 52a53 > "appliesWeatherStatusEffects" : false, monsters\critter\cellcritter\cellcritter.monstertype 90a91 > "appliesWeatherStatusEffects" : false, monsters\critter\cellnodividecritter\cellnodividecritter.monstertype 22c22 < --- > 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\charfishcritter\charfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\chevcritter\chevcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\ciclesnail\ciclesnailcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\cliffcritter\cliffcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\crabcritter\crabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\crystalbirdcritter\crystalbirdcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\crystaltortoisecritter\crystaltortoisecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\dancercritter\dancercritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\darkballcritter\darkballcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\darknessscabcritter\darknessscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\darkoneeyecritter\darkoneeyecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\darkthreeeyescritter\darkthreeeyescritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\darkwormcritter\darkwormcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\dartcritter\dartcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\deserttortoisecritter\deserttortoisecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\eggcellcritter\eggcellcritter.monstertype 82a83 > "appliesWeatherStatusEffects" : false, monsters\critter\eggcellflycritter\eggcellflycritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\eyefriendcritter\eyefriendcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\eyepodcritter\eyepodcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\firekrawlcritter\firekrawlcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\firerockcritter\firerockcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\fishberrycritter\fishberrycritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\fishchilicritter\fishchilicritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\fishcritter\fishcritter.monstertype 52a53 > "appliesWeatherStatusEffects" : false, monsters\critter\fisheyecritter\fisheyecritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\fishlemoncritter\fishlemoncritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\floatbagcritter\floatbagcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\floatinggeodecritter\floatinggeodecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\floranscabcritter\floranscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\flurlcritter\flurlcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\frogcritter\frogcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\froggpolecritter\frogpolecritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\frozenowlcritter\frozenowlcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\glitchscabcritter\glitchscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\gloopcritter\gloopcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\glowingball2critter\glowingball2critter.animation 163c163 < "color" : [217, 215, 119], --- > "color" : [128, 120, 20], monsters\critter\glowingball2critter\glowingball2critter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\glowingballcritter\glowingballcritter.animation 163c163 < "color" : [31, 198, 196], --- > "color" : [20, 128, 126], monsters\critter\glowingballcritter\glowingballcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\glowingfishcritter\glowingfishcritter.animation 151c151 < "color" : [8, 75, 74], --- > "color" : [64, 97, 128], monsters\critter\glowingfishcritter\glowingfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\groopcritter\groopcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\gullcritter\gullcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\harecritter\harecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\hazmatcritter\hazmatcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\hedgehogcritter\hedgehogcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\hollowcritter\hollowcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\humanscabcritter\humanscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\icescabcritter\icescabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\jellocritter\jellocritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\jellycritter\jellycritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\krawlcritter\krawlcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\largegeodecritter\largegeodecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\leafscabcritter\leafscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\loopacritter\loopacritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\maggotcritter\maggotcritter.monstertype 40c40 < --- > 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\magmawormcritter\magmawormcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\mousecritter\mousecritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\narfishcritter\narfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\orenibblercritter\orenibblercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\owlcritter\owlcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\penguinscabcritter\penguinscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\petalcritter\petalcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\poisonfishcritter\poisonfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\poofincritter\poofincritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\prismelementalcritter\prismelementalcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\prismscabcritter\prismscabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\pufferfishcritter\pufferfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\quibblecritter\quibblecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\ravencritter\ravencritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\reasonablecritter\reasonablecritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\redbreastcritter\redbreastcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\rolypolycritter\rolypolycritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\sackbagcritter\sackbagcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\savybirdcritter\savybirdcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\sealcritter\sealcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\skellyfishcritter\skellyfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\skywurmcritter\skywurmcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\slugbluecritter\slugbluecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\slugcritter\slugcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\sluggreencritter\sluggreencritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\smallgeodecritter\smallgeodecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\snailcritter\snailcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\snakecritter\snakecritter.monstertype 40c40 < --- > 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\snooglecritter\snooglecritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\snorecritter\snorecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\snowbcritter\snowbcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\snowflakescritter\snowflakescritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\snowymolecritter\snowymolecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\spidercritter\spidercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\spindycritter\spindycritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\sporelingcritter\sporelingcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\squeekcritter\squeekcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\squidcritter\squidcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\squirrelcritter\squirrelcritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\steambirdcritter\steambirdcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\steamfishcritter\steamfishcritter.monstertype 53a54 > "appliesWeatherStatusEffects" : false, monsters\critter\steamspidercritter\steamspidercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\swarmcritter\swarmcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\swarmflyingcritter\swarmflyingcritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\symbiotecritter\symbiotecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\tinycrocodilecritter\tinycrocodilecritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\tortoisecritter\tortoisecritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\critter\toucritter\toucritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\toxiccrabcritter\toxiccrabcritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\tritrotscritter\tritrotscritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\volcanicflowercritter\volcanicflowercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\vulturecritter\vulturecritter.monstertype 51a52 > "appliesWeatherStatusEffects" : false, monsters\critter\wintercritter\wintercritter.monstertype 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\wurmcritter\wurmcritter.monstertype 40c40 < --- > 48a49 > "appliesWeatherStatusEffects" : false, monsters\critter\yeticritter\yeticritter.monstertype 47a48 > "appliesWeatherStatusEffects" : false, monsters\dungeon\apexbrainmutant\apexbrainmutant.monstertype 113c113 < --- > 166a167 > "appliesWeatherStatusEffects" : true, monsters\dungeon\apexmutant\apexmutant.monstertype 135a136 > "appliesWeatherStatusEffects" : true, monsters\dungeon\blackcat\blackcat.monstertype 89a90 > "appliesWeatherStatusEffects" : true, monsters\dungeon\chicken\chicken.monstertype 61a62 > "appliesWeatherStatusEffects" : true, 109c110 < --- > monsters\dungeon\floki\floki.monstertype 46c46,47 < "moveState" : "move" --- > "moveState" : "move", > "fallState" : "" 89a91 > "appliesWeatherStatusEffects" : true, monsters\dungeon\giftmonster\giftmonster.monstertype 55a56 > "appliesWeatherStatusEffects" : true, monsters\dungeon\giftmonster\giftmonstersmall.monstertype 55a56 > "appliesWeatherStatusEffects" : true, monsters\dungeon\glitchknight\glitchknight.monstertype 55a56 > "appliesWeatherStatusEffects" : true, monsters\dungeon\glitchspider\glitchspider.monstertype 156a157 > "appliesWeatherStatusEffects" : true, 180c181 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 183c184,208 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\pinfriend\pinfriend.monstertype 23c23 < --- > 66c66 < --- > 68c68 < "jumpSpeed" : 20.0 --- > "jumpSpeed" : 20.0 90a91 > "appliesWeatherStatusEffects" : true, monsters\dungeon\po\megapo.monstertype 32c32 < --- > 34c34 < "jumpSpeed" : 20.0 --- > "jumpSpeed" : 20.0 59a60 > "appliesWeatherStatusEffects" : true, 83c84 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 86c87,111 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\po\micropo.monstertype 34c34 < "jumpSpeed" : 20.0 --- > "jumpSpeed" : 20.0 59a60 > "appliesWeatherStatusEffects" : true, 83c84 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 86c87,111 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\po\po.monstertype 33c33 < --- > 35c35 < "jumpSpeed" : 20.0 --- > "jumpSpeed" : 20.0 60a61 > "appliesWeatherStatusEffects" : true, 84c85 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 87c88,112 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\pogolem\pogolem.monstertype 153c153 < "jumpSpeed" : 15.0 --- > "jumpSpeed" : 15.0 171a172 > "appliesWeatherStatusEffects" : true, 195c196 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 198c199,223 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\robotchicken\robotchicken.monstertype 61a62 > "appliesWeatherStatusEffects" : true, monsters\dungeon\sewerfly\sewerfly.monstertype 130a131 > "appliesWeatherStatusEffects" : true, 154c155 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 157c158,182 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\dungeon\swarpion\swarpion.monstertype 60a61 > "appliesWeatherStatusEffects" : true, 84c85 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 87c88,112 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\farming\electricfluffalo\electricfluffalo.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 46c49,53 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\electricfluffalo\electricfluffalo.monstertype 54a55 > "appliesWeatherStatusEffects" : true, 79a81,107 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\firefluffalo\firefluffalo.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 44c47,51 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\firefluffalo\firefluffalo.monstertype 50a51 > "appliesWeatherStatusEffects" : true, 75a77,103 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\fluffalo\fluffalo.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 44c47,51 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\fluffalo\fluffalo.monstertype 50a51 > "appliesWeatherStatusEffects" : true, monsters\farming\fluffalobaby\electricfluffalobaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, 78a80,106 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\fluffalobaby\firefluffalobaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, 78a80,106 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\fluffalobaby\fluffalobaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, monsters\farming\fluffalobaby\icefluffalobaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, 78a80,106 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\fluffalobaby\poisonfluffalobaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, 77a79,105 > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\farming\hen\hen.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 39c42,48 < "transition" : "grazeloop" --- > "transition" : "grazeloop", > "properties" : { > "immediateSoundRangeMultiplier" : 0.5 > }, > "frameProperties" : { > "immediateSound" : [ "", "", "/sfx/npc/monsters/nutmidge_step1.ogg" ] > } 44c53,59 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "immediateSoundRangeMultiplier" : 0.5 > }, > "frameProperties" : { > "immediateSound" : [ "", "", "/sfx/npc/monsters/nutmidge_step1.ogg", "", "/sfx/npc/monsters/nutmidge_step2.ogg", "/sfx/npc/monsters/nutmidge_step2.ogg" ] > } monsters\farming\hen\hen.monstertype 51a52 > "appliesWeatherStatusEffects" : true, monsters\farming\henbaby\henbaby.monstertype 52a53 > "appliesWeatherStatusEffects" : true, monsters\farming\icefluffalo\icefluffalo.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 44c47,51 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\icefluffalo\icefluffalo.monstertype 50a51 > "appliesWeatherStatusEffects" : true, 75a77,103 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\farming\mooshi\mooshi.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 44c47,51 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\mooshi\mooshi.monstertype 50a51 > "appliesWeatherStatusEffects" : true, monsters\farming\mooshibaby\mooshibaby.monstertype 53a54 > "appliesWeatherStatusEffects" : true, monsters\farming\poisonfluffalo\poisonfluffalo.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 44c47,51 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/monster_grazing.ogg", > "persistentSoundRangeMultiplier" : 0.5 > } monsters\farming\poisonfluffalo\poisonfluffalo.monstertype 54a55 > "appliesWeatherStatusEffects" : true, 78a80,106 > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\farming\robothen\body.frames 10,11c10,11 < [ "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8" ], < [ null, "fall.1", "fall.2", null, "hurt.1", null ], --- > [ "walk.3", "walk.4", null, "fall.1", "fall.2", null ], > [ "hurt.1" ], 15,16c15,16 < [ "harvested.walk.3", "harvested.walk.4", "harvested.walk.5", "harvested.walk.6", "harvested.walk.7", "harvested.walk.8" ], < [ null, "harvested.fall.1", "harvested.fall.2", null, "harvested.hurt.1", null ] --- > [ "harvested.walk.3", "harvested.walk.4", null, "harvested.fall.1", "harvested.fall.2", null], > [ "harvested.hurt.1" ] monsters\farming\robothen\robothen.animation 27c27,30 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "immediateSound" : "/sfx/npc/monsters/monster_grow.ogg" > } 39c42,48 < "transition" : "grazeloop" --- > "transition" : "grazeloop", > "properties" : { > "immediateSoundRangeMultiplier" : 0.5 > }, > "frameProperties" : { > "immediateSound" : [ "", "", "/sfx/npc/monsters/nutmidge_step1.ogg" ] > } 44c53,59 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "immediateSoundRangeMultiplier" : 0.5 > }, > "frameProperties" : { > "immediateSound" : [ "", "", "/sfx/npc/monsters/nutmidge_step1.ogg", "", "/sfx/npc/monsters/nutmidge_step2.ogg", "/sfx/npc/monsters/nutmidge_step2.ogg" ] > } monsters\farming\robothen\robothen.monstertype 51a52 > "appliesWeatherStatusEffects" : true, monsters\farming\robothenbaby\robothenbaby.monstertype 52a53 > "appliesWeatherStatusEffects" : true, monsters\fishing\large\breach\fishingbreach.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\chuckle\fishingchuckle.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\dark\fishingdark.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\fan\fishingfan.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\hoop\fishinghoop.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\mega\fishingmega.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\puff\fishingpuff.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\ray\fishingray.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\sac\fishingsac.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\seal\fishingseal.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\large\sunbeam\fishingsunbeam.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\bulb\fishingbulb.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\chomp\fishingchomp.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\curl\fishingcurl.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\eel\fishingeel.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\fang\fishingfang.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\funny\fishingfunny.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\gaze\fishinggaze.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\glob\fishingglob.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\jaw\fishingjaw.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\leech\fishingleech.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\nose\fishingnose.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\redeye\fishingredeye.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\shell\fishingshell.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\shrimp\fishingshrimp.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\spot\fishingspot.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\square\fishingsquare.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\stripe\fishingstripe.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\tendril\fishingtendril.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\tongue\fishingtongue.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\medium\whisker\fishingwhisker.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\chirp\fishingchirp.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\claw\fishingclaw.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\cute\fishingcute.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\dart\fishingdart.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\dirt\fishingdirt.monstertype 79a80 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\dragon\fishingdragon.monstertype 80a81 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\eye\fishingeye.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\frill\fishingfrill.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\jerk\fishingjerk.monstertype 79a80 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\pincer\fishingpincer.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\ramp\fishingramp.monstertype 77a78 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\saber\fishingsaber.monstertype 79a80 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\spear\fishingspear.monstertype 79a80 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\swindle\fishingswindle.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\tad\fishingtad.monstertype 79a80 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\wimp\fishingwimp.monstertype 76a77 > "appliesWeatherStatusEffects" : false, monsters\fishing\small\worm\fishingworm.monstertype 78a79 > "appliesWeatherStatusEffects" : false, monsters\flyers\agrobat\agrobat.monstertype 1,3c1,3 < { < "type" : "agrobat", < "shortdescription" : "Agrobat", --- > { > "type" : "agrobat", > "shortdescription" : "Agrobat", 36c36 < "name" : "action-swoop", --- > "name" : "action-swoop", 148a149 > "appliesWeatherStatusEffects" : true, 172a174,200 > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\flyers\batong\batong.monstertype 126a127 > "appliesWeatherStatusEffects" : true, 151a153,179 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 175c203 < } \ No newline at end of file --- > } monsters\flyers\bobfae\bobfae.monstertype 179a180 > "appliesWeatherStatusEffects" : true, 204a206,232 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\flyers\monopus\monopus.monstertype 36c36 < "hostileActions" : [ --- > "hostileActions" : [ 146a147 > "appliesWeatherStatusEffects" : true, 171a173,199 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\flyers\paratail\paratail.monstertype 20c20 < --- > 37c37 < "name" : "action-suicide", --- > "name" : "action-suicide", 89c89 < "damageTeam" : { "type" : "enemy", "team" : 0 } --- > "damageTeam" : { "type" : "enemy", "team" : 0 } 139a140 > "appliesWeatherStatusEffects" : true, 164a166,192 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\flyers\pteropod\pteropod.monstertype 34c34 < "hostileActions" : [ --- > "hostileActions" : [ 146a147 > "appliesWeatherStatusEffects" : true, 170c171 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 173c174,198 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\flyers\scandroid\scandroid.monstertype 45c45 < "hostileActions" : [ --- > "hostileActions" : [ 168a169 > "appliesWeatherStatusEffects" : true, 192c193 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 195c196,220 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\flyers\tentaclebomb\tentaclebomb.monstertype 20c20 < --- > 37c37 < "name" : "action-suicide", --- > "name" : "action-suicide", 89c89 < "damageTeam" : { "type" : "enemy", "team" : 0 } --- > "damageTeam" : { "type" : "enemy", "team" : 0 } 140a141 > "appliesWeatherStatusEffects" : true, monsters\flyers\tentaclegnat\tentaclegnat.monstertype 1,3c1,3 < { < "type" : "tentaclegnat", < "shortdescription" : "tentaclegnat", --- > { > "type" : "tentaclegnat", > "shortdescription" : "tentaclegnat", 88c88 < "damageSourceKind" : "lash", --- > "damageSourceKind" : "default", 123a124 > "appliesWeatherStatusEffects" : true, monsters\flyers\tentaclespawner\tentaclespawner.monstertype 1,3c1,3 < { < "type" : "tentaclespawner", < "shortdescription" : "tentaclespawner", --- > { > "type" : "tentaclespawner", > "shortdescription" : "tentaclespawner", 117a118 > "appliesWeatherStatusEffects" : true, monsters\generated\flying\bonebird\bonebird.monstertype 141a142 > "appliesWeatherStatusEffects" : true, monsters\generated\flying\largeflying\largeflying.monstertype 157a158 > "appliesWeatherStatusEffects" : true, monsters\generated\flying\smallflying\smallflying.monstertype 139a140 > "appliesWeatherStatusEffects" : true, monsters\generated\ground\largebiped\largebiped.monstertype 124a125 > "appliesWeatherStatusEffects" : true, monsters\generated\ground\largequadruped\largequadruped.monstertype 123a124 > "appliesWeatherStatusEffects" : true, monsters\generated\ground\smallbiped\smallbiped.monstertype 122a123 > "appliesWeatherStatusEffects" : true, monsters\generated\ground\smallquadruped\smallquadruped.monstertype 87c87 < --- > 127a128 > "appliesWeatherStatusEffects" : true, monsters\generated\swimming\largefish\largefish.monstertype 90a91 > "appliesWeatherStatusEffects" : false, 138c139 < --- > monsters\generated\swimming\smallfish\fish.monstertype 81a82 > "appliesWeatherStatusEffects" : false, monsters\ghosts\erchiusghost\erchiusghost.monstertype 72a73 > "appliesWeatherStatusEffects" : false, monsters\ghosts\gosmet\gosmet.monstertype 114a115 > "appliesWeatherStatusEffects" : true, 139a141,167 > }, > "physicalResistance" : { > "baseValue" : 0.5 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 160c188,189 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "gosmet" } monsters\ghosts\ignome\ignome.monstertype 67c67,68 < "usePathfinding" : false --- > "usePathfinding" : false, > "excludeLiquidIds" : [2] 147a149 > "appliesWeatherStatusEffects" : true, 171,173d172 < "fireStatusImmunity" : { < "baseValue" : 1.0 < }, 178a178,204 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\ghosts\lumoth\lumoth.monstertype 122a123 > "appliesWeatherStatusEffects" : true, 146c147 < "electricStatusImmunity" : { --- > "powerMultiplier" : { 149c150,174 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\ghosts\nautileech\nautileech.monstertype 112a113 > "appliesWeatherStatusEffects" : true, 136c137 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 139c140,164 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\ghosts\pyromantle\pyromantle.monstertype 81c81,82 < "usePathfinding" : false --- > "usePathfinding" : false, > "excludeLiquidIds" : [2] 154a156 > "appliesWeatherStatusEffects" : true, 178c180 < "fireStatusImmunity" : { --- > "lavaImmunity" : { 181c183 < "iceStatusImmunity" : { --- > "powerMultiplier" : { 184,185c186,187 < "electricStatusImmunity" : { < "baseValue" : 1.0 --- > "physicalResistance" : { > "baseValue" : 0.0 187,188c189,190 < "poisonStatusImmunity" : { < "baseValue" : 1.0 --- > "fireResistance" : { > "baseValue" : 0.5 190c192 < "lavaImmunity" : { --- > "fireStatusImmunity" : { 193,194c195,211 < "powerMultiplier" : { < "baseValue" : 1.0 --- > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\ghosts\skimbus\skimbus.monstertype 148a149 > "appliesWeatherStatusEffects" : true, 172c173 < "fireStatusImmunity" : { --- > "powerMultiplier" : { 175c176,188 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { 176a190,201 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\ghosts\spookit\spookit.animation 22c22,23 < "immediateSound" : "/sfx/npc/monsters/spookit_invulnerable_combined.ogg" --- > "persistentSound" : "/sfx/npc/monsters/spookit_invulnerable_combined.ogg", > "persistentSoundStopTime" : 0.15 monsters\ghosts\spookit\spookit.monstertype 143a144 > "appliesWeatherStatusEffects" : true, 167c168 < "fireStatusImmunity" : { --- > "powerMultiplier" : { 169a171,182 > "physicalResistance" : { > "baseValue" : 0.5 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, 171c184,187 < "baseValue" : 1.0 --- > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 174c190 < "baseValue" : 1.0 --- > "baseValue" : 0.0 176,177c192,193 < "poisonStatusImmunity" : { < "baseValue" : 1.0 --- > "poisonResistance" : { > "baseValue" : 0.0 179,180c195,196 < "powerMultiplier" : { < "baseValue" : 1.0 --- > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\ghosts\squeem\squeem.monstertype 43c43,44 < "usePathfinding" : false --- > "usePathfinding" : false, > "excludeLiquidIds" : [3] 114a116 > "appliesWeatherStatusEffects" : true, 138a141,167 > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\ghosts\tentacleghost\tentacleghost.monstertype 149a150 > "appliesWeatherStatusEffects" : true, monsters\ghosts\wisper\wisper.monstertype 77c77,78 < "usePathfinding" : false --- > "usePathfinding" : false, > "excludeLiquidIds" : [1] 148a150 > "appliesWeatherStatusEffects" : true, 172c174 < "iceStatusImmunity" : { --- > "powerMultiplier" : { 175c177,189 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { 176a191,202 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\mission\ballista\ballista.monstertype 44a45 > "appliesWeatherStatusEffects" : true, monsters\mission\bigapehologram\bigapehologram.monstertype 46a47 > "appliesWeatherStatusEffects" : true, monsters\mission\helicultist\helicultist.monstertype 45a46 > "appliesWeatherStatusEffects" : true, monsters\mission\ixoling\ixoling.monstertype 126a127 > "appliesWeatherStatusEffects" : true, monsters\mission\kluexsentry\kluexsentry.animation 154,162c154,158 < { "particle" : "monstersplosion" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, < { "particle" : "deathember" }, --- > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > { "particle" : "electricswoosh1" }, > { "particle" : "electricswoosh2" }, > monsters\mission\kluexsentry\kluexsentry.monstertype 123c123 < "bodyMaterialKind" : "robotic", --- > "bodyMaterialKind" : "stone", 134c134 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" 137a138 > "appliesWeatherStatusEffects" : true, monsters\mission\kluextotem\kluextotem.monstertype 44c44 < "bodyMaterialKind" : "robotic", --- > "bodyMaterialKind" : "stone", 55c55 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" 58a59 > "appliesWeatherStatusEffects" : true, monsters\mission\minidrone\minidrone.monstertype 124a125 > "appliesWeatherStatusEffects" : true, 148a150,176 > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\mission\moontant\moontant.monstertype 131c131 < "jumpSpeed" : 0.0 --- > "jumpSpeed" : 0.0 150a151 > "appliesWeatherStatusEffects" : true, monsters\pets\petBehavior.lua 96c96 < return status.resource("curiosity") - petBehavior.starvingLevel() --- > return status.resource("curiosity") 99c99 < return status.resource("curiosity") - petBehavior.starvingLevel() --- > return status.resource("curiosity") 102c102 < return status.resource("playful") - petBehavior.starvingLevel() --- > return status.resource("playful") 107,109d106 < elseif action == "starving" then < return petBehavior.starvingLevel() - 20 < 111c108 < return 100 - petBehavior.starvingLevel() --- > return 100 118,126d114 < function petBehavior.starvingLevel() < local hunger = status.resource("hunger") < if hunger > config.getParameter("actionParams.hungerStarvingLevel") then < return hunger < else < return 0 < end < end < 162c150 < local score = math.max(status.resource("hunger") - (100 - foodLiking), petBehavior.starvingLevel()) --- > local score = status.resource("hunger") - (100 - foodLiking) 178,191d165 < if entityName == "foodbowl" then < local item = world.containerItemAt(entityId, 0) < if item then < local foodLiking = itemFoodLiking(item.name) < if foodLiking then < local score = math.max(status.resource("hunger") - (100 - foodLiking), petBehavior.starvingLevel()) < petBehavior.queueAction("eat", {eatTarget = entityId}, score) < elseif foodLiking == nil then < self.inspected[entityId] = false < petBehavior.queueAction("inspect", {inspectTarget = entityId, approachDistance = 2}, status.resource("hunger")) < end < end < end < monsters\pets\actions\eatAction.lua 13,14c13,14 < if not world.entityExists(args.eatTarget) or (entityType ~= "itemDrop" and entityType ~= "object") then < return nil --- > if not world.entityExists(args.eatTarget) or entityType ~= "itemDrop" then > return nil 17c17 < return { --- > return { 55,57c55 < if (targetType == "itemDrop" and eatAction.consumeItemDrop(stateData)) or < (targetType == "object" and not eatAction.foodInBowl(stateData.targetId)) or < (targetType == "object" and eatAction.consumeFromObject(stateData)) then --- > if (targetType == "itemDrop" and eatAction.consumeItemDrop(stateData)) then 86,113d83 < end < < function eatAction.foodInBowl(objectId) < local item = world.containerItemAt(objectId, 0) < if item then < local foodLiking = itemFoodLiking(item.name) < if foodLiking then < return foodLiking < end < end < return false < end < < function eatAction.consumeFromObject(stateData) < local foodLiking = eatAction.foodInBowl(stateData.targetId) < < if foodLiking and world.containerConsumeAt(stateData.targetId, 0, 1) then < if foodLiking > 50 then < emote("happy") < else < emote("sad") < end < < status.modifyResource("hunger", -40) < return true < end < < return false monsters\pets\actions\inspectAction.lua 7c7 < return { --- > return { 52d51 < 54c53,54 < if stateData.targetType == "itemDrop" or (stateData.targetType == "object" and stateData.targetName == "foodbowl") then --- > > if stateData.targetType == "itemDrop" then monsters\pets\bunny\petbunny.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 145a145 > "appliesWeatherStatusEffects" : false, monsters\pets\cat\petcat.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 145a145 > "appliesWeatherStatusEffects" : false, monsters\pets\crasberry\crasberry.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 93c92 < --- > 148a148 > "appliesWeatherStatusEffects" : false, monsters\pets\orbis\petorbis.monstertype 13c13 < --- > 30,31c30 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 50c49 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 146a146 > "appliesWeatherStatusEffects" : false, monsters\pets\petball\petball.monstertype 13c13 < --- > 67a68 > "appliesWeatherStatusEffects" : false, monsters\pets\piglett\piglett.monstertype 34,35c34 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 55c54 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 152a152 > "appliesWeatherStatusEffects" : false, monsters\pets\snake\petsnake.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 145a145 > "appliesWeatherStatusEffects" : false, monsters\pets\snugget\snugget.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 148a148 > "appliesWeatherStatusEffects" : false, monsters\pets\weasel\petweasel.monstertype 31,32c31 < "/monsters/pets/actions/pounceAction.lua", < "/monsters/pets/actions/starvingAction.lua" --- > "/monsters/pets/actions/pounceAction.lua" 52c51 < "hungerStarvingLevel" : 80, --- > "hungerStarvingLevel" : 80, 148a148 > "appliesWeatherStatusEffects" : false, monsters\walkers\adultpoptop\adultpoptop.monstertype 168a169 > "appliesWeatherStatusEffects" : true, 193a195,221 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\adultpoptop\motherpoptop.monstertype 179a180 > "appliesWeatherStatusEffects" : true, monsters\walkers\anglure\anglure.monstertype 157a158 > "appliesWeatherStatusEffects" : true, 182a184,210 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\bobot\bobot.monstertype 164a165 > "appliesWeatherStatusEffects" : true, 188c189 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 191c192,216 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\walkers\bulbop\bulbop.monstertype 33c33 < "name" : "action-hop", --- > "name" : "action-hop", 50c50 < "name" : "action-hop", --- > "name" : "action-hop", 99a100 > "appliesWeatherStatusEffects" : true, 124a126,152 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\capricoat\capricoat.monstertype 143a144 > "appliesWeatherStatusEffects" : true, 167c168 < "iceStatusImmunity" : { --- > "powerMultiplier" : { 170c171,183 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { 171a185,196 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\crabcano\crabcano.monstertype 158a159 > "appliesWeatherStatusEffects" : true, 182,184d182 < "fireStatusImmunity" : { < "baseValue" : 1.0 < }, 189a188,214 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\crutter\crutter.monstertype 140a141 > "appliesWeatherStatusEffects" : true, 164c165 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 167c168,192 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\walkers\fennix\fennix.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 171a172 > "appliesWeatherStatusEffects" : true, 195,197d195 < "fireStatusImmunity" : { < "baseValue" : 1.0 < }, 202a201,227 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\gleap\gleap.monstertype 33c33 < "name" : "action-hop", --- > "name" : "action-hop", 50c50 < "name" : "action-hop", --- > "name" : "action-hop", 69c69 < "name" : "action-hop", --- > "name" : "action-hop", 122a123 > "appliesWeatherStatusEffects" : true, 147a149,175 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\hemogoblin\hemogoblin.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 164a165 > "appliesWeatherStatusEffects" : true, 189a191,217 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\hemogoblinbutt\hemogoblinbutt.monstertype 47c47 < "name" : "action-leap", --- > "name" : "action-leap", 158a159 > "appliesWeatherStatusEffects" : true, 183a185,211 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\hemogoblinhead\hemogoblinhead.monstertype 27c27 < --- > 46c46 < "name" : "action-leap", --- > "name" : "action-leap", 157a158 > "appliesWeatherStatusEffects" : true, 182a184,210 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\hypnare\hypnare.monstertype 36c36 < "name" : "action-hop", --- > "name" : "action-hop", 54c54 < "name" : "action-hop", --- > "name" : "action-hop", 156a157 > "appliesWeatherStatusEffects" : true, 181a183,209 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\kingnutmidgeling\kingnutmidgeling.monstertype 45c45 < "name" : "action-hop", --- > "name" : "action-hop", 61c61 < "name" : "action-hop", --- > "name" : "action-hop", 109a110 > "appliesWeatherStatusEffects" : true, 134a136,162 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\lilodon\lilodon.monstertype 125a126 > "appliesWeatherStatusEffects" : true, 150a152,178 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\mandraflora\mandraflora.monstertype 157a158 > "appliesWeatherStatusEffects" : true, 182a184,210 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\miasmop\miasmop.monstertype 167a168 > "appliesWeatherStatusEffects" : true, 191c192 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 194c195,219 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\walkers\narfin\narfin.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 163a164 > "appliesWeatherStatusEffects" : true, 187c188 < "iceStatusImmunity" : { --- > "powerMultiplier" : { 190c191,203 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { 191a205,216 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\nutmidge\nutmidge.monstertype 171c171 < "body" : "break" --- > "body" : "break" 181a182 > "appliesWeatherStatusEffects" : true, 206a208,234 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\nutmidgeling\nutmidgeling.monstertype 45c45 < "name" : "action-hop", --- > "name" : "action-hop", 61c61 < "name" : "action-hop", --- > "name" : "action-hop", 109a110 > "appliesWeatherStatusEffects" : true, 134a136,162 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\oogler\oogler.animation 17c17 < "particleEmittersOff" : [ "mouthwater" ] --- > "particleEmittersOff" : [ "mouthwater" ] 41c41 < "transition" : "fall", --- > "transition" : "idle", 43c43 < "particleEmittersOff" : [ "mouthwater" ] --- > "particleEmittersOff" : [ "mouthwater" ] 48c48 < "cycle" : 0.18, --- > "cycle" : 0.35, monsters\walkers\oogler\oogler.monstertype 29,32d28 < "foundTargetActions" : [ ], < < "fleeActions" : [], < 43d38 < "aimAtTarget" : true, 65d59 < "aimAtTarget" : true, 84d77 < "aimAtTarget" : true, 186a180 > "appliesWeatherStatusEffects" : true, 211a206,232 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\orbide\orbide.monstertype 56c56 < --- > 164a165 > "appliesWeatherStatusEffects" : true, 189a191,217 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\peblit\peblit.monstertype 149c149 < "bodyMaterialKind" : "organic", --- > "bodyMaterialKind" : "stone", 160c160 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "stone" 163a164 > "appliesWeatherStatusEffects" : true, 188a190,216 > }, > "physicalResistance" : { > "baseValue" : 0.5 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\petricub\petricub.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 143a144 > "appliesWeatherStatusEffects" : true, 168a170,196 > }, > "physicalResistance" : { > "baseValue" : 0.5 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\pipkin\pipkin.monstertype 53c53 < --- > 149a150 > "appliesWeatherStatusEffects" : true, 173c174 < "fireStatusImmunity" : { --- > "powerMultiplier" : { 176,177c177,178 < "poisonStatusImmunity" : { < "baseValue" : 1.0 --- > "physicalResistance" : { > "baseValue" : 0.0 179c180,183 < "powerMultiplier" : { --- > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { 180a185,202 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\poptop\poptop.monstertype 156a157 > "appliesWeatherStatusEffects" : true, 181a183,209 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\punchy\punchy.monstertype 71a72 > "appliesWeatherStatusEffects" : true, monsters\walkers\quagmutt\quagmutt.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 142a143 > "appliesWeatherStatusEffects" : true, 167a169,195 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\rex\rex.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 135a136 > "appliesWeatherStatusEffects" : true, monsters\walkers\ringram\ringram.monstertype 143a144 > "appliesWeatherStatusEffects" : true, 168a170,196 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\scaveran\scaveran.monstertype 57c57 < "name" : "action-hop", --- > "name" : "action-hop", 74c74 < "name" : "action-hop", --- > "name" : "action-hop", 98c98 < "name" : "action-hop", --- > "name" : "action-hop", 160a161 > "appliesWeatherStatusEffects" : true, 185a187,213 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\smoglin\smoglin.monstertype 153a154 > "appliesWeatherStatusEffects" : true, 177,179d177 < "fireStatusImmunity" : { < "baseValue" : 1.0 < }, 184a183,209 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\snaunt\snaunt.monstertype 148a149 > "appliesWeatherStatusEffects" : true, 172c173 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 175c176,200 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\walkers\snuffish\snuffish.monstertype 71c71 < "name" : "action-hop", --- > "name" : "action-hop", 87c87 < "name" : "action-hop", --- > "name" : "action-hop", 135a136 > "appliesWeatherStatusEffects" : true, 160a162,188 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricResistance" : { > "baseValue" : -0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 181c209,210 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "snuffish" } monsters\walkers\sporgus\sporgus.monstertype 143a144 > "appliesWeatherStatusEffects" : true, 167c168 < "poisonStatusImmunity" : { --- > "powerMultiplier" : { 170c171,195 < "powerMultiplier" : { --- > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { monsters\walkers\tank\tank.monstertype 115a116 > "appliesWeatherStatusEffects" : true, monsters\walkers\taroni\taroni.monstertype 66a67 > "appliesWeatherStatusEffects" : true, 91a93,122 > }, > "tarStatusImmunity" : { > "baseValue" : 1.0 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : -0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 1.0 111c142 < --- > monsters\walkers\tentaclebarrier\tentaclebarrier.monstertype 71a72 > "appliesWeatherStatusEffects" : true, monsters\walkers\tentacleclam\tentacleclam.monstertype 33c33 < "name" : "action-hop", --- > "name" : "action-hop", 47c47 < "name" : "action-hop", --- > "name" : "action-hop", 64c64 < "name" : "action-hop", --- > "name" : "action-hop", 129a130 > "appliesWeatherStatusEffects" : true, monsters\walkers\toumingo\toumingo.monstertype 35c35 < "name" : "action-leap", --- > "name" : "action-leap", 151a152 > "appliesWeatherStatusEffects" : true, 176a178,204 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\trictus\trictus.monstertype 96c96 < --- > 151a152 > "appliesWeatherStatusEffects" : true, 176a178,204 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.5 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.0 > }, > "electricStatusImmunity" : { > "baseValue" : 0.0 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\voltip\voltip.monstertype 136c136 < "bodyMaterialKind" : "robotic", --- > "bodyMaterialKind" : "organic", 147c147 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "organic" 150a151 > "appliesWeatherStatusEffects" : true, 174c175 < "electricStatusImmunity" : { --- > "powerMultiplier" : { 177,178c178,179 < "poisonStatusImmunity" : { < "baseValue" : 1.0 --- > "physicalResistance" : { > "baseValue" : 0.0 180c181,196 < "powerMultiplier" : { --- > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : 0.0 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { 181a198,203 > }, > "poisonResistance" : { > "baseValue" : -0.5 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 monsters\walkers\yokat\yokat.monstertype 144a145 > "appliesWeatherStatusEffects" : true, 169a171,197 > }, > "physicalResistance" : { > "baseValue" : 0.0 > }, > "fireResistance" : { > "baseValue" : 0.0 > }, > "fireStatusImmunity" : { > "baseValue" : 0.0 > }, > "iceResistance" : { > "baseValue" : -0.5 > }, > "iceStatusImmunity" : { > "baseValue" : 0.0 > }, > "electricResistance" : { > "baseValue" : 0.5 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonResistance" : { > "baseValue" : 0.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 0.0 names\profanityfilter.config 254c254,255 < "anmv" --- > "anmv", > "crqb" npcs\base.npctype 3c3 < --- > 156c156 < --- > 341c341 < "chase" : [ --- > "chase" : [ 988a989 > "appliesWeatherStatusEffects" : true, npcs\bmain.lua 7a8 > require "/scripts/actions/movement.lua" 35,36c36,37 < self.behavior = BTree:new(config.getParameter("behavior"), config.getParameter("behaviorConfig", {})) < self.behavior.topLevel = true --- > self.behavior = root.behavior(config.getParameter("behavior"), config.getParameter("behaviorConfig", {})) > self.behaviorState = self.behavior:init(_ENV) 80a82,85 > > if type(extraInit) == "function" then > extraInit() > end 149a155,158 > self.controlAggressive = false > self.lounge = false > self.playing = false > self.moving = false 150a160 > BData:clearControls() 156c166 < self.behavior:run(dt * self.behaviorTickRate) --- > self.behavior:run(self.behaviorState, dt * self.behaviorTickRate) 169a180,195 > if self.controlAggressive then > npc.setAggressive(true) > else > npc.setAggressive(config.getParameter("aggressive", false)) > end > if not self.lounge and npc.isLounging() then > npc.resetLounging() > end > if not self.playing and self.playTarget then > if world.entityExists(self.playTarget) then > world.callScriptedEntity(self.playTarget, "npcToy.notifyNpcPlayEnd", entity.id()) > end > self.playTarget = nil > end > > BData:update() 178c204 < runWorkers() --- > movement() 195,199c221,230 < local interactAction = config.getParameter("interactAction") < if interactAction then < local data = config.getParameter("interactData", {}) < if type(data) == "string" then < data = root.assetJson(data) --- > if type(handleInteract) == "function" then > return handleInteract(args) > else > local interactAction = config.getParameter("interactAction") > if interactAction then > local data = config.getParameter("interactData", {}) > if type(data) == "string" then > data = root.assetJson(data) > end > return { interactAction, data } 201d231 < return { interactAction, data } npcs\merchantpools.config 230d229 < 312a312,364 > ]] > ], > > "santamerchant" : [ > [0, [ > // COSTUMES > { "item" : { "name" : "mrclaushead" } }, > { "item" : { "name" : "mrclauschest" } }, > { "item" : { "name" : "mrclauspants" } }, > { "item" : { "name" : "hotholidayhead" } }, > { "item" : { "name" : "hotholidaychest" } }, > { "item" : { "name" : "hotholidaypants" } }, > > // OBJECTS > { "item" : { "name" : "bigpresent" } }, > { "item" : { "name" : "decoratedtree" } }, > { "item" : { "name" : "dreidel" } }, > { "item" : { "name" : "giantbells" } }, > { "item" : { "name" : "giantbow1" } }, > { "item" : { "name" : "giantbow2" } }, > { "item" : { "name" : "giantsanta" } }, > { "item" : { "name" : "goldball" } }, > { "item" : { "name" : "greencandycane1" } }, > { "item" : { "name" : "greencandycane2" } }, > { "item" : { "name" : "greencandycane3" } }, > { "item" : { "name" : "greengumdrop1" } }, > { "item" : { "name" : "greengumdrop2" } }, > { "item" : { "name" : "holidaycandles" } }, > { "item" : { "name" : "holidaylights" } }, > { "item" : { "name" : "holidaypole" } }, > { "item" : { "name" : "holly" } }, > { "item" : { "name" : "lollipop1" } }, > { "item" : { "name" : "lollipop2" } }, > { "item" : { "name" : "menorah" } }, > { "item" : { "name" : "present1" } }, > { "item" : { "name" : "present2" } }, > { "item" : { "name" : "present3" } }, > { "item" : { "name" : "present4" } }, > { "item" : { "name" : "purplegumdrop1" } }, > { "item" : { "name" : "purplegumdrop2" } }, > { "item" : { "name" : "redball" } }, > { "item" : { "name" : "redcandycane1" } }, > { "item" : { "name" : "redcandycane2" } }, > { "item" : { "name" : "redcandycane3" } }, > { "item" : { "name" : "redgumdrop1" } }, > { "item" : { "name" : "redgumdrop2" } }, > { "item" : { "name" : "scifisleigh" } }, > { "item" : { "name" : "smallbow" } }, > { "item" : { "name" : "smallholidaytree" } }, > { "item" : { "name" : "smallsnowflake" } }, > { "item" : { "name" : "stocking1" } }, > { "item" : { "name" : "stocking2" } }, > { "item" : { "name" : "undecoratedtree" } } npcs\outpost\visitors\devs\devwilliam.npctype 32c32 < { "name" : "kyrenhead", "parameters" : { "colorIndex" : 1 } } --- > { "name" : "glasses5head", "parameters" : { "colorIndex" : 1 } } npcs\threats\miniknogscout.npctype 2c2 < "type" : "miniknogsscout", --- > "type" : "miniknogscout", objects\defaultParameters.config 18c18 < "missingIcon" : "/interface/inventory/x.png" --- > "missingIcon" : "/interface/x.png" objects\ancient\ancientconsole\ancientconsole.animation 1a2,5 > "globalTagDefaults" : { > "destination" : "outpost" > }, > 123c127 < "outpost" : { --- > "destination" : { 135c139 < "image" : ":open." --- > "image" : "destination/.png:open." 140c144 < "image" : ":openloop." --- > "image" : "destination/.png:openloop." 145c149 < "image" : ":close." --- > "image" : "destination/.png:close." objects\ancient\ancientconsole\ancientconsole.lua 0a1,2 > require "/scripts/util.lua" > 18c20,51 < if storage.active then --- > self.isOutpostGate = world.terrestrial() or world.type() == "outpost" > > self.vaultActiveTime = config.getParameter("vaultActiveTime", 60) > self.vaultInstanceOptions = config.getParameter("vaultInstanceOptions") > self.vaultAccessConfig = root.assetJson("/interface/scripted/vaultaccess/vaultaccessgui.config") > > storage.vaultActive = storage.vaultActive or false > > message.setHandler("activateVault", function() > if not storage.vaultActive then > storage.vaultActive = true > storage.vaultCloseTime = world.time() + self.vaultActiveTime > math.randomseed(util.seedTime()) > local instanceOption = util.randomFromList(self.vaultInstanceOptions) > storage.vaultType = instanceOption[1] > storage.vaultWorldId = string.format("InstanceWorld:%s:%s:%s", instanceOption[2], sb.makeUuid(), 8) > > animator.setGlobalTag("destination", storage.vaultType) > animator.setAnimationState("console", "turnon") > animator.setAnimationState("portal", "open") > animator.playSound("on"); > object.setLightColor(config.getParameter("lightColor", {255, 255, 255})) > end > end) > > message.setHandler("closeVault", function() > if storage.vaultActive then > closeVault() > end > end) > > if storage.active or storage.vaultActive then 24a58,62 > > if storage.vaultActive then > animator.setGlobalTag("destination", storage.vaultType) > animator.setAnimationState("portal", "openloop") > end 28,29c66,71 < if not storage.active then < return {config.getParameter("inactiveInteractAction"), config.getParameter("inactiveInteractData")} --- > if self.isOutpostGate then > if not storage.active then > return {config.getParameter("inactiveInteractAction"), config.getParameter("inactiveInteractData")} > else > return {config.getParameter("interactAction"), config.getParameter("interactData")} > end 31c73,80 < return {config.getParameter("interactAction"), config.getParameter("interactData")} --- > if not storage.vaultActive then > return { "ScriptPane", "/interface/scripted/vaultconsole/vaultconsolegui.config" } > else > self.vaultAccessConfig.closeTime = storage.vaultCloseTime > self.vaultAccessConfig.activeTime = self.vaultActiveTime > self.vaultAccessConfig.worldId = storage.vaultWorldId > return { "ScriptPane", self.vaultAccessConfig } > end 36,48c85,105 < if storage.active then < local players = world.entityQuery(self.detectArea[1], self.detectArea[2], { < includedTypes = {"player"}, < boundMode = "CollisionArea" < }) < < if #players > 0 and animator.animationState("portal") == "closed" then < animator.setAnimationState("portal", "open") < animator.playSound("on"); < object.setLightColor(config.getParameter("lightColor", {255, 255, 255})) < elseif #players == 0 and animator.animationState("portal") == "openloop" then < animator.setAnimationState("portal", "close") < object.setLightColor({0, 0, 0, 0}) --- > if self.isOutpostGate then > if storage.active then > local players = world.entityQuery(self.detectArea[1], self.detectArea[2], { > includedTypes = {"player"}, > boundMode = "CollisionArea" > }) > > if #players > 0 and animator.animationState("portal") == "closed" then > animator.setAnimationState("portal", "open") > animator.playSound("on"); > object.setLightColor(config.getParameter("lightColor", {255, 255, 255})) > elseif #players == 0 and animator.animationState("portal") == "openloop" then > animator.setAnimationState("portal", "close") > object.setLightColor({0, 0, 0, 0}) > end > end > else > if storage.vaultActive then > if world.time() > storage.vaultCloseTime then > closeVault() > end 50a108,114 > end > > function closeVault() > storage.vaultActive = false > animator.setAnimationState("console", "off") > animator.setAnimationState("portal", "close") > object.setLightColor({0, 0, 0, 0}) objects\ancient\ancientconsole\ancientconsole.object 30c30 < --- > 65d64 < "outpost" : "outpost.png", 68a68,69 > "uniqueId" : "ancientgate", > 71a73,75 > // standard behavior on terrestrial worlds; this is magically replaced for non-terrestrial > // world (i.e. floating dungeon gates) > 77,78c81,91 < < "uniqueId" : "ancientgate" --- > > // settings for vaults, when the console is on a floating ancient gate > > "vaultInstanceOptions" : [ > ["electric", "ancientvault_electric"], > ["poison", "ancientvault_poison"], > ["ice", "ancientvault_ice"], > ["fire", "ancientvault_fire"] > ], > > "vaultActiveTime" : 1800 objects\ancient\ancientconsole\returnconsole.object 29c29 < --- > 72c72 < "interactData" : "/interface/warping/gatewarp.config", --- > "interactData" : "/interface/warping/returnwarp.config", objects\ancient\ancientlightplatform\ancientlightplatform.object 49c49 < "anchors" : [ "background" ] --- > "bgAnchors" : [ [0,0] ] 59c59 < "anchors" : [ "background" ] --- > "bgAnchors" : [ [0,0] ] objects\apex\sandbags\sandbags.object 10,18c10,18 < /* TODO < "apexDescription" : "A pile of sand bags.", < "avianDescription" : "A pile of sand bags.", < "floranDescription" : "A pile of sand bags.", < "glitchDescription" : "A pile of sand bags.", < "humanDescription" : "A pile of sand bags.", < "hylotlDescription" : "A pile of sand bags.", < "novakidDescription" : "A pile of sand bags.", < */ --- > > "apexDescription" : "These sandbags are simple and efficient.", > "avianDescription" : "Some heavy bags, probably filled with sand.", > "floranDescription" : "Large ssandy bagss look heavy.", > "glitchDescription" : "Impressed. The sand inside shapes these large bags into an impressive barrier.", > "humanDescription" : "Some large sandbags, they make a pretty good barricade.", > "hylotlDescription" : "A pile of sandbags. Sand...Such a versatile material.", > "novakidDescription" : "These ol' sandbags are piled high.", > objects\avian\avianpressureplate\avianpressureplate.object 79a80,95 > }, > // PREVIEW ORIENTATION > { > "image" : "avianpressureplate.png:.off", > "imagePosition" : [-8, 0], > "animationParts" : { > "switch" : "avianpressureplate.png" > }, > "animationPosition" : [-8, 0], > > "direction" : "right", > > "detectArea" : [ [-0.2, 0], [1.2, 0.5] ], > > "spaceScan" : 0.1, > "fgAnchors" : [ [0,0] ] objects\biome\alpine\mistprimer\mistprimer.object 64c64,66 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowbush\glowbush1.object 20c20 < "lightColor" : [175, 78, 0], --- > "lightColor" : [153, 92, 31], 43c43 < --- > 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowbush\glowbush2.object 20c20 < "lightColor" : [175, 78, 0], --- > "lightColor" : [153, 92, 31], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowbush\glowbush3.object 20c20 < "lightColor" : [175, 78, 0], --- > "lightColor" : [153, 92, 31], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowbush\glowbush4.object 20c20 < "lightColor" : [175, 78, 0], --- > "lightColor" : [153, 92, 31], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowbush\glowbush5.object 20c20 < "lightColor" : [175, 78, 0], --- > "lightColor" : [153, 92, 31], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowflower\glowflower1.object 20c20 < "lightColor" : [177, 137, 0], --- > "lightColor" : [191, 140, 57], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowflower\glowflower2.object 20c20 < "lightColor" : [177, 137, 0], --- > "lightColor" : [191, 140, 57], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowflower\glowflower3.object 20c20 < "lightColor" : [177, 137, 0], --- > "lightColor" : [191, 140, 57], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowflower\glowflower4.object 20c20 < "lightColor" : [177, 137, 0], --- > "lightColor" : [191, 140, 57], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowflower\glowflower5.object 20c20 < "lightColor" : [177, 137, 0], --- > "lightColor" : [191, 140, 57], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowroot1\glowroot1.object 21c21 < "lightColor" : [70, 70, 30], --- > "lightColor" : [70, 70, 50], 45c45,47 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowroot2\glowroot2.object 21c21 < "lightColor" : [70, 70, 30], --- > "lightColor" : [70, 70, 50], 45c45,47 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowroot3\glowroot3.object 21c21 < "lightColor" : [70, 70, 30], --- > "lightColor" : [70, 70, 50], 45c45,47 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowroot4\glowroot4.object 21c21 < "lightColor" : [70, 70, 30], --- > "lightColor" : [70, 70, 50], 45c45,47 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowroot5\glowroot5.object 21c21 < "lightColor" : [70, 70, 30], --- > "lightColor" : [70, 70, 50], 45c45,47 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\bioluminescence\glowtree\glowtree1.object 20c20 < "lightColor" : [175, 165, 0], --- > "lightColor" : [176, 151, 53], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowtree\glowtree2.object 20c20 < "lightColor" : [175, 165, 0], --- > "lightColor" : [176, 151, 53], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowtree\glowtree3.object 20c20 < "lightColor" : [175, 165, 0], --- > "lightColor" : [176, 151, 53], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowtree\glowtree4.object 20c20 < "lightColor" : [175, 165, 0], --- > "lightColor" : [176, 151, 53], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowtree\glowtree5.object 20c20 < "lightColor" : [175, 165, 0], --- > "lightColor" : [176, 151, 53], 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowvine\glowvine1.object 19c19 < --- > 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowvine\glowvine2.object 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowvine\glowvine3.object 48c48,50 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowvine\glowvine4.object 47c47,49 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescence\glowvine\glowvine5.object 47c47,49 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\bioshroom\bioshroom1.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\bioshroom\bioshroom2.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\bioshroom\bioshroom3.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\bioshroom\bioshroom4.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\bioshroom\bioshroom5.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\biovine\biovine1.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\biovine\biovine2.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\biovine\biovine3.object 19c19 < --- > 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\biovine\biovine4.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bioluminescentcave\biovine\biovine5.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\bone\smashbones1\smashbones1.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\bone\smashbones2\smashbones2.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\bone\smashbones3\smashbones3.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\bone\smashbones4\smashbones4.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\cellstructure1\cellstructure1.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\cellstructure2\cellstructure2.object 36c36 < --- > 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\cellstructure3\cellstructure3.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\cellstructure4\cellstructure4.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\dnaplant1\dnaplant1.object 36c36 < --- > 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\dnaplant2\dnaplant2.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\dnaplant3\dnaplant3.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\cellcave\dnaplant4\dnaplant4.object 36c36 < --- > 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\colourful\colourfulbush1\colourfulbush1.object 39c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\colourful\colourfulbush2\colourfulbush2.object 39c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\colourful\colourfulbush3\colourfulbush3.object 39c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\colourful\colourfulbush4\colourfulbush4.object 39c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\colourful\colourfulbush5\colourfulbush5.object 32a33 > 34a36 > "smashParticles" : [ { "count" : 4, "particle" : "plantshard" } ], 37c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\dark\shadowrock1\shadowrock1.object 37c37,39 < "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ], > > "biomePlaced" : true objects\biome\dark\shadowrock2\shadowrock2.object 37c37,39 < "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ], > > "biomePlaced" : true objects\biome\dark\shadowrock3\shadowrock3.object 37c37,39 < "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ], > > "biomePlaced" : true objects\biome\dark\shadowrock4\shadowrock4.object 11c11 < --- > 37c37,39 < "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ], > > "biomePlaced" : true objects\biome\dark\shadowrock5\shadowrock5.object 37c37,39 < "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "shadowshard" }, { "count" : 5, "particle" : "shadowrockshard" } ], > > "biomePlaced" : true objects\biome\flesh\fleshbush1\fleshbush1.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\flesh\fleshbush2\fleshbush2.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\flesh\fleshbush3\fleshbush3.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\flesh\fleshbush4\fleshbush4.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\flesh\fleshbush5\fleshbush5.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\flesh\fleshbush6\fleshbush6.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\frozen\frozenmistprimer\frozenmistprimer.object 64c64,66 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\frozen\geometricshard1\geometricshard1.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\frozen\geometricshard2\geometricshard2.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\frozen\geometricshard3\geometricshard3.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\frozen\geometricshard4\geometricshard4.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\frozen\geometricshard5\geometricshard5.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\geode\musicalgeodes\geodebnatural\geodebnatural.object 50c50 < "smashDropPool" : "smashGeode", --- > "smashDropPool" : "smashGeode", 51a52,53 > > "biomePlaced" : true, objects\biome\geode\musicalgeodes\geodecnatural\geodecnatural.object 16c16 < --- > 50c50 < "smashDropPool" : "smashGeode", --- > "smashDropPool" : "smashGeode", 51a52,53 > > "biomePlaced" : true, objects\biome\geode\musicalgeodes\geodednatural\geodednatural.object 50c50 < "smashDropPool" : "smashGeode", --- > "smashDropPool" : "smashGeode", 51a52,53 > > "biomePlaced" : true, objects\biome\geode\musicalgeodes\geodehighanatural\geodehighanatural.object 50c50 < "smashDropPool" : "smashGeode", --- > "smashDropPool" : "smashGeode", 51a52,53 > > "biomePlaced" : true, objects\biome\geode\musicalgeodes\geodelowanatural\geodelowanatural.object 50c50 < "smashDropPool" : "smashGeode", --- > "smashDropPool" : "smashGeode", 51a52,53 > > "biomePlaced" : true, objects\biome\giantflower\giantflower1\giantflower1.object 34c34 < --- > 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\giantflower\giantflower2\giantflower2.object 34c34 < --- > 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\giantflower\giantflower3\giantflower3.object 34c34 < --- > 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\giantflower\giantflower4\giantflower4.object 34c34 < --- > 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\hive\hivebush1\hivebush1.object 7c7 < --- > 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\hive\hivebush2\hivebush2.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\hive\hivebush3\hivebush3.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\hive\hivebush4\hivebush4.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\hive\hivebush5\hivebush5.object 46c46,48 < ] --- > ], > > "biomePlaced" : true objects\biome\ice\iceshard1\iceshard1.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\ice\iceshard2\iceshard2.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\ice\iceshard3\iceshard3.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\ice\iceshard4\iceshard4.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\ice\iceshard5\iceshard5.object 34c34 < --- > 38c38,40 < "smashDropPool" : "iceBreakables" --- > "smashDropPool" : "iceBreakables", > > "biomePlaced" : true objects\biome\jungle\junglebush1\junglebush1.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush10\junglebush10.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush11\junglebush11.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush12\junglebush12.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush13\junglebush13.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush14\junglebush14.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush15\junglebush15.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush16\junglebush16.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush17\junglebush17.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush18\junglebush18.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush2\junglebush2.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush3\junglebush3.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush4\junglebush4.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush5\junglebush5.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush6\junglebush6.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush7\junglebush7.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush8\junglebush8.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\jungle\junglebush9\junglebush9.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\reedseed1\reedseed1.object 42c42,44 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\reedseed2\reedseed2.object 42c42,44 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\reedseed3\reedseed3.object 42c42,44 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\reedseed4\reedseed4.object 42c42,44 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\reedseed5\reedseed5.object 42c42,44 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\tallgrass1\tallgrass1.object 7c7 < --- > 19c19 < --- > 39c39,41 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\tallgrass2\tallgrass2.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\tallgrass3\tallgrass3.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\oasis\tallgrass4\tallgrass4.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\ocean\oshroom1\oshroom1.object 49c49,51 < "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ], > > "biomePlaced" : true objects\biome\ocean\oshroom2\oshroom2.object 49,50c49,52 < "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] < } \ No newline at end of file --- > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ], > > "biomePlaced" : true > } objects\biome\ocean\oshroom3\oshroom3.object 49c49,51 < "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ], > > "biomePlaced" : true objects\biome\ocean\oshroom4\oshroom4.object 49,50c49,52 < "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] < } \ No newline at end of file --- > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ], > > "biomePlaced" : true > } objects\biome\ocean\oshroom5\oshroom5.object 49c49,51 < "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "redvineshard" } ], > > "biomePlaced" : true objects\biome\ocean\seashell1\seashell1.object 44,45c44,47 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell2\seashell2.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell3\seashell3.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell4\seashell4.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell5\seashell5.object 20c20 < --- > 44,45c44,47 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell6\seashell6.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell7\seashell7.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\ocean\seashell8\seashell8.object 43,44c43,46 < "smashDropPool" : "smashMoney", < "breakDropPool" : "smashMoney" --- > "smashDropPool" : "smashMoney", > "breakDropPool" : "smashMoney", > > "biomePlaced" : true objects\biome\prism\prismrock1\prismrock1.object 20d19 < objects\biome\prism\prismrock4\prismrock4.object 11d10 < objects\biome\prism\prismrock6\prismrock6.object 11d10 < 19d17 < objects\biome\prism\prismrock7\prismrock7.object 11d10 < 19d17 < objects\biome\prism\prismrock8\prismrock8.object 11d10 < 19d17 < objects\biome\rust\rustbush1\rustbush1.object 8c8 < "description" : "A rusty bush. Watch out for sharp edges.", --- > "description" : "A cluster of rusted metal. Watch out for sharp edges.", 12,14c12,14 < "apexDescription" : "This bush is flaking and covered in rust.", < "avianDescription" : "A corroded, rusty bush.", < "floranDescription" : "Floran not like ssstinky rusting bush.", --- > "apexDescription" : "This piece of debris has long since rusted over.", > "avianDescription" : "An abandoned piece of old rusty metal.", > "floranDescription" : "Floran could ussse metal asss weapon.", 16,17c16,18 < "humanDescription" : "A rusty bush. Now I've seen everything.", < "hylotlDescription" : "This bush is rusty, and unpleasant to observe.", --- > "humanDescription" : "This appears to be a piece of rusted metal. Did nature make this? How is that possible?", > "hylotlDescription" : "It is simply a piece of unpleasant, rusting metal.", > "novakidDescription" : "I'm sure this ol' metal could be put to some good use if you cleaned it up.", 32c33 < --- > 37c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\rust\rustbush2\rustbush2.object 8c8 < "description" : "A rusty bush. Watch out for sharp edges.", --- > "description" : "A cluster of rusted metal. Watch out for sharp edges.", 12,14c12,14 < "apexDescription" : "This bush is flaking and covered in rust.", < "avianDescription" : "A corroded, rusty bush.", < "floranDescription" : "Floran not like ssstinky rusting bush.", --- > "apexDescription" : "This piece of debris has long since rusted over.", > "avianDescription" : "An abandoned piece of old rusty metal.", > "floranDescription" : "Floran could ussse metal asss weapon.", 16,17c16,18 < "humanDescription" : "A rusty bush. Now I've seen everything.", < "hylotlDescription" : "This bush is rusty, and unpleasant to observe.", --- > "humanDescription" : "This appears to be a piece of rusted metal. Did nature make this? How is that possible?", > "hylotlDescription" : "It is simply a piece of unpleasant, rusting metal.", > "novakidDescription" : "I'm sure this ol' metal could be put to some good use if you cleaned it up.", 32c33 < --- > 37c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\rust\rustbush3\rustbush3.object 8c8 < "description" : "A rusty bush. Watch out for sharp edges.", --- > "description" : "A cluster of rusted metal. Watch out for sharp edges.", 12,14c12,14 < "apexDescription" : "This bush is flaking and covered in rust.", < "avianDescription" : "A corroded, rusty bush.", < "floranDescription" : "Floran not like ssstinky rusting bush.", --- > "apexDescription" : "This piece of debris has long since rusted over.", > "avianDescription" : "An abandoned piece of old rusty metal.", > "floranDescription" : "Floran could ussse metal asss weapon.", 16,17c16,18 < "humanDescription" : "A rusty bush. Now I've seen everything.", < "hylotlDescription" : "This bush is rusty, and unpleasant to observe.", --- > "humanDescription" : "This appears to be a piece of rusted metal. Did nature make this? How is that possible?", > "hylotlDescription" : "It is simply a piece of unpleasant, rusting metal.", > "novakidDescription" : "I'm sure this ol' metal could be put to some good use if you cleaned it up.", 37c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\rust\rustbush4\rustbush4.object 8c8 < "description" : "A rusty bush. Watch out for sharp edges.", --- > "description" : "A cluster of rusted metal. Watch out for sharp edges.", 12,14c12,14 < "apexDescription" : "This bush is flaking and covered in rust.", < "avianDescription" : "A corroded, rusty bush.", < "floranDescription" : "Floran not like ssstinky rusting bush.", --- > "apexDescription" : "This piece of debris has long since rusted over.", > "avianDescription" : "An abandoned piece of old rusty metal.", > "floranDescription" : "Floran could ussse metal asss weapon.", 16,17c16,18 < "humanDescription" : "A rusty bush. Now I've seen everything.", < "hylotlDescription" : "This bush is rusty, and unpleasant to observe.", --- > "humanDescription" : "This appears to be a piece of rusted metal. Did nature make this? How is that possible?", > "hylotlDescription" : "It is simply a piece of unpleasant, rusting metal.", > "novakidDescription" : "I'm sure this ol' metal could be put to some good use if you cleaned it up.", 37c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\slime\ceilingslime1\ceilingslime1.object 52c52 < --- > 55c55,57 < "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ], > > "biomePlaced" : true objects\biome\slime\ceilingslime2\ceilingslime2.object 20c20 < --- > 44c44 < --- > 53c53 < --- > 56c56,58 < "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ], > > "biomePlaced" : true objects\biome\slime\ceilingslime3\ceilingslime3.object 20c20 < --- > 26c26 < --- > 35c35 < --- > 38c38,40 < "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "slimeshard" } ], > > "biomePlaced" : true objects\biome\slimecave\slimeblob1\slimeblob1.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\slimecave\slimeblob2\slimeblob2.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\slimecave\slimeblob3\slimeblob3.object 14c14 < --- > 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\slimecave\slimeblob4\slimeblob4.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\slimecave\slimeblob5\slimeblob5.object 40c40,42 < ] --- > ], > > "biomePlaced" : true objects\biome\snow\fancysnowman\fancysnowman.object 40c40 < --- > 45c45,47 < ] --- > ], > > "biomePlaced" : true objects\biome\snow\snowdrift1\snowdrift1.object 33c33 < --- > 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\snow\snowdrift2\snowdrift2.object 33c33 < --- > 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\snow\snowdrift3\snowdrift3.object 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\snow\snowdrift4\snowdrift4.object 41c41,43 < ] --- > ], > > "biomePlaced" : true objects\biome\spring\springbush1\springbush1.object 36c36,38 < "smashDropPool" : "flowerBush" --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\spring\springbush2\springbush2.object 36c36,38 < "smashDropPool" : "flowerBush" --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\spring\springbush3\springbush3.object 36c36,38 < "smashDropPool" : "flowerBush" --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\spring\springbush4\springbush4.object 36c36,38 < "smashDropPool" : "flowerBush" --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\spring\springbush5\springbush5.object 35,37c35,37 < "smashDropOptions" : [ < [ [ "petalblue", 1, { } ], [ "petalred", 1, { } ], [ "petalyellow", 1, { } ] ] < ] --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\spring\springbush6\springbush6.object 35,37c35,37 < "smashDropOptions" : [ < [ [ "petalblue", 1, { } ], [ "petalred", 1, { } ], [ "petalyellow", 1, { } ] ] < ] --- > "smashDropPool" : "flowerBush", > > "biomePlaced" : true objects\biome\steamspring\floorpipe1\floorpipe1.object 11c11 < --- > 19d18 < objects\biome\stonecave\ceilingstalactite1\ceilingstalactite1.object 82c82,84 < ] --- > ], > > "biomePlaced" : true objects\biome\stonecave\ceilingstalactite2\ceilingstalactite2.object 64c64,66 < ] --- > ], > > "biomePlaced" : true objects\biome\stonecave\ceilingstalactite3\ceilingstalactite3.object 82c82,84 < ] --- > ], > > "biomePlaced" : true objects\biome\stonecave\ceilingstalactite4\ceilingstalactite4.object 64c64,66 < ] --- > ], > > "biomePlaced" : true objects\biome\stonecave\ceilingstalactite5\ceilingstalactite5.object 64c64,66 < ] --- > ], > > "biomePlaced" : true objects\biome\swamp\gasprimer\gasprimer.object 64c64,66 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\swamp\rootbush1\rootbush1.object 43c43,45 < "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\rootbush2\rootbush2.object 43c43,45 < "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\rootbush3\rootbush3.object 43c43,45 < "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\rootbush4\rootbush4.object 43c43,45 < "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\rootbush5\rootbush5.object 43c43,45 < "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 8, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\swamproot1\swamproot1.object 43c43,45 < "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\swamproot2\swamproot2.object 43c43,45 < "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\swamproot3\swamproot3.object 43c43,45 < "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\swamproot4\swamproot4.object 7c7 < --- > 43c43,45 < "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\swamp\swamproot5\swamproot5.object 43c43,45 < "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 6, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\biome\tar\tarcrystal1\tarcrystal1.object 33c33 < --- > 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\tar\tarcrystal2\tarcrystal2.object 33c33 < --- > 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\tar\tarcrystal3\tarcrystal3.object 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\tar\tarcrystal4\tarcrystal4.object 33c33 < --- > 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\tar\tarcrystal5\tarcrystal5.object 33c33 < --- > 38c38,40 < ] --- > ], > > "biomePlaced" : true objects\biome\toxicplains\toxicoshroom1\toxicoshroom1.object 47c47,49 < "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ], > > "biomePlaced" : true objects\biome\toxicplains\toxicoshroom2\toxicoshroom2.object 47c47,49 < "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ], > > "biomePlaced" : true objects\biome\toxicplains\toxicoshroom3\toxicoshroom3.object 47c47,49 < "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ], > > "biomePlaced" : true objects\biome\toxicplains\toxicoshroom4\toxicoshroom4.object 47c47,49 < "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ], > > "biomePlaced" : true objects\biome\toxicplains\toxicoshroom5\toxicoshroom5.object 47c47,49 < "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "toxicoshroomshard" } ], > > "biomePlaced" : true objects\biome\volcanic\smokegen\smokegen.object 65c65,67 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\volcanic\smokeprimer\smokeprimer.object 17c17 < "novakidDescription" : "I see smoke, did someone leave a kettle boilin’?", --- > "novakidDescription" : "I see smoke, did someone leave a kettle boilin'?", 63c63,65 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\biome\volcanic\volcanictrap\volcanictrap.object 150c150 < "damageTeam" : { "type" : "indiscriminate" }, --- > "damageTeam" : { "type" : "Environment" }, objects\farmables\automato\wildautomatoseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\avesmingo\wildavesmingoseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\banana\wildbananaseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\beakseed\wildbeakseedseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\boltbulb\wildboltbulbseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\boneboo\wildbonebooseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\carrot\wildcarrotseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\chili\wildchiliseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\cocoa\wildcocoaseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\coffee\wildcoffeeseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\coralcreep\wildcoralcreepseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\corn\wildcornseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\cotton\wildcottonseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\crystalplant\wildcrystalplantseed.object 11a12,13 > "biomePlaced" : true, > objects\farmables\currentcorn\wildcurrentcornseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\diodia\wilddiodiaseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\dirturchin\wilddirturchinseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\eggshoot\wildeggshootseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\feathercrown\wildfeathercrownseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\flowerblue\flowerblue.object 51c51,53 < "maxImmersion" : 0.25 --- > "maxImmersion" : 0.25, > > "biomePlaced" : true objects\farmables\flowerred\flowerred.object 51c51,53 < "maxImmersion" : 0.25 --- > "maxImmersion" : 0.25, > > "biomePlaced" : true objects\farmables\flowerspring\flowerspring.object 51c51,53 < "maxImmersion" : 0.25 --- > "maxImmersion" : 0.25, > > "biomePlaced" : true objects\farmables\floweryellow\floweryellow.object 51c51,53 < "maxImmersion" : 0.25 --- > "maxImmersion" : 0.25, > > "biomePlaced" : true objects\farmables\grapes\wildgrapesseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\kiwi\wildkiwiseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\mushroom\mushroomseed.object 10a11,12 > "biomePlaced" : true, > 23,24c25,26 < < --- > > objects\farmables\neonmelon\wildneonmelonseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\oculemon\wildoculemonseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\pearlpea\wildpearlpeaseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\pineapple\wildpineappleseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\potato\wildpotatoseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\pussplum\wildpussplumseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\reefpod\wildreefpodseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\rice\wildriceseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\sugarcane\wildsugarcaneseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\thornplant\thornplant.object 47c47,49 < ] --- > ], > > "biomePlaced" : true objects\farmables\tomato\wildtomatoseed.object 12a13,14 > "biomePlaced" : true, > objects\farmables\toxictop\toxictopseed.object 18c18 < "novakidDescription" : "I wouldn’t trust anythin’ with \"toxic\" in the name.", --- > "novakidDescription" : "I wouldn't trust anythin' with \"toxic\" in the name.", objects\farmables\toxictop\wildtoxictopseed.object 12a13,14 > "biomePlaced" : true, > 19c21 < "novakidDescription" : "I wouldn’t trust anythin’ with \"toxic\" in the name.", --- > "novakidDescription" : "I wouldn't trust anythin' with \"toxic\" in the name.", objects\farmables\wartweed\wartweedseed.object 18c18 < "novakidDescription" : "I can’t see a use for a crop so tough as a wartweed.", --- > "novakidDescription" : "I can't see a use for a crop so tough as a wartweed.", objects\farmables\wartweed\wildwartweedseed.object 12a13,14 > "biomePlaced" : true, > 19c21 < "novakidDescription" : "I can’t see a use for a crop so tough as a wartweed.", --- > "novakidDescription" : "I can't see a use for a crop so tough as a wartweed.", objects\farmables\wheat\wildwheatseed.object 12a13,14 > "biomePlaced" : true, > objects\fossils\displaystands\fossildisplay.lua 222d221 < sb.logInfo("Set collectables: %s", firstFossilConfig) objects\fossils\displaystands\fossildisplay1\fossildisplay1.config 11,13c11,14 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], objects\fossils\displaystands\fossildisplay3\fossildisplay3.config 11,13c11,14 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], objects\fossils\displaystands\fossildisplay5\fossildisplay5.config 11,13c11,14 < "base" : "/interface/inventory/x.png", < "hover" : "/interface/inventory/xhover.png", < "press" : "/interface/inventory/xpress.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], objects\generic\arcadegame\arcadegamegui.config 19,21c19,22 < "base" : "/interface/cockpit/xup.png", < "hover" : "/interface/cockpit/xdown.png", < "pressed" : "/interface/cockpit/xdown.png", --- > "base" : "/interface/x.png", > "hover" : "/interface/xhover.png", > "pressed" : "/interface/xpress.png", > "pressedOffset" : [0, 0], 23,24c24 < "position" : [413, 263], < "pressedOffset" : [0, -1] --- > "position" : [413, 263] 29,31c29,31 < "/scripts/util.lua", < "/scripts/vec2.lua", < "/objects/generic/arcadegame/raycaster.lua", --- > "/scripts/util.lua", > "/scripts/vec2.lua", > "/objects/generic/arcadegame/raycaster.lua", objects\generic\butterflybush\butterflybush.object 24,43c24,26 < "image" : "butterflybush.png:", < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.6, < < "spaces" : [ < < [0, 0], [-1, 0], [-2, 0], [-3, 0], [-4, 0], [-5, 0], [-6, 0], [-7, 0], [-8, 0], [-9, 0], [-10, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0], [10, 0], < [0, 1], [-1, 1], [-2, 1], [-3, 1], [-4, 1], [-5, 1], [-6, 1], [-7, 1], [-8, 1], [-9, 1], [-10, 1], [1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1], [7, 1], [8, 1], [9, 1], [10, 1], < [0, 2], [-1, 2], [-2, 2], [-3, 2], [-4, 2], [-5, 2], [-6, 2], [-7, 2], [-8, 2], [-9, 2], [-10, 2], [1, 2], [2, 2], [3, 2], [4, 2], [5, 2], [6, 2], [7, 2], [8, 2], [9, 2], [10, 2], < [0, 3], [-1, 3], [-2, 3], [-3, 3], [-4, 3], [-5, 3], [-6, 3], [-7, 3], [-8, 3], [-9, 3], [-10, 3], [1, 3], [2, 3], [3, 3], [4, 3], [5, 3], [6, 3], [7, 3], [8, 3], [9, 3], [10, 3], < [0, 4], [-1, 4], [-2, 4], [-3, 4], [-4, 4], [-5, 4], [-6, 4], [-7, 4], [-8, 4], [-9, 4], [-10, 4], [1, 4], [2, 4], [3, 4], [4, 4], [5, 4], [6, 4], [7, 4], [8, 4], [9, 4], [10, 4], < [0, 5], [-1, 5], [-2, 5], [-3, 5], [-4, 5], [-5, 5], [-6, 5], [-7, 5], [-8, 5], [-9, 5], [-10, 5], [1, 5], [2, 5], [3, 5], [4, 5], [5, 5], [6, 5], [7, 5], [8, 5], [9, 5], [10, 5], < [0, 6], [-1, 6], [-2, 6], [-3, 6], [-4, 6], [-5, 6], [-6, 6], [-7, 6], [-8, 6], [-9, 6], [-10, 6], [1, 6], [2, 6], [3, 6], [4, 6], [5, 6], [6, 6], [7, 6], [8, 6], [9, 6], [10, 6], < [0, 7], [-1, 7], [-2, 7], [-3, 7], [-4, 7], [-5, 7], [-6, 7], [-7, 7], [-8, 7], [-9, 7], [-10, 7], [1, 7], [2, 7], [3, 7], [4, 7], [5, 7], [6, 7], [7, 7], [8, 7], [9, 7], [10, 7], < [0, 8], [-1, 8], [-2, 8], [-3, 8], [-4, 8], [-5, 8], [-6, 8], [-7, 8], [-8, 8], [-9, 8], [-10, 8], [1, 8], [2, 8], [3, 8], [4, 8], [5, 8], [6, 8], [7, 8], [8, 8], [9, 8], [10, 8], < [0, 9], [-1, 9], [-2, 9], [-3, 9], [-4, 9], [-5, 9], [-6, 9], [-7, 9], [-8, 9], [-9, 9], [-10, 9], [1, 9], [2, 9], [3, 9], [4, 9], [5, 9], [6, 9], [7, 9], [8, 9], [9, 9], [10, 9], < [0, 10], [-1, 10], [-2, 10], [-3, 10], [-4, 10], [-5, 10], [-6, 10], [-7, 10], [-8, 10], [-9, 10], [-10, 10], [1, 10], [2, 10], [3, 10], [4, 10], [5, 10], [6, 10], [7, 10], [8, 10], [9, 10], [10, 10] < < ], --- > "dualImage" : "butterflybush.png:", > "imagePosition" : [-8, 0], > "spaceScan" : 0.1, 45d27 < objects\generic\fairylights\fairylights.object 20c20 < "lightColor" : [204, 189, 173], --- > "lightColor" : [179, 156, 107], 25c25 < "image" : "fairylights.png:", --- > "imageLayers" : [ { "image" : "fairylights.png", "fullbright" : true }, { "image" : "fairylightslit.png" } ], 34c34 < "image" : "fairylights.png:", --- > "imageLayers" : [ { "image" : "fairylights.png", "fullbright" : true }, { "image" : "fairylightslit.png" } ], 42c42 < "image" : "fairylights.png:", --- > "imageLayers" : [ { "image" : "fairylights.png", "fullbright" : true }, { "image" : "fairylightslit.png" } ], 51c51 < "image" : "fairylights.png:", --- > "imageLayers" : [ { "image" : "fairylights.png", "fullbright" : true }, { "image" : "fairylightslit.png" } ], objects\generic\fireflybush\fireflybush.object 24,43c24,26 < "image" : "fireflybush.png:", < "imagePosition" : [0, 0], < "frames" : 1, < "animationCycle" : 0.5, < < "spaces" : [ < < [0, 0], [-1, 0], [-2, 0], [-3, 0], [-4, 0], [-5, 0], [-6, 0], [-7, 0], [-8, 0], [-9, 0], [-10, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0], [10, 0], < [0, 1], [-1, 1], [-2, 1], [-3, 1], [-4, 1], [-5, 1], [-6, 1], [-7, 1], [-8, 1], [-9, 1], [-10, 1], [1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1], [7, 1], [8, 1], [9, 1], [10, 1], < [0, 2], [-1, 2], [-2, 2], [-3, 2], [-4, 2], [-5, 2], [-6, 2], [-7, 2], [-8, 2], [-9, 2], [-10, 2], [1, 2], [2, 2], [3, 2], [4, 2], [5, 2], [6, 2], [7, 2], [8, 2], [9, 2], [10, 2], < [0, 3], [-1, 3], [-2, 3], [-3, 3], [-4, 3], [-5, 3], [-6, 3], [-7, 3], [-8, 3], [-9, 3], [-10, 3], [1, 3], [2, 3], [3, 3], [4, 3], [5, 3], [6, 3], [7, 3], [8, 3], [9, 3], [10, 3], < [0, 4], [-1, 4], [-2, 4], [-3, 4], [-4, 4], [-5, 4], [-6, 4], [-7, 4], [-8, 4], [-9, 4], [-10, 4], [1, 4], [2, 4], [3, 4], [4, 4], [5, 4], [6, 4], [7, 4], [8, 4], [9, 4], [10, 4], < [0, 5], [-1, 5], [-2, 5], [-3, 5], [-4, 5], [-5, 5], [-6, 5], [-7, 5], [-8, 5], [-9, 5], [-10, 5], [1, 5], [2, 5], [3, 5], [4, 5], [5, 5], [6, 5], [7, 5], [8, 5], [9, 5], [10, 5], < [0, 6], [-1, 6], [-2, 6], [-3, 6], [-4, 6], [-5, 6], [-6, 6], [-7, 6], [-8, 6], [-9, 6], [-10, 6], [1, 6], [2, 6], [3, 6], [4, 6], [5, 6], [6, 6], [7, 6], [8, 6], [9, 6], [10, 6], < [0, 7], [-1, 7], [-2, 7], [-3, 7], [-4, 7], [-5, 7], [-6, 7], [-7, 7], [-8, 7], [-9, 7], [-10, 7], [1, 7], [2, 7], [3, 7], [4, 7], [5, 7], [6, 7], [7, 7], [8, 7], [9, 7], [10, 7], < [0, 8], [-1, 8], [-2, 8], [-3, 8], [-4, 8], [-5, 8], [-6, 8], [-7, 8], [-8, 8], [-9, 8], [-10, 8], [1, 8], [2, 8], [3, 8], [4, 8], [5, 8], [6, 8], [7, 8], [8, 8], [9, 8], [10, 8], < [0, 9], [-1, 9], [-2, 9], [-3, 9], [-4, 9], [-5, 9], [-6, 9], [-7, 9], [-8, 9], [-9, 9], [-10, 9], [1, 9], [2, 9], [3, 9], [4, 9], [5, 9], [6, 9], [7, 9], [8, 9], [9, 9], [10, 9], < [0, 10], [-1, 10], [-2, 10], [-3, 10], [-4, 10], [-5, 10], [-6, 10], [-7, 10], [-8, 10], [-9, 10], [-10, 10], [1, 10], [2, 10], [3, 10], [4, 10], [5, 10], [6, 10], [7, 10], [8, 10], [9, 10], [10, 10] < < ], --- > "dualImage" : "fireflybush.png:", > "imagePosition" : [-8, 0], > "spaceScan" : 0.1, 45d27 < objects\generic\redalert\redalert.object 3c3 < "colonyTags" : ["avian","aviantemple","light"], --- > "colonyTags" : ["avian","aviantemple","light","wired"], 7d6 < 12,13d10 < "lightColor" : [135, 17, 50], < 24d20 < 26,29c22,23 < "image" : "redalert.png:", < "imagePosition" : [0, 0], < "frames" : 4, < "animationCycle" : 0.5, --- > "image" : "redalert.png:.off", > "imagePosition" : [0, -8], 31c25 < "spaces" : [ [0, 0], [0, 1] ], --- > "spaces" : [ [0, 0], [0, -1] ], 36c30,42 < "soundEffect" : "/sfx/objects/redalert.ogg" --- > "scripts" : [ "/objects/wired/alarm/alarm.lua" ], > "scriptDelta" : 3, > > "animation" : "redalert.animation", > > "animationParts" : { > "alarm" : "redalert.png" > }, > "animationPosition" : [0, -8], > > "inputNodes" : [ [0, 0] ], > > "alarmSoundDuration" : 1 objects\generic\toxicgasprimer\toxicgasprimer.object 64c64,66 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\holiday\bigpresent\bigpresent.object 10c10 < "price" : 0, --- > "price" : 500, 39,40c39,40 < "openSounds" : [ "/sfx/objects/woodenbox_open.ogg" ], < "closeSounds" : [ "/sfx/objects/woodenbox_close.ogg" ], --- > "openSounds" : [ "/sfx/objects/florancrate_open.ogg" ], > "closeSounds" : [ "/sfx/objects/florancrate_close.ogg" ], objects\holiday\decoratedtree\decoratedtree.object 7c7 < "price" : 0, --- > "price" : 1500, 20c20 < "lightColor" : [204, 189, 173], --- > "lightColor" : [179, 170, 125], 25,26c25 < "dualImage" : "decoratedtree.png:", < --- > "imageLayers" : [ { "image" : "decoratedtree.png", "fullbright" : true }, { "image" : "decoratedtreelit.png" } ], 28,29c27,29 < "frames" : 1, < "animationCycle" : 0.5, --- > > "direction" : "left", > "flipImages" : true, 32a33,36 > }, > { > "imageLayers" : [ { "image" : "decoratedtree.png", "fullbright" : true }, { "image" : "decoratedtreelit.png" } ], > "imagePosition" : [-16, 0], 33a38,41 > "direction" : "right", > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] objects\holiday\dreidel\dreidel.object 10c10 < "price" : 0, --- > "price" : 125, objects\holiday\giantbells\giantbells.object 10c10 < "price" : 0, --- > "price" : 3000, objects\holiday\giantbow1\giantbow1.object 7c7 < "price" : 0, --- > "price" : 500, objects\holiday\giantbow2\giantbow2.object 7c7 < "price" : 0, --- > "price" : 750, objects\holiday\giantsanta\giantsanta.object 7c7 < "price" : 0, --- > "price" : 3000, objects\holiday\giantsnowflake\giantsnowflake.object 7c7 < "price" : 0, --- > "price" : 2000, objects\holiday\goldball\goldball.object 10c10 < "price" : 0, --- > "price" : 1000, objects\holiday\greencandycane1\greencandycane1.object 7c7 < "price" : 0, --- > "price" : 750, objects\holiday\greencandycane2\greencandycane2.object 7c7 < "price" : 0, --- > "price" : 500, objects\holiday\greencandycane3\greencandycane3.object 7c7 < "price" : 0, --- > "price" : 250, objects\holiday\greengumdrop1\greengumdrop1.object 10c10 < "price" : 0, --- > "price" : 250, objects\holiday\greengumdrop2\greengumdrop2.object 10c10 < "price" : 0, --- > "price" : 500, objects\holiday\holidaycandles\holidaycandles.object 7c7 < "price" : 0, --- > "price" : 750, objects\holiday\holidaylights\holidaylights.object 7,9c7,9 < "price" : 0, < "description" : "A string of small, twinkling fairy lights.", < "shortdescription" : "Fairy Lights", --- > "price" : 125, > "description" : "This string of small, twinkling holiday lights is the perfect way to get festive.", > "shortdescription" : "Holiday Lights", 20c20 < "lightColor" : [204, 189, 173], --- > "lightColor" : [179, 179, 143], 25c25 < "image" : "holidaylights.png:", --- > "imageLayers" : [ { "image" : "holidaylights.png", "fullbright" : true }, { "image" : "holidaylightslit.png" } ], 34c34 < "image" : "holidaylights.png:", --- > "imageLayers" : [ { "image" : "holidaylights.png", "fullbright" : true }, { "image" : "holidaylightslit.png" } ], 42c42 < "image" : "holidaylights.png:", --- > "imageLayers" : [ { "image" : "holidaylights.png", "fullbright" : true }, { "image" : "holidaylightslit.png" } ], 51c51 < "image" : "holidaylights.png:", --- > "imageLayers" : [ { "image" : "holidaylights.png", "fullbright" : true }, { "image" : "holidaylightslit.png" } ], objects\holiday\holidaypole\holidaypole.object 7,8c7,8 < "price" : 0, < "description" : "A holiday pole! Its festively striped.", --- > "price" : 2000, > "description" : "A holiday pole! It's festively striped.", objects\holiday\holly\holly.object 10c10 < "price" : 0, --- > "price" : 500, objects\holiday\lollipop1\lollipop1.object 10c10 < "price" : 0, --- > "price" : 2500, objects\holiday\lollipop2\lollipop2.object 10c10 < "price" : 0, --- > "price" : 500, objects\holiday\menorah\menorah.object 7c7 < "price" : 0, --- > "price" : 750, objects\holiday\present1\present1.object 12c12 < "price" : 0, --- > "price" : 125, objects\holiday\present2\present2.object 12c12 < "price" : 0, --- > "price" : 125, objects\holiday\present3\present3.object 12c12 < "price" : 0, --- > "price" : 125, objects\holiday\present4\present4.object 12c12 < "price" : 0, --- > "price" : 125, objects\holiday\purplegumdrop1\purplegumdrop1.object 10c10 < "price" : 0, --- > "price" : 250, objects\holiday\purplegumdrop2\purplegumdrop2.object 10c10 < "price" : 0, --- > "price" : 500, objects\holiday\redball\redball.object 10c10 < "price" : 0, --- > "price" : 1000, objects\holiday\redcandycane1\redcandycane1.object 7c7 < "price" : 0, --- > "price" : 750, objects\holiday\redcandycane2\redcandycane2.object 7c7 < "price" : 0, --- > "price" : 500, objects\holiday\redcandycane3\redcandycane3.object 7c7 < "price" : 0, --- > "price" : 250, objects\holiday\redgumdrop1\redgumdrop1.object 10c10 < "price" : 0, --- > "price" : 250, objects\holiday\redgumdrop2\redgumdrop2.object 10c10 < "price" : 0, --- > "price" : 500, objects\holiday\scifisleigh\scifisleigh.object 10c10 < "price" : 0, --- > "price" : 5000, 19a20,22 > "objectType" : "loungeable", > "sitFlipDirection" : false, > 23a27 > "sitCoverImage" : "/objects/holiday/scifisleigh/scifisleighcover.png", 26,27d29 < "frames" : 1, < "animationCycle" : 1.0, 29a32,33 > "sitPosition" : [12, 30], > 36a41 > "sitCoverImage" : "/objects/holiday/scifisleigh/scifisleighcover.png", 38,39d42 < "frames" : 1, < "animationCycle" : 1.0, 40a44,45 > > "sitPosition" : [-1, 30], objects\holiday\smallbow\smallbow.object 7c7 < "price" : 0, --- > "price" : 125, objects\holiday\smallholidaytree\smallholidaytree.object 7c7 < "price" : 0, --- > "price" : 250, objects\holiday\smallsnowflake\smallsnowflake.object 7c7 < "price" : 0, --- > "price" : 500, objects\holiday\stocking1\stocking1.object 7c7 < "price" : 0, --- > "price" : 250, 33,37d32 < ], < "smashable" : true, < "smashSounds" : [ "/sfx/objects/cardboardbox_close.ogg", "/sfx/objects/cardboardbox_open.ogg" ], < "smashDropOptions" : [ < [ [ "coalore", 1, { } ] ] objects\holiday\stocking2\stocking2.object 7c7 < "price" : 0, --- > "price" : 250, 33,37d32 < ], < "smashable" : true, < "smashSounds" : [ "/sfx/objects/cardboardbox_close.ogg", "/sfx/objects/cardboardbox_open.ogg" ], < "smashDropOptions" : [ < [ [ "coalore", 1, { } ] ] objects\holiday\undecoratedtree\undecoratedtree.object 7c7 < "price" : 0, --- > "price" : 1000, objects\holiday\wazlights\wazlights.object 7c7 < "price" : 0, --- > "price" : 750, objects\mission\apexmission\apexartifactaltar\apexartifactaltar.animation 2a3,11 > "stateTypes" : { > "artifact" : { > "default" : "visible", > "states" : { > "visible" : {}, > "invisible" : {} > } > } > }, 5a15 > "zLevel" : 1, 7a18,33 > } > }, > "artifact" : { > "properties" : { > "zLevel" : 2, > "offset" : [0, 1.125], > "centered" : true > }, > "partStates" : { > "artifact" : { > "visible" : { > "properties" : { > "image" : "" > } > } > } objects\mission\apexmission\apexartifactaltar\apexartifactaltar.object 25,26c25 < "anchors" : [ "bottom" ], < "renderLayer" : "Player+1" --- > "anchors" : [ "bottom" ] 35c34,35 < "altar" : "apexartifactaltar.png" --- > "altar" : "apexartifactaltar.png", > "artifact" : "artifactindicator.png" objects\mission\avianmission\avianartifactaltar\avianartifactaltar.animation 2a3,11 > "stateTypes" : { > "artifact" : { > "default" : "visible", > "states" : { > "visible" : {}, > "invisible" : {} > } > } > }, 5a15 > "zLevel" : 1, 7a18,33 > } > }, > "artifact" : { > "properties" : { > "zLevel" : 2, > "offset" : [0, 1.125], > "centered" : true > }, > "partStates" : { > "artifact" : { > "visible" : { > "properties" : { > "image" : "" > } > } > } objects\mission\avianmission\avianartifactaltar\avianartifactaltar.object 25,26c25 < "anchors" : [ "bottom" ], < "renderLayer" : "Player+1" --- > "anchors" : [ "bottom" ] 35c34,35 < "altar" : "avianartifactaltar.png" --- > "altar" : "avianartifactaltar.png", > "artifact" : "artifactindicator.png" objects\mission\bossdoor\bossdoor.lua 25c25,26 < self.debug = true --- > self.cooldownTime = config.getParameter("cooldownTime", 1.0) > self.cooldownTimer = 0 30c31 < if args.source[1] * object.direction() < 0 then --- > if self.cooldownTimer == 0 and args.source[1] * object.direction() < 0 then 39c40 < function update() --- > function update(dt) 40a42 > self.cooldownTimer = self.cooldownTime 41a44 > 48a52,53 > else > self.cooldownTimer = math.max(self.cooldownTimer - dt, 0) objects\mission\drip1\drip1.object 44c44,46 < "smashOnBreak" : true --- > "smashOnBreak" : true, > > "biomePlaced" : true objects\mission\floranmission\floranartifactaltar\floranartifactaltar.animation 2a3,11 > "stateTypes" : { > "artifact" : { > "default" : "visible", > "states" : { > "visible" : {}, > "invisible" : {} > } > } > }, 5a15 > "zLevel" : 1, 7a18,33 > } > }, > "artifact" : { > "properties" : { > "zLevel" : 2, > "offset" : [0, 1.125], > "centered" : true > }, > "partStates" : { > "artifact" : { > "visible" : { > "properties" : { > "image" : "" > } > } > } objects\mission\floranmission\floranartifactaltar\floranartifactaltar.object 25,26c25 < "anchors" : [ "bottom" ], < "renderLayer" : "Player+1" --- > "anchors" : [ "bottom" ] 35c34,35 < "altar" : "floranartifactaltar.png" --- > "altar" : "floranartifactaltar.png", > "artifact" : "artifactindicator.png" objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.animation 2a3,11 > "stateTypes" : { > "artifact" : { > "default" : "visible", > "states" : { > "visible" : {}, > "invisible" : {} > } > } > }, 5a15 > "zLevel" : 1, 7a18,33 > } > }, > "artifact" : { > "properties" : { > "zLevel" : 2, > "offset" : [0, 1.125], > "centered" : true > }, > "partStates" : { > "artifact" : { > "visible" : { > "properties" : { > "image" : "" > } > } > } objects\mission\glitchmission\glitchartifactaltar\glitchartifactaltar.object 25,26c25 < "anchors" : [ "bottom" ], < "renderLayer" : "Player+1" --- > "anchors" : [ "bottom" ] 35c34,35 < "altar" : "glitchartifactaltar.png" --- > "altar" : "glitchartifactaltar.png", > "artifact" : "artifactindicator.png" objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.animation 2a3,11 > "stateTypes" : { > "artifact" : { > "default" : "visible", > "states" : { > "visible" : {}, > "invisible" : {} > } > } > }, 5a15 > "zLevel" : 1, 7a18,33 > } > }, > "artifact" : { > "properties" : { > "zLevel" : 2, > "offset" : [0, 1.125], > "centered" : true > }, > "partStates" : { > "artifact" : { > "visible" : { > "properties" : { > "image" : "" > } > } > } objects\mission\hylotlmission\hylotlartifactaltar\hylotlartifactaltar.object 25,26c25 < "anchors" : [ "bottom" ], < "renderLayer" : "Player+1" --- > "anchors" : [ "bottom" ] 35c34,35 < "altar" : "hylotlartifactaltar.png" --- > "altar" : "hylotlartifactaltar.png", > "artifact" : "artifactindicator.png" objects\novakid\frontierdoor\frontierdoor.object 15c15 < "glitchDescription" : "Impressed. The different materials", --- > "glitchDescription" : "Impressed. The different materials come together in an aesthetically pleasing way.", objects\obstacles\arid\ceilingspike1\ceilingspike1.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\ceilingspike2\ceilingspike2.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\ceilingspike3\ceilingspike3.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\ceilingspike4\ceilingspike4.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\groundspike1\groundspike1.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\groundspike2\groundspike2.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\groundspike3\groundspike3.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\groundspike4\groundspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "greystoneshard" } ], > > "biomePlaced" : true objects\obstacles\arid\thorns1\thorns1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ], > > "biomePlaced" : true objects\obstacles\arid\thorns2\thorns2.object 73c73,75 < "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ], > > "biomePlaced" : true objects\obstacles\arid\thorns3\thorns3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ], > > "biomePlaced" : true objects\obstacles\arid\thorns4\thorns4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "vineshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greengroundspike1\greengroundspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greengroundspike2\greengroundspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greengroundspike3\greengroundspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\green\greengroundspike4\greengroundspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "woodshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icespike\icespike.object 298c298,300 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalactite1\icestalactite1.object 51c51 < "image" : "icestalactite1.png:", --- > "dualImage" : "icestalactite1.png:", 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalactite2\icestalactite2.object 51c51 < "image" : "icestalactite2.png:", --- > "dualImage" : "icestalactite2.png:", 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalactite3\icestalactite3.object 51c51 < "image" : "icestalactite3.png:", --- > "dualImage" : "icestalactite3.png:", 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalactite4\icestalactite4.object 51c51 < "image" : "icestalactite4.png:", --- > "dualImage" : "icestalactite4.png:", 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalagmite1\icestalagmite1.object 51,52c51,52 < "image" : "icestalagmite1.png:", < "imagePosition" : [0, -8], --- > "dualImage" : "icestalagmite1.png:", > "imagePosition" : [-8, 0], 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalagmite2\icestalagmite2.object 51,52c51,52 < "image" : "icestalagmite2.png:", < "imagePosition" : [0, -8], --- > "dualImage" : "icestalagmite2.png:", > "imagePosition" : [-8, 0], 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalagmite3\icestalagmite3.object 51,52c51,52 < "image" : "icestalagmite3.png:", < "imagePosition" : [0, -8], --- > "dualImage" : "icestalagmite3.png:", > "imagePosition" : [-8, 0], 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\ice\icestalagmite4\icestalagmite4.object 51,52c51,52 < "image" : "icestalagmite4.png:", < "imagePosition" : [0, -8], --- > "dualImage" : "icestalagmite4.png:", > "imagePosition" : [-8, 0], 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "iceshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 48c48 < "inventoryIcon" : "ceilingicon.png", --- > "inventoryIcon" : "magmaceilingspike1.png", 51c51 < "image" : "magmaceilingspike1.png:", --- > "dualImage" : "magmaceilingspike1.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 48c48 < "inventoryIcon" : "ceilingicon.png", --- > "inventoryIcon" : "magmaceilingspike2.png", 51c51 < "image" : "magmaceilingspike2.png:", --- > "dualImage" : "magmaceilingspike2.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 48c48 < "inventoryIcon" : "ceilingicon.png", --- > "inventoryIcon" : "magmaceilingspike3.png", 51c51 < "image" : "magmaceilingspike3.png:", --- > "dualImage" : "magmaceilingspike3.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 48c48 < "inventoryIcon" : "flooricon.png", --- > "inventoryIcon" : "magmagroundspike1.png", 51c51 < "image" : "magmagroundspike1.png:", --- > "dualImage" : "magmagroundspike1.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 48c48 < "inventoryIcon" : "flooricon.png", --- > "inventoryIcon" : "magmagroundspike2.png", 51c51 < "image" : "magmagroundspike2.png:", --- > "dualImage" : "magmagroundspike2.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 48c48 < "inventoryIcon" : "flooricon.png", --- > "inventoryIcon" : "magmagroundspike3.png", 51c51 < "image" : "magmagroundspike3.png:", --- > "dualImage" : "magmagroundspike3.png:", 53,54d52 < "frames" : 1, < "animationCycle" : 0.5, 72c70,72 < "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "blackstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 72c72,74 < "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ] --- > "smashParticles" : [ { "count" : 5, "particle" : "sandstoneshard" } ], > > "biomePlaced" : true objects\outpost\terramart\terramart.object 25c25 < { "item" : "robothenegg" }, --- > { "item" : "robothenegg" }, 35d34 < { "item" : "foodbowl" }, 53c52 < --- > 61c60 < "interactiveSpaces": [ --- > "interactiveSpaces": [ 74c73 < --- > 82c81 < "interactiveSpaces": [ --- > "interactiveSpaces": [ objects\protectorate\objects\protectoratesmokeprimer\protectoratesmokeprimer.object 17c17 < "novakidDescription" : "I see smoke, did someone leave a kettle boilinΓÇÖ?", --- > "novakidDescription" : "I see smoke, did someone leave a kettle boilin'?", objects\scripts\artifactaltar.lua 9a10,11 > animator.setAnimationState("artifact", "invisible") > objects\spawner\colonydeed\colonydeed.lua 61a62,69 > > message.setHandler("getRent", function() > self.rentTimer:reset() > return { > pool = getRent().pool, > level = getRentLevel() > } > end) 69d76 < local rent = getRent() 71,75c78,81 < if self.npcsDeliverRent and primary and world.callScriptedEntity(primary, "tenant.canDeliverRent") then < world.callScriptedEntity(primary, "tenant.deliverRent", rent.pool, getRentLevel()) < else < world.spawnTreasure(self.position, rent.pool, getRentLevel()) < callTenantsHome("rent") --- > callTenantsHome("rent") > if not self.npcsDeliverRent or not primary or not world.callScriptedEntity(primary, "tenant.canDeliverRent") then > world.spawnTreasure(self.position, getRent().pool, getRentLevel()) > self.rentTimer:reset() 77d82 < self.rentTimer:reset() objects\teleporter\blackteleporter\blackteleporter.object 42a43 > "rooting" : true, objects\teleporter\brassteleporter\brassteleporter.object 41a42 > "rooting" : true, objects\teleporter\futureteleporter\futureteleporter.object 42a43 > "rooting" : true, objects\teleporter\scienceteleporter\scienceteleporter.object 42a43 > "rooting" : true, objects\teleporter\stoneteleporter\stoneteleporter.object 42a43 > "rooting" : true, objects\teleporter\tombteleporter\tombteleporter.object 42a43 > "rooting" : true, objects\teleporter\woodenteleporter\woodenteleporter.object 42a43 > "rooting" : true, objects\themed\island\islandhammock\islandhammock.object 18c18 < "novakidlDescription" : "A hammock, huh? Now there's an idea I can get behind.", --- > "novakidDescription" : "A hammock, huh? Now there's an idea I can get behind.", objects\traps\ancientcrystaltrap\ancientcrystaltrap.object 34a35 > "renderLayer" : "Object+50", 56a58 > "renderLayer" : "Object+50", 79a82 > "renderLayer" : "Object+50", 101a105 > "renderLayer" : "Object+50", 124a129 > "renderLayer" : "Object+50", 146a152 > "renderLayer" : "Object+50", 169a176 > "renderLayer" : "Object+50", 191a199 > "renderLayer" : "Object+50", objects\traps\crystaltrap\crystaltrap.object 34a35 > "renderLayer" : "Object+50", 56a58 > "renderLayer" : "Object+50", 79a82 > "renderLayer" : "Object+50", 101a105 > "renderLayer" : "Object+50", 124a129 > "renderLayer" : "Object+50", 146a152 > "renderLayer" : "Object+50", 169a176 > "renderLayer" : "Object+50", 191a199 > "renderLayer" : "Object+50", objects\upgrade\techconsole\techconsole.object 57a58 > "rooting" : true, objects\wired\projectiletrap\beamtraprendering.lua 25,26c25,26 < local requireProjectile = objectAnimator.animationParameter("requireProjectile") < for _,beam in pairs(objectAnimator.animationParameter("beams")) do --- > local requireProjectile = animationConfig.animationParameter("requireProjectile") > for _,beam in pairs(animationConfig.animationParameter("beams")) do objects\wired\proximitysensor\invisibleproximitysensor.object 6d5 < 8c7 < "price" : 15, --- > "price" : 0, projectiles\physics.config 1099c1099,1100 < "collisionPoly" : [ ], --- > "collisionEnabled" : false, > "collisionPoly" : [ [0.5, 0.5], [0.5, -0.5], [-0.5, -0.5], [-0.5, 0.5] ], projectiles\activeitems\boomerang\lunarang.projectile 2,3c2,3 < "projectileName" : "lunarang", < "image" : "lunarang.png", --- > "projectileName" : "lunarang_l6", > "image" : "lunarang_l6.png", 24c24 < "shardType" : "lunarangshard", --- > "shardType" : "lunarangshard_l6", projectiles\activeitems\boomerang\wormerang.projectile 22c22 < "damageKind" : "poison", --- > "damageKind" : "poisonspear", projectiles\activeitems\staff\boltguide\boltguide.projectile 15c15 < "damageKind" : "default", --- > "damageKind" : "electric", projectiles\activeitems\staff\kluexstaffplasma\kluexstaffplasma.lua 20c20,22 < projectile.setTimeToLive(0.5) --- > if projectile.timeToLive() > 0 then > projectile.setTimeToLive(0.5) > end projectiles\boss\kluexboss\floorlava\floorlava.lua 23a24,29 > local height = mcontroller.localBoundBox()[4] - mcontroller.localBoundBox()[2] > local sinkTime = self.sinkSpeed / height > if projectile.timeToLive() <= sinkTime then > self.sinking = true > end > projectiles\boss\kluexboss\floorlava\floorlava.projectile 5a6,8 > "movementSettings" : { > "collisionPoly" : [ [4, 1], [4, -1], [-4, -1], [-4, 1] ] > }, projectiles\guns\unsorted\flamethrower\flamethrower.projectile 7c7 < "frameNumber" : 9, --- > "frameNumber" : 12, 10d9 < projectiles\npcs\iceshot\iceshot.projectile 11c11 < "damageKind" : "slash" --- > "damageKind" : "icehammer" projectiles\traps\trapflame\trapflame.projectile 7d6 < "damageKindImage" : "/interface/statuses/fire.png", 8a8,9 > "winddownFrames" : 3, > "intangibleWinddown" : true, quests\scripts\artifact.lua 10,12d9 < self.artifactAnimation = config.getParameter("artifactAnimation") < < quest.setParameter("artifactUid", {type = "entity", uniqueId = self.artifactUid, indicator = self.artifactAnimation}) 22d18 < quest.setIndicators({}) 26c22 < --- > 27a24 > quest.setIndicators({}) 63d59 < quest.setIndicators({"artifactUid"}) 67d62 < quest.setIndicators({}) quests\story\apex_mission2.questtemplate 37d36 < "artifactAnimation" : "/objects/mission/apexmission/apexartifactaltar/artifactindicator.animation", quests\story\avian_mission2.questtemplate 37d36 < "artifactAnimation" : "/objects/mission/avianmission/avianartifactaltar/artifactindicator.animation", quests\story\floran_mission2.questtemplate 37d36 < "artifactAnimation" : "/objects/mission/floranmission/floranartifactaltar/artifactindicator.animation", quests\story\glitch_mission2.questtemplate 37d36 < "artifactAnimation" : "/objects/mission/glitchmission/glitchartifactaltar/artifactindicator.animation", quests\story\hylotl_mission2.questtemplate 37d36 < "artifactAnimation" : "/objects/mission/hylotlmission/hylotlartifactaltar/artifactindicator.animation", recipes\spinningwheel\clothes\boxingglove.recipe 9c9 < "groups" : [ "craftingwheel", "weapon" ] --- > "groups" : [ "craftingwheel", "clothes" ] recipes\teleporterstore\blackteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\brassteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\futureteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\scienceteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\stoneteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\tombteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, recipes\teleporterstore\woodenteleporter.recipe 1a2,4 > "currencyInputs" : { > "money" : 3000 > }, 3d5 < { "item" : "money", "count" : 3000 }, scripts\behavior.lua 4,456d3 < < --RunningNodes = {} < < BTree = {} < BTree.nextId = 1 < < function BTree:new(behavior, parameters) < parameters = parameters or {} < local instance = {} < < instance.back = {} < instance.front = {} < instance.current = 0 < < instance.loadSteps = parameters.loadSteps or 100 < < setmetatable(instance, {__index = self}) < < if type(behavior) == "string" then < instance.name = behavior < behavior = root.behaviorModule(behavior) < end < instance:loadScripts(behavior.scripts) < instance.load = coroutine.create(function() < behavior.root.behavior = instance.name < local root = instance:parseNode(behavior.root, parseArgs(parseArgs(parameters, behaviorConfig()), behavior.parameters or {})) < instance.root = root < instance.load = nil < return true < end) < < return instance < end < < function BTree:parseNode(node, parameters, parent) < coroutine.yield() < local newNode = {} < < if node.type == "module" then < local behavior = root.behaviorModule(node.name) < self:loadScripts(behavior.scripts) < moduleParameters = {} < for k,v in pairs(node.parameters) do < moduleParameters[k] = replaceTag(v, parameters) < end < behavior.root.behavior = behavior.name < return self:parseNode(behavior.root, parseArgs(parseArgs(moduleParameters, parameters), behavior.parameters), parent) < end < < newNode.id = BTree.nextId < BTree.nextId = BTree.nextId + 1 < newNode.name = node.name < newNode.type = node.type < newNode.output = node.output < < newNode.behavior = node.behavior < newNode.parent = parent < < -- Keep a set of parents for fast lookups < newNode.parents = {} < if parent then < if not newNode.behavior then < newNode.behavior = parent.behavior < end < newNode.parents[parent.id] = 1 < for parentId,_ in pairs(parent.parents) do < newNode.parents[parentId] = 1 < end < end < < newNode.callback = _ENV[node.name] < if newNode.callback == nil or type(newNode.callback) ~= "function" then < error(string.format("Invalid action, no function \'%s\' found \n", node.name)) < end < < newNode.parameters = {} < if node.parameters then < for k,v in pairs(node.parameters) do < newNode.parameters[k] = replaceTag(v, parameters) < end < end < < -- Composite < if node.children then < newNode.children = {} < for _,child in pairs(node.children) do < table.insert(newNode.children, self:parseNode(child, parameters, newNode)) < end < end < < -- Decorator < if node.child then < newNode.child = self:parseNode(node.child, parameters, newNode) < end < < return newNode < end < < function BTree:loadScripts(scripts) < for _,script in pairs(scripts) do < require(script) < end < end < < function BTree:run(dt) < self.dt = dt < if self.load then < for i=0, self.loadSteps do < local status, result = coroutine.resume(self.load) < if not status then error(result) end < if result == true then < break < end < end < end < if not self.root then return end < < -- if self.topLevel then < -- table.insert(RunningNodes, self.name) < -- end < < if #self.front == 0 then < local _,result = self:runNode(self.root, true) < if result == true or result == false then < return result < end < end < < for i,node in ipairs(self.front) do < self.current = i < local result = self:propagate(node, self:resume(node, dt)) < < if result == true or result == false then < self:clear() < return result < end < end < self.discard = {} < < -- if self.topLevel then < -- local y = 0 < -- local position = mcontroller.position() < -- for _,moduleName in pairs(RunningNodes) do < -- world.debugText(moduleName, {position[1], position[2] + y}, "yellow") < -- y = y + 1 < -- end < -- RunningNodes = {} < -- end < < self.front = self.back < self.back = {} < end < < function BTree:resume(node, dt) < local status, result < if node.type == "action" then < node.parameters.dt = dt < if node.cor then < status, result = coroutine.resume(node.cor, node.parameters, node.output or {}, node) < else < node.cor = coroutine.create(node.callback) < status, result = coroutine.resume(node.cor, node.parameters, node.output or {}, node) < end < else < return self:internal(node) < end < < if result ~= true and result ~= false then < --table.insert(RunningNodes, string.format("%s - %s", node.behavior, node.name)) < table.insert(self.back, node) < else < self:clearNode(node) < end < < if not status then self:stack(node) error(string.format("[%s] error: %s\n", node.name, result)) end < return result < end < < function BTree:internal(node) < node.cor = coroutine.create(node.callback) < local status, result = coroutine.resume(node.cor, node, self) < if not status then error(string.format("[%s] error: %s", node.name, result)) end < return result < end < < function BTree:resumeInternal(node, child, childResult) < local status, result = coroutine.resume(node.cor, child, childResult) < if not status then error(result) end < return result < end < < function BTree:propagate(node, result) < if result == true or result == false then < if node.parent == nil then < return result < else < return self:propagate(node.parent, self:resumeInternal(node.parent, node, result)) < end < elseif node.interrupt then < local target = node.interrupt.parent < if target then < result = self:resumeInternal(target, node.interrupt, nil) < node.interrupt = false < return self:propagate(target, result) < end < end < end < < function BTree:unqueueFront(node) < local unqueued = {} < for i = #self.front, self.current+1, -1 do < local queued = self.front[i] < if queued.id == node.id or queued.parents[node.id] then < table.remove(self.front, i) < table.insert(unqueued, queued) < self:clearNode(queued) < end < end < return unqueued < end < < function BTree:unqueueBack(node) < local unqueued = {} < for i = #self.back, 1, -1 do < local queued = self.back[i] < if queued.id == node.id or queued.parents[node.id] then < table.remove(self.back, i) < table.insert(unqueued, queued) < self:clearNode(queued) < end < end < return unqueued < end < < function BTree:unqueue(node, doInterrupt) < local unqueued = {} < util.appendLists(unqueued, self:unqueueFront(node)) < util.appendLists(unqueued, self:unqueueBack(node)) < < if doInterrupt then < for _,n in pairs(unqueued) do < self:interrupt(n, node) < end < end < end < < function BTree:interrupt(node, untilNode) < self:clearNode(node) < < if node.parent ~= nil and node ~= untilNode then < return self:interrupt(node.parent, untilNode) < end < end < < function BTree:setInterrupt(node, value) < node.interrupt = value < end < < function BTree:clear(interrupt) < -- Deep cleanup of nodes < self.current = 0 < if self.root then < self:unqueue(self.root, interrupt) < else < self.load = nil < end < < self.back = {} < self.front = {} < end < < function BTree:clearNode(node) < if node.cor then < node.cor = nil < if node.onClear then node.onClear() end < node.onClear = nil < end < end < < function BTree:stack(node) < sb.logInfo("Stack from %s", self.name) < while node.parent ~= nil do < local index = 1 < if node.parent.children then < _,index = util.find(node.parent.children, function(v) return v == node end) < end < sb.logInfo("[%s]:%s", node.parent.name, index) < node = node.parent < end < end < < function BTree:runNode(node, handleRunning) < if handleRunning then < node.interrupt = node < elseif node.parent then < node.interrupt = node.parent.interrupt < end < < local result = self:resume(node, self.dt) < if result == true or result == false or handleRunning then < return node, result < else < return coroutine.yield() < end < end < < function BTree:queueBack(node, handleRunning) < if handleRunning then < node.interrupt = node < elseif node.parent then < node.interrupt = node.parent.interrupt < end < < table.insert(self.back, node) < end < < function behaviorConfig() < return self.behaviorConfig or config.getParameter("behaviorConfig", {}) < end < < function replaceTag(value, parameters) < if type(value) == "string" then < local tagString = value:match("^<.+>$") < if tagString ~= nil then < tagString = tagString:sub(2, -2) < if parameters[tagString] ~= nil then < return parameters[tagString] < else < sb.logInfo("Could not find parameter for tag '%s'", tagString) < end < end < end < return value < end < < ----------------------------------------------------------- < -- COMPOSITE NODES < ----------------------------------------------------------- < < function sequence(self, tree) < for _,child in pairs(self.children) do < local _,result = tree:runNode(child) < if result == false then return false end < end < return true < end < < function cleanup(self, tree) < local current = 1 < < -- On clear the cleanup node runs any unqueued children once < self.onClear = function() < for i=current+1, #self.children do < tree:runNode(self.children[i], true) < end < tree:unqueue(self) < end < < for i,child in pairs(self.children) do < current = i < local _,result = tree:runNode(child) < if result == false then return false end < end < return true < end < < function selector(self, tree) < for _,child in pairs(self.children) do < local _,result = tree:runNode(child) < if result == true then return true end < end < return false < end < < function parallel(self, tree) < local successCount = self.parameters.success < if successCount == nil or successCount == -1 then successCount = #self.children end < < local failCount = self.parameters.fail < if failCount == nil or failCount == -1 then failCount = #self.children end < < local states = {} < local first = true < while true do < for i,child in pairs(self.children) do < local node, result < if first then < node, result = tree:runNode(child, true) < else < node, result = coroutine.yield() < end < local state = states[node.id] < states[node.id] = result == nil and "running" or result < < if states[node.id] ~= state then < if util.count(states, true) >= successCount then < tree:unqueue(self, true) < return true < end < if util.count(states, false) >= failCount then < tree:unqueue(self, true) < return false < end < end < < if result == true or result == false then < tree:queueBack(node, true) < end < end < first = false < end < end < < function dynamic(self, tree) < local current = 1 < < while current <= #self.children do < local node, result = tree:runNode(self.children[current], false) < < while true do < if result == true then < tree:unqueue(self) < return true < elseif result == false then < tree:queueBack(node, true) < if node == self.children[current] then < break < end < else < if node ~= self.children[current] then < local _,index = util.find(self.children, function(id) return id == node end) < tree:unqueue(self.children[current], true) < for i=index+1, current-1 do < tree:unqueue(self.children[i]) < end < current = index < end < end < < node, result = coroutine.yield() < end < < current = current + 1 < end < tree:unqueue(self) < return false < end < < function randomize(self, tree) < local _,result = tree:runNode(util.randomFromList(self.children)) < return result < end < 461,462c8,9 < function repeater(self, tree) < local args = parseArgs(self.parameters, { --- > function repeater(args, nodeId) > local args = parseArgs(args, { 471c18 < _,result = tree:runNode(self.child) --- > result = coroutine.yield() 478,479c25,26 < function failer(self, tree) < tree:runNode(self.child) --- > function failer(args, nodeId) > coroutine.yield() 483,484c30,31 < function succeeder(self, tree) < tree:runNode(self.child) --- > function succeeder(args, nodeId) > coroutine.yield() 488,489c35,36 < function inverter(self, tree) < local _,result = tree:runNode(self.child) --- > function inverter(args, nodeId) > local result = coroutine.yield() 493,494c40,41 < function cooldown(self, tree) < local args = parseArgs(self.parameters, { --- > function cooldown(args, nodeId) > local args = parseArgs(args, { 499c46 < local time = BData:getNumber("cooldown-"..self.id) --- > local time = BData:getNumber("cooldown-"..nodeId) 504c51 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 507c54 < local cooldown = BData:getNumber(self.parameters.cooldown) --- > local cooldown = BData:getNumber(args.cooldown) 511c58 < BData:setNumber("cooldown-"..self.id, world.time() + cooldown) --- > BData:setNumber("cooldown-"..nodeId, world.time() + cooldown) 516c63 < function filter(self, tree) --- > function filter(args, nodeId) 518c65 < local items = BData:getList(self.parameters.list) --- > local items = BData:getList(args.list) 520c67 < BData:set(self.parameters.type, "filterItem", filterItem) --- > BData:set(args.type, "filterItem", filterItem) 522c69 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 528c75 < BData:setList(self.parameters.list, newItems) --- > BData:setList(args.list, newItems) 532,533c79,80 < function each(self, tree) < local items = BData:getList(self.parameters.list) --- > function each(args, nodeId) > local items = BData:getList(args.list) 535c82 < BData:set(self.parameters.type, "eachItem", filterItem) --- > BData:set(args.type, "eachItem", filterItem) 537c84 < _,result = tree:runNode(self.child) --- > result = coroutine.yield() 543,544c90,91 < function optional(self, tree) < local run = BData:getBool(self.parameters.shouldRun) --- > function optional(args, nodeId) > local run = BData:getBool(args.shouldRun) 546c93 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 553,554c100,101 < function logResult(self, tree) < local args = parseArgs(self.parameters, { --- > function logResult(args, nodeId) > local args = parseArgs(args, { 558c105 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 563c110 < function debugNode(self, tree) --- > function debugNode(args, nodeId) 565c112 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 569,571c116,118 < function limiter(self, tree) < local limit = self.parameters.limit or 1 < local runs = BData:getNumber("limiter-"..self.id) or 0 --- > function limiter(args, nodeId) > local limit = args.limit or 1 > local runs = BData:getNumber("limiter-"..nodeId) or 0 574c121 < local _,result = tree:runNode(self.child) --- > local result = coroutine.yield() 577c124 < BData:setNumber("limiter-"..self.id, runs) --- > BData:setNumber("limiter-"..nodeId, runs) 583c130 < -- ACTION NODES (Leaf nodes) --- > -- ACTION NODES 724,763c271 < end < < function addWorker(taskFunction) < if not self.workerTasks then self.workerTasks = {} end < < local task = { < coroutine = coroutine.create(taskFunction) < } < runTask(task) < local handle = function() < return task.lastResult < end < self.workerTasks[handle] = task < < return handle < end < < function removeWorker(handle) < self.workerTasks[handle] = nil < end < < function runTask(task) < local status, result = coroutine.resume(task.coroutine) < if status then < task.lastResult = result < else < sb.logInfo("Worker error: %s", result) < end < end < < function runWorkers() < if not self.workerTasks then self.workerTasks = {} end < for handle,task in pairs(self.workerTasks) do < if coroutine.status(task.coroutine) ~= "dead" then < runTask(task) < else < removeWorker(handle) < end < end < end --- > end \ No newline at end of file scripts\rect.lua 23a24,27 > function rect.fromVec2(min, max) > return {min[1], min[2], max[1], max[2]} > end > 94c98 < end \ No newline at end of file --- > end scripts\tenant.lua 89d88 < storage.rent = {pool = pool, level = level} 173,177d171 < function isCarryingRent(args, output) < args = parseArgs(args, {}) < return storage.rent ~= nil < end < 184,186c178,180 < < if not storage.rent then < return false --- > local promise = world.sendEntityMessage(storage.respawner, "getRent") > while not promise:finished() do > coroutine.yield() 189,190c183,184 < world.spawnTreasure(position, storage.rent.pool, storage.rent.level) < storage.rent = nil --- > local rent = promise:result() > world.spawnTreasure(position, rent.pool, rent.level) scripts\util.lua 214a215,223 > > function util.takeEnd(list, n) > local result = {} > for i = math.max(#list - n + 1, 1), #list do > table.insert(result, list[i]) > end > return result > end > 334a344,354 > -- version of util.wait that yields nil instead of false for when you don't > -- want to yield false and instead want to yield nil > function util.run(duration, action) > local wait = coroutine.create(util.wait) > while true do > local status, result = coroutine.resume(wait, duration, action) > if result ~= false then break end > coroutine.yield() > end > end > 467,471c487,488 < local parsed = copy(args or {}) < for k,v in pairs(defaults) do < if parsed[k] == nil then < parsed[k] = v < end --- > for k,v in pairs(args) do > defaults[k] = v 473c490 < return parsed --- > return defaults 921a939,942 > end > > function ControlMap:add(value) > table.insert(self.activeValues, value) scripts\actions\animator.lua 0a1,75 > function clearAnimation() > self.animationControls = self.animationControls or {} > self.animateFallbacks = self.animateFallbacks or {} > self.animationControls = util.map(self.animationControls, function() return false end) > > self.emitterControls = self.emitterControls or {} > self.emitterControls = util.map(self.emitterControls, function() return false end) > > self.transformationControls = self.transformationControls or {} > self.transformationControls = util.map(self.transformationControls, function() return false end) > > self.soundLoops = self.soundLoops or {} > self.soundLoops = util.map(self.soundLoops, function() return false end) > end > > function controlAnimation(stateType, state, fallback) > self.animateFallbacks[stateType] = fallback > self.animationControls[stateType] = true > end > > function controlEmitter(emitter) > self.emitterControls[emitter] = true > end > > function controlTransformation(group) > self.transformationControls[group] = true > end > > function controlLoopSound(sound) > self.soundLoops[sound] = true > end > > function updateAnimation() > local fallbacks = {} > for stateType,fallback in pairs(self.animateFallbacks) do > if self.animationControls[stateType] == false then > animator.setAnimationState(stateType, fallback) > self.animationControls[stateType] = nil > else > fallbacks[stateType] = fallback > end > end > self.animateFallbacks = fallbacks > > local emitters = {} > for emitter,v in pairs(self.emitterControls) do > if v == false then > animator.setParticleEmitterActive(emitter, false) > else > emitters[emitter] = v > end > end > self.emitterControls = emitters > > local transformations = {} > for group,v in pairs(self.transformationControls) do > if v == false then > animator.resetTransformationGroup(group) > else > transformations[group] = v > end > end > self.transformationControls = transformations > > local sounds = {} > for soundName,v in pairs(self.soundLoops) do > if v == false then > animator.stopAllSounds(soundName) > else > sounds[soundName] = v > end > end > self.soundLoops = sounds > end > 15a91,126 > -- Requires the entity to call clearAnimation before running the behavior > -- and updateAnimation after > -- Holds an animation until it is no longer called > -- param type > -- param state > function animate(args, output) > args = parseArgs(args, { > type = nil, > state = nil, > fallback = nil > }) > > if args.fallback == nil or args.fallback == "" then > return false > end > > animator.setAnimationState(args.type, args.state) > while true do > controlAnimation(args.type, args.state, args.fallback) > coroutine.yield() > end > end > > -- param sound > function loopSound(args, output) > args = parseArgs(args, { > sound = nil > }) > > animator.playSound(args.sound, -1) > while true do > controlLoopSound(args.sound) > coroutine.yield() > end > end > 30a142,170 > -- param rotation > -- param rotationCenter > -- param translation > function transform(args, output) > args = parseArgs(args, { > group = nil, > rotation = nil, > rotationCenter = nil, > translation = nil > }) > > while true do > controlTransformation(args.group) > > local rotation = BData:getNumber(args.rotation) > local rotationCenter = BData:getVec2(args.rotationCenter) > local translation = BData:getVec2(args.translation) > animator.resetTransformationGroup(args.group) > if rotation then > animator.rotateTransformationGroup(args.group, rotation) > end > if translation then > animator.translateTransformationGroup(args.group, translation) > end > > coroutine.yield() > end > end > 70a211,221 > function scaleTransformationGroup(args, output) > args = parseArgs(args, { > transformationGroup = nil, > scale = 1 > }) > local scale = BData:getNumber(args.scale) > > animator.scaleTransformationGroup(args.transformationGroup, scale) > return true > end > 94a246,258 > -- param emitter > function emitParticles(args, output) > args = parseArgs(args, { > emitter = nil > }) > > animator.setParticleEmitterActive(args.emitter, true) > while true do > controlEmitter(args.emitter) > coroutine.yield() > end > end > 126c290 < end \ No newline at end of file --- > end scripts\actions\builders.lua 6c6 < function sequenceActions(args, output, node) --- > function sequenceActions(args, output, nodeId, dt) 9c9 < local tree = BData:getTable("sequenceActions-"..node.id) --- > local tree = BData:getTable("sequenceActions-"..nodeId) 37,38c37,41 < tree = BTree:new({root = sequence, scripts = {}}) < BData:setTable("sequenceActions-"..node.id, tree) --- > local newTree = root.behavior({name = "sequenceActions-"..nodeId, root = sequence, scripts = jarray()}, {}) > tree = {newTree, newTree:init(_ENV)} > BData:setTable("sequenceActions-"..nodeId, tree) > else > tree[1]:clear() 41d43 < node.onClear = function() tree:clear(true) end 43c45 < local result = tree:run(args.dt) --- > local result = tree[1]:run(tree[2], dt) 47c49 < args.dt = coroutine.yield().dt --- > dt = coroutine.yield() 53c55 < function selectorActions(args, output, node) --- > function selectorActions(args, output, nodeId, dt) 56c58 < local tree = BData:getTable("selectorActions-"..node.id) --- > local tree = BData:getTable("selectorActions-"..nodeId) 57a60 > local dynamic = BData:getBool(args.dynamic) 60c63 < name = "selector", --- > name = dynamic and "dynamic" or "selector", 83,85c86,90 < < tree = BTree:new({root = selector, scripts = {}}) < BData:setTable("selectorActions-"..node.id, tree) --- > local newTree = root.behavior({name = "selectorActions-"..nodeId, root = selector, scripts = jarray()}, {}) > tree = {newTree, newTree:init(_ENV)} > BData:setTable("selectorActions-"..nodeId, tree) > else > tree[1]:clear() 88d92 < node.onClear = function() tree:clear(true) end 90c94 < local result = tree:run(args.dt) --- > local result = tree[1]:run(tree[2], dt) 94c98 < args.dt = coroutine.yield().dt --- > dt = coroutine.yield() 100c104 < function parallelActions(args, output, node) --- > function parallelActions(args, output, nodeId, dt) 103c107 < local tree = BData:getTable("parallelActions-"..node.id) --- > local tree = BData:getTable("parallelActions-"..nodeId) 131,132c135,139 < tree = BTree:new({root = parallel, scripts = {}}) < BData:setTable("parallelActions-"..node.id, tree) --- > local newTree = root.behavior({name = "parallelActions-"..nodeId, root = parallel, scripts = jarray()}, {}) > tree = {newTree, newTree:init(_ENV)} > BData:setTable("parallelActions-"..nodeId, tree) > else > tree[1]:clear() 135d141 < node.onClear = function() tree:clear(true) end 137c143 < local result = tree:run(args.dt) --- > local result = tree[1]:run(tree[2], dt) 141c147 < args.dt = coroutine.yield().dt --- > dt = coroutine.yield() scripts\actions\entity.lua 46a47,54 > -- param aggressive > function controlAggressive(args, output) > args = parseArgs(args, {}) > > self.controlAggressive = true > return true > end > scripts\actions\flying.lua 126c126 < function swarmPosition(args, output) --- > function swarmPosition(args, output, _, dt) 166,167c166,167 < timer = timer - args.dt < args = coroutine.yield("running") --- > timer = timer - dt > dt = coroutine.yield("running") scripts\actions\math.lua 7c7 < args = parseArgs(args, { --- > args = parseArgs(args, { 23c23 < args = parseArgs(args, { --- > args = parseArgs(args, { 41c41 < second = nil --- > second = nil 50a51,66 > -- param min > -- param max > -- param value > -- output number > function clamp(args, output) > args = parseArgs(args, { > min = nil, > max = nil, > value = nil > }) > > local min, max, value = BData:getNumber(args.min, args.max, args.value) > BData:setOutput(util.clamp(value, min, max)) > return true > end > 82c98 < second = nil --- > second = nil 88d103 < 99c114 < second = nil --- > second = nil 174a190,209 > return true > end > > -- param ratio > -- param func > -- output ratio > function ease(args, output) > args = parseArgs(args, { > ratio = nil, > func = "sin" > }) > > local ratio = BData:getNumber(args.ratio) > if args.func == "sin" then > BData:setNumber(output.ratio, math.sin(ratio * math.pi / 2)) > elseif args.func == "doubleSin" then > BData:setNumber(output.ratio, math.sin(ratio * math.pi)) > elseif args.func == "quadSin" then > BData:setNumber(output.ratio, math.sin(ratio * math.pi * 2 - math.pi / 2) / 2 + 0.5) > end scripts\actions\monster.lua 63c63 < function setActiveSkillName(args, output) --- > function setActiveSkillName(args, output, _, dt) 75c75 < function rotate(args, output) --- > function rotate(args, output, _, dt) 96c96 < local angleStep = args.rate * args.dt * util.toDirection(diff) --- > local angleStep = args.rate * dt * util.toDirection(diff) 105c105 < coroutine.yield("running") --- > dt = coroutine.yield() 111a112,130 > end > > -- param angle > -- param transformationGroup > function rotateBody(args, output) > args = parseArgs(args, { > angle = nil, > transformationGroup = nil > }) > > self.rotationGroup = args.transformationGroup > while true do > self.rotation = BData:getNumber(args.angle) > self.rotated = true > > animator.resetTransformationGroup(args.transformationGroup) > animator.rotateTransformationGroup(args.transformationGroup, self.rotation) > coroutine.yield() > end scripts\actions\movement.lua 4a5,28 > function movement() > if self.moving then > if self.move and coroutine.status(self.move) ~= "dead" then > local status, result = coroutine.resume(self.move) > if status then > self.moveResult = result > else > error(string.format("Movement error: %s", result)) > end > end > else > self.move = nil > end > end > > function setMovementCoroutine(cor) > self.move = cor > self.moving = true > movement() > end > > -- > -- > 16,18c40,41 < direction = util.toDirection(direction) < local facingMode = config.getParameter("facingMode", "control") < if facingMode == "control" then --- > direction = direction > 0 and 1 or -1 > if npc then 20,21c43,51 < if entity.entityType() == "npc" then < npc.setAimPosition(vec2.add(mcontroller.position(), {direction * 5, -5})) --- > npc.setAimPosition(vec2.add(mcontroller.position(), {direction * 5, -5})) > else > if config.getParameter("facingMode", "control") == "transformation" then > mcontroller.controlFace(1) > animator.resetTransformationGroup("facing") > animator.scaleTransformationGroup("facing", {util.toDirection(direction), 1}) > self.facingDirection = direction > else > mcontroller.controlFace(direction) 23,26d52 < elseif facingMode == "transformation" then < mcontroller.controlFace(1) < animator.resetTransformationGroup("facing") < animator.scaleTransformationGroup("facing", {util.toDirection(direction), 1}) 28,33d53 < < BData:setNumber("facingDirection", direction) < end < < function setFacingDirection() < return self.setFacingDirection 96c116,117 < local handle = addWorker(function() --- > local moveFunc = coroutine.create(function() > local moved = false 120c141 < -- # --- > -- # 150a172 > moved = true 154,155c176,179 < mcontroller.setXVelocity(0) < mcontroller.clearControls() --- > if moved then > mcontroller.setXVelocity(0) > mcontroller.clearControls() > end 158d181 < 162,164d184 < node.onClear = function() < removeWorker(handle) < end 165a186 > setMovementCoroutine(moveFunc) 167c188,193 < coroutine.yield(handle()) --- > self.moving = true > if self.move == moveFunc then > coroutine.yield(self.moveResult) > else > return false > end 174c200 < direction = "facingDirection" --- > direction = "facingDirection" 290a317,318 > > -- local variables for communicating between movement function and action node 292,293c320,324 < local targetPosition = BData:getPosition(args.position) < local position = false --- > local moveDirection = 0 > local targetPosition = false > local pathfinding = false > local newPosition = BData:getPosition(args.position) > local avoidLiquid = BData:getBool(args, avoidLiquid) 295c326 < local handle = addWorker(function() --- > local moveFunc = coroutine.create(function() 298,309c329,337 < local newPosition = BData:getPosition(args.position) < local avoidLiquid = BData:getBool(args.avoidLiquid) < if not position or (newPosition[1] ~= targetPosition[1] or newPosition[2] ~= targetPosition[2]) then < position = BData:getPosition(args.position) < if position then < if args.groundPosition then < position = findGroundPosition(position, args.minGround, args.maxGround, avoidLiquid) < elseif avoidLiquid then < local liquid = world.liquidAt(rect.translate(mcontroller.boundBox(), position)) < if liquid and liquid[2] > 0.1 then < position = nil < end --- > if newPosition then > targetPosition = newPosition > newPosition = false > if args.groundPosition then > targetPosition = findGroundPosition(targetPosition, args.minGround, args.maxGround, avoidLiquid) > elseif avoidLiquid then > local liquid = world.liquidAt(rect.translate(mcontroller.boundBox(), targetPosition)) > if liquid and liquid[2] > 0.1 then > targetPosition = nil 313c341,342 < if not position then return false end --- > if not targetPosition then return false end > world.debugLine(mcontroller.position(), targetPosition, "yellow") 315,316c344 < util.debugLine(mcontroller.position(), position, "yellow") < util.debugPoint(position, "yellow") --- > local moved = pather:move(targetPosition, script.updateDt()) 318,319c346,348 < pather.options.run = BData:getBool(args.run) < moved = pather:move(position, script.updateDt()) --- > moveDirection = pather.deltaX > pathfinding = moved == "pathfinding" or moved == false > if not self.setFacingDirection and moveDirection ~= 0 then controlFace(moveDirection) end 321,325d349 < if not setFacingDirection() and pather.deltaX ~= 0 then controlFace(pather.deltaX) end < < BData:setNumber(output.direction, util.toDirection(pather.deltaX)) < BData:set("bool", output.pathfinding, moved == "pathfinding" or moved == false) < 328c352 < break --- > return moved 332d355 < return moved 334,336d356 < node.onClear = function() < removeWorker(handle) < end 337a358 > setMovementCoroutine(moveFunc) 339c360,376 < coroutine.yield(handle()) --- > self.moving = true > if self.move == moveFunc then > if self.moveResult ~= true and self.moveResult ~= false then > newPosition = BData:getPosition(args.position) > if newPosition[1] == targetPosition[1] and newPosition[2] == targetPosition[2] then > newPosition = false > end > avoidLiquid = BData:getBool(args.avoidLiquid) > pather.options.run = BData:getBool(args.run) > end > > BData:setNumber(output.direction, util.toDirection(moveDirection)) > BData:set("bool", output.pathfinding, pathfinding) > coroutine.yield(self.moveResult) > else > return false > end 531c568 < args = parseArgs(args, { --- > args = parseArgs(args, { 550a588,597 > -- param parameters > function controlModifiers(args, output) > args = parseArgs(args, { > modifiers = {} > }) > > mcontroller.controlModifiers(args.modifiers) > return true > end > 644c691 < function findOuterDoor(args, output) --- > function findOuterDoor(args, output, _, dt) 667c714 < if isInside({position = sidePosition, dt = args.dt}) then --- > if isInside({position = sidePosition}) then scripts\actions\npc.lua 27a28,42 > -- param entity > function lounge(args, output) > args = parseArgs(args, { > entity = nil > }) > > local entityId = BData:getEntity(args.entity) > if entityId == nil then return false end > if not npc.isLounging() or npc.loungingIn() ~= entityId then > npc.setLounging(entityId) > end > self.lounge = true > return true > end > 278c293 < function friendlyTargeting(args, output, node) --- > function friendlyTargeting(args, output, nodeId, dt) 296c311 < local cooldown = BData:getNumber("queryCooldown-"..node.id) or 0 --- > local cooldown = BData:getNumber("queryCooldown-"..nodeId) or 0 300c315 < BData:setNumber("queryCooldown-"..node.id, world.time()) --- > BData:setNumber("queryCooldown-"..nodeId, world.time()) 372c387 < timer = timer - args.dt --- > timer = timer - dt 416c431 < periodicBroadcast(args.dt) --- > periodicBroadcast(dt) 419c434 < args.dt = coroutine.yield("running").dt --- > dt = coroutine.yield() scripts\actions\overrides.lua 22c22 < local overrides = getOverrides() --- > local overrides = getOverrides() 30c30 < local overrides = getOverrides() --- > local overrides = getOverrides() 100c100 < function playBehavior(args, output, node) --- > function playBehavior(args, output, nodeId, dt) 108c108 < local tree = BData:getTable(string.format("playBehavior-%s-%s", behavior.name, node.id)) --- > local tree = BData:getTable(string.format("playBehavior-%s-%s", behavior.name, nodeId)) 110,111c110,114 < tree = BTree:new(behavior.name) < BData:setTable(string.format("playBehavior-%s-%s", behavior.name, node.id), tree) --- > local newTree = root.behavior(behavior.name, {}) > tree = {newTree, newTree:init(_ENV)} > BData:setTable(string.format("playBehavior-%s-%s", behavior.name, nodeId), tree) > else > tree[1]:clear() 114d116 < node.onClear = function() tree:clear(true) end 116c118 < local result = tree:run(args.dt) --- > local result = tree[1]:run(tree[2], dt) 120c122 < args.dt = coroutine.yield().dt --- > dt = coroutine.yield() scripts\actions\reaction.lua 4,10c4,7 < function getReactions(reactTarget) < local defaultReactions = root.assetJson("/npcs/default_reactions.config").reactions < local objectDefaultReactions < if reactTarget and world.entityType(reactTarget) ~= "player" then < objectDefaultReactions = world.callScriptedEntity(reactTarget, "npcToy.getDefaultReactions") < else < objectDefaultReactions = {} --- > function getReaction(influence, reactTarget) > local variant = config.getParameter(string.format("reactions.%s", influence)) > if variant then > return variant 12,15d8 < variantReactions = config.getParameter("reactions", {}) < -- merge default_reactions.config with object's npcToy.defaultReactions, npc's scriptConfig.reactions, and personality reactions < return mergeReactions(defaultReactions, objectDefaultReactions, variantReactions) < end 17,24c10,12 < function mergeReactions(...) < local result = {} < for _,reactionDefs in pairs({...}) do < if reactionDefs then < for influence, reactions in pairs(reactionDefs) do < result[influence] = reactions < end < end --- > local personality = personality() > if personality.reactions[influence] and (not personality.additiveReactions or not contains(personality.additiveReactions, influence)) then > return personality.reactions[influence] 27,33c15,17 < -- Merge personality reactions differently < local personality = personality() < local additive = {} < if personality.additiveReactions then < for _,influence in pairs(personality.additiveReactions) do < additive[influence] = true < end --- > local objectDefaults = {} > if reactTarget and world.entityType(reactTarget) ~= "player" then > objectDefaults = world.callScriptedEntity(reactTarget, "npcToy.getDefaultReactions") or {} 35,41c19,24 < for influence,reactions in pairs(personality.reactions) do < if additive[influence] and result[influence] then < for _,reaction in pairs(reactions) do < table.insert(result[influence], reaction) < end < else < result[influence] = reactions --- > local reaction = objectDefaults[influence] or root.assetJson("/npcs/default_reactions.config:reactions")[influence] or root.assetJson("/npcs/default_reactions.config:reactions.default") > > -- additive personality reactions > if personality.reactions[influence] then > for _,personalityReaction in pairs(personality.reactions[influence]) do > table.insert(reaction, personalityReaction) 45c28 < return result --- > return reaction 97c80 < local reactions = getReactions(target) --- > local reactions = getReaction(influence, target) 99d81 < reactions = reactions[influence] or reactions["default"] 185,202d166 < -- output list < function npcToyInfluence(args, output) < args = parseArgs(args, { < target = "" < }) < < local target = BData:getEntity(args.target) < if target == nil then return false end < < local influences = world.callScriptedEntity(target, "npcToy.getInfluence") < if influences == nil then return false end < if output.list then < BData:setList(output.list, influences) < end < return true < end < < -- param target 224c188 < --- > 311a276 > -- output influences 323,324c288 < return true < end --- > self.playTarget = target 326,330c290,292 < -- param entity < function npcToyEndPlay(args, output) < args = parseArgs(args, { < entity = "" < }) --- > local influences = world.callScriptedEntity(target, "npcToy.getInfluence") > if influences == nil then return false end > BData:setList(output.influences, influences) 332,334c294,301 < local target = BData:getEntity(args.entity) < if target == nil then return false end < world.callScriptedEntity(target, "npcToy.notifyNpcPlayEnd", entity.id()) --- > -- keep calling until no longer playing > -- entity must call npcToy.notifyNpcPlayEnd on self.playTarget when self.playing > -- is no longer being set to true > while true do > self.playing = true > > coroutine.yield() > end 382c349 < influence = "" --- > influence = "" 389c356 < function playSimpleReaction(args, output) --- > function playSimpleReaction(args, output, _, dt) 406,407c373,374 < args.dt = coroutine.yield("running").dt < duration = duration - args.dt --- > dt = coroutine.yield() > duration = duration - dt 413c380 < function playBehaviorReaction(args, output, node) --- > function playBehaviorReaction(args, output, nodeId, dt) 417c384 < local tree = BData:getTable(string.format("playBehaviorReaction-%s-%s", reactionName, node.id)) --- > local tree = BData:getTable(string.format("playBehaviorReaction-%s-%s", reactionName, nodeId)) 419,420c386,390 < tree = BTree:new(reaction.behavior, reaction.parameters) < BData:setTable(string.format("playBehaviorReaction-%s-%s", reactionName, node.id), tree) --- > local newTree = root.behavior(reaction.behavior, reaction.parameters or {}) > tree = {newTree, newTree:init(_ENV)} > BData:setTable(string.format("playBehaviorReaction-%s-%s", reactionName, nodeId), tree) > else > tree[1]:clear() 422d391 < node.onClear = function() tree:clear(true) end 425c394 < local result = tree:run(args.dt) --- > local result = tree[1]:run(tree[2], dt) 429c398 < args.dt = coroutine.yield().dt --- > dt = coroutine.yield() scripts\actions\sensor.lua 39c39 < direction = "facingDirection" --- > direction = "facingDirection" 73c73 < dirVector = nil --- > dirVector = nil 114c114,115 < endLine = nil --- > endLine = nil, > excludeLiquidIds = nil 117a119 > local excludeLiquidIds = BData:getTable(args.excludeLiquidIds) 118a121,123 > if excludeLiquidIds then > blocks = util.filter(blocks, function(liquid) return not contains(excludeLiquidIds, liquid[2][1]) end) > end 120c125 < end \ No newline at end of file --- > end scripts\actions\time.lua 16c16 < function timer(args, output) --- > function timer(args, output, _, dt) 24c24 < timer = timer - args.dt --- > timer = timer - dt 26c26,27 < args.dt = coroutine.yield("running").dt --- > > dt = coroutine.yield() scripts\actions\world.lua 167c167 < local money = world.entityMoney(entity) --- > local money = world.entityCurrency(entity, "money") 489c489 < end \ No newline at end of file --- > end scripts\actions\boss\eyeboss.lua 4c4 < function tentacleMovement(args, output) --- > function tentacleMovement(args, output, _, dt) 21c21 < offsets[i] = offsets[i] + (speeds[i] * args.dt) * directions[i] --- > offsets[i] = offsets[i] + (speeds[i] * dt) * directions[i] 27c27 < if offsets[i] < 0 then --- > if offsets[i] < 0 then 38c38 < args = coroutine.yield("running") --- > dt = coroutine.yield() 42c42 < function heartBeat(args, output) --- > function heartBeat(args, output, _, dt) 58c58 < timer = timer + args.dt --- > timer = timer + dt 75c75 < coroutine.yield("running") --- > coroutine.yield() 82c82 < function spawnMonsterGroup(args, output) --- > function spawnMonsterGroup(args, output, _, dt) 95,96c95,96 < timer = timer - args.dt < args.dt = coroutine.yield("running").dt --- > timer = timer - dt > dt = coroutine.yield() 114c114 < function eyeWiggle(args, output) --- > function eyeWiggle(args, output, _, dt) 126c126 < timer = timer + args.dt --- > timer = timer + dt 136c136 < args.dt = coroutine.yield("running").dt --- > dt = coroutine.yield() scripts\actions\boss\kluexboss.lua 19c19,20 < spawnHeight = 0 --- > spawnHeight = 0, > timeToLive = nil 27a29 > local timeToLive = BData:getNumber(args.timeToLive) 46c48,52 < local projectileId = world.spawnProjectile(args.projectileType, spawnPosition, entity.id(), {0, 0}, false, { power = power }) --- > local params = { > power = power, > timeToLive = timeToLive > } > local projectileId = world.spawnProjectile(args.projectileType, spawnPosition, entity.id(), {0, 0}, false, params) scripts\behavior\bdata.lua 0a1,2 > require "/scripts/util.lua" > 14a17 > controls = {}, -- controls 38a42,65 > function BData:control(typeName, key, value) > self.controls[typeName] = self.controls[typename] or {} > self.controls[typeName][key] = true > return self:set(typeName, key, value) > end > > function BData:clearControls() > for typeName,controls in pairs(self.controls) do > self.controls[typeName] = util.map(controls, function() return false end) > end > end > > function BData:update() > -- remove controls set to false from the board > for typeName,controls in pairs(self.controls) do > for k,v in pairs(controls) do > if v == false then > self:set(typeName, k, nil) > controls[k] = nil > end > end > end > end > 102,103c129,130 < return key < elseif key == "self" then --- > return key > elseif key == "self" then 208a236,241 > function controlFlag(args, output) > args = parseArgs(args, {}) > BData:control("bool", args.name, true) > return true > end > 255c288 < args = parseArgs(args, { --- > args = parseArgs(args, { 330c363 < --- > 369a403,410 > function controlEntity(args, output) > args = parseArgs(args, {}) > BData:control("entity", output.entity, BData:getEntity(args.entity)) > return true > end > > -- param number > -- output number 382,383c423,446 < -- param entity < -- output entity --- > -- param position > -- output position > function setPosition(args, output) > args = parseArgs(args, { > position = nil > }) > > local pos = BData:getPosition(args.position) > if pos == nil then return false end > > BData:setPosition(output.position, copy(pos)) > return true > end > > -- param number > -- output number > function controlNumber(args, output) > args = parseArgs(args, {}) > BData:control("number", output.number, BData:getNumber(args.number)) > return true > end > > -- param vector > -- output vector 401c464 < vector = nil --- > vector = nil scripts\companions\capturable.lua 152c152 < stats.attack = stats.attack * root.evalFunction("monsterLevelTouchDamageMultiplier", monster.level()) --- > stats.attack = stats.attack * root.evalFunction("monsterLevelPowerMultiplier", monster.level()) scripts\companions\petspawner.lua 108a109 > parameters.relocatable = false scripts\questgen\planner.lua 746c746 < local relation = term.name --- > local relation = term.operatorIndex or term.name 965c965 < local Term = createClass("Term") --- > Term = createClass("Term") 970c970 < local GoalStackPlan = createClass("GoalStackPlan") --- > GoalStackPlan = createClass("GoalStackPlan") 998c998,1002 < return not a.static and b.static --- > if not a.static and b.static then > return true > end > > return (a.priority or 0) < (b.priority or 0) 1133c1137,1139 < return GoalStackPlan.new(self, initialState, maxCost or self.maxCost):achieveGoal(goal) --- > local stackPlan = GoalStackPlan.new(self, initialState, maxCost or self.maxCost) > local plan = stackPlan:achieveGoal(goal) > return plan, stackPlan.state species\backernamegen.config 3868a3869,3876 > "Sora Hjort" > "Biyorne" > "Richard George" > "Angelo Palazzolo" > "Christoffer Helmfridsson" > "Glerick" > "Jean-Philippe Thibault" > "David W. DuBois" stagehands\coordinator.lua 27c27,28 < self.btree = BTree:new(config.getParameter("behavior")) --- > self.behavior = root.behavior(config.getParameter("behavior"), config.getParameter("behaviorConfig", {})) > self.behaviorState = self.behavior:init(_ENV) 37,38c38,39 < if self.btree then < self.btree:run(dt) --- > if self.behavior then > self.behavior:run(self.behaviorState, dt) stats\monster_primary.lua 32a33,40 > local hitType = damageRequest.hitType > local elementalStat = root.elementalResistance(damageRequest.damageSourceKind) > local resistance = status.stat(elementalStat) > damage = damage - (resistance * damage) > if resistance ~= 0 and damage > 0 then > hitType = resistance > 0 and "weakhit" or "stronghit" > end > 36c44,53 < self.damageFlashTime = 0.07 --- > if hitType == "stronghit" then > self.damageFlashTime = 0.07 > self.damageFlashType = "strong" > elseif hitType == "weakhit" then > self.damageFlashTime = 0.07 > self.damageFlashType = "weak" > else > self.damageFlashTime = 0.07 > self.damageFlashType = "default" > end 49a67,69 > if not status.resourcePositive("health") then > hitType = "kill" > end 56c76 < hitType = damageRequest.hitType, --- > hitType = hitType, 59,60c79 < targetMaterialKind = status.statusProperty("targetMaterialKind"), < killed = not status.resourcePositive("health") --- > targetMaterialKind = status.statusProperty("targetMaterialKind") 76a96,100 > if self.damageFlashType == "strong" then > color = status.statusProperty("strongDamageFlashColor") or "ffffff=1.0" or color > elseif self.damageFlashType == "weak" then > color = status.statusProperty("weakDamageFlashColor") or "000000=0.0" or color > end stats\npc_primary.lua 57a58,61 > local hitType = damageRequest.hitType > if not status.resourcePositive("health") then > hitType = "kill" > end 64c68 < hitType = damageRequest.hitType, --- > hitType = hitType, 67,68c71 < targetMaterialKind = status.statusProperty("targetMaterialKind"), < killed = not status.resourcePositive("health") --- > targetMaterialKind = status.statusProperty("targetMaterialKind") stats\player_primary.lua 54c54,60 < if damageRequest.damageSourceKind ~= "falling" and (self.hitInvulnerabilityTime > 0 or world.getProperty("nonCombat")) then --- > local hitInvulnerability = self.hitInvulnerabilityTime > 0 and damageRequest.damageSourceKind ~= "applystatus" > if damageRequest.damageSourceKind ~= "falling" and (hitInvulnerability or world.getProperty("nonCombat")) then > return {} > end > > status.addEphemeralEffects(damageRequest.statusEffects, damageRequest.sourceEntityId) > if damageRequest.damageSourceKind == "applystatus" then 86a93,96 > local elementalStat = root.elementalResistance(damageRequest.damageSourceKind) > local resistance = status.stat(elementalStat) > damage = damage - (resistance * damage) > 98d107 < status.addEphemeralEffects(damageRequest.statusEffects, damageRequest.sourceEntityId) 109a119,122 > local hitType = damageRequest.hitType > if not status.resourcePositive("health") then > hitType = "kill" > end 116c129 < hitType = damageRequest.hitType, --- > hitType = hitType, 118,119c131 < targetMaterialKind = status.statusProperty("targetMaterialKind"), < killed = not status.resourcePositive("health") --- > targetMaterialKind = status.statusProperty("targetMaterialKind") stats\effects\beamout\beamaway.lua 13c13 < function uninit() --- > function onExpire() 18d17 < stats\effects\beamout\beamout.lua 12c12 < function uninit() --- > function onExpire() stats\effects\electricblock\electricblock.lua 2c2 < effect.addStatModifierGroup({{stat = "electricStatusImmunity", amount = 1}}) --- > effect.addStatModifierGroup({{stat = "electricResistance", amount = 0.25}, {stat = "electricStatusImmunity", amount = 1}}) stats\effects\fireblock\fireblock.lua 2c2 < effect.addStatModifierGroup({{stat = "fireStatusImmunity", amount = 1}}) --- > effect.addStatModifierGroup({{stat = "fireResistance", amount = 0.25}, {stat = "fireStatusImmunity", amount = 1}}) stats\effects\foodpoison\foodpoison.lua 4c4 < --- > 24c24 < effect.setParentDirectives("fade=00AA00="..self.tickTimer * 0.4) --- > effect.setParentDirectives(string.format("fade=00AA00=%.1f", self.tickTimer * 0.4)) 28c28 < --- > stats\effects\iceblock\iceblock.lua 2c2 < effect.addStatModifierGroup({{stat = "iceStatusImmunity", amount = 1}}) --- > effect.addStatModifierGroup({{stat = "iceResistance", amount = 0.25}, {stat = "iceStatusImmunity", amount = 1}}) stats\effects\melting\melting.lua 5c5 < --- > 14a15 > damageSourceKind = "fire", 26a28 > damageSourceKind = "fire", 32c34 < function uninit() --- > function onExpire() stats\effects\monstercapture\monstercapture.lua 16c16 < effect.setParentDirectives("fade=ff0000="..fade) --- > effect.setParentDirectives(string.format("fade=000000=%.1f", fade)) 21c21 < effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=ff0000=%f", alpha, self.fadeMax)) --- > effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=ff0000=%.1f", alpha, self.fadeMax)) stats\effects\monsterdespawn\monsterdespawn.lua 15c15 < effect.setParentDirectives("fade=000000="..fade) --- > effect.setParentDirectives(string.format("fade=000000=%.1f", fade)) 20c20 < effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=000000=%f", alpha, self.fadeMax)) --- > effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=000000=%.1f", alpha, self.fadeMax)) 26c26 < --- > stats\effects\monsterrelease\monsterrelease.lua 26c26 < effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=%s=%f", math.floor(self.elapsed / self.invisibilityDuration * 255), self.color, self.fadeMax)) --- > effect.setParentDirectives(string.format("?multiply=ffffff%02x?fade=%s=%.1f", math.floor(self.elapsed / self.invisibilityDuration * 255), self.color, self.fadeMax)) stats\effects\monsterrelocate\monsterrelocate.lua 24c24 < { stat = "invulnerable", amount = 1 } --- > { stat = "invulnerable", amount = 1 } 56c56 < effect.setParentDirectives(string.format("?fade=%s;%f?scalenearest=%f?border=3;%s%02x;%s00", fadeHex, fade, scale, borderColor, math.floor(fade * 255), borderColor)) --- > effect.setParentDirectives(string.format("?fade=%s;%.1f?scalenearest=%.2f?border=3;%s%02x;%s00", fadeHex, fade, scale, borderColor, math.floor(fade * 255), borderColor)) stats\effects\poisonblock\poisonblock.lua 2c2 < effect.addStatModifierGroup({{stat = "poisonStatusImmunity", amount = 1}}) --- > effect.addStatModifierGroup({{stat = "poisonResistance", amount = 0.25}, {stat = "poisonStatusImmunity", amount = 1}}) stats\effects\sandstorm\sandstorm.statuseffect 4c4 < "defaultDuration" : 10, --- > "defaultDuration" : 5, stats\effects\shieldeffect\shieldeffect.lua 43c43 < function uninit() --- > function onExpire() stats\effects\swimming\swimming.lua 14c14 < if entityType == applyType then --- > if entityType == applyType then 30c30 < if liquidAtMouth and (liquidAtMouth[1] == 1 or liquidAtMouth[1] == 2) then --- > if liquidAtMouth and (liquidAtMouth[1] == 1 or liquidAtMouth[1] == 2) then 40c40 < function uninit() --- > function onExpire() stats\effects\tarslow\tarslow.statuseffect 3c3 < "blockingStat" : "tarImmunity", --- > "blockingStat" : "tarStatusImmunity", stats\effects\timefreeze\timefreeze.lua 14c14 < {stat = "powerMultiplier", effectiveMultiplier = 0} --- > {stat = "powerMultiplier", effectiveMultiplier = 0} 32c32 < function uninit() --- > function onExpire() stats\effects\weakpoison\weakpoison.lua 4c4 < --- > 24c24 < effect.setParentDirectives("fade=00AA00="..self.tickTimer * 0.4) --- > effect.setParentDirectives(string.format("fade=00AA00=%.1f", self.tickTimer * 0.4)) 28c28 < --- > tech\distortionsphere\aquasphere.lua 16a17,20 > if args.moves["special"] ~= 1 then > self.forceTimer = nil > end > 36a41,42 > > checkForceDeactivate(args.dt) tech\distortionsphere\distortionsphere.animation 31a32,35 > "properties" : { > "transformationGroups" : [ "ball" ], > "centered" : true > }, 37d40 < "centered" : true, 45a49,52 > "properties" : { > "transformationGroups" : [ "ball" ], > "centered" : true > }, 50d56 < "centered" : true, 58d63 < "centered" : true, 66d70 < "centered" : true, 75a80,83 > "transformationGroups" : { > "ball" : { "interpolated" : true } > }, > 87c95,96 < "deactivate" : [ "/sfx/tech/tech_sphere_transform.ogg" ] --- > "deactivate" : [ "/sfx/tech/tech_sphere_transform.ogg" ], > "forceDeactivate" : [ "/sfx/tech/tech_sonicsphere_charge1.ogg" ] tech\distortionsphere\distortionsphere.lua 21a22,24 > > self.forceDeactivateTime = config.getParameter("forceDeactivateTime", 3.0) > self.forceShakeMagnitude = config.getParameter("forceShakeMagnitude", 0.125) 36a40,43 > if args.moves["special"] ~= 1 then > self.forceTimer = nil > end > 42a50,51 > > checkForceDeactivate(args.dt) 65a75,95 > elseif not self.forceTimer then > animator.playSound("forceDeactivate", -1) > self.forceTimer = 0 > end > end > end > > function checkForceDeactivate(dt) > animator.resetTransformationGroup("ball") > > if self.forceTimer then > self.forceTimer = self.forceTimer + dt > mcontroller.controlModifiers({ > movementSuppressed = true > }) > > local shake = vec2.mul(vec2.withAngle((math.random() * math.pi * 2), self.forceShakeMagnitude), self.forceTimer / self.forceDeactivateTime) > animator.translateTransformationGroup("ball", shake) > if self.forceTimer >= self.forceDeactivateTime then > deactivate() > self.forceTimer = nil 67c97 < -- error noise? --- > attemptActivation() 68a99,102 > return true > else > animator.stopAllSounds("forceDeactivate") > return false 180a215 > animator.stopAllSounds("forceDeactivate") tech\distortionsphere\sonicsphere.animation 31a32,35 > "properties" : { > "transformationGroups" : [ "ball" ], > "centered" : true > }, 37d40 < "centered" : true, 45a49,52 > "properties" : { > "transformationGroups" : [ "ball" ], > "centered" : true > }, 50d56 < "centered" : true, 58d63 < "centered" : true, 66d70 < "centered" : true, 75a80,83 > "transformationGroups" : { > "ball" : { "interpolated" : true } > }, > 129a138 > "forceDeactivate" : [ "/sfx/tech/tech_sonicsphere_charge1.ogg" ], tech\distortionsphere\sonicsphere.lua 33c33 < if self.active then --- > if self.active and not self.forceTimer then 39a40,43 > if args.moves["special"] ~= 1 then > self.forceTimer = nil > end > 67a72 > checkForceDeactivate(args.dt) tech\distortionsphere\spikesphere.lua 39a40,43 > if args.moves["special"] ~= 1 then > self.forceTimer = nil > end > 88c92 < --- > 110a115,116 > > checkForceDeactivate(args.dt) 135c141 < end \ No newline at end of file --- > end tiles\materials\ancientblock.material 22c22 < "zLevel" : 3250 --- > "zLevel" : 1450 tiles\materials\ancientbrick.material 22c22 < "zLevel" : 3260 --- > "zLevel" : 1460 tilesets\packed\huge-objects.json 7c7 < "tilecount" : 76, --- > "tilecount" : 82, 594a595,630 > "76" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural4", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-168", > "imagePositionY" : "-72", > "object" : "ancientmural4", > "tilesetDirection" : "right" > }, > "77" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural6", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-168", > "imagePositionY" : "-48", > "object" : "ancientmural6", > "tilesetDirection" : "right" > }, > "78" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural2", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-144", > "imagePositionY" : "-48", > "object" : "ancientmural2", > "tilesetDirection" : "right" > }, > "79" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural5", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-144", > "imagePositionY" : "-56", > "object" : "ancientmural5", > "tilesetDirection" : "right" > }, 603a640,657 > "80" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural1", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-168", > "imagePositionY" : "-56", > "object" : "ancientmural1", > "tilesetDirection" : "right" > }, > "81" : { > "//description" : "A huge shattered mural.", > "//name" : "ancientmural3", > "//shortdescription" : "Ancient Mural", > "imagePositionX" : "-168", > "imagePositionY" : "-40", > "object" : "ancientmural3", > "tilesetDirection" : "right" > }, 836a891,902 > "76" : { > "image" : "./../../../../tiled/packed/objects/ancientmural4.png" > }, > "77" : { > "image" : "./../../../../tiled/packed/objects/ancientmural6.png" > }, > "78" : { > "image" : "./../../../../tiled/packed/objects/ancientmural2.png" > }, > "79" : { > "image" : "./../../../../tiled/packed/objects/ancientmural5.png" > }, 838a905,910 > }, > "80" : { > "image" : "./../../../../tiled/packed/objects/ancientmural1.png" > }, > "81" : { > "image" : "./../../../../tiled/packed/objects/ancientmural3.png" tilesets\packed\miscellaneous.json 16d15 < "allowOverdrawing":"true", 30a30,36 > }, > "11": > { > "\/\/description":"Fill with air (Overwritable)", > "\/\/shortdescription":"Air", > "allowOverdrawing":"true", > "clear":"true" tilesets\packed\objects-by-category\breakable.json 7c7 < "tilecount" : 298, --- > "tilecount" : 304, 217c217 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 618c618 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1797c1797 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 1799c1799,1800 < "object" : "butterflybush" --- > "object" : "butterflybush", > "tilesetDirection" : "right" 1851a1853,1870 > "298" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot3", > "//shortdescription" : "Wide Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot3", > "tilesetDirection" : "right" > }, > "299" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot1", > "//shortdescription" : "Ornamental Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot1", > "tilesetDirection" : "right" > }, 1856c1875 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 1858c1877,1878 < "object" : "fireflybush" --- > "object" : "fireflybush", > "tilesetDirection" : "right" 1868a1889,1924 > "300" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot5", > "//shortdescription" : "Tall Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot5", > "tilesetDirection" : "right" > }, > "301" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot4", > "//shortdescription" : "Decorative Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot4", > "tilesetDirection" : "right" > }, > "302" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot2", > "//shortdescription" : "Rounded Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot2", > "tilesetDirection" : "right" > }, > "303" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot6", > "//shortdescription" : "Small Ancient Pot", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientpot6", > "tilesetDirection" : "right" > }, 1941c1997 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 2300c2356 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 3172a3229,3234 > "298" : { > "image" : "../../../../../tiled/packed/objects/ancientpot3.png" > }, > "299" : { > "image" : "../../../../../tiled/packed/objects/ancientpot1.png" > }, 3177a3240,3251 > }, > "300" : { > "image" : "../../../../../tiled/packed/objects/ancientpot5.png" > }, > "301" : { > "image" : "../../../../../tiled/packed/objects/ancientpot4.png" > }, > "302" : { > "image" : "../../../../../tiled/packed/objects/ancientpot2.png" > }, > "303" : { > "image" : "../../../../../tiled/packed/objects/ancientpot6.png" tilesets\packed\objects-by-category\bug.json 11c11 < "//description" : "The label reads, \"This bug is incredibly sticky. It has two long horns on its head.\"", --- > "//description" : "This bug is incredibly sticky. It has two long horns on its head.", 13c13 < "//shortdescription" : "Mudstag Bug", --- > "//shortdescription" : "Mudstag", 20c20 < "//description" : "The label reads, \"The wings of this bug are iridescent like ice.\"", --- > "//description" : "The wings of this bug are iridescent like ice.", 22c22 < "//shortdescription" : "Shardwing Bug", --- > "//shortdescription" : "Shardwing", 29c29 < "//description" : "The label reads, \"This bug looks like it's wearing tiny green shoes.\"", --- > "//description" : "This bug looks like it's wearing tiny green shoes.", 31c31 < "//shortdescription" : "Greentip Bug", --- > "//shortdescription" : "Greentip", 38c38 < "//description" : "The label reads, \"This bug makes a faint ringing sound as it flies through the air.\"", --- > "//description" : "This bug makes a faint ringing sound as it flies through the air.", 40c40 < "//shortdescription" : "Driftbell Bug", --- > "//shortdescription" : "Driftbell", 47c47 < "//description" : "The label reads, \"Attracted to heat, this little guy needs warmth.\"", --- > "//description" : "Attracted to heat, this little guy needs warmth.", 49c49 < "//shortdescription" : "Heathugger Bug", --- > "//shortdescription" : "Heathugger", 56c56 < "//description" : "The label reads, \"Hard to spot, these bugs are as black as night.\"", --- > "//description" : "Hard to spot, these bugs are as black as night.", 58c58 < "//shortdescription" : "Shadowmoth Bug", --- > "//shortdescription" : "Shadowmoth", 65c65 < "//description" : "The label reads, \"A bright yellow bug, its wings smell like butter.\"", --- > "//description" : "A bright yellow bug, its wings smell like butter.", 67c67 < "//shortdescription" : "Butterbee Bug", --- > "//shortdescription" : "Butterbee", 74c74 < "//description" : "The label reads, \"The surface of this bug's shell shimmers like oil.\"", --- > "//description" : "The surface of this bug's shell shimmers like oil.", 76c76 < "//shortdescription" : "Aurorabee Bug", --- > "//shortdescription" : "Aurorabee", 83c83 < "//description" : "The label reads, \"This blue bug has sharp little teeth.\"", --- > "//description" : "This blue bug has sharp little teeth.", 85c85 < "//shortdescription" : "Blueback Bug", --- > "//shortdescription" : "Blueback", 92c92 < "//description" : "The label reads, \"This bug is easily mistaken for a snowflake.\"", --- > "//description" : "This bug is easily mistaken for a snowflake.", 94c94 < "//shortdescription" : "Frostfleck Bug", --- > "//shortdescription" : "Frostfleck", 101c101 < "//description" : "The label reads, \"These bugs can be seen dancing at dusk.\"", --- > "//description" : "These bugs can be seen dancing at dusk.", 103c103 < "//shortdescription" : "Muddancer Bug", --- > "//shortdescription" : "Muddancer", 110c110 < "//description" : "The label reads, \"You'll smell one of these little guys before you see one.\"", --- > "//description" : "You'll smell one of these little guys before you see one.", 112c112 < "//shortdescription" : "Stinkjack Bug", --- > "//shortdescription" : "Stinkjack", 119c119 < "//description" : "The label reads, \"This guy has a creepy little face.\"", --- > "//description" : "This guy has a creepy little face.", 121c121 < "//shortdescription" : "Xenofly Bug", --- > "//shortdescription" : "Xenofly", 128c128 < "//description" : "The label reads, \"This bug's legs move so fast they're difficult to count.\"", --- > "//description" : "This bug's legs move so fast they're difficult to count.", 130c130 < "//shortdescription" : "Scuttleploom Bug", --- > "//shortdescription" : "Scuttleploom", 137c137 < "//description" : "The label reads, \"This pretty bug loves sunshine.\"", --- > "//description" : "This pretty bug loves sunshine.", 139c139 < "//shortdescription" : "Sunskipper Bug", --- > "//shortdescription" : "Sunskipper", 146c146 < "//description" : "The label reads, \"This tiny creature skips across hot lakes of lava.\"", --- > "//description" : "This tiny creature skips across hot lakes of lava.", 148c148 < "//shortdescription" : "Lavahopper Bug", --- > "//shortdescription" : "Lavahopper", 155c155 < "//description" : "The label reads, \"It looks as if it could slip out of its shell at a moments notice.\"", --- > "//description" : "It looks as if it could slip out of its shell at a moments notice.", 157c157 < "//shortdescription" : "Shellcreep Bug", --- > "//shortdescription" : "Shellcreep", 164c164 < "//description" : "The label reads, \"A bug with glistening gold wings, very fancy!\"", --- > "//description" : "A bug with glistening gold wings, very fancy!", 166c166 < "//shortdescription" : "Goldbuck Bug", --- > "//shortdescription" : "Goldbuck", 173c173 < "//description" : "The label reads, \"This bug rubs its legs together to produce tiny sparks.\"", --- > "//description" : "This bug rubs its legs together to produce tiny sparks.", 175c175 < "//shortdescription" : "Phoenixfly Bug", --- > "//shortdescription" : "Phoenixfly", 182c182 < "//description" : "The label reads, \"This bug has a snout like a seahorse.\"", --- > "//description" : "This bug has a snout like a seahorse.", 184c184 < "//shortdescription" : "Seahornet Bug", --- > "//shortdescription" : "Seahornet", 191c191 < "//description" : "The label reads, \"Not to be confused with the infamous Dreadwing.\"", --- > "//description" : "Not to be confused with the infamous Dreadwing.", 193c193 < "//shortdescription" : "Redwing Bug", --- > "//shortdescription" : "Redwing", 200c200 < "//description" : "The label reads, \"This bug never stops eating.\"", --- > "//description" : "This bug never stops eating.", 202c202 < "//shortdescription" : "Hivehog Bug", --- > "//shortdescription" : "Hivehog", 209c209 < "//description" : "The label reads, \"This prickly little fellow has razor sharp wings.\"", --- > "//description" : "This prickly little fellow has razor sharp wings.", 211c211 < "//shortdescription" : "Thornbee Bug", --- > "//shortdescription" : "Thornbee", 218c218 < "//description" : "The label reads, \"The tips of its legs are covered in snow.\"", --- > "//description" : "The tips of its legs are covered in snow.", 220c220 < "//shortdescription" : "Snowskater Bug", --- > "//shortdescription" : "Snowskater", 227c227 < "//description" : "The label reads, \"This little bug's legs are covered in see-through hairs.\"", --- > "//description" : "This little bug's legs are covered in see-through hairs.", 229c229 < "//shortdescription" : "Polarmoth Bug", --- > "//shortdescription" : "Polarmoth", 236c236 < "//description" : "The label reads, \"Thrives in desolate conditions.\"", --- > "//description" : "Thrives in desolate conditions.", 238c238 < "//shortdescription" : "Cinderfly Bug", --- > "//shortdescription" : "Cinderfly", 245c245 < "//description" : "The label reads, \"Who would live in the desert? This clown.\"", --- > "//description" : "Who would live in the desert? This clown.", 247c247 < "//shortdescription" : "Sandclown Bug", --- > "//shortdescription" : "Sandclown", 254c254 < "//description" : "The label reads, \"The warmer this bug gets, the more it glows.\"", --- > "//description" : "The warmer this bug gets, the more it glows.", 256c256 < "//shortdescription" : "Glowbug Bug", --- > "//shortdescription" : "Glowbug", 262d261 < "//description" : "A steaming cup of Earl Grey.", 264,268c263 < "//shortdescription" : "Teacup", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "testbug", < "tilesetDirection" : "right" --- > "invalid" : "true" 271c266 < "//description" : "The label reads, \"Vibrant and beautiful, it has a friendly little smile on its face.\"", --- > "//description" : "Vibrant and beautiful, it has a friendly little smile on its face.", 273c268 < "//shortdescription" : "Brightstripe Bug", --- > "//shortdescription" : "Brightstripe", 280c275 < "//description" : "The label reads, \"Comes out only during certain phases of the moon.\"", --- > "//description" : "Comes out only during certain phases of the moon.", 282c277 < "//shortdescription" : "Tidefly Bug", --- > "//shortdescription" : "Tidefly", 289c284 < "//description" : "The label reads, \"Its tawny wings make it hard to spot on trees.\"", --- > "//description" : "Its tawny wings make it hard to spot on trees.", 291c286 < "//shortdescription" : "Fawnfly Bug", --- > "//shortdescription" : "Fawnfly", 298c293 < "//description" : "The label reads, \"A bug that can usually be found chasing the crest of a wave.\"", --- > "//description" : "A bug that can usually be found chasing the crest of a wave.", 300c295 < "//shortdescription" : "Wavebird Bug", --- > "//shortdescription" : "Wavebird", 307c302 < "//description" : "The label reads, \"The trail of a dustmoth looks like stardust.\"", --- > "//description" : "The trail of a dustmoth looks like stardust.", 309c304 < "//shortdescription" : "Dustmoth Bug", --- > "//shortdescription" : "Dustmoth", 316c311 < "//description" : "The label reads, \"Its legs look like intertwining vines.\"", --- > "//description" : "Its legs look like intertwining vines.", 318c313 < "//shortdescription" : "Vineclimber Bug", --- > "//shortdescription" : "Vineclimber", 325c320 < "//description" : "The label reads, \"These bugs appear to rise from clouds of ash.\"", --- > "//description" : "These bugs appear to rise from clouds of ash.", 327c322 < "//shortdescription" : "Ashsprite Bug", --- > "//shortdescription" : "Ashsprite", 334c329 < "//description" : "The label reads, \"Hot to the touch, its shell flickers like flame.\"", --- > "//description" : "Hot to the touch, its shell flickers like flame.", 336c331 < "//shortdescription" : "Flameroach Bug", --- > "//shortdescription" : "Flameroach", 343c338 < "//description" : "The label reads, \"Where there's frost, there are frostflies.\"", --- > "//description" : "Where there's frost, there are frostflies.", 345c340 < "//shortdescription" : "Frostfly Bug", --- > "//shortdescription" : "Frostfly", 352c347 < "//description" : "The label reads, \"This bug's wings are frozen over.\"", --- > "//description" : "This bug's wings are frozen over.", 354c349 < "//shortdescription" : "Icetip Bug", --- > "//shortdescription" : "Icetip", 361c356 < "//description" : "The label reads, \"The smallest and most pathetic bug I've ever seen.\"", --- > "//description" : "The smallest and most pathetic bug I've ever seen.", 363c358 < "//shortdescription" : "Orphanfly Bug", --- > "//shortdescription" : "Orphanfly", 370c365 < "//description" : "The label reads, \"A large, formidable bug. Can survive extreme heat.\"", --- > "//description" : "A large, formidable bug. Can survive extreme heat.", 372c367 < "//shortdescription" : "Fireygiant Bug", --- > "//shortdescription" : "Fireygiant", 379c374 < "//description" : "The label reads, \"A lively bug, it can be seen drinking morning dew.\"", --- > "//description" : "A lively bug, it can be seen drinking morning dew.", 381c376 < "//shortdescription" : "Dewhopper Bug", --- > "//shortdescription" : "Dewhopper", 388c383 < "//description" : "\"These bugs float on updrafts of poisonous gases.\"", --- > "//description" : "These bugs float on updrafts of poisonous gases.", 390c385 < "//shortdescription" : "Gasgiant Bug", --- > "//shortdescription" : "Gasgiant", 483c478 < "image" : "../../../../../tiled/packed/objects/testbug.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-category\crafting.json 592c592 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 601c601 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", tilesets\packed\objects-by-category\decorative.json 7c7 < "tilecount" : 1333, --- > "tilecount" : 1360, 2884c2884 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 2893c2893 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 2902c2902 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 2911c2911 < "//description" : "-todo-", --- > "//description" : "A decorative set of brass horns.", 2920c2920 < "//description" : "-todo-", --- > "//description" : "A brass, wood and copper windmill, that spins in the direction of the wind.", 2929c2929 < "//description" : "-todo-", --- > "//description" : "A brass water pump that used to pump water, back when it was functioning.", 2938c2938 < "//description" : "-todo-", --- > "//description" : "A colourful square wall clock.", 2947c2947 < "//description" : "-todo-", --- > "//description" : "A decorative iron symbol.", 2973c2973 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 2982c2982 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 2991c2991 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3000c3000 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3009c3009 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3018c3018 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3027c3027 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3036c3036 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3045c3045 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3054c3054 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 3071c3071 < "//description" : "-todo-", --- > "//description" : "A faded poster, offering a bounty from long ago.", 3080c3080 < "//description" : "-todo-", --- > "//description" : "A scented pink bunny plush toy.", 3082c3082 < "//shortdescription" : "Pastel Bunny Plush", --- > "//shortdescription" : "Pastel Bunny Plushie", 3089c3089 < "//description" : "-todo-", --- > "//description" : "A detailed painting of a beautiful landscape.", 3091c3091 < "//shortdescription" : "Frontier Painting 1", --- > "//shortdescription" : "Frontier Plains Painting", 3098c3098 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 3107c3107 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 3116c3116 < "//description" : "-todo-", --- > "//description" : "A painting of a proud mooshi against a setting sun.", 3118c3118 < "//shortdescription" : "Frontier Painting 3", --- > "//shortdescription" : "Frontier Mooshi Painting", 3125c3125 < "//description" : "-todo-", --- > "//description" : "A charming record player, playing an old tune.", 3134c3134 < "//description" : "-todo-", --- > "//description" : "A strange painting of a pulled wagon.", 3136c3136 < "//shortdescription" : "Frontier Painting 2", --- > "//shortdescription" : "Frontier Wagon Painting", 3143c3143 < "//description" : "-todo-", --- > "//description" : "An old-fashioned standing clock, with a polished brass pendulum.", 3170c3170 < "//description" : "-todo-", --- > "//description" : "A rough wooden coffin. Luckily, no-one's inside!", 3194a3195,3257 > "1333" : { > "//description" : "Transforms a planet's climate into a verdant patchwork of open meadows.", > "//name" : "terraformergarden", > "//shortdescription" : "Lush Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformergarden", > "tilesetDirection" : "right" > }, > "1334" : { > "//description" : "Transforms a planet's climate into a frozen landscape of snow and ice.", > "//name" : "terraformertundra", > "//shortdescription" : "Icy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformertundra", > "tilesetDirection" : "right" > }, > "1335" : { > "//description" : "Transforms a planet's climate into a chilly taiga.", > "//name" : "terraformersnow", > "//shortdescription" : "Snowy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformersnow", > "tilesetDirection" : "right" > }, > "1336" : { > "//description" : "Transforms a planet's climate into an overgrown jungle.", > "//name" : "terraformerjungle", > "//shortdescription" : "Jungle Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerjungle", > "tilesetDirection" : "right" > }, > "1337" : { > "//description" : "Transforms an area of a planet into a patch of spongey fungus and giant toadstools.", > "//name" : "microformermushrooms", > "//shortdescription" : "Fungal Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformermushrooms", > "tilesetDirection" : "right" > }, > "1338" : { > "//description" : "Transforms an area of a planet into clumps of lidless eyeballs.", > "//name" : "microformereyepatch", > "//shortdescription" : "Ocular Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformereyepatch", > "tilesetDirection" : "right" > }, > "1339" : { > "//description" : "Transforms an area of a planet into a soupy slime pit.", > "//name" : "microformerslimecaves", > "//shortdescription" : "Slimy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerslimecaves", > "tilesetDirection" : "right" > }, 3203a3267,3356 > "1340" : { > "//description" : "Transforms a planet's climate into a bizarrely mutated alien ecosystem.", > "//name" : "terraformeralien", > "//shortdescription" : "Mutant Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformeralien", > "tilesetDirection" : "right" > }, > "1341" : { > "//description" : "Transforms an area of a planet into a bioluminescent garden.", > "//name" : "microformerbioluminescence", > "//shortdescription" : "Glowing Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerbioluminescence", > "tilesetDirection" : "right" > }, > "1342" : { > "//description" : "Transforms a planet's climate into a dusty apocalyptic wasteland.", > "//name" : "terraformerscorched", > "//shortdescription" : "Scorched Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerscorched", > "tilesetDirection" : "right" > }, > "1343" : { > "//description" : "Transforms an area of a planet into a hive of alien invertebrates.", > "//name" : "microformerhive", > "//shortdescription" : "Buggy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerhive", > "tilesetDirection" : "right" > }, > "1344" : { > "//description" : "Transforms an area of a planet into an oxidized metallic grove.", > "//name" : "microformerrust", > "//shortdescription" : "Rusty Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerrust", > "tilesetDirection" : "right" > }, > "1345" : { > "//description" : "Transforms a planet's climate into a fuming volcanic hellscape.", > "//name" : "terraformervolcanic", > "//shortdescription" : "Volcanic Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformervolcanic", > "tilesetDirection" : "right" > }, > "1346" : { > "//description" : "Transforms a planet's climate into a thick temperate forest.", > "//name" : "terraformerforest", > "//shortdescription" : "Wooded Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerforest", > "tilesetDirection" : "right" > }, > "1347" : { > "//description" : "Transforms a planet's climate into an arid grassland.", > "//name" : "terraformersavannah", > "//shortdescription" : "Prairie Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformersavannah", > "tilesetDirection" : "right" > }, > "1348" : { > "//description" : "Transforms an area of a planet into a morass of sticky tar.", > "//name" : "microformertar", > "//shortdescription" : "Tarry Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformertar", > "tilesetDirection" : "right" > }, > "1349" : { > "//description" : "Transforms a planet's climate into a sandy desert.", > "//name" : "terraformerdesert", > "//shortdescription" : "Sandy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerdesert", > "tilesetDirection" : "right" > }, 3211a3365,3454 > "1350" : { > "//description" : "Transforms an area of a planet into a fleshy abomination.", > "//name" : "microformerflesh", > "//shortdescription" : "Fleshy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerflesh", > "tilesetDirection" : "right" > }, > "1351" : { > "//description" : "Transforms an area of a planet into an overgrown wilderness.", > "//name" : "microformerwilderness", > "//shortdescription" : "Wild Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerwilderness", > "tilesetDirection" : "right" > }, > "1352" : { > "//description" : "Transforms an area of a planet into a rocky highland.", > "//name" : "microformeralpine", > "//shortdescription" : "Mountainous Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformeralpine", > "tilesetDirection" : "right" > }, > "1353" : { > "//description" : "Transforms an area of a planet into a dry waste of scattered bones.", > "//name" : "microformerbones", > "//shortdescription" : "Skeletal Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerbones", > "tilesetDirection" : "right" > }, > "1354" : { > "//description" : "Transforms an area of a planet into an ice sheet threaded with odd, protruding steam pipes.", > "//name" : "microformersteamspring", > "//shortdescription" : "Steamy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformersteamspring", > "tilesetDirection" : "right" > }, > "1355" : { > "//description" : "Transforms an area of a planet into a beautiful crystalline rock garden.", > "//name" : "microformergeode", > "//shortdescription" : "Crystalline Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformergeode", > "tilesetDirection" : "right" > }, > "1356" : { > "//description" : "Transforms a planet's climate into a chill wasteland of perpetual night.", > "//name" : "terraformermidnight", > "//shortdescription" : "Dark Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformermidnight", > "tilesetDirection" : "right" > }, > "1357" : { > "//description" : "Transforms an area of a planet into a patch of giant flowers.", > "//name" : "microformergiantflowers", > "//shortdescription" : "Floral Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformergiantflowers", > "tilesetDirection" : "right" > }, > "1358" : { > "//description" : "Transforms an area of a planet into a sticky patch of glowing mushrooms.", > "//name" : "microformerluminouscaves", > "//shortdescription" : "Glowshroom Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerluminouscaves", > "tilesetDirection" : "right" > }, > "1359" : { > "//description" : "A massive ancient machine. What could it be used for?", > "//name" : "terraforge", > "//shortdescription" : "Terraforge", > "imagePositionX" : "-56", > "imagePositionY" : "0", > "object" : "terraforge", > "tilesetDirection" : "right" > }, 10378c10621 < "//shortdescription" : "Standard Record Player", --- > "//shortdescription" : "Standard Issue Turntable", 12217a12461,12481 > "1333" : { > "image" : "../../../../../tiled/packed/objects/terraformergarden.png" > }, > "1334" : { > "image" : "../../../../../tiled/packed/objects/terraformertundra.png" > }, > "1335" : { > "image" : "../../../../../tiled/packed/objects/terraformersnow.png" > }, > "1336" : { > "image" : "../../../../../tiled/packed/objects/terraformerjungle.png" > }, > "1337" : { > "image" : "../../../../../tiled/packed/objects/microformermushrooms.png" > }, > "1338" : { > "image" : "../../../../../tiled/packed/objects/microformereyepatch.png" > }, > "1339" : { > "image" : "../../../../../tiled/packed/objects/microformerslimecaves.png" > }, 12220a12485,12514 > "1340" : { > "image" : "../../../../../tiled/packed/objects/terraformeralien.png" > }, > "1341" : { > "image" : "../../../../../tiled/packed/objects/microformerbioluminescence.png" > }, > "1342" : { > "image" : "../../../../../tiled/packed/objects/terraformerscorched.png" > }, > "1343" : { > "image" : "../../../../../tiled/packed/objects/microformerhive.png" > }, > "1344" : { > "image" : "../../../../../tiled/packed/objects/microformerrust.png" > }, > "1345" : { > "image" : "../../../../../tiled/packed/objects/terraformervolcanic.png" > }, > "1346" : { > "image" : "../../../../../tiled/packed/objects/terraformerforest.png" > }, > "1347" : { > "image" : "../../../../../tiled/packed/objects/terraformersavannah.png" > }, > "1348" : { > "image" : "../../../../../tiled/packed/objects/microformertar.png" > }, > "1349" : { > "image" : "../../../../../tiled/packed/objects/terraformerdesert.png" > }, 12222a12517,12546 > }, > "1350" : { > "image" : "../../../../../tiled/packed/objects/microformerflesh.png" > }, > "1351" : { > "image" : "../../../../../tiled/packed/objects/microformerwilderness.png" > }, > "1352" : { > "image" : "../../../../../tiled/packed/objects/microformeralpine.png" > }, > "1353" : { > "image" : "../../../../../tiled/packed/objects/microformerbones.png" > }, > "1354" : { > "image" : "../../../../../tiled/packed/objects/microformersteamspring.png" > }, > "1355" : { > "image" : "../../../../../tiled/packed/objects/microformergeode.png" > }, > "1356" : { > "image" : "../../../../../tiled/packed/objects/terraformermidnight.png" > }, > "1357" : { > "image" : "../../../../../tiled/packed/objects/microformergiantflowers.png" > }, > "1358" : { > "image" : "../../../../../tiled/packed/objects/microformerluminouscaves.png" > }, > "1359" : { > "image" : "../../../../../tiled/packed/objects/terraforge.png" tilesets\packed\objects-by-category\door.json 187c187 < "//description" : "-todo-", --- > "//description" : "A wooden door, emblazoned with an iron emblem on both sides.", tilesets\packed\objects-by-category\furniture.json 2223c2223 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 2232c2232 < "//description" : "-todo-", --- > "//description" : "A charming, pastel coloured bed.", 2241c2241 < "//description" : "-todo-", --- > "//description" : "A small pastel coloured stool.", 2250c2250 < "//description" : "-todo-", --- > "//description" : "A pastel coloured chair with a heart-shaped backrest.", 2268c2268 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 2277c2277 < "//description" : "-todo-", --- > "//description" : "A brightly coloured table with a flowery tablecloth.", 2286c2286 < "//description" : "-todo-", --- > "//description" : "A wooden chair with mooshi hide cushioning.", tilesets\packed\objects-by-category\light.json 7c7 < "tilecount" : 420, --- > "tilecount" : 421, 2360c2360 < "imagePositionY" : "0", --- > "imagePositionY" : "-8", 3109c3109 < "//description" : "-todo-", --- > "//description" : "A wrought iron lamp post with a gas lit flame.", 3118c3118 < "//description" : "-todo-", --- > "//description" : "A wall mounted pink fluorescent light.", 3127c3127 < "//description" : "-todo-", --- > "//description" : "A hanging gas lamp with a red glass cover.", 3143a3144,3152 > "420" : { > "//description" : "An ancient bust representing the Cultivator. The orb it holds produces light.", > "//name" : "ancientbust", > "//shortdescription" : "Ancient Bust", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "ancientbust", > "tilesetDirection" : "right" > }, 4758a4768,4770 > }, > "420" : { > "image" : "../../../../../tiled/packed/objects/ancientbust.png" tilesets\packed\objects-by-category\other.json 7c7 < "tilecount" : 296, --- > "tilecount" : 298, 16c16,17 < "object" : "magmagroundspike2" --- > "object" : "magmagroundspike2", > "tilesetDirection" : "right" 79c80 < "//description" : "The label reads, \"A bright yellow bug, its wings smell like butter.\"", --- > "//description" : "A bright yellow bug, its wings smell like butter.", 81c82 < "//shortdescription" : "Butterbee Bug", --- > "//shortdescription" : "Butterbee", 88c89 < "//description" : "The label reads, \"This bug makes a faint ringing sound as it flies through the air.\"", --- > "//description" : "This bug makes a faint ringing sound as it flies through the air.", 90c91 < "//shortdescription" : "Driftbell Bug", --- > "//shortdescription" : "Driftbell", 97c98 < "//description" : "The label reads, \"Where there's frost, there are frostflies.\"", --- > "//description" : "Where there's frost, there are frostflies.", 99c100 < "//shortdescription" : "Frostfly Bug", --- > "//shortdescription" : "Frostfly", 111c112,113 < "object" : "icestalactite4" --- > "object" : "icestalactite4", > "tilesetDirection" : "right" 118c120 < "//description" : "The label reads, \"This bug never stops eating.\"", --- > "//description" : "This bug never stops eating.", 120c122 < "//shortdescription" : "Hivehog Bug", --- > "//shortdescription" : "Hivehog", 127c129 < "//description" : "The label reads, \"These bugs can be seen dancing at dusk.\"", --- > "//description" : "These bugs can be seen dancing at dusk.", 129c131 < "//shortdescription" : "Muddancer Bug", --- > "//shortdescription" : "Muddancer", 136c138 < "//description" : "The label reads, \"The smallest and most pathetic bug I've ever seen.\"", --- > "//description" : "The smallest and most pathetic bug I've ever seen.", 138c140 < "//shortdescription" : "Orphanfly Bug", --- > "//shortdescription" : "Orphanfly", 145c147 < "//description" : "The label reads, \"Who would live in the desert? This clown.\"", --- > "//description" : "Who would live in the desert? This clown.", 147c149 < "//shortdescription" : "Sandclown Bug", --- > "//shortdescription" : "Sandclown", 154c156 < "//description" : "The label reads, \"This bug has a snout like a seahorse.\"", --- > "//description" : "This bug has a snout like a seahorse.", 156c158 < "//shortdescription" : "Seahornet Bug", --- > "//shortdescription" : "Seahornet", 163c165 < "//description" : "The label reads, \"It looks as if it could slip out of its shell at a moments notice.\"", --- > "//description" : "It looks as if it could slip out of its shell at a moments notice.", 165c167 < "//shortdescription" : "Shellcreep Bug", --- > "//shortdescription" : "Shellcreep", 172d173 < "//description" : "A steaming cup of Earl Grey.", 174,178c175 < "//shortdescription" : "Teacup", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "testbug", < "tilesetDirection" : "right" --- > "invalid" : "true" 181c178 < "//description" : "The label reads, \"Comes out only during certain phases of the moon.\"", --- > "//description" : "Comes out only during certain phases of the moon.", 183c180 < "//shortdescription" : "Tidefly Bug", --- > "//shortdescription" : "Tidefly", 202,204c199,202 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite1" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite1", > "tilesetDirection" : "right" 207c205 < "//description" : "The label reads, \"Hard to spot, these bugs are as black as night.\"", --- > "//description" : "Hard to spot, these bugs are as black as night.", 209c207 < "//shortdescription" : "Shadowmoth Bug", --- > "//shortdescription" : "Shadowmoth", 224c222 < "//description" : "The label reads, \"This pretty bug loves sunshine.\"", --- > "//description" : "This pretty bug loves sunshine.", 226c224 < "//shortdescription" : "Sunskipper Bug", --- > "//shortdescription" : "Sunskipper", 278c276 < "//description" : "The label reads, \"This bug's wings are frozen over.\"", --- > "//description" : "This bug's wings are frozen over.", 280c278 < "//shortdescription" : "Icetip Bug", --- > "//shortdescription" : "Icetip", 305c303 < "//description" : "The label reads, \"The wings of this bug are iridescent like ice.\"", --- > "//description" : "The wings of this bug are iridescent like ice.", 307c305 < "//shortdescription" : "Shardwing Bug", --- > "//shortdescription" : "Shardwing", 455,457c453,456 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite3" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite3", > "tilesetDirection" : "right" 473c472,473 < "object" : "icestalactite3" --- > "object" : "icestalactite3", > "tilesetDirection" : "right" 481c481,482 < "object" : "magmaceilingspike3" --- > "object" : "magmaceilingspike3", > "tilesetDirection" : "right" 484c485 < "//description" : "The label reads, \"Hot to the touch, its shell flickers like flame.\"", --- > "//description" : "Hot to the touch, its shell flickers like flame.", 486c487 < "//shortdescription" : "Flameroach Bug", --- > "//shortdescription" : "Flameroach", 493c494 < "//description" : "The label reads, \"This blue bug has sharp little teeth.\"", --- > "//description" : "This blue bug has sharp little teeth.", 495c496 < "//shortdescription" : "Blueback Bug", --- > "//shortdescription" : "Blueback", 527c528 < "//description" : "The label reads, \"Its tawny wings make it hard to spot on trees.\"", --- > "//description" : "Its tawny wings make it hard to spot on trees.", 529c530 < "//shortdescription" : "Fawnfly Bug", --- > "//shortdescription" : "Fawnfly", 629c630,631 < "object" : "icestalactite1" --- > "object" : "icestalactite1", > "tilesetDirection" : "right" 637c639,640 < "object" : "magmaceilingspike1" --- > "object" : "magmaceilingspike1", > "tilesetDirection" : "right" 672c675 < "//description" : "The label reads, \"Vibrant and beautiful, it has a friendly little smile on its face.\"", --- > "//description" : "Vibrant and beautiful, it has a friendly little smile on its face.", 674c677 < "//shortdescription" : "Brightstripe Bug", --- > "//shortdescription" : "Brightstripe", 693,695c696,699 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite4" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite4", > "tilesetDirection" : "right" 1032c1036 < "//description" : "The label reads, \"A bug that can usually be found chasing the crest of a wave.\"", --- > "//description" : "A bug that can usually be found chasing the crest of a wave.", 1034c1038 < "//shortdescription" : "Wavebird Bug", --- > "//shortdescription" : "Wavebird", 1330c1334 < "//description" : "The label reads, \"This bug looks like it's wearing tiny green shoes.\"", --- > "//description" : "This bug looks like it's wearing tiny green shoes.", 1332c1336 < "//shortdescription" : "Greentip Bug", --- > "//shortdescription" : "Greentip", 1663a1668,1680 > "296" : { > "//name" : "weaponupgradeconsole", > "invalid" : "true" > }, > "297" : { > "//description" : "This advanced ancient technology can raise the effectiveness of some weapons.", > "//name" : "weaponupgradeanvil", > "//shortdescription" : "Weapon Upgrade Anvil", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "weaponupgradeanvil", > "tilesetDirection" : "right" > }, 1694c1711 < "//description" : "The label reads, \"This little bug's legs are covered in see-through hairs.\"", --- > "//description" : "This little bug's legs are covered in see-through hairs.", 1696c1713 < "//shortdescription" : "Polarmoth Bug", --- > "//shortdescription" : "Polarmoth", 1715c1732 < "//description" : "The label reads, \"A large, formidable bug. Can survive extreme heat.\"", --- > "//description" : "A large, formidable bug. Can survive extreme heat.", 1717c1734 < "//shortdescription" : "Fireygiant Bug", --- > "//shortdescription" : "Fireygiant", 1740c1757 < "//description" : "The label reads, \"Not to be confused with the infamous Dreadwing.\"", --- > "//description" : "Not to be confused with the infamous Dreadwing.", 1742c1759 < "//shortdescription" : "Redwing Bug", --- > "//shortdescription" : "Redwing", 1754c1771,1772 < "object" : "magmagroundspike3" --- > "object" : "magmagroundspike3", > "tilesetDirection" : "right" 1785c1803 < "//description" : "The label reads, \"The tips of its legs are covered in snow.\"", --- > "//description" : "The tips of its legs are covered in snow.", 1787c1805 < "//shortdescription" : "Snowskater Bug", --- > "//shortdescription" : "Snowskater", 1823c1841 < "//description" : "The label reads, \"This prickly little fellow has razor sharp wings.\"", --- > "//description" : "This prickly little fellow has razor sharp wings.", 1825c1843 < "//shortdescription" : "Thornbee Bug", --- > "//shortdescription" : "Thornbee", 1832c1850 < "//description" : "The label reads, \"This bug is easily mistaken for a snowflake.\"", --- > "//description" : "This bug is easily mistaken for a snowflake.", 1834c1852 < "//shortdescription" : "Frostfleck Bug", --- > "//shortdescription" : "Frostfleck", 1904c1922 < "//description" : "The label reads, \"The warmer this bug gets, the more it glows.\"", --- > "//description" : "The warmer this bug gets, the more it glows.", 1906c1924 < "//shortdescription" : "Glowbug Bug", --- > "//shortdescription" : "Glowbug", 1976c1994 < "//description" : "The label reads, \"These bugs appear to rise from clouds of ash.\"", --- > "//description" : "These bugs appear to rise from clouds of ash.", 1978c1996 < "//shortdescription" : "Ashsprite Bug", --- > "//shortdescription" : "Ashsprite", 1990c2008,2009 < "object" : "magmagroundspike1" --- > "object" : "magmagroundspike1", > "tilesetDirection" : "right" 2010c2029 < "//description" : "The label reads, \"This tiny creature skips across hot lakes of lava.\"", --- > "//description" : "This tiny creature skips across hot lakes of lava.", 2012c2031 < "//shortdescription" : "Lavahopper Bug", --- > "//shortdescription" : "Lavahopper", 2019c2038 < "//description" : "The label reads, \"A lively bug, it can be seen drinking morning dew.\"", --- > "//description" : "A lively bug, it can be seen drinking morning dew.", 2021c2040 < "//shortdescription" : "Dewhopper Bug", --- > "//shortdescription" : "Dewhopper", 2040c2059 < "//description" : "The label reads, \"This bug rubs its legs together to produce tiny sparks.\"", --- > "//description" : "This bug rubs its legs together to produce tiny sparks.", 2042c2061 < "//shortdescription" : "Phoenixfly Bug", --- > "//shortdescription" : "Phoenixfly", 2049c2068 < "//description" : "The label reads, \"The surface of this bug's shell shimmers like oil.\"", --- > "//description" : "The surface of this bug's shell shimmers like oil.", 2051c2070 < "//shortdescription" : "Aurorabee Bug", --- > "//shortdescription" : "Aurorabee", 2058c2077 < "//description" : "The label reads, \"Thrives in desolate conditions.\"", --- > "//description" : "Thrives in desolate conditions.", 2060c2079 < "//shortdescription" : "Cinderfly Bug", --- > "//shortdescription" : "Cinderfly", 2076c2095 < "//description" : "The label reads, \"You'll smell one of these little guys before you see one.\"", --- > "//description" : "You'll smell one of these little guys before you see one.", 2078c2097 < "//shortdescription" : "Stinkjack Bug", --- > "//shortdescription" : "Stinkjack", 2099c2118,2119 < "object" : "icestalactite2" --- > "object" : "icestalactite2", > "tilesetDirection" : "right" 2102c2122 < "//description" : "The label reads, \"This bug's legs move so fast they're difficult to count.\"", --- > "//description" : "This bug's legs move so fast they're difficult to count.", 2104c2124 < "//shortdescription" : "Scuttleploom Bug", --- > "//shortdescription" : "Scuttleploom", 2116c2136,2137 < "object" : "magmaceilingspike2" --- > "object" : "magmaceilingspike2", > "tilesetDirection" : "right" 2130,2132c2151,2154 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite2" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite2", > "tilesetDirection" : "right" 2172c2194 < "//description" : "The label reads, \"This guy has a creepy little face.\"", --- > "//description" : "This guy has a creepy little face.", 2174c2196 < "//shortdescription" : "Xenofly Bug", --- > "//shortdescription" : "Xenofly", 2181c2203 < "//description" : "The label reads, \"This bug is incredibly sticky. It has two long horns on its head.\"", --- > "//description" : "This bug is incredibly sticky. It has two long horns on its head.", 2183c2205 < "//shortdescription" : "Mudstag Bug", --- > "//shortdescription" : "Mudstag", 2198c2220 < "//description" : "The label reads, \"Attracted to heat, this little guy needs warmth.\"", --- > "//description" : "Attracted to heat, this little guy needs warmth.", 2200c2222 < "//shortdescription" : "Heathugger Bug", --- > "//shortdescription" : "Heathugger", 2223c2245 < "//description" : "The label reads, \"A bug with glistening gold wings, very fancy!\"", --- > "//description" : "A bug with glistening gold wings, very fancy!", 2225c2247 < "//shortdescription" : "Goldbuck Bug", --- > "//shortdescription" : "Goldbuck", 2257c2279 < "//description" : "The label reads, \"The trail of a dustmoth looks like stardust.\"", --- > "//description" : "The trail of a dustmoth looks like stardust.", 2259c2281 < "//shortdescription" : "Dustmoth Bug", --- > "//shortdescription" : "Dustmoth", 2266c2288 < "//description" : "\"These bugs float on updrafts of poisonous gases.\"", --- > "//description" : "These bugs float on updrafts of poisonous gases.", 2268c2290 < "//shortdescription" : "Gasgiant Bug", --- > "//shortdescription" : "Gasgiant", 2275c2297 < "//description" : "The label reads, \"Its legs look like intertwining vines.\"", --- > "//description" : "Its legs look like intertwining vines.", 2277c2299 < "//shortdescription" : "Vineclimber Bug", --- > "//shortdescription" : "Vineclimber", 2346c2368 < "image" : "../../../../../tiled/packed/objects/testbug.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 2940a2963,2968 > }, > "296" : { > "image" : "../../../../../tiled/packed/../packed/invalid.png" > }, > "297" : { > "image" : "../../../../../tiled/packed/objects/weaponupgradeanvil.png" tilesets\packed\objects-by-category\spawner.json 7c7 < "tilecount" : 15, --- > "tilecount" : 16, 56a57,64 > "15" : { > "//description" : "...", > "//name" : "invisiblemonsterspawner", > "//shortdescription" : "Invisible Monster Spawner", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "invisiblemonsterspawner" > }, 145a154,156 > }, > "15" : { > "image" : "../../../../../tiled/packed/objects/invisiblemonsterspawner.png" tilesets\packed\objects-by-category\storage.json 326c326 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 680,681c680,681 < "//name" : "ancientbigchest", < "//shortdescription" : "Ancient Big Chest", --- > "//name" : "essencechest", > "//shortdescription" : "Ancient Essence Chest", 684c684 < "object" : "ancientbigchest", --- > "object" : "essencechest", 1157c1157 < "//description" : "-todo-", --- > "//description" : "A marvellous pastel coloured wardrobe.", 1166c1166 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 1184c1184 < "//description" : "-todo-", --- > "//description" : "A small cabinet, painted in bright pastel colours.", 1391d1390 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 1393,1397c1392 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 1400d1394 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 1402,1406c1396 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 2131c2121 < "image" : "../../../../../tiled/packed/objects/ancientbigchest.png" --- > "image" : "../../../../../tiled/packed/objects/essencechest.png" 2386c2376 < "image" : "../../../../../tiled/packed/objects/foodbowl.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 2389c2379 < "image" : "../../../../../tiled/packed/objects/foodbowl_orientation1.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-category\trap.json 85c85,86 < "object" : "icestalactite1" --- > "object" : "icestalactite1", > "tilesetDirection" : "right" 93c94,95 < "object" : "magmaceilingspike1" --- > "object" : "magmaceilingspike1", > "tilesetDirection" : "right" 494,496c496,499 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite4" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite4", > "tilesetDirection" : "right" 692c695,696 < "object" : "magmagroundspike3" --- > "object" : "magmagroundspike3", > "tilesetDirection" : "right" 1053,1055c1057,1060 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite2" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite2", > "tilesetDirection" : "right" 1106c1111,1112 < "object" : "magmagroundspike1" --- > "object" : "magmagroundspike1", > "tilesetDirection" : "right" 1114c1120,1121 < "object" : "magmagroundspike2" --- > "object" : "magmagroundspike2", > "tilesetDirection" : "right" 1164c1171,1172 < "object" : "magmaceilingspike3" --- > "object" : "magmaceilingspike3", > "tilesetDirection" : "right" 1172c1180,1181 < "object" : "icestalactite3" --- > "object" : "icestalactite3", > "tilesetDirection" : "right" 1557c1566,1567 < "object" : "icestalactite4" --- > "object" : "icestalactite4", > "tilesetDirection" : "right" 1563,1565c1573,1576 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite1" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite1", > "tilesetDirection" : "right" 1698,1700c1709,1712 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite3" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite3", > "tilesetDirection" : "right" 1716c1728,1729 < "object" : "magmaceilingspike2" --- > "object" : "magmaceilingspike2", > "tilesetDirection" : "right" 1724c1737,1738 < "object" : "icestalactite2" --- > "object" : "icestalactite2", > "tilesetDirection" : "right" tilesets\packed\objects-by-category\wire.json 7c7 < "tilecount" : 185, --- > "tilecount" : 204, 372d371 < "//description" : "...", 374,378c373 < "//shortdescription" : "Invisible Sound", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "invisiblesound", < "tilesetDirection" : "right" --- > "invalid" : "true" 831a827,871 > "185" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "avianpressureplate_orientation4", > "//shortdescription" : "Crystal Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "avianpressureplate", > "tilesetDirection" : "right" > }, > "186" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "187" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation2", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "188" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation3", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "189" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation4", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, 840a881,970 > "190" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "191" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation2", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "192" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation3", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "193" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation4", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "194" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation5", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "195" : { > "//description" : "...", > "//name" : "invisibledlatch", > "//shortdescription" : "Invisible Latch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledlatch", > "tilesetDirection" : "right" > }, > "196" : { > "//description" : "...", > "//name" : "invisiblenot", > "//shortdescription" : "Invisible NOT Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblenot", > "tilesetDirection" : "right" > }, > "197" : { > "//description" : "...", > "//name" : "invisibletimer", > "//shortdescription" : "Invisible Timer (1 Sec)", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibletimer", > "tilesetDirection" : "right" > }, > "198" : { > "//description" : "...", > "//name" : "invisibleor", > "//shortdescription" : "Invisible OR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleor", > "tilesetDirection" : "right" > }, > "199" : { > "//description" : "...", > "//name" : "invisiblecountdowntimer", > "//shortdescription" : "Invisible Countdown Timer", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblecountdowntimer", > "tilesetDirection" : "right" > }, 858a989,1023 > "200" : { > "//description" : "...", > "//name" : "invisibledelay", > "//shortdescription" : "Invisible Delay Gate", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledelay", > "tilesetDirection" : "right" > }, > "201" : { > "//description" : "...", > "//name" : "invisibleand", > "//shortdescription" : "Invisible AND Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleand", > "tilesetDirection" : "right" > }, > "202" : { > "//description" : "...", > "//name" : "invisiblexor", > "//shortdescription" : "Invisible XOR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblexor", > "tilesetDirection" : "right" > }, > "203" : { > "//description" : "...", > "//name" : "invisiblepersistentswitch", > "//shortdescription" : "Invisible Persistent Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblepersistentswitch" > }, 1730c1895 < "image" : "../../../../../tiled/packed/objects/invisiblesound.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 1884a2050,2064 > "185" : { > "image" : "../../../../../tiled/packed/objects/avianpressureplate_orientation4.png" > }, > "186" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate.png" > }, > "187" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation2.png" > }, > "188" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation3.png" > }, > "189" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation4.png" > }, 1887a2068,2097 > "190" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden.png" > }, > "191" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation2.png" > }, > "192" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation3.png" > }, > "193" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation4.png" > }, > "194" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation5.png" > }, > "195" : { > "image" : "../../../../../tiled/packed/objects/invisibledlatch.png" > }, > "196" : { > "image" : "../../../../../tiled/packed/objects/invisiblenot.png" > }, > "197" : { > "image" : "../../../../../tiled/packed/objects/invisibletimer.png" > }, > "198" : { > "image" : "../../../../../tiled/packed/objects/invisibleor.png" > }, > "199" : { > "image" : "../../../../../tiled/packed/objects/invisiblecountdowntimer.png" > }, 1892a2103,2114 > }, > "200" : { > "image" : "../../../../../tiled/packed/objects/invisibledelay.png" > }, > "201" : { > "image" : "../../../../../tiled/packed/objects/invisibleand.png" > }, > "202" : { > "image" : "../../../../../tiled/packed/objects/invisiblexor.png" > }, > "203" : { > "image" : "../../../../../tiled/packed/objects/invisiblepersistentswitch.png" tilesets\packed\objects-by-colonytag\ancient.json 7c7 < "tilecount" : 105, --- > "tilecount" : 124, 81a82,126 > "105" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "106" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation2", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "107" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation3", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "108" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation4", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "109" : { > "//description" : "An ancient bust representing the Cultivator. The orb it holds produces light.", > "//name" : "ancientbust", > "//shortdescription" : "Ancient Bust", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "ancientbust", > "tilesetDirection" : "right" > }, 90a136,225 > "110" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot3", > "//shortdescription" : "Wide Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot3", > "tilesetDirection" : "right" > }, > "111" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot1", > "//shortdescription" : "Ornamental Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot1", > "tilesetDirection" : "right" > }, > "112" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot5", > "//shortdescription" : "Tall Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot5", > "tilesetDirection" : "right" > }, > "113" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot4", > "//shortdescription" : "Decorative Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot4", > "tilesetDirection" : "right" > }, > "114" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot2", > "//shortdescription" : "Rounded Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot2", > "tilesetDirection" : "right" > }, > "115" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "116" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation2", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "117" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation3", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "118" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation4", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "119" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation5", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, 99a235,265 > "120" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot6", > "//shortdescription" : "Small Ancient Pot", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientpot6", > "tilesetDirection" : "right" > }, > "121" : { > "//description" : "A massive ancient machine. What could it be used for?", > "//name" : "terraforge", > "//shortdescription" : "Terraforge", > "imagePositionX" : "-56", > "imagePositionY" : "0", > "object" : "terraforge", > "tilesetDirection" : "right" > }, > "122" : { > "//name" : "weaponupgradeconsole", > "invalid" : "true" > }, > "123" : { > "//description" : "This advanced ancient technology can raise the effectiveness of some weapons.", > "//name" : "weaponupgradeanvil", > "//shortdescription" : "Weapon Upgrade Anvil", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "weaponupgradeanvil", > "tilesetDirection" : "right" > }, 387,388c553,554 < "//name" : "ancientbigchest", < "//shortdescription" : "Ancient Big Chest", --- > "//name" : "essencechest", > "//shortdescription" : "Ancient Essence Chest", 391c557 < "object" : "ancientbigchest", --- > "object" : "essencechest", 972a1139,1153 > "105" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate.png" > }, > "106" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation2.png" > }, > "107" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation3.png" > }, > "108" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation4.png" > }, > "109" : { > "image" : "../../../../../tiled/packed/objects/ancientbust.png" > }, 975a1157,1186 > "110" : { > "image" : "../../../../../tiled/packed/objects/ancientpot3.png" > }, > "111" : { > "image" : "../../../../../tiled/packed/objects/ancientpot1.png" > }, > "112" : { > "image" : "../../../../../tiled/packed/objects/ancientpot5.png" > }, > "113" : { > "image" : "../../../../../tiled/packed/objects/ancientpot4.png" > }, > "114" : { > "image" : "../../../../../tiled/packed/objects/ancientpot2.png" > }, > "115" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden.png" > }, > "116" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation2.png" > }, > "117" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation3.png" > }, > "118" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation4.png" > }, > "119" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation5.png" > }, 978a1190,1201 > "120" : { > "image" : "../../../../../tiled/packed/objects/ancientpot6.png" > }, > "121" : { > "image" : "../../../../../tiled/packed/objects/terraforge.png" > }, > "122" : { > "image" : "../../../../../tiled/packed/../packed/invalid.png" > }, > "123" : { > "image" : "../../../../../tiled/packed/objects/weaponupgradeanvil.png" > }, 1076c1299 < "image" : "../../../../../tiled/packed/objects/ancientbigchest.png" --- > "image" : "../../../../../tiled/packed/objects/essencechest.png" tilesets\packed\objects-by-colonytag\apex.json 13c13 < "//shortdescription" : "Standard Record Player", --- > "//shortdescription" : "Standard Issue Turntable", tilesets\packed\objects-by-colonytag\apexvillage.json 13c13 < "//shortdescription" : "Standard Record Player", --- > "//shortdescription" : "Standard Issue Turntable", tilesets\packed\objects-by-colonytag\avian.json 7c7 < "tilecount" : 194, --- > "tilecount" : 195, 941a942,950 > "194" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "avianpressureplate_orientation4", > "//shortdescription" : "Crystal Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "avianpressureplate", > "tilesetDirection" : "right" > }, 1522c1531 < "imagePositionY" : "0", --- > "imagePositionY" : "-8", 2029a2039,2041 > }, > "194" : { > "image" : "../../../../../tiled/packed/objects/avianpressureplate_orientation4.png" tilesets\packed\objects-by-colonytag\aviantemple.json 123c123 < "imagePositionY" : "0", --- > "imagePositionY" : "-8", tilesets\packed\objects-by-colonytag\aviantomb.json 7c7 < "tilecount" : 55, --- > "tilecount" : 56, 461a462,470 > "55" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "avianpressureplate_orientation4", > "//shortdescription" : "Crystal Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "avianpressureplate", > "tilesetDirection" : "right" > }, 649a659,661 > }, > "55" : { > "image" : "../../../../../tiled/packed/objects/avianpressureplate_orientation4.png" tilesets\packed\objects-by-colonytag\commerce.json 333c333 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 342c342 < "//description" : "-todo-", --- > "//description" : "A brightly coloured table with a flowery tablecloth.", tilesets\packed\objects-by-colonytag\crafting.json 233c233 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 242c242 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", tilesets\packed\objects-by-colonytag\door.json 80c80 < "//description" : "-todo-", --- > "//description" : "A wooden door, emblazoned with an iron emblem on both sides.", tilesets\packed\objects-by-colonytag\hoard.json 110c110 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", tilesets\packed\objects-by-colonytag\light.json 7c7 < "tilecount" : 354, --- > "tilecount" : 355, 2430c2430 < "//description" : "-todo-", --- > "//description" : "A wrought iron lamp post with a gas lit flame.", 2439c2439 < "//description" : "-todo-", --- > "//description" : "A wall mounted pink fluorescent light.", 2457c2457 < "//description" : "-todo-", --- > "//description" : "A hanging gas lamp with a red glass cover.", 2466c2466 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 2475c2475 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 2491a2492,2500 > "354" : { > "//description" : "An ancient bust representing the Cultivator. The orb it holds produces light.", > "//name" : "ancientbust", > "//shortdescription" : "Ancient Bust", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "ancientbust", > "tilesetDirection" : "right" > }, 2768c2777 < "imagePositionY" : "0", --- > "imagePositionY" : "-8", 3957a3967,3969 > }, > "354" : { > "image" : "../../../../../tiled/packed/objects/ancientbust.png" tilesets\packed\objects-by-colonytag\misc.json 7c7 < "tilecount" : 112, --- > "tilecount" : 114, 133c133 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 140a141,157 > "112" : { > "//description" : "A wheelbarrow for transporting goods.", > "//name" : "wheelbarrow", > "//shortdescription" : "Wheelbarrow", > "imagePositionX" : "-32", > "imagePositionY" : "0", > "object" : "wheelbarrow", > "tilesetDirection" : "right" > }, > "113" : { > "//description" : "...", > "//name" : "invisiblemonsterspawner", > "//shortdescription" : "Invisible Monster Spawner", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "invisiblemonsterspawner" > }, 830d846 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 832,836c848 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 839d850 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 841,845c852 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 982a990,995 > "112" : { > "image" : "../../../../../tiled/packed/objects/wheelbarrow.png" > }, > "113" : { > "image" : "../../../../../tiled/packed/objects/invisiblemonsterspawner.png" > }, 1230c1243 < "image" : "../../../../../tiled/packed/objects/foodbowl.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 1233c1246 < "image" : "../../../../../tiled/packed/objects/foodbowl_orientation1.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-colonytag\musical.json 13c13 < "//shortdescription" : "Standard Record Player", --- > "//shortdescription" : "Standard Issue Turntable", 127c127 < "//description" : "-todo-", --- > "//description" : "A charming record player, playing an old tune.", tilesets\packed\objects-by-colonytag\nature.json 20c20 < "//description" : "The label reads, \"Not to be confused with the infamous Dreadwing.\"", --- > "//description" : "Not to be confused with the infamous Dreadwing.", 22c22 < "//shortdescription" : "Redwing Bug", --- > "//shortdescription" : "Redwing", 137c137 < "//description" : "The label reads, \"Hard to spot, these bugs are as black as night.\"", --- > "//description" : "Hard to spot, these bugs are as black as night.", 139c139 < "//shortdescription" : "Shadowmoth Bug", --- > "//shortdescription" : "Shadowmoth", 254c254 < "//description" : "\"These bugs float on updrafts of poisonous gases.\"", --- > "//description" : "These bugs float on updrafts of poisonous gases.", 256c256 < "//shortdescription" : "Gasgiant Bug", --- > "//shortdescription" : "Gasgiant", 263c263 < "//description" : "The label reads, \"This bug's legs move so fast they're difficult to count.\"", --- > "//description" : "This bug's legs move so fast they're difficult to count.", 265c265 < "//shortdescription" : "Scuttleploom Bug", --- > "//shortdescription" : "Scuttleploom", 272c272 < "//description" : "The label reads, \"A large, formidable bug. Can survive extreme heat.\"", --- > "//description" : "A large, formidable bug. Can survive extreme heat.", 274c274 < "//shortdescription" : "Fireygiant Bug", --- > "//shortdescription" : "Fireygiant", 281c281 < "//description" : "The label reads, \"This bug rubs its legs together to produce tiny sparks.\"", --- > "//description" : "This bug rubs its legs together to produce tiny sparks.", 283c283 < "//shortdescription" : "Phoenixfly Bug", --- > "//shortdescription" : "Phoenixfly", 317c317 < "//description" : "The label reads, \"You'll smell one of these little guys before you see one.\"", --- > "//description" : "You'll smell one of these little guys before you see one.", 319c319 < "//shortdescription" : "Stinkjack Bug", --- > "//shortdescription" : "Stinkjack", 362c362 < "//description" : "The label reads, \"The surface of this bug's shell shimmers like oil.\"", --- > "//description" : "The surface of this bug's shell shimmers like oil.", 364c364 < "//shortdescription" : "Aurorabee Bug", --- > "//shortdescription" : "Aurorabee", 407c407 < "//description" : "The label reads, \"This little bug's legs are covered in see-through hairs.\"", --- > "//description" : "This little bug's legs are covered in see-through hairs.", 409c409 < "//shortdescription" : "Polarmoth Bug", --- > "//shortdescription" : "Polarmoth", 443c443 < "//description" : "The label reads, \"Its tawny wings make it hard to spot on trees.\"", --- > "//description" : "Its tawny wings make it hard to spot on trees.", 445c445 < "//shortdescription" : "Fawnfly Bug", --- > "//shortdescription" : "Fawnfly", 469c469 < "//description" : "The label reads, \"These bugs appear to rise from clouds of ash.\"", --- > "//description" : "These bugs appear to rise from clouds of ash.", 471c471 < "//shortdescription" : "Ashsprite Bug", --- > "//shortdescription" : "Ashsprite", 532c532 < "//description" : "The label reads, \"Thrives in desolate conditions.\"", --- > "//description" : "Thrives in desolate conditions.", 534c534 < "//shortdescription" : "Cinderfly Bug", --- > "//shortdescription" : "Cinderfly", 577c577 < "//description" : "The label reads, \"Vibrant and beautiful, it has a friendly little smile on its face.\"", --- > "//description" : "Vibrant and beautiful, it has a friendly little smile on its face.", 579c579 < "//shortdescription" : "Brightstripe Bug", --- > "//shortdescription" : "Brightstripe", 631c631 < "//description" : "The label reads, \"Comes out only during certain phases of the moon.\"", --- > "//description" : "Comes out only during certain phases of the moon.", 633c633 < "//shortdescription" : "Tidefly Bug", --- > "//shortdescription" : "Tidefly", 649c649 < "//description" : "The label reads, \"This tiny creature skips across hot lakes of lava.\"", --- > "//description" : "This tiny creature skips across hot lakes of lava.", 651c651 < "//shortdescription" : "Lavahopper Bug", --- > "//shortdescription" : "Lavahopper", 667c667 < "//description" : "The label reads, \"A bug that can usually be found chasing the crest of a wave.\"", --- > "//description" : "A bug that can usually be found chasing the crest of a wave.", 669c669 < "//shortdescription" : "Wavebird Bug", --- > "//shortdescription" : "Wavebird", 676c676 < "//description" : "The label reads, \"It looks as if it could slip out of its shell at a moments notice.\"", --- > "//description" : "It looks as if it could slip out of its shell at a moments notice.", 678c678 < "//shortdescription" : "Shellcreep Bug", --- > "//shortdescription" : "Shellcreep", 733c733 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 735c735,736 < "object" : "butterflybush" --- > "object" : "butterflybush", > "tilesetDirection" : "right" 747c748 < "//description" : "The label reads, \"The warmer this bug gets, the more it glows.\"", --- > "//description" : "The warmer this bug gets, the more it glows.", 749c750 < "//shortdescription" : "Glowbug Bug", --- > "//shortdescription" : "Glowbug", 790c791 < "//description" : "The label reads, \"This bug is easily mistaken for a snowflake.\"", --- > "//description" : "This bug is easily mistaken for a snowflake.", 792c793 < "//shortdescription" : "Frostfleck Bug", --- > "//shortdescription" : "Frostfleck", 835c836 < "//description" : "The label reads, \"This bug makes a faint ringing sound as it flies through the air.\"", --- > "//description" : "This bug makes a faint ringing sound as it flies through the air.", 837c838 < "//shortdescription" : "Driftbell Bug", --- > "//shortdescription" : "Driftbell", 862c863 < "//description" : "The label reads, \"A lively bug, it can be seen drinking morning dew.\"", --- > "//description" : "A lively bug, it can be seen drinking morning dew.", 864c865 < "//shortdescription" : "Dewhopper Bug", --- > "//shortdescription" : "Dewhopper", 871c872 < "//description" : "The label reads, \"Where there's frost, there are frostflies.\"", --- > "//description" : "Where there's frost, there are frostflies.", 873c874 < "//shortdescription" : "Frostfly Bug", --- > "//shortdescription" : "Frostfly", 880c881 < "//description" : "The label reads, \"This bug never stops eating.\"", --- > "//description" : "This bug never stops eating.", 882c883 < "//shortdescription" : "Hivehog Bug", --- > "//shortdescription" : "Hivehog", 889c890 < "//description" : "The label reads, \"The smallest and most pathetic bug I've ever seen.\"", --- > "//description" : "The smallest and most pathetic bug I've ever seen.", 891c892 < "//shortdescription" : "Orphanfly Bug", --- > "//shortdescription" : "Orphanfly", 898c899 < "//description" : "The label reads, \"Who would live in the desert? This clown.\"", --- > "//description" : "Who would live in the desert? This clown.", 900c901 < "//shortdescription" : "Sandclown Bug", --- > "//shortdescription" : "Sandclown", 925c926 < "//description" : "The label reads, \"This bug has a snout like a seahorse.\"", --- > "//description" : "This bug has a snout like a seahorse.", 927c928 < "//shortdescription" : "Seahornet Bug", --- > "//shortdescription" : "Seahornet", 934c935 < "//description" : "The label reads, \"The wings of this bug are iridescent like ice.\"", --- > "//description" : "The wings of this bug are iridescent like ice.", 936c937 < "//shortdescription" : "Shardwing Bug", --- > "//shortdescription" : "Shardwing", 943d943 < "//description" : "A steaming cup of Earl Grey.", 945,949c945 < "//shortdescription" : "Teacup", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "testbug", < "tilesetDirection" : "right" --- > "invalid" : "true" 952c948 < "//description" : "The label reads, \"This pretty bug loves sunshine.\"", --- > "//description" : "This pretty bug loves sunshine.", 954c950 < "//shortdescription" : "Sunskipper Bug", --- > "//shortdescription" : "Sunskipper", 1015c1011 < "//description" : "The label reads, \"This blue bug has sharp little teeth.\"", --- > "//description" : "This blue bug has sharp little teeth.", 1017c1013 < "//shortdescription" : "Blueback Bug", --- > "//shortdescription" : "Blueback", 1213c1209 < "//description" : "The label reads, \"This bug looks like it's wearing tiny green shoes.\"", --- > "//description" : "This bug looks like it's wearing tiny green shoes.", 1215c1211 < "//shortdescription" : "Greentip Bug", --- > "//shortdescription" : "Greentip", 1249c1245 < "//description" : "The label reads, \"A bug with glistening gold wings, very fancy!\"", --- > "//description" : "A bug with glistening gold wings, very fancy!", 1251c1247 < "//shortdescription" : "Goldbuck Bug", --- > "//shortdescription" : "Goldbuck", 1294c1290 < "//description" : "The label reads, \"Attracted to heat, this little guy needs warmth.\"", --- > "//description" : "Attracted to heat, this little guy needs warmth.", 1296c1292 < "//shortdescription" : "Heathugger Bug", --- > "//shortdescription" : "Heathugger", 1382c1378 < "//description" : "The label reads, \"This guy has a creepy little face.\"", --- > "//description" : "This guy has a creepy little face.", 1384c1380 < "//shortdescription" : "Xenofly Bug", --- > "//shortdescription" : "Xenofly", 1429c1425 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 1431c1427,1428 < "object" : "fireflybush" --- > "object" : "fireflybush", > "tilesetDirection" : "right" 1478c1475 < "//description" : "The label reads, \"The tips of its legs are covered in snow.\"", --- > "//description" : "The tips of its legs are covered in snow.", 1480c1477 < "//shortdescription" : "Snowskater Bug", --- > "//shortdescription" : "Snowskater", 1532c1529 < "//description" : "The label reads, \"This prickly little fellow has razor sharp wings.\"", --- > "//description" : "This prickly little fellow has razor sharp wings.", 1534c1531 < "//shortdescription" : "Thornbee Bug", --- > "//shortdescription" : "Thornbee", 1550c1547 < "//description" : "The label reads, \"A bright yellow bug, its wings smell like butter.\"", --- > "//description" : "A bright yellow bug, its wings smell like butter.", 1552c1549 < "//shortdescription" : "Butterbee Bug", --- > "//shortdescription" : "Butterbee", 1577c1574 < "//description" : "The label reads, \"Its legs look like intertwining vines.\"", --- > "//description" : "Its legs look like intertwining vines.", 1579c1576 < "//shortdescription" : "Vineclimber Bug", --- > "//shortdescription" : "Vineclimber", 1639c1636 < "//description" : "The label reads, \"The trail of a dustmoth looks like stardust.\"", --- > "//description" : "The trail of a dustmoth looks like stardust.", 1641c1638 < "//shortdescription" : "Dustmoth Bug", --- > "//shortdescription" : "Dustmoth", 1666c1663 < "//description" : "The label reads, \"This bug is incredibly sticky. It has two long horns on its head.\"", --- > "//description" : "This bug is incredibly sticky. It has two long horns on its head.", 1668c1665 < "//shortdescription" : "Mudstag Bug", --- > "//shortdescription" : "Mudstag", 1693c1690 < "//description" : "The label reads, \"This bug's wings are frozen over.\"", --- > "//description" : "This bug's wings are frozen over.", 1695c1692 < "//shortdescription" : "Icetip Bug", --- > "//shortdescription" : "Icetip", 1738c1735 < "//description" : "The label reads, \"These bugs can be seen dancing at dusk.\"", --- > "//description" : "These bugs can be seen dancing at dusk.", 1740c1737 < "//shortdescription" : "Muddancer Bug", --- > "//shortdescription" : "Muddancer", 1765c1762 < "//description" : "The label reads, \"Hot to the touch, its shell flickers like flame.\"", --- > "//description" : "Hot to the touch, its shell flickers like flame.", 1767c1764 < "//shortdescription" : "Flameroach Bug", --- > "//shortdescription" : "Flameroach", 2133c2130 < "image" : "../../../../../tiled/packed/objects/testbug.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-colonytag\novakid.json 78c78 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 87c87 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 96c96 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 131c131 < "//description" : "-todo-", --- > "//description" : "A decorative set of brass horns.", 140c140 < "//description" : "-todo-", --- > "//description" : "A brass, wood and copper windmill, that spins in the direction of the wind.", 149c149 < "//description" : "-todo-", --- > "//description" : "A brass water pump that used to pump water, back when it was functioning.", 158c158 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 167c167 < "//description" : "-todo-", --- > "//description" : "A wrought iron lamp post with a gas lit flame.", 185c185 < "//description" : "-todo-", --- > "//description" : "A decorative iron symbol.", 247c247 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 256c256 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 265c265 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 274c274 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 283c283 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 292c292 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 301c301 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 318c318 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 327c327 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 336c336 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 345c345 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 354c354 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 363c363 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 372c372 < "//description" : "-todo-", --- > "//description" : "A faded poster, offering a bounty from long ago.", 399c399 < "//description" : "-todo-", --- > "//description" : "A detailed painting of a beautiful landscape.", 401c401 < "//shortdescription" : "Frontier Painting 1", --- > "//shortdescription" : "Frontier Plains Painting", 412c412 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 421c421 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 430c430 < "//description" : "-todo-", --- > "//description" : "A painting of a proud mooshi against a setting sun.", 432c432 < "//shortdescription" : "Frontier Painting 3", --- > "//shortdescription" : "Frontier Mooshi Painting", 439c439 < "//description" : "-todo-", --- > "//description" : "A charming record player, playing an old tune.", 448c448 < "//description" : "-todo-", --- > "//description" : "A strange painting of a pulled wagon.", 450c450 < "//shortdescription" : "Frontier Painting 2", --- > "//shortdescription" : "Frontier Wagon Painting", 457c457 < "//description" : "-todo-", --- > "//description" : "A hanging gas lamp with a red glass cover.", 466c466 < "//description" : "-todo-", --- > "//description" : "An old-fashioned standing clock, with a polished brass pendulum.", 475c475 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 484c484 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 493c493 < "//description" : "-todo-", --- > "//description" : "A wooden chair with mooshi hide cushioning.", 511c511 < "//description" : "-todo-", --- > "//description" : "A rough wooden coffin. Luckily, no-one's inside!", tilesets\packed\objects-by-colonytag\novakidvillage.json 11c11 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 20c20 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 38c38 < "//description" : "-todo-", --- > "//description" : "A decorative iron symbol.", 92c92 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 101c101 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 110c110 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 119c119 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 128c128 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 137c137 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 146c146 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 155c155 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 164c164 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 173c173 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 182c182 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 191c191 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 200c200 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 209c209 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 227c227 < "//description" : "-todo-", --- > "//description" : "A faded poster, offering a bounty from long ago.", 254c254 < "//description" : "-todo-", --- > "//description" : "A detailed painting of a beautiful landscape.", 256c256 < "//shortdescription" : "Frontier Painting 1", --- > "//shortdescription" : "Frontier Plains Painting", 263c263 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 272c272 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 281c281 < "//description" : "-todo-", --- > "//description" : "A painting of a proud mooshi against a setting sun.", 283c283 < "//shortdescription" : "Frontier Painting 3", --- > "//shortdescription" : "Frontier Mooshi Painting", 290c290 < "//description" : "-todo-", --- > "//description" : "A charming record player, playing an old tune.", 299c299 < "//description" : "-todo-", --- > "//description" : "A strange painting of a pulled wagon.", 301c301 < "//shortdescription" : "Frontier Painting 2", --- > "//shortdescription" : "Frontier Wagon Painting", 308c308 < "//description" : "-todo-", --- > "//description" : "A hanging gas lamp with a red glass cover.", 326c326 < "//description" : "-todo-", --- > "//description" : "An old-fashioned standing clock, with a polished brass pendulum.", 335c335 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 344c344 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 353c353 < "//description" : "-todo-", --- > "//description" : "A wooden chair with mooshi hide cushioning.", 362c362 < "//description" : "-todo-", --- > "//description" : "A rough wooden coffin. Luckily, no-one's inside!", 379c379 < "//description" : "-todo-", --- > "//description" : "A decorative set of brass horns.", 388c388 < "//description" : "-todo-", --- > "//description" : "A brass, wood and copper windmill, that spins in the direction of the wind.", 397c397 < "//description" : "-todo-", --- > "//description" : "A brass water pump that used to pump water, back when it was functioning.", 406c406 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 415c415 < "//description" : "-todo-", --- > "//description" : "A wrought iron lamp post with a gas lit flame.", tilesets\packed\objects-by-colonytag\pastel.json 11c11 < "//description" : "-todo-", --- > "//description" : "A colourful square wall clock.", 20c20 < "//description" : "-todo-", --- > "//description" : "A charming, pastel coloured bed.", 29c29 < "//description" : "-todo-", --- > "//description" : "A marvellous pastel coloured wardrobe.", 38c38 < "//description" : "-todo-", --- > "//description" : "A small pastel coloured stool.", 47c47 < "//description" : "-todo-", --- > "//description" : "A pastel coloured chair with a heart-shaped backrest.", 56c56 < "//description" : "-todo-", --- > "//description" : "A small cabinet, painted in bright pastel colours.", 65c65 < "//description" : "-todo-", --- > "//description" : "A scented pink bunny plush toy.", 67c67 < "//shortdescription" : "Pastel Bunny Plush", --- > "//shortdescription" : "Pastel Bunny Plushie", 74c74 < "//description" : "-todo-", --- > "//description" : "A wall mounted pink fluorescent light.", 83c83 < "//description" : "-todo-", --- > "//description" : "A brightly coloured table with a flowery tablecloth.", tilesets\packed\objects-by-colonytag\pretty.json 3584c3584 < "//description" : "-todo-", --- > "//description" : "A detailed painting of a beautiful landscape.", 3586c3586 < "//shortdescription" : "Frontier Painting 1", --- > "//shortdescription" : "Frontier Plains Painting", 3593c3593 < "//description" : "-todo-", --- > "//description" : "A painting of a proud mooshi against a setting sun.", 3595c3595 < "//shortdescription" : "Frontier Painting 3", --- > "//shortdescription" : "Frontier Mooshi Painting", 3611c3611 < "//description" : "-todo-", --- > "//description" : "A strange painting of a pulled wagon.", 3613c3613 < "//shortdescription" : "Frontier Painting 2", --- > "//shortdescription" : "Frontier Wagon Painting", 3620c3620 < "//description" : "-todo-", --- > "//description" : "An old-fashioned standing clock, with a polished brass pendulum.", tilesets\packed\objects-by-colonytag\rust.json 20c20 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 38c38 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 47c47 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 82c82 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", tilesets\packed\objects-by-colonytag\saloon.json 29c29 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 38c38 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 47c47 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 56c56 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 65c65 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 74c74 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 83c83 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 92c92 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 101c101 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 110c110 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 128c128 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", tilesets\packed\objects-by-colonytag\storage.json 65c65 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 657,658c657,658 < "//name" : "ancientbigchest", < "//shortdescription" : "Ancient Big Chest", --- > "//name" : "essencechest", > "//shortdescription" : "Ancient Essence Chest", 661c661 < "object" : "ancientbigchest", --- > "object" : "essencechest", 1530c1530 < "//description" : "-todo-", --- > "//description" : "A marvellous pastel coloured wardrobe.", 1539c1539 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 1548c1548 < "//description" : "-todo-", --- > "//description" : "A small cabinet, painted in bright pastel colours.", 2485c2485 < "image" : "../../../../../tiled/packed/objects/ancientbigchest.png" --- > "image" : "../../../../../tiled/packed/objects/essencechest.png" tilesets\packed\objects-by-colonytag\wired.json 7c7 < "tilecount" : 145, --- > "tilecount" : 169, 466a467,511 > "145" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "avianpressureplate_orientation4", > "//shortdescription" : "Crystal Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "avianpressureplate", > "tilesetDirection" : "right" > }, > "146" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "147" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation2", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "148" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation3", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "149" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation4", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, 475a521,609 > "150" : { > "//description" : "A red flashing light... That's usually not good.", > "//name" : "redalert", > "//shortdescription" : "Warning Light", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "redalert" > }, > "151" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "152" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation2", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "153" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation3", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "154" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation4", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "155" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation5", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "156" : { > "//description" : "...", > "//name" : "invisibledlatch", > "//shortdescription" : "Invisible Latch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledlatch", > "tilesetDirection" : "right" > }, > "157" : { > "//description" : "...", > "//name" : "invisiblenot", > "//shortdescription" : "Invisible NOT Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblenot", > "tilesetDirection" : "right" > }, > "158" : { > "//description" : "...", > "//name" : "invisibletimer", > "//shortdescription" : "Invisible Timer (1 Sec)", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibletimer", > "tilesetDirection" : "right" > }, > "159" : { > "//description" : "...", > "//name" : "invisibleor", > "//shortdescription" : "Invisible OR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleor", > "tilesetDirection" : "right" > }, 484a619,690 > "160" : { > "//description" : "...", > "//name" : "invisiblecountdowntimer", > "//shortdescription" : "Invisible Countdown Timer", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblecountdowntimer", > "tilesetDirection" : "right" > }, > "161" : { > "//description" : "...", > "//name" : "invisibledelay", > "//shortdescription" : "Invisible Delay Gate", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledelay", > "tilesetDirection" : "right" > }, > "162" : { > "//description" : "...", > "//name" : "invisibleand", > "//shortdescription" : "Invisible AND Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleand", > "tilesetDirection" : "right" > }, > "163" : { > "//description" : "...", > "//name" : "invisiblexor", > "//shortdescription" : "Invisible XOR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblexor", > "tilesetDirection" : "right" > }, > "164" : { > "//description" : "...", > "//name" : "invisiblepersistentswitch", > "//shortdescription" : "Invisible Persistent Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblepersistentswitch" > }, > "165" : { > "//description" : "It's a spike", > "//name" : "largefloorspike", > "//shortdescription" : "Large Floor Spike", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "largefloorspike" > }, > "166" : { > "//description" : "Who knows what it might activate... just press it!", > "//name" : "wallbuttontrigger", > "//shortdescription" : "Small Wall Button", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "wallbuttontrigger" > }, > "167" : { > "//description" : "It's a spike", > "//name" : "smallfloorspike", > "//shortdescription" : "Small Floor Spike", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "smallfloorspike" > }, > "168" : { > "//name" : "weaponupgradeconsole", > "invalid" : "true" > }, 791d996 < "//description" : "...", 793,797c998 < "//shortdescription" : "Invisible Sound", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "invisiblesound", < "tilesetDirection" : "right" --- > "invalid" : "true" 1436a1638,1652 > "145" : { > "image" : "../../../../../tiled/packed/objects/avianpressureplate_orientation4.png" > }, > "146" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate.png" > }, > "147" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation2.png" > }, > "148" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation3.png" > }, > "149" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation4.png" > }, 1439a1656,1685 > "150" : { > "image" : "../../../../../tiled/packed/objects/redalert.png" > }, > "151" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden.png" > }, > "152" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation2.png" > }, > "153" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation3.png" > }, > "154" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation4.png" > }, > "155" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation5.png" > }, > "156" : { > "image" : "../../../../../tiled/packed/objects/invisibledlatch.png" > }, > "157" : { > "image" : "../../../../../tiled/packed/objects/invisiblenot.png" > }, > "158" : { > "image" : "../../../../../tiled/packed/objects/invisibletimer.png" > }, > "159" : { > "image" : "../../../../../tiled/packed/objects/invisibleor.png" > }, 1442a1689,1715 > "160" : { > "image" : "../../../../../tiled/packed/objects/invisiblecountdowntimer.png" > }, > "161" : { > "image" : "../../../../../tiled/packed/objects/invisibledelay.png" > }, > "162" : { > "image" : "../../../../../tiled/packed/objects/invisibleand.png" > }, > "163" : { > "image" : "../../../../../tiled/packed/objects/invisiblexor.png" > }, > "164" : { > "image" : "../../../../../tiled/packed/objects/invisiblepersistentswitch.png" > }, > "165" : { > "image" : "../../../../../tiled/packed/objects/largefloorspike.png" > }, > "166" : { > "image" : "../../../../../tiled/packed/objects/wallbuttontrigger.png" > }, > "167" : { > "image" : "../../../../../tiled/packed/objects/smallfloorspike.png" > }, > "168" : { > "image" : "../../../../../tiled/packed/../packed/invalid.png" > }, 1549c1822 < "image" : "../../../../../tiled/packed/objects/invisiblesound.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-race\ancient.json 7c7 < "tilecount" : 117, --- > "tilecount" : 162, 188a189,215 > "117" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "118" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation2", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "119" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation3", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "0", > "imagePositionY" : "-8", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, 196a224,313 > "120" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "ancientpressureplate_orientation4", > "//shortdescription" : "Ancient Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpressureplate", > "tilesetDirection" : "right" > }, > "121" : { > "//description" : "An ancient bust representing the Cultivator. The orb it holds produces light.", > "//name" : "ancientbust", > "//shortdescription" : "Ancient Bust", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "ancientbust", > "tilesetDirection" : "right" > }, > "122" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot3", > "//shortdescription" : "Wide Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot3", > "tilesetDirection" : "right" > }, > "123" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot1", > "//shortdescription" : "Ornamental Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot1", > "tilesetDirection" : "right" > }, > "124" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot5", > "//shortdescription" : "Tall Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot5", > "tilesetDirection" : "right" > }, > "125" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot4", > "//shortdescription" : "Decorative Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot4", > "tilesetDirection" : "right" > }, > "126" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot2", > "//shortdescription" : "Rounded Ancient Pot", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "ancientpot2", > "tilesetDirection" : "right" > }, > "127" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "128" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation2", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "129" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation3", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, 205a323,412 > "130" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation4", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "131" : { > "//description" : "This tile looks different from the rest.", > "//name" : "ancientswitchhidden_orientation5", > "//shortdescription" : "Ancient Hidden Switch", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientswitchhidden", > "tilesetDirection" : "right" > }, > "132" : { > "//description" : "This ancient pot is in remarkable shape considering how old it is.", > "//name" : "ancientpot6", > "//shortdescription" : "Small Ancient Pot", > "imagePositionX" : "0", > "imagePositionY" : "0", > "object" : "ancientpot6", > "tilesetDirection" : "right" > }, > "133" : { > "//description" : "Transforms a planet's climate into a verdant patchwork of open meadows.", > "//name" : "terraformergarden", > "//shortdescription" : "Lush Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformergarden", > "tilesetDirection" : "right" > }, > "134" : { > "//description" : "Transforms a planet's climate into a frozen landscape of snow and ice.", > "//name" : "terraformertundra", > "//shortdescription" : "Icy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformertundra", > "tilesetDirection" : "right" > }, > "135" : { > "//description" : "Transforms a planet's climate into a chilly taiga.", > "//name" : "terraformersnow", > "//shortdescription" : "Snowy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformersnow", > "tilesetDirection" : "right" > }, > "136" : { > "//description" : "Transforms a planet's climate into an overgrown jungle.", > "//name" : "terraformerjungle", > "//shortdescription" : "Jungle Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerjungle", > "tilesetDirection" : "right" > }, > "137" : { > "//description" : "Transforms an area of a planet into a patch of spongey fungus and giant toadstools.", > "//name" : "microformermushrooms", > "//shortdescription" : "Fungal Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformermushrooms", > "tilesetDirection" : "right" > }, > "138" : { > "//description" : "Transforms an area of a planet into clumps of lidless eyeballs.", > "//name" : "microformereyepatch", > "//shortdescription" : "Ocular Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformereyepatch", > "tilesetDirection" : "right" > }, > "139" : { > "//description" : "Transforms an area of a planet into a soupy slime pit.", > "//name" : "microformerslimecaves", > "//shortdescription" : "Slimy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerslimecaves", > "tilesetDirection" : "right" > }, 214a422,511 > "140" : { > "//description" : "Transforms a planet's climate into a bizarrely mutated alien ecosystem.", > "//name" : "terraformeralien", > "//shortdescription" : "Mutant Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformeralien", > "tilesetDirection" : "right" > }, > "141" : { > "//description" : "Transforms an area of a planet into a bioluminescent garden.", > "//name" : "microformerbioluminescence", > "//shortdescription" : "Glowing Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerbioluminescence", > "tilesetDirection" : "right" > }, > "142" : { > "//description" : "Transforms a planet's climate into a dusty apocalyptic wasteland.", > "//name" : "terraformerscorched", > "//shortdescription" : "Scorched Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerscorched", > "tilesetDirection" : "right" > }, > "143" : { > "//description" : "Transforms an area of a planet into a hive of alien invertebrates.", > "//name" : "microformerhive", > "//shortdescription" : "Buggy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerhive", > "tilesetDirection" : "right" > }, > "144" : { > "//description" : "Transforms an area of a planet into an oxidized metallic grove.", > "//name" : "microformerrust", > "//shortdescription" : "Rusty Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerrust", > "tilesetDirection" : "right" > }, > "145" : { > "//description" : "Transforms a planet's climate into a fuming volcanic hellscape.", > "//name" : "terraformervolcanic", > "//shortdescription" : "Volcanic Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformervolcanic", > "tilesetDirection" : "right" > }, > "146" : { > "//description" : "Transforms a planet's climate into a thick temperate forest.", > "//name" : "terraformerforest", > "//shortdescription" : "Wooded Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerforest", > "tilesetDirection" : "right" > }, > "147" : { > "//description" : "Transforms a planet's climate into an arid grassland.", > "//name" : "terraformersavannah", > "//shortdescription" : "Prairie Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformersavannah", > "tilesetDirection" : "right" > }, > "148" : { > "//description" : "Transforms an area of a planet into a morass of sticky tar.", > "//name" : "microformertar", > "//shortdescription" : "Tarry Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformertar", > "tilesetDirection" : "right" > }, > "149" : { > "//description" : "Transforms a planet's climate into a sandy desert.", > "//name" : "terraformerdesert", > "//shortdescription" : "Sandy Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformerdesert", > "tilesetDirection" : "right" > }, 222a520,609 > "150" : { > "//description" : "Transforms an area of a planet into a fleshy abomination.", > "//name" : "microformerflesh", > "//shortdescription" : "Fleshy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerflesh", > "tilesetDirection" : "right" > }, > "151" : { > "//description" : "Transforms an area of a planet into an overgrown wilderness.", > "//name" : "microformerwilderness", > "//shortdescription" : "Wild Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerwilderness", > "tilesetDirection" : "right" > }, > "152" : { > "//description" : "Transforms an area of a planet into a rocky highland.", > "//name" : "microformeralpine", > "//shortdescription" : "Mountainous Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformeralpine", > "tilesetDirection" : "right" > }, > "153" : { > "//description" : "Transforms an area of a planet into a dry waste of scattered bones.", > "//name" : "microformerbones", > "//shortdescription" : "Skeletal Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerbones", > "tilesetDirection" : "right" > }, > "154" : { > "//description" : "Transforms an area of a planet into an ice sheet threaded with odd, protruding steam pipes.", > "//name" : "microformersteamspring", > "//shortdescription" : "Steamy Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformersteamspring", > "tilesetDirection" : "right" > }, > "155" : { > "//description" : "Transforms an area of a planet into a beautiful crystalline rock garden.", > "//name" : "microformergeode", > "//shortdescription" : "Crystalline Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformergeode", > "tilesetDirection" : "right" > }, > "156" : { > "//description" : "Transforms a planet's climate into a chill wasteland of perpetual night.", > "//name" : "terraformermidnight", > "//shortdescription" : "Dark Terraformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "terraformermidnight", > "tilesetDirection" : "right" > }, > "157" : { > "//description" : "Transforms an area of a planet into a patch of giant flowers.", > "//name" : "microformergiantflowers", > "//shortdescription" : "Floral Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformergiantflowers", > "tilesetDirection" : "right" > }, > "158" : { > "//description" : "Transforms an area of a planet into a sticky patch of glowing mushrooms.", > "//name" : "microformerluminouscaves", > "//shortdescription" : "Glowshroom Microformer", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "microformerluminouscaves", > "tilesetDirection" : "right" > }, > "159" : { > "//description" : "A massive ancient machine. What could it be used for?", > "//name" : "terraforge", > "//shortdescription" : "Terraforge", > "imagePositionX" : "-56", > "imagePositionY" : "0", > "object" : "terraforge", > "tilesetDirection" : "right" > }, 231a619,631 > "160" : { > "//name" : "weaponupgradeconsole", > "invalid" : "true" > }, > "161" : { > "//description" : "This advanced ancient technology can raise the effectiveness of some weapons.", > "//name" : "weaponupgradeanvil", > "//shortdescription" : "Weapon Upgrade Anvil", > "imagePositionX" : "-16", > "imagePositionY" : "0", > "object" : "weaponupgradeanvil", > "tilesetDirection" : "right" > }, 796,797c1196,1197 < "//name" : "ancientbigchest", < "//shortdescription" : "Ancient Big Chest", --- > "//name" : "essencechest", > "//shortdescription" : "Ancient Essence Chest", 800c1200 < "object" : "ancientbigchest", --- > "object" : "essencechest", 1110a1511,1519 > "117" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate.png" > }, > "118" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation2.png" > }, > "119" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation3.png" > }, 1113a1523,1552 > "120" : { > "image" : "../../../../../tiled/packed/objects/ancientpressureplate_orientation4.png" > }, > "121" : { > "image" : "../../../../../tiled/packed/objects/ancientbust.png" > }, > "122" : { > "image" : "../../../../../tiled/packed/objects/ancientpot3.png" > }, > "123" : { > "image" : "../../../../../tiled/packed/objects/ancientpot1.png" > }, > "124" : { > "image" : "../../../../../tiled/packed/objects/ancientpot5.png" > }, > "125" : { > "image" : "../../../../../tiled/packed/objects/ancientpot4.png" > }, > "126" : { > "image" : "../../../../../tiled/packed/objects/ancientpot2.png" > }, > "127" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden.png" > }, > "128" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation2.png" > }, > "129" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation3.png" > }, 1116a1556,1585 > "130" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation4.png" > }, > "131" : { > "image" : "../../../../../tiled/packed/objects/ancientswitchhidden_orientation5.png" > }, > "132" : { > "image" : "../../../../../tiled/packed/objects/ancientpot6.png" > }, > "133" : { > "image" : "../../../../../tiled/packed/objects/terraformergarden.png" > }, > "134" : { > "image" : "../../../../../tiled/packed/objects/terraformertundra.png" > }, > "135" : { > "image" : "../../../../../tiled/packed/objects/terraformersnow.png" > }, > "136" : { > "image" : "../../../../../tiled/packed/objects/terraformerjungle.png" > }, > "137" : { > "image" : "../../../../../tiled/packed/objects/microformermushrooms.png" > }, > "138" : { > "image" : "../../../../../tiled/packed/objects/microformereyepatch.png" > }, > "139" : { > "image" : "../../../../../tiled/packed/objects/microformerslimecaves.png" > }, 1119a1589,1618 > "140" : { > "image" : "../../../../../tiled/packed/objects/terraformeralien.png" > }, > "141" : { > "image" : "../../../../../tiled/packed/objects/microformerbioluminescence.png" > }, > "142" : { > "image" : "../../../../../tiled/packed/objects/terraformerscorched.png" > }, > "143" : { > "image" : "../../../../../tiled/packed/objects/microformerhive.png" > }, > "144" : { > "image" : "../../../../../tiled/packed/objects/microformerrust.png" > }, > "145" : { > "image" : "../../../../../tiled/packed/objects/terraformervolcanic.png" > }, > "146" : { > "image" : "../../../../../tiled/packed/objects/terraformerforest.png" > }, > "147" : { > "image" : "../../../../../tiled/packed/objects/terraformersavannah.png" > }, > "148" : { > "image" : "../../../../../tiled/packed/objects/microformertar.png" > }, > "149" : { > "image" : "../../../../../tiled/packed/objects/terraformerdesert.png" > }, 1122a1622,1651 > "150" : { > "image" : "../../../../../tiled/packed/objects/microformerflesh.png" > }, > "151" : { > "image" : "../../../../../tiled/packed/objects/microformerwilderness.png" > }, > "152" : { > "image" : "../../../../../tiled/packed/objects/microformeralpine.png" > }, > "153" : { > "image" : "../../../../../tiled/packed/objects/microformerbones.png" > }, > "154" : { > "image" : "../../../../../tiled/packed/objects/microformersteamspring.png" > }, > "155" : { > "image" : "../../../../../tiled/packed/objects/microformergeode.png" > }, > "156" : { > "image" : "../../../../../tiled/packed/objects/terraformermidnight.png" > }, > "157" : { > "image" : "../../../../../tiled/packed/objects/microformergiantflowers.png" > }, > "158" : { > "image" : "../../../../../tiled/packed/objects/microformerluminouscaves.png" > }, > "159" : { > "image" : "../../../../../tiled/packed/objects/terraforge.png" > }, 1125a1655,1660 > "160" : { > "image" : "../../../../../tiled/packed/../packed/invalid.png" > }, > "161" : { > "image" : "../../../../../tiled/packed/objects/weaponupgradeanvil.png" > }, 1316c1851 < "image" : "../../../../../tiled/packed/objects/ancientbigchest.png" --- > "image" : "../../../../../tiled/packed/objects/essencechest.png" tilesets\packed\objects-by-race\apex.json 22c22 < "//shortdescription" : "Standard Record Player", --- > "//shortdescription" : "Standard Issue Turntable", 54c54 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 79c79 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1439c1439 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1784c1784 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", tilesets\packed\objects-by-race\avian.json 7c7 < "tilecount" : 304, --- > "tilecount" : 305, 1687a1688,1696 > "304" : { > "//description" : "Use this pressure plate wisely.", > "//name" : "avianpressureplate_orientation4", > "//shortdescription" : "Crystal Pressure Plate", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "avianpressureplate", > "tilesetDirection" : "right" > }, 1746c1755 < "imagePositionY" : "0", --- > "imagePositionY" : "-8", 3020a3030,3032 > }, > "304" : { > "image" : "../../../../../tiled/packed/objects/avianpressureplate_orientation4.png" tilesets\packed\objects-by-race\generic.json 7c7 < "tilecount" : 1776, --- > "tilecount" : 1792, 32c32 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 34c34,35 < "object" : "fireflybush" --- > "object" : "fireflybush", > "tilesetDirection" : "right" 37c38 < "//description" : "The label reads, \"Hot to the touch, its shell flickers like flame.\"", --- > "//description" : "Hot to the touch, its shell flickers like flame.", 39c40 < "//shortdescription" : "Flameroach Bug", --- > "//shortdescription" : "Flameroach", 1325c1326 < "//description" : "The label reads, \"Vibrant and beautiful, it has a friendly little smile on its face.\"", --- > "//description" : "Vibrant and beautiful, it has a friendly little smile on its face.", 1327c1328 < "//shortdescription" : "Brightstripe Bug", --- > "//shortdescription" : "Brightstripe", 1780c1781 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1828c1829 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1845c1846 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 1897c1898 < "//description" : "A rusty bush. Watch out for sharp edges.", --- > "//description" : "A cluster of rusted metal. Watch out for sharp edges.", 3159c3160 < "//description" : "The label reads, \"A bug that can usually be found chasing the crest of a wave.\"", --- > "//description" : "A bug that can usually be found chasing the crest of a wave.", 3161c3162 < "//shortdescription" : "Wavebird Bug", --- > "//shortdescription" : "Wavebird", 5536c5537 < "//description" : "The label reads, \"This bug looks like it's wearing tiny green shoes.\"", --- > "//description" : "This bug looks like it's wearing tiny green shoes.", 5538c5539 < "//shortdescription" : "Greentip Bug", --- > "//shortdescription" : "Greentip", 5644c5645 < "//description" : "The label reads, \"This little bug's legs are covered in see-through hairs.\"", --- > "//description" : "This little bug's legs are covered in see-through hairs.", 5646c5647 < "//shortdescription" : "Polarmoth Bug", --- > "//shortdescription" : "Polarmoth", 6566c6567,6568 < "object" : "magmagroundspike2" --- > "object" : "magmagroundspike2", > "tilesetDirection" : "right" 7196c7198 < "//description" : "-todo-", --- > "//description" : "A colourful square wall clock.", 7205c7207 < "//description" : "-todo-", --- > "//description" : "A charming, pastel coloured bed.", 7214c7216 < "//description" : "-todo-", --- > "//description" : "A marvellous pastel coloured wardrobe.", 7223c7225 < "//description" : "-todo-", --- > "//description" : "A small pastel coloured stool.", 7245c7247 < "//description" : "-todo-", --- > "//description" : "A pastel coloured chair with a heart-shaped backrest.", 7254c7256 < "//description" : "-todo-", --- > "//description" : "A small cabinet, painted in bright pastel colours.", 7263c7265 < "//description" : "-todo-", --- > "//description" : "A scented pink bunny plush toy.", 7265c7267 < "//shortdescription" : "Pastel Bunny Plush", --- > "//shortdescription" : "Pastel Bunny Plushie", 7272c7274 < "//description" : "-todo-", --- > "//description" : "A wall mounted pink fluorescent light.", 7281c7283 < "//description" : "-todo-", --- > "//description" : "A brightly coloured table with a flowery tablecloth.", 7297a7300,7335 > "1776" : { > "//description" : "...", > "//name" : "invisibledlatch", > "//shortdescription" : "Invisible Latch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledlatch", > "tilesetDirection" : "right" > }, > "1777" : { > "//description" : "...", > "//name" : "invisiblenot", > "//shortdescription" : "Invisible NOT Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblenot", > "tilesetDirection" : "right" > }, > "1778" : { > "//description" : "...", > "//name" : "invisibletimer", > "//shortdescription" : "Invisible Timer (1 Sec)", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibletimer", > "tilesetDirection" : "right" > }, > "1779" : { > "//description" : "...", > "//name" : "invisibleor", > "//shortdescription" : "Invisible OR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleor", > "tilesetDirection" : "right" > }, 7306a7345,7428 > "1780" : { > "//description" : "...", > "//name" : "invisiblecountdowntimer", > "//shortdescription" : "Invisible Countdown Timer", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblecountdowntimer", > "tilesetDirection" : "right" > }, > "1781" : { > "//description" : "...", > "//name" : "invisibledelay", > "//shortdescription" : "Invisible Delay Gate", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibledelay", > "tilesetDirection" : "right" > }, > "1782" : { > "//description" : "...", > "//name" : "invisibleand", > "//shortdescription" : "Invisible AND Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisibleand", > "tilesetDirection" : "right" > }, > "1783" : { > "//description" : "...", > "//name" : "invisiblexor", > "//shortdescription" : "Invisible XOR Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblexor", > "tilesetDirection" : "right" > }, > "1784" : { > "//description" : "...", > "//name" : "invisiblepersistentswitch", > "//shortdescription" : "Invisible Persistent Switch", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "invisiblepersistentswitch" > }, > "1785" : { > "//description" : "...", > "//name" : "invisiblemonsterspawner", > "//shortdescription" : "Invisible Monster Spawner", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "invisiblemonsterspawner" > }, > "1786" : { > "//description" : "Dispenses gas", > "//name" : "gasdispenser", > "//shortdescription" : "Gas Dispenser", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "gasdispenser" > }, > "1787" : { > "//description" : "Dispenses gas", > "//name" : "gasdispenser_orientation2", > "//shortdescription" : "Gas Dispenser", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "gasdispenser" > }, > "1788" : { > "//description" : "Dispenses gas", > "//name" : "gasdispenser_orientation3", > "//shortdescription" : "Gas Dispenser", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "gasdispenser" > }, > "1789" : { > "//description" : "It's a spike", > "//name" : "largefloorspike", > "//shortdescription" : "Large Floor Spike", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "largefloorspike" > }, 7315a7438,7453 > "1790" : { > "//description" : "Who knows what it might activate... just press it!", > "//name" : "wallbuttontrigger", > "//shortdescription" : "Small Wall Button", > "imagePositionX" : "-8", > "imagePositionY" : "-8", > "object" : "wallbuttontrigger" > }, > "1791" : { > "//description" : "It's a spike", > "//name" : "smallfloorspike", > "//shortdescription" : "Small Floor Spike", > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "smallfloorspike" > }, 7347c7485 < "//description" : "The label reads, \"A large, formidable bug. Can survive extreme heat.\"", --- > "//description" : "A large, formidable bug. Can survive extreme heat.", 7349c7487 < "//shortdescription" : "Fireygiant Bug", --- > "//shortdescription" : "Fireygiant", 7451c7589 < "//description" : "The label reads, \"Not to be confused with the infamous Dreadwing.\"", --- > "//description" : "Not to be confused with the infamous Dreadwing.", 7453c7591 < "//shortdescription" : "Redwing Bug", --- > "//shortdescription" : "Redwing", 7752c7890 < "//description" : "The label reads, \"The tips of its legs are covered in snow.\"", --- > "//description" : "The tips of its legs are covered in snow.", 7754c7892 < "//shortdescription" : "Snowskater Bug", --- > "//shortdescription" : "Snowskater", 7936c8074 < "//description" : "The label reads, \"This prickly little fellow has razor sharp wings.\"", --- > "//description" : "This prickly little fellow has razor sharp wings.", 7938c8076 < "//shortdescription" : "Thornbee Bug", --- > "//shortdescription" : "Thornbee", 8134d8271 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 8136,8140c8273 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 8152d8284 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 8154,8158c8286 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 8459c8587 < "//description" : "The label reads, \"The warmer this bug gets, the more it glows.\"", --- > "//description" : "The warmer this bug gets, the more it glows.", 8461c8589 < "//shortdescription" : "Glowbug Bug", --- > "//shortdescription" : "Glowbug", 8523c8651 < "//description" : "The label reads, \"These bugs appear to rise from clouds of ash.\"", --- > "//description" : "These bugs appear to rise from clouds of ash.", 8525c8653 < "//shortdescription" : "Ashsprite Bug", --- > "//shortdescription" : "Ashsprite", 8655c8783,8784 < "object" : "magmagroundspike1" --- > "object" : "magmagroundspike1", > "tilesetDirection" : "right" 8913c9042 < "//description" : "The label reads, \"A lively bug, it can be seen drinking morning dew.\"", --- > "//description" : "A lively bug, it can be seen drinking morning dew.", 8915c9044 < "//shortdescription" : "Dewhopper Bug", --- > "//shortdescription" : "Dewhopper", 8949c9078 < "//description" : "The label reads, \"This bug rubs its legs together to produce tiny sparks.\"", --- > "//description" : "This bug rubs its legs together to produce tiny sparks.", 8951c9080 < "//shortdescription" : "Phoenixfly Bug", --- > "//shortdescription" : "Phoenixfly", 8962c9091 < "//description" : "The label reads, \"The surface of this bug's shell shimmers like oil.\"", --- > "//description" : "The surface of this bug's shell shimmers like oil.", 8964c9093 < "//shortdescription" : "Aurorabee Bug", --- > "//shortdescription" : "Aurorabee", 8993c9122 < "//description" : "The label reads, \"Thrives in desolate conditions.\"", --- > "//description" : "Thrives in desolate conditions.", 8995c9124 < "//shortdescription" : "Cinderfly Bug", --- > "//shortdescription" : "Cinderfly", 9082c9211 < "//description" : "The label reads, \"You'll smell one of these little guys before you see one.\"", --- > "//description" : "You'll smell one of these little guys before you see one.", 9084c9213 < "//shortdescription" : "Stinkjack Bug", --- > "//shortdescription" : "Stinkjack", 9127c9256,9257 < "object" : "icestalactite2" --- > "object" : "icestalactite2", > "tilesetDirection" : "right" 9135c9265,9266 < "object" : "magmaceilingspike2" --- > "object" : "magmaceilingspike2", > "tilesetDirection" : "right" 9153,9155c9284,9287 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite2" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite2", > "tilesetDirection" : "right" 9537c9669 < "//description" : "The label reads, \"This guy has a creepy little face.\"", --- > "//description" : "This guy has a creepy little face.", 9539c9671 < "//shortdescription" : "Xenofly Bug", --- > "//shortdescription" : "Xenofly", 9647c9779 < "//description" : "The label reads, \"This bug is incredibly sticky. It has two long horns on its head.\"", --- > "//description" : "This bug is incredibly sticky. It has two long horns on its head.", 9649c9781 < "//shortdescription" : "Mudstag Bug", --- > "//shortdescription" : "Mudstag", 9801c9933 < "//description" : "The label reads, \"Attracted to heat, this little guy needs warmth.\"", --- > "//description" : "Attracted to heat, this little guy needs warmth.", 9803c9935 < "//shortdescription" : "Heathugger Bug", --- > "//shortdescription" : "Heathugger", 9973c10105 < "//description" : "The label reads, \"A bug with glistening gold wings, very fancy!\"", --- > "//description" : "A bug with glistening gold wings, very fancy!", 9975c10107 < "//shortdescription" : "Goldbuck Bug", --- > "//shortdescription" : "Goldbuck", 10089c10221 < "//description" : "The label reads, \"The trail of a dustmoth looks like stardust.\"", --- > "//description" : "The trail of a dustmoth looks like stardust.", 10091c10223 < "//shortdescription" : "Dustmoth Bug", --- > "//shortdescription" : "Dustmoth", 10125c10257 < "//description" : "\"These bugs float on updrafts of poisonous gases.\"", --- > "//description" : "These bugs float on updrafts of poisonous gases.", 10127c10259 < "//shortdescription" : "Gasgiant Bug", --- > "//shortdescription" : "Gasgiant", 10178c10310 < "//description" : "The label reads, \"Its legs look like intertwining vines.\"", --- > "//description" : "Its legs look like intertwining vines.", 10180c10312 < "//shortdescription" : "Vineclimber Bug", --- > "//shortdescription" : "Vineclimber", 10485c10617 < "//description" : "The label reads, \"A bright yellow bug, its wings smell like butter.\"", --- > "//description" : "A bright yellow bug, its wings smell like butter.", 10487c10619 < "//shortdescription" : "Butterbee Bug", --- > "//shortdescription" : "Butterbee", 10494c10626 < "//description" : "The label reads, \"This bug makes a faint ringing sound as it flies through the air.\"", --- > "//description" : "This bug makes a faint ringing sound as it flies through the air.", 10496c10628 < "//shortdescription" : "Driftbell Bug", --- > "//shortdescription" : "Driftbell", 10511c10643 < "//description" : "The label reads, \"Where there's frost, there are frostflies.\"", --- > "//description" : "Where there's frost, there are frostflies.", 10513c10645 < "//shortdescription" : "Frostfly Bug", --- > "//shortdescription" : "Frostfly", 10525c10657,10658 < "object" : "icestalactite4" --- > "object" : "icestalactite4", > "tilesetDirection" : "right" 10528c10661 < "//description" : "The label reads, \"This bug never stops eating.\"", --- > "//description" : "This bug never stops eating.", 10530c10663 < "//shortdescription" : "Hivehog Bug", --- > "//shortdescription" : "Hivehog", 10555c10688 < "//description" : "The label reads, \"These bugs can be seen dancing at dusk.\"", --- > "//description" : "These bugs can be seen dancing at dusk.", 10557c10690 < "//shortdescription" : "Muddancer Bug", --- > "//shortdescription" : "Muddancer", 10564c10697 < "//description" : "The label reads, \"The smallest and most pathetic bug I've ever seen.\"", --- > "//description" : "The smallest and most pathetic bug I've ever seen.", 10566c10699 < "//shortdescription" : "Orphanfly Bug", --- > "//shortdescription" : "Orphanfly", 10573c10706 < "//description" : "The label reads, \"Who would live in the desert? This clown.\"", --- > "//description" : "Who would live in the desert? This clown.", 10575c10708 < "//shortdescription" : "Sandclown Bug", --- > "//shortdescription" : "Sandclown", 10591c10724 < "//description" : "The label reads, \"This bug has a snout like a seahorse.\"", --- > "//description" : "This bug has a snout like a seahorse.", 10593c10726 < "//shortdescription" : "Seahornet Bug", --- > "//shortdescription" : "Seahornet", 10608c10741 < "//description" : "The label reads, \"It looks as if it could slip out of its shell at a moments notice.\"", --- > "//description" : "It looks as if it could slip out of its shell at a moments notice.", 10610c10743 < "//shortdescription" : "Shellcreep Bug", --- > "//shortdescription" : "Shellcreep", 10626d10758 < "//description" : "A steaming cup of Earl Grey.", 10628,10632c10760 < "//shortdescription" : "Teacup", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "testbug", < "tilesetDirection" : "right" --- > "invalid" : "true" 10698c10826,10827 < "object" : "magmagroundspike3" --- > "object" : "magmagroundspike3", > "tilesetDirection" : "right" 10758c10887 < "//description" : "The label reads, \"Comes out only during certain phases of the moon.\"", --- > "//description" : "Comes out only during certain phases of the moon.", 10760c10889 < "//shortdescription" : "Tidefly Bug", --- > "//shortdescription" : "Tidefly", 10849,10851c10978,10981 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite1" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite1", > "tilesetDirection" : "right" 11032c11162 < "//description" : "The label reads, \"This pretty bug loves sunshine.\"", --- > "//description" : "This pretty bug loves sunshine.", 11034c11164 < "//shortdescription" : "Sunskipper Bug", --- > "//shortdescription" : "Sunskipper", 11164c11294 < "//description" : "The label reads, \"This bug is easily mistaken for a snowflake.\"", --- > "//description" : "This bug is easily mistaken for a snowflake.", 11166c11296 < "//shortdescription" : "Frostfleck Bug", --- > "//shortdescription" : "Frostfleck", 11345c11475 < "//description" : "The label reads, \"This tiny creature skips across hot lakes of lava.\"", --- > "//description" : "This tiny creature skips across hot lakes of lava.", 11347c11477 < "//shortdescription" : "Lavahopper Bug", --- > "//shortdescription" : "Lavahopper", 11598c11728 < "//description" : "The label reads, \"This bug's wings are frozen over.\"", --- > "//description" : "This bug's wings are frozen over.", 11600c11730 < "//shortdescription" : "Icetip Bug", --- > "//shortdescription" : "Icetip", 11625c11755 < "//description" : "The label reads, \"This bug's legs move so fast they're difficult to count.\"", --- > "//description" : "This bug's legs move so fast they're difficult to count.", 11627c11757 < "//shortdescription" : "Scuttleploom Bug", --- > "//shortdescription" : "Scuttleploom", 11835c11965 < "//description" : "The label reads, \"The wings of this bug are iridescent like ice.\"", --- > "//description" : "The wings of this bug are iridescent like ice.", 11837c11967 < "//shortdescription" : "Shardwing Bug", --- > "//shortdescription" : "Shardwing", 12570,12572c12700,12703 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite3" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite3", > "tilesetDirection" : "right" 12624c12755,12756 < "object" : "icestalactite3" --- > "object" : "icestalactite3", > "tilesetDirection" : "right" 12632c12764,12765 < "object" : "magmaceilingspike3" --- > "object" : "magmaceilingspike3", > "tilesetDirection" : "right" 13045c13178 < "imagePositionX" : "0", --- > "imagePositionX" : "-8", 13047c13180,13181 < "object" : "butterflybush" --- > "object" : "butterflybush", > "tilesetDirection" : "right" 13224c13358 < "//description" : "The label reads, \"This blue bug has sharp little teeth.\"", --- > "//description" : "This blue bug has sharp little teeth.", 13226c13360 < "//shortdescription" : "Blueback Bug", --- > "//shortdescription" : "Blueback", 13390c13524 < "//description" : "The label reads, \"Its tawny wings make it hard to spot on trees.\"", --- > "//description" : "Its tawny wings make it hard to spot on trees.", 13392c13526 < "//shortdescription" : "Fawnfly Bug", --- > "//shortdescription" : "Fawnfly", 13745c13879,13880 < "object" : "icestalactite1" --- > "object" : "icestalactite1", > "tilesetDirection" : "right" 13753c13888,13889 < "object" : "magmaceilingspike1" --- > "object" : "magmaceilingspike1", > "tilesetDirection" : "right" 13942,13944c14078,14081 < "imagePositionX" : "0", < "imagePositionY" : "-8", < "object" : "icestalagmite4" --- > "imagePositionX" : "-8", > "imagePositionY" : "0", > "object" : "icestalagmite4", > "tilesetDirection" : "right" 14018c14155 < "//description" : "The label reads, \"Hard to spot, these bugs are as black as night.\"", --- > "//description" : "Hard to spot, these bugs are as black as night.", 14020c14157 < "//shortdescription" : "Shadowmoth Bug", --- > "//shortdescription" : "Shadowmoth", 14837d14973 < "//description" : "...", 14839,14843c14975 < "//shortdescription" : "Invisible Sound", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "invisiblesound", < "tilesetDirection" : "right" --- > "invalid" : "true" 17536a17669,17680 > "1776" : { > "image" : "../../../../../tiled/packed/objects/invisibledlatch.png" > }, > "1777" : { > "image" : "../../../../../tiled/packed/objects/invisiblenot.png" > }, > "1778" : { > "image" : "../../../../../tiled/packed/objects/invisibletimer.png" > }, > "1779" : { > "image" : "../../../../../tiled/packed/objects/invisibleor.png" > }, 17539a17684,17713 > "1780" : { > "image" : "../../../../../tiled/packed/objects/invisiblecountdowntimer.png" > }, > "1781" : { > "image" : "../../../../../tiled/packed/objects/invisibledelay.png" > }, > "1782" : { > "image" : "../../../../../tiled/packed/objects/invisibleand.png" > }, > "1783" : { > "image" : "../../../../../tiled/packed/objects/invisiblexor.png" > }, > "1784" : { > "image" : "../../../../../tiled/packed/objects/invisiblepersistentswitch.png" > }, > "1785" : { > "image" : "../../../../../tiled/packed/objects/invisiblemonsterspawner.png" > }, > "1786" : { > "image" : "../../../../../tiled/packed/objects/gasdispenser.png" > }, > "1787" : { > "image" : "../../../../../tiled/packed/objects/gasdispenser_orientation2.png" > }, > "1788" : { > "image" : "../../../../../tiled/packed/objects/gasdispenser_orientation3.png" > }, > "1789" : { > "image" : "../../../../../tiled/packed/objects/largefloorspike.png" > }, 17542a17717,17722 > "1790" : { > "image" : "../../../../../tiled/packed/objects/wallbuttontrigger.png" > }, > "1791" : { > "image" : "../../../../../tiled/packed/objects/smallfloorspike.png" > }, 17841c18021 < "image" : "../../../../../tiled/packed/objects/foodbowl.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 17847c18027 < "image" : "../../../../../tiled/packed/objects/foodbowl_orientation1.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 18753c18933 < "image" : "../../../../../tiled/packed/objects/testbug.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 20235c20415 < "image" : "../../../../../tiled/packed/objects/invisiblesound.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-race\glitch.json 628c628 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", tilesets\packed\objects-by-race\novakid.json 174c174 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 183c183 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 192c192 < "//description" : "-todo-", --- > "//description" : "A decorative wooden wagon wheel.", 201c201 < "//description" : "-todo-", --- > "//description" : "A decorative set of brass horns.", 218c218 < "//description" : "-todo-", --- > "//description" : "A brass, wood and copper windmill, that spins in the direction of the wind.", 227c227 < "//description" : "-todo-", --- > "//description" : "A brass water pump that used to pump water, back when it was functioning.", 236c236 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 245c245 < "//description" : "-todo-", --- > "//description" : "A wrought iron lamp post with a gas lit flame.", 254c254 < "//description" : "-todo-", --- > "//description" : "A decorative iron symbol.", 263c263 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 272c272 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 281c281 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 290c290 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 299c299 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 316c316 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 325c325 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 334c334 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 343c343 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 352c352 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 361c361 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 370c370 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 379c379 < "//description" : "-todo-", --- > "//description" : "A painted wooden sign for saloons.", 388c388 < "//description" : "-todo-", --- > "//description" : "A faded poster, offering a bounty from long ago.", 397c397 < "//description" : "-todo-", --- > "//description" : "A detailed painting of a beautiful landscape.", 399c399 < "//shortdescription" : "Frontier Painting 1", --- > "//shortdescription" : "Frontier Plains Painting", 414c414 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 423c423 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 432c432 < "//description" : "-todo-", --- > "//description" : "A painting of a proud mooshi against a setting sun.", 434c434 < "//shortdescription" : "Frontier Painting 3", --- > "//shortdescription" : "Frontier Mooshi Painting", 441c441 < "//description" : "-todo-", --- > "//description" : "A charming record player, playing an old tune.", 450c450 < "//description" : "-todo-", --- > "//description" : "A strange painting of a pulled wagon.", 452c452 < "//shortdescription" : "Frontier Painting 2", --- > "//shortdescription" : "Frontier Wagon Painting", 459c459 < "//description" : "-todo-", --- > "//description" : "A hanging gas lamp with a red glass cover.", 468c468 < "//description" : "-todo-", --- > "//description" : "An old-fashioned standing clock, with a polished brass pendulum.", 477c477 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 486c486 < "//description" : "-todo-", --- > "//description" : "An old copper and brass furnace.", 495c495 < "//description" : "-todo-", --- > "//description" : "A wooden chair with mooshi hide cushioning.", 513c513 < "//description" : "-todo-", --- > "//description" : "A rough wooden coffin. Luckily, no-one's inside!", 522c522 < "//description" : "-todo-", --- > "//description" : "A wooden door, emblazoned with an iron emblem on both sides.", tilesets\packed\objects-by-type\container.json 662c662 < "//description" : "A Safe.", --- > "//description" : "An small, sturdy iron safe.", 1083,1084c1083,1084 < "//name" : "ancientbigchest", < "//shortdescription" : "Ancient Big Chest", --- > "//name" : "essencechest", > "//shortdescription" : "Ancient Essence Chest", 1087c1087 < "object" : "ancientbigchest", --- > "object" : "essencechest", 1640c1640 < "//description" : "-todo-", --- > "//description" : "A marvellous pastel coloured wardrobe.", 1658c1658 < "//description" : "-todo-", --- > "//description" : "A huge ornate vault safe.", 1667c1667 < "//description" : "-todo-", --- > "//description" : "A small cabinet, painted in bright pastel colours.", 1936d1935 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 1938,1942c1937 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "-8", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 1945d1939 < "//description" : "A pet food bowl. Leave your pet something tasty for when you're not around!", 1947,1951c1941 < "//shortdescription" : "Food Bowl", < "imagePositionX" : "0", < "imagePositionY" : "0", < "object" : "foodbowl", < "tilesetDirection" : "right" --- > "invalid" : "true" 2703c2693 < "image" : "../../../../../tiled/packed/objects/ancientbigchest.png" --- > "image" : "../../../../../tiled/packed/objects/essencechest.png" 3012c3002 < "image" : "../../../../../tiled/packed/objects/foodbowl.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" 3015c3005 < "image" : "../../../../../tiled/packed/objects/foodbowl_orientation1.png" --- > "image" : "../../../../../tiled/packed/../packed/invalid.png" tilesets\packed\objects-by-type\loungeable.json 1539c1539 < "//description" : "-todo-", --- > "//description" : "A sturdy wooden bed with mooshi hide sheets.", 1548c1548 < "//description" : "-todo-", --- > "//description" : "A charming, pastel coloured bed.", 1557c1557 < "//description" : "-todo-", --- > "//description" : "A small pastel coloured stool.", 1566c1566 < "//description" : "-todo-", --- > "//description" : "A pastel coloured chair with a heart-shaped backrest.", 1584c1584 < "//description" : "-todo-", --- > "//description" : "A polished bar top, complete with three stools.", 1593c1593 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 1602c1602 < "//description" : "-todo-", --- > "//description" : "A novelty cowboy picture stand.", 1620c1620 < "//description" : "-todo-", --- > "//description" : "A wooden chair with mooshi hide cushioning.", treasure\common.treasurepools 1078c1078,1079 < {"weight" : 1.0, "item" : "remotegrenadelauncher"} --- > {"weight" : 1.0, "item" : "remotegrenadelauncher"}, > {"weight" : 1.0, "item" : "doomcannon"} 1676a1678,1721 > > // ================================ > // Ancient Maze Treasures > // ================================ > > "essenceBurst" : [ > [0, { > "poolRounds" : [ > [1.0, 10] > ], > "pool" : [ > {"weight" : 1.00, "item" : ["essence", 8]}, > {"weight" : 1.00, "item" : ["essence", 9]}, > {"weight" : 1.00, "item" : ["essence", 10]}, > {"weight" : 1.00, "item" : ["essence", 11]}, > {"weight" : 1.00, "item" : ["essence", 12]}, > {"weight" : 0.01, "pool" : "microformerTreasure"} > ] > }] > ], > > "microformerTreasure" : [ > [0, { > "pool" : [ > {"weight" : 1.00, "item" : "microformeralpine"}, > {"weight" : 1.00, "item" : "microformerbioluminescence"}, > {"weight" : 1.00, "item" : "microformerbones"}, > {"weight" : 1.00, "item" : "microformereyepatch"}, > {"weight" : 1.00, "item" : "microformerflesh"}, > {"weight" : 1.00, "item" : "microformergeode"}, > {"weight" : 1.00, "item" : "microformergiantflowers"}, > {"weight" : 1.00, "item" : "microformerhive"}, > {"weight" : 1.00, "item" : "microformerluminouscaves"}, > {"weight" : 1.00, "item" : "microformermushrooms"}, > {"weight" : 1.00, "item" : "microformerrust"}, > {"weight" : 1.00, "item" : "microformerslimecaves"}, > {"weight" : 1.00, "item" : "microformersteamspring"}, > {"weight" : 1.00, "item" : "microformertar"}, > {"weight" : 1.00, "item" : "microformerwilderness"} > ] > }] > ], > > treasure\hunting.treasurepools 132,133c132,133 < {"weight" : 0.150, "item" : "scorchedcore"}, < {"weight" : 0.150, "item" : "hardenedcarapace"}, --- > {"weight" : 0.200, "item" : "scorchedcore"}, > {"weight" : 0.200, "item" : "hardenedcarapace"}, 167,168c167,168 < {"weight" : 0.150, "item" : "scorchedcore"}, < {"weight" : 0.150, "item" : "sharpenedclaw"}, --- > {"weight" : 0.200, "item" : "scorchedcore"}, > {"weight" : 0.200, "item" : "sharpenedclaw"}, 356,357c356,357 < {"weight" : 0.150, "item" : "leather"}, < {"weight" : 0.150, "item" : "sharpenedclaw"}, --- > {"weight" : 0.200, "item" : "leather"}, > {"weight" : 0.200, "item" : "sharpenedclaw"}, 515,528d514 < "scorchionHunting" : [ < [1, { < "pool" : [ < {"weight" : 0.998, "item" : "scorchedcore"}, < {"weight" : 0.002, "item" : "scorchionaf"} < ], < "poolRounds" : [ < [0.6, 0], < [0.4, 1] < ], < "allowDuplication" : false < } ] < ], < 568,569c554,555 < {"weight" : 0.150, "item" : "venomsample"}, < {"weight" : 0.150, "item" : "hardenedcarapace"}, --- > {"weight" : 0.200, "item" : "venomsample"}, > {"weight" : 0.200, "item" : "hardenedcarapace"}, 592,599c578,581 < {"weight" : 0.998, "item" : "cryonicextract"}, < {"weight" : 0.002, "item" : "snuffishaf"} < ], < "poolRounds" : [ < [0.6, 0], < [0.4, 1] < ], < "allowDuplication" : false --- > {"weight" : 0.599, "item" : "rawfish"}, > {"weight" : 0.400, "item" : "cryonicextract"}, > {"weight" : 0.001, "item" : "snuffishaf"} > ] 670c652 < {"weight" : 0.001, "item" : "adultpoptopaf"} --- > {"weight" : 0.001, "item" : "toumingoaf"} treasure\monster.treasurepools 97d96 < 99c98 < {"weight" : 0.10, "item" : [ "rawfish", 1]}, --- > {"weight" : 0.10, "item" : "rawfish"}, 102,105d100 < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < ], 336a332,333 > > 429c426,427 < {"weight" : 1, "item" : "kluexsentryaf"} --- > {"weight" : 0.99, "pool" : "noMeatMonsterTreasure"}, > {"weight" : 0.01, "item" : "kluexsentryaf"} 432,433c430,431 < [0.993, 0], < [0.007, 1] --- > [0.20, 0], > [0.80, 1] 783,797d780 < "scorchionTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.799, "pool" : "noMeatMonsterTreasure"}, < {"weight" : 0.200, "item" : "scorchedcore"}, < {"weight" : 0.001, "item" : "scorchionaf"} < ], < "poolRounds" : [ < [0.20, 0], < [0.80, 1] < ], < "allowDuplication" : false < }] < ], < 863c846 < {"weight" : 0.799, "pool" : "basicMonsterTreasure"}, --- > {"weight" : 0.799, "pool" : "largefishtreasure"}, 1058c1041 < // Bosses / Minibosses --- > // Unique Monster (Vault Pools) 1061c1044 < "dreadwingDrop" : [ --- > "essenceDrop" : [ 1063,1064c1046,1065 < "fill" : [ < {"item" : "bossdreadwing-codex"} --- > "pool" : [ > {"weight" : 0.5, "item" : ["essence", 3]}, > {"weight" : 0.75, "item" : ["essence", 4]}, > {"weight" : 1.00, "item" : ["essence", 5]}, > {"weight" : 0.75, "item" : ["essence", 6]}, > {"weight" : 0.5, "item" : ["essence", 7]} > ] > }] > ], > > "adultpoptopVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "adultpoptopaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] 1065a1067,1073 > "allowDuplication" : false > }] > ], > > "anglureVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], 1067,1068c1075,1076 < {"weight" : 0.975, "pool" : "chestMoney"}, < {"weight" : 0.025, "item" : "dreadwingaf"} --- > {"weight" : 0.994, "item" : "staticcell"}, > {"weight" : 0.006, "item" : "anglureaf"} 1071,1072c1079,1082 < [1, 1] < ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false 1076c1086 < "shockhopperDrop" : [ --- > "agrobatVaultTreasure" : [ 1078,1079c1088,1095 < "fill" : [ < {"item" : "bossshockhopper-codex"} --- > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "agrobataf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] 1080a1097,1103 > "allowDuplication" : false > }] > ], > > "batongVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], 1082,1083c1105,1106 < {"weight" : 0.975, "pool" : "chestMoney"}, < {"weight" : 0.025, "item" : "shockhoppermkiaf"} --- > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "batongaf"} 1086,1087c1109,1112 < [1, 1] < ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false 1091c1116 < "erchiushorrorTreasure" : [ --- > "bobfaeVaultTreasure" : [ 1092a1118 > "fill" : [ {"pool" : "essenceDrop"} ], 1094,1096c1120,1121 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "erchiushorroraf"}, < {"weight" : 0.1, "item" : "erchiuseye"} --- > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "bobfaeaf"} 1099,1101c1124,1128 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] 1104c1131 < "ixodoomTreasure" : [ --- > "bobotVaultTreasure" : [ 1105a1133 > "fill" : [ {"pool" : "essenceDrop"} ], 1107,1109c1135,1137 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "ixodoomaf"}, < {"weight" : 0.1, "item" : "ixodoomclaw"} --- > {"weight" : 0.497, "item" : "stickofram"}, > {"weight" : 0.497, "item" : "staticcell"}, > {"weight" : 0.006, "item" : "bobotaf"} 1112,1114c1140,1144 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] 1117c1147 < "asranoxTreasure" : [ --- > "bulbopVaultTreasure" : [ 1118a1149 > "fill" : [ {"pool" : "essenceDrop"} ], 1120,1122c1151,1152 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "asranoxaf"}, < {"weight" : 0.1, "item" : "soluskatana"} --- > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "bulbopaf"} 1125,1127c1155,1159 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] 1130c1162 < "kluexavatarTreasure" : [ --- > "capricoatVaultTreasure" : [ 1131a1164 > "fill" : [ {"pool" : "essenceDrop"} ], 1133,1135c1166,1167 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "kluexavataraf"}, < {"weight" : 0.1, "item" : "kluexstaff"} --- > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "capricoataf"} 1138,1140c1170,1174 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] 1143c1177 < "bigapeTreasure" : [ --- > "crabcanoVaultTreasure" : [ 1144a1179 > "fill" : [ {"pool" : "essenceDrop"} ], 1146,1148c1181,1183 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "bigapeaf"}, < {"weight" : 0.1, "item" : "miniknoglauncher"} --- > {"weight" : 0.497, "item" : "scorchedcore"}, > {"weight" : 0.497, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "crabcanoaf"} 1151,1153c1186,1190 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] 1156c1193 < "bonedragonTreasure" : [ --- > "crustoiseVaultTreasure" : [ 1157a1195 > "fill" : [ {"pool" : "essenceDrop"} ], 1159,1161c1197,1198 < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "bonedragonaf"}, < {"weight" : 0.1, "item" : "dragonhead"} --- > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "crustoiseaf"} 1164,1166c1201,2028 < [1, 1] < ] < } ] --- > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "crutterVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "crutteraf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "fennixVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "scorchedcore"}, > {"weight" : 0.497, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "fennixaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "gleapVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "gleapaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "hemogoblinVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "hemogoblinaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "hypnareVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "hypnareaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "ignomeVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "scorchedcore"}, > {"weight" : 0.497, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "ignomeaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "iguarmorVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "iguarmoraf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "lilodonVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "lilodonaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "lumothVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "staticcell"}, > {"weight" : 0.497, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "lumothaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "mandrafloraVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "mandrafloraaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "miasmopVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "venomsample"}, > {"weight" : 0.497, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "miasmopaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "monopusVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "monopusaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "narfinVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "cryonicextract"}, > {"weight" : 0.006, "item" : "narfinaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "nautileechVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 1.0, "item" : "phasematter"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "nutmidgelingVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "nutmidgeaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "oculobVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "oculobaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "ooglerVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "leather"}, > {"weight" : 0.497, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "oogleraf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "orbideVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "orbideaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "paratailVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "paratailaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "peblitVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "peblitaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "petricubVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "petricubaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "pipkinVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "stickofram"}, > {"weight" : 0.006, "item" : "pipkinaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "poptopVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "poptopaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "pteropodVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "pteropodaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "pulpinVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "cryonicextract"}, > {"weight" : 0.006, "item" : "pulpinaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "pyromantleVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "scorchedcore"}, > {"weight" : 0.006, "item" : "pyromantleaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "quagmuttVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "quagmuttaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "ringramVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "ringramaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "scandroidVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "stickofram"}, > {"weight" : 0.497, "item" : "staticcell"}, > {"weight" : 0.006, "item" : "scandroidaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "scaveranVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "scaveranaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "skimbusVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "cryonicextract"}, > {"weight" : 0.497, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "skimbusaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "smoglinVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "scorchedcore"}, > {"weight" : 0.006, "item" : "smoglinaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "snagglerVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "snaggleraf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "snauntVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "venomsample"}, > {"weight" : 0.497, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "snauntaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "snuffishVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "cryonicextract"}, > {"weight" : 0.006, "item" : "snuffishaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "spookitVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "spookitaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "sporgusVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "venomsample"}, > {"weight" : 0.006, "item" : "sporgusaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "squeemVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "squeemaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "taroniVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "leather"}, > {"weight" : 0.006, "item" : "taroniaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "tinticVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "hardenedcarapace"}, > {"weight" : 0.006, "item" : "tinticaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "toumingoVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "toumingoaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "trictusVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "livingroot"}, > {"weight" : 0.006, "item" : "trictusaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "triplodVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "stickofram"}, > {"weight" : 0.497, "item" : "staticcell"}, > {"weight" : 0.006, "item" : "triplodaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "voltipVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "staticcell"}, > {"weight" : 0.006, "item" : "voltipaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "wisperVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.497, "item" : "cryonicextract"}, > {"weight" : 0.497, "item" : "phasematter"}, > {"weight" : 0.006, "item" : "wisperaf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > "yokatVaultTreasure" : [ > [1, { > "fill" : [ {"pool" : "essenceDrop"} ], > "pool" : [ > {"weight" : 0.994, "item" : "sharpenedclaw"}, > {"weight" : 0.006, "item" : "yokataf"} > ], > "poolRounds" : [ > [0.80, 0], > [0.20, 1] > ], > "allowDuplication" : false > }] > ], > > // ================================ > // Bosses / Minibosses > // ================================ > > "dreadwingDrop" : [ > [0, { > "fill" : [ > {"item" : "bossdreadwing-codex"} > ], > "pool" : [ > {"weight" : 0.975, "pool" : "chestMoney"}, > {"weight" : 0.025, "item" : "dreadwingaf"} > ], > "poolRounds" : [ > [1, 1] > ] > }] > ], > > "shockhopperDrop" : [ > [1, { > "fill" : [ > {"item" : "bossshockhopper-codex"} > ], > "pool" : [ > {"weight" : 0.975, "pool" : "chestMoney"}, > {"weight" : 0.025, "item" : "shockhoppermkiaf"} > ], > "poolRounds" : [ > [1, 1] > ] > }] > ], > > "erchiushorrorTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "erchiushorroraf"}, > {"weight" : 0.1, "item" : "erchiuseye"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "ixodoomTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "ixodoomaf"}, > {"weight" : 0.1, "item" : "ixodoomclaw"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "asranoxTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "asranoxaf"}, > {"weight" : 0.1, "item" : "soluskatana"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "kluexavatarTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "kluexavataraf"}, > {"weight" : 0.1, "item" : "kluexstaff"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bigapeTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bigapeaf"}, > {"weight" : 0.1, "item" : "miniknoglauncher"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bonedragonTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bonedragonaf"}, > {"weight" : 0.1, "item" : "dragonhead"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "guardianTreasure" : [ > [0, { > "pool" : [ > {"weight" : 1.00, "pool" : "microformerTreasure"} > ], > "poolRounds" : [ > [0.50, 0], > [0.50, 1] > ] > }] treasure\smashable.treasurepools 93a94,119 > "ancientPotSmall" : [ > [0, { > "pool" : [ > {"weight" : 1.0, "item" : ["essence", 1]} > ] > }] > ], > > "ancientPotMedium" : [ > [0, { > "pool" : [ > {"weight" : 0.5, "item" : ["essence", 1]}, > {"weight" : 0.5, "item" : ["essence", 2]} > ] > }] > ], > > "ancientPotLarge" : [ > [0, { > "pool" : [ > {"weight" : 0.5, "item" : ["essence", 2]}, > {"weight" : 0.5, "item" : ["essence", 3]} > ] > }] > ], > weather\acidrain\acidrain.weather 64,76c64,66 < "projectiles" : [ < { < "projectile" : "acidrain", < "parameters" : { < "power" : 0 < }, < "velocity" : [0, -30], < "ratePerX" : 0.1, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < } < ], --- > "projectiles" : [], > > "statusEffects" : ["weakpoison"], weather\rain\rain.weather 76,86d75 < }, < { < "projectile" : "waterstatus", < "parameters" : { < "power" : 0 < }, < "velocity" : [0, -100], < "ratePerX" : 0.1, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 10, < "windAffectAmount" : 1 88a78,79 > > "statusEffects" : ["wet"], weather\rain\storm.weather 72,82d71 < }, < { < "projectile" : "waterstatus", < "parameters" : { < "power" : 0 < }, < "velocity" : [0, -100], < "ratePerX" : 0.1, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 10, < "windAffectAmount" : 1 84a74,75 > > "statusEffects" : ["wet"], weather\sandstorm\sandstorm.weather 82,92d81 < }, < { < "projectile" : "sandstormslow", < "parameters" : { < "power" : 0 < }, < "velocity" : [0, -100], < "ratePerX" : 0.1, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 10, < "windAffectAmount" : 1 94a84,85 > > "statusEffects" : ["sandstorm"],