FILES ----- dungeon_worlds.config instance_worlds.config player.config versioning.config 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\eyebossbeam.behavior behaviors\monsters\boss\kluexboss\windattack.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\swoop.behavior behaviors\monsters\modular\movement\crawlapproach.behavior behaviors\monsters\modular\movement\crawlidle.behavior behaviors\monsters\modular\movement\crawlwander.behavior behaviors\monsters\modular\movement\teleportapproach.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\reactions\pianoparty.behavior behaviors\sequences\apexmission\apexrebel.behavior behaviors\sequences\glitchmission\baronlounge.behavior behaviors\sequences\glitchmission\baronstart.behavior damage\acid.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 damage\electrichammer.damage damage\electricplasma.damage damage\electricplasmabullet.damage damage\electricplasmashotgun.damage damage\electricshortsword.damage damage\electricspear.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\frozenburning.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 [NEW] dungeons\other\challengetrials\fire\challengetrials_fire.dungeon [NEW] dungeons\other\challengetrials\fire\endchamber_left.json [NEW] dungeons\other\challengetrials\fire\endchamber_right.json [NEW] dungeons\other\challengetrials\fire\entrance_left.json [NEW] dungeons\other\challengetrials\fire\entrance_right.json [NEW] dungeons\other\challengetrials\fire\room1_lavapit.json [NEW] dungeons\other\challengetrials\template\challengetrials.dungeon [NEW] dungeons\other\challengetrials\template\endchamber_left.json [NEW] dungeons\other\challengetrials\template\endchamber_right.json [NEW] dungeons\other\challengetrials\template\entrance_left.json [NEW] dungeons\other\challengetrials\template\entrance_right.json [NEW] dungeons\other\challengetrials\template\room1_waterpit.json interface\windowconfig\playerinventory.config items\active\weapons\fist\stunglove.activeitem items\active\weapons\staff\abilities\guidedbolt\guidedbolt.weaponability monsters\monster.lua monsters\boss\dragonboss\dragonboss.monstertype monsters\boss\kluexboss\kluexboss.monstertype monsters\boss\kluexbossstatue\kluexbossstatue.monstertype monsters\crawlers\triplod\triplod.monstertype monsters\farming\electricfluffalo\electricfluffalo.animation monsters\farming\firefluffalo\firefluffalo.animation monsters\farming\fluffalo\fluffalo.animation monsters\farming\hen\hen.animation monsters\farming\icefluffalo\icefluffalo.animation monsters\farming\mooshi\mooshi.animation monsters\farming\poisonfluffalo\poisonfluffalo.animation monsters\farming\robothen\body.frames monsters\farming\robothen\robothen.animation monsters\flyers\tentaclegnat\tentaclegnat.monstertype monsters\ghosts\spookit\spookit.animation monsters\mission\kluexsentry\kluexsentry.animation monsters\mission\kluexsentry\kluexsentry.monstertype monsters\mission\kluextotem\kluextotem.monstertype monsters\walkers\peblit\peblit.monstertype monsters\walkers\voltip\voltip.monstertype npcs\bmain.lua [NEW] objects\generic\redalert\default.frames [NEW] objects\generic\redalert\redalert.animation objects\generic\redalert\redalert.object objects\generic\redalert\redalert.png objects\spawner\colonydeed\colonydeed.lua projectiles\activeitems\staff\boltguide\boltguide.projectile scripts\behavior.lua scripts\tenant.lua scripts\actions\animator.lua scripts\actions\builders.lua scripts\actions\entity.lua scripts\actions\monster.lua scripts\actions\movement.lua scripts\actions\npc.lua scripts\actions\overrides.lua scripts\actions\reaction.lua scripts\behavior\bdata.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\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\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\monsters\monster_grazing.ogg [NEW] sfx\npc\monsters\monster_grow.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] versioning\PlayerEntity_26_27.lua DIFFS ----- dungeon_worlds.config 213a214,239 > "challengetrials" : { > "primaryDungeon" : "challengetrials", > "threatLevel" : 7, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/event-horizon.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > > "challengetrials_fire" : { > "primaryDungeon" : "challengetrials_fire", > "threatLevel" : 7, > "gravity" : 80, > "worldSize" : [2000, 2000], > "dungeonBaseHeight" : 1000, > "dungeonSurfaceHeight" : 810, > "ambientLightLevel" : [32, 32, 32], > "ambientNoises" : "/sfx/environmental/space_loop4.ogg", > "musicTrack" : "/music/scorian-flow.ogg", > "environmentStatusEffects" : ["dontstarve"] > }, > instance_worlds.config 733a734,793 > "challengetrials" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "challengetrials", > "spawningEnabled" : false, > "beamUpRule" : "AnywhereWithWarning", > "disableDeathDrops" : 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] > } > } > }, > > "challengetrials_fire" : { > "type" : "FloatingDungeon", > "dungeonWorld" : "challengetrials_fire", > "spawningEnabled" : false, > "beamUpRule" : "AnywhereWithWarning", > "disableDeathDrops" : 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] > } > } > }, > player.config 727a728,755 > "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 > }, > versioning.config 9c9 < "PlayerEntity" : 26, --- > "PlayerEntity" : 27, 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\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\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 10a11 > "/scripts/actions/status.lua", 35c36,37 < "stopState": "idle" --- > "stopState": "idle", > "attackKnockbackThreshold": 15 263a266,303 > "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": [ > { 383a424,493 > } > ] > }, > { > "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" > } 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", 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\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\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\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\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": {} damage\acid.damage 140a141,185 > }, > "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" > } > ] > ] > }, > "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\axe.damage 1028a1029,1551 > }, > "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 > } > } > ] > ] > }, > "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 38a39,50 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/melee/bite.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\bow.damage 1026a1027,1549 > }, > "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 > } > } > ] > ] > }, > "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 1311a1312,1840 > }, > "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 1024a1025,1546 > }, > > "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 > } > } > ] > ] > }, > "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 38a39,50 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/bubble_impact.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\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 1027a1028,1550 > }, > "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 > } > } > ] > ] > }, > "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 75c75 < "sounds" : [ "/sfx/melee/tesla_shock_kill.ogg" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.ogg", "/sfx/melee/kill_robotic2.ogg" ], 119a120,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/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" > } > ] > ] > }, > "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 1032a1033,1555 > }, > "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 > } > } > ] > ] > }, > "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 138a139,182 > }, > "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" > } > ] > ] > }, > "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\electricbow.damage 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 1032a1033,1554 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 190c190,236 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "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" > } > ] > ] > }, > "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\electricplasmabullet.damage 210a211,256 > }, > "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" > } > ] > ] > }, > "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" > } > ] > ] > } damage\electricplasmashotgun.damage 210a211,256 > }, > "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" > } > ] > ] > }, > "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" ], > "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\electricshortsword.damage 1032a1033,1557 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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\fire.damage 144a145,190 > }, > "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" > } > ] > ] > }, > "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\fireaxe.damage 1032a1033,1555 > }, > "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 > } > } > ] > ] > }, > "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 126a127,166 > }, > "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" > } > ] > }, > "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\firebow.damage 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 1032a1033,1554 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 192c192,238 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "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" > } > ] > ] > }, > "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\fireplasmabullet.damage 212a213,258 > }, > "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" > } > ] > ] > }, > "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" > } > ] > ] > } damage\fireplasmashotgun.damage 212a213,258 > }, > "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" > } > ] > ] > }, > "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" ], > "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\fireshortsword.damage 1032a1033,1557 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1026a1027,1549 > }, > "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 > } > } > ] > ] > }, > "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 1026a1027,1549 > }, > "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 > } > } > ] > ] > }, > "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 138a139,182 > }, > "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" > } > ] > ] > }, > "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\foldingchair.damage 1026a1027,1549 > }, > "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 > } > } > ] > ] > }, > "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\frozenburning.damage 148a149,194 > }, > "stone" : { > "hit" : { > "sounds" : [ "/sfx/projectiles/flame_burning.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\fryingpan.damage 1021a1022,1542 > }, > "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 > } > } > ] > ] > }, > "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 1569a1570,2092 > }, > "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 > } > } > ] > ] > }, > "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], > "fade" : 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\hammer.damage 1026a1027,1549 > }, > "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 > } > } > ] > ] > }, > "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 209a210,255 > }, > "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" > } > ] > ] > }, > "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\iceaxe.damage 1032a1033,1555 > }, > "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 > } > } > ] > ] > }, > "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 126a127,166 > }, > "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" > } > ] > }, > "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\icebow.damage 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 1032a1033,1554 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 190c190,236 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "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" > } > ] > ] > }, > "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\iceplasmabullet.damage 210a211,256 > }, > "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" > } > ] > ] > }, > "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" > } > ] > ] > } damage\iceplasmashotgun.damage 210a211,256 > }, > "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" > } > ] > ] > }, > "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" ], > "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\iceshortsword.damage 1032a1033,1557 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1023a1024,1544 > }, > "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 > } > } > ] > ] > }, > "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 188c188,234 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "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" > } > ] > ] > }, > "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\plasmabullet.damage 208a209,254 > }, > "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" > } > ] > ] > }, > "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" > } > ] > ] > } 211c257 < } --- > } \ No newline at end of file damage\poison.damage 143a144,189 > }, > "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" > } > ] > ] > }, > "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\poisonaxe.damage 1032a1033,1555 > }, > "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 > } > } > ] > ] > }, > "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 126a127,166 > }, > "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" > } > ] > }, > "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\poisonbow.damage 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 1032a1033,1554 > }, > > "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 > } > } > ] > ] > }, > "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 351a352,466 > }, > "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\poisondagger.damage 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 1030a1031,1553 > }, > "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 > } > } > ] > ] > }, > "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 1028a1029,1549 > }, > "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 > } > } > ] > ] > }, > "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 192c192,238 < "sounds" : [ "/sfx/melee/kill_wood1.ogg", "/sfx/melee/kill_wood2.ogg" ], --- > "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" > } > ] > ] > }, > "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\poisonplasmabullet.damage 212a213,258 > }, > "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" > } > ] > ] > }, > "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" > } > ] > ] > } damage\poisonplasmashotgun.damage 212a213,258 > }, > "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" > } > ] > ] > }, > "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" ], > "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\poisonshortsword.damage 1032a1033,1557 > }, > > "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 > } > } > ] > ] > }, > "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 1031a1032,1554 > }, > "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 > } > } > ] > ] > }, > "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 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], 129c129 < "sounds" : [ "/sfx/melee/slavesword_kill_organic.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_kill_organic.ogg" ], 256c256 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], 374c374 < "sounds" : [ "/sfx/melee/slavesword_kill_robotic.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_kill_robotic.ogg" ], 779c779 < "sounds" : [ "/sfx/melee/slavesword_hit.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_hit.ogg" ], 903c903 < "sounds" : [ "/sfx/melee/slavesword_kill_organic.ogg" ], --- > "sounds" : [ "/sfx/melee/retro_kill_organic.ogg" ], 1021a1022,1544 > } > } > ] > ] > } > }, > "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 > } > } > ] > ] > }, > "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 1028a1029,1553 > }, > > "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 > } > } > ] > ] > }, > "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 347a348,461 > }, > "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 > } > } > ] > ] > }, > "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], > "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\slash.damage 1024a1025,1546 > }, > > "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 > } > } > ] > ] > }, > "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 > } > } > ] > ] > } 1027c1549 < } --- > } \ 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 1027a1028,1550 > }, > "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 > } > } > ] > ] > }, > "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 347a348,462 > }, > "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\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" ], interface\windowconfig\playerinventory.config 16c16 < "tabConfig" : { --- > "bagConfig" : { 17a18 > "order" : 1, 22a24 > "order" : 2, 27a30 > "order" : 3, 32a36 > "order" : 4, 37a42 > "order" : 5, items\active\weapons\fist\stunglove.activeitem 65c65 < "damageSourceKind" : "electric", --- > "damageSourceKind" : "fist", items\active\weapons\staff\abilities\guidedbolt\guidedbolt.weaponability 49c49 < "damageSourceKind" : "electricplasma", --- > "damageSourceKind" : "electric", monsters\monster.lua 9a10,11 > require "/scripts/actions/movement.lua" > require "/scripts/actions/animator.lua" 131a134,135 > self.moving = false > self.rotated = false 133a138,139 > BData:clearControls() > clearAnimation() 142a149,158 > BData:update() > updateAnimation() > > if not self.rotated and self.rotation then > mcontroller.setRotation(0) > animator.resetTransformationGroup(self.rotationGroup) > self.rotation = nil > self.rotationGroup = nil > end > 154c170 < runWorkers() --- > movement() monsters\boss\dragonboss\dragonboss.monstertype 57c57 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" monsters\boss\kluexboss\kluexboss.monstertype 117c117 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" monsters\boss\kluexbossstatue\kluexbossstatue.monstertype 78c78 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" monsters\crawlers\triplod\triplod.monstertype 68c68 < "resetHeading" : false --- > "resetHeading" : true 82c82 < "resetHeading" : false --- > "resetHeading" : true 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\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\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\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\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\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\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\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\flyers\tentaclegnat\tentaclegnat.monstertype 88c88 < "damageSourceKind" : "lash", --- > "damageSourceKind" : "default", 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\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" monsters\mission\kluextotem\kluextotem.monstertype 44c44 < "bodyMaterialKind" : "robotic", --- > "bodyMaterialKind" : "stone", 55c55 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "stone" monsters\walkers\peblit\peblit.monstertype 149c149 < "bodyMaterialKind" : "organic", --- > "bodyMaterialKind" : "stone", 160c160 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "stone" monsters\walkers\voltip\voltip.monstertype 136c136 < "bodyMaterialKind" : "robotic", --- > "bodyMaterialKind" : "organic", 147c147 < "targetMaterialKind" : "robotic" --- > "targetMaterialKind" : "organic" npcs\bmain.lua 7a8 > require "/scripts/actions/movement.lua" 149a151,154 > self.controlAggressive = false > self.lounge = false > self.playing = false > self.moving = false 150a156 > BData:clearControls() 169a176,191 > 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() 178c200 < runWorkers() --- > movement() 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\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() projectiles\activeitems\staff\boltguide\boltguide.projectile 15c15 < "damageKind" : "default", --- > "damageKind" : "electric", scripts\behavior.lua 5,6d4 < --RunningNodes = {} < 121,124d118 < -- if self.topLevel then < -- table.insert(RunningNodes, self.name) < -- end < 143,152d136 < -- 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 < 172d155 < --table.insert(RunningNodes, string.format("%s - %s", node.behavior, node.name)) 174,175d156 < else < self:clearNode(node) 212,213c193 < function BTree:unqueueFront(node) < local unqueued = {} --- > function BTree:unqueue(node) 218,219d197 < table.insert(unqueued, queued) < self:clearNode(queued) 222,223d199 < return unqueued < end 225,226d200 < function BTree:unqueueBack(node) < local unqueued = {} 231,232d204 < table.insert(unqueued, queued) < self:clearNode(queued) 235d206 < return unqueued 238,270c209,210 < 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 < --- > function BTree:clear() > self.root.cor = nil 275,282d214 < function BTree:clearNode(node) < if node.cor then < node.cor = nil < if node.onClear then node.onClear() end < node.onClear = nil < end < end < 301a234 > node.cor = nil 316a250 > node.cor = nil 351,369d284 < 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 < 400c315 < tree:unqueue(self, true) --- > tree:unqueue(self) 404c319 < tree:unqueue(self, true) --- > tree:unqueue(self) 435,436c350 < tree:unqueue(self.children[current], true) < for i=index+1, current-1 do --- > for i=index+1, current do 724,763c638 < 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\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\actions\animator.lua 0a1,58 > 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) > 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 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 > end > 15a74,96 > -- 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 > 30a112,140 > -- 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 > 92a203,215 > end > > -- 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 scripts\actions\builders.lua 38a39,40 > else > tree:clear() 41d42 < node.onClear = function() tree:clear(true) end 85a87,88 > else > tree:clear() 88d90 < node.onClear = function() tree:clear(true) end 132a135,136 > else > tree:clear() 134,135c138 < < node.onClear = function() tree:clear(true) end --- > scripts\actions\entity.lua 46a47,54 > -- param aggressive > function controlAggressive(args, output) > args = parseArgs(args, {}) > > self.controlAggressive = true > return true > end > scripts\actions\monster.lua 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("Movement error: %s", result) > end > end > else > self.move = nil > end > end > > function setMovementCoroutine(cor) > self.move = cor > self.moving = true > movement() > end > > -- > -- > 96c120 < local handle = addWorker(function() --- > local moveFunc = coroutine.create(function() 162,164d185 < node.onClear = function() < removeWorker(handle) < end 165a187 > setMovementCoroutine(moveFunc) 167c189,194 < coroutine.yield(handle()) --- > self.moving = true > if self.move == moveFunc then > coroutine.yield(self.moveResult) > else > return false > end 295c322 < local handle = addWorker(function() --- > local moveFunc = coroutine.create(function() 334,336d360 < node.onClear = function() < removeWorker(handle) < end 337a362 > setMovementCoroutine(moveFunc) 339c364,369 < coroutine.yield(handle()) --- > self.moving = true > if self.move == moveFunc then > coroutine.yield(self.moveResult) > else > return false > end 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 > scripts\actions\overrides.lua 111a112,113 > else > tree:clear() 114d115 < node.onClear = function() tree:clear(true) end scripts\actions\reaction.lua 185,202d184 < -- 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 311a294 > -- output influences 323,324c306 < return true < end --- > self.playTarget = target 326,330c308,310 < -- 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,334c312,319 < 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 420a406,407 > else > tree:clear() 422d408 < node.onClear = function() tree:clear(true) end 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 > 208a236,241 > function controlFlag(args, output) > args = parseArgs(args, {}) > BData:control("bool", args.name, true) > return true > end > 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,432 < -- param entity < -- output entity --- > -- 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