FILES ----- dungeon_worlds.config panes.config [NEW] _metadata behaviors\monsters\boss\eyeboss\eyeboss.behavior behaviors\monsters\boss\eyeboss\eyebossmessaging.behavior behaviors\monsters\modular\basemonster.behavior biomes\surface\tentacle.biome biomes\underground\undergroundtentacles.biome cinematics\repair\repair.cinematic cinematics\story\finale\finale.cinematic cinematics\story\opengate\opengate.cinematic [NEW] codex\other\esthersjournal.codex [NEW] codex\other\esthersjournal.png dungeons\missions\avianmissions\avianmission1.json dungeons\missions\penguinmissions\penguinmission1.png dungeons\other\arena\arena2.json dungeons\other\arena\arena3.json dungeons\other\challengerooms\firebat.json interface\games\fossilgame\fossilgame.lua interface\games\fossilgame\tools.lua interface\modsmenu\modsmenu.config interface\windowconfig\playerinventory.config items\active\weapons\boomerang\boomerang.activeitem items\active\weapons\boomerang\boomerang.lua items\active\weapons\boomerang\fireboomerang.activeitem items\active\weapons\boomerang\iceboomerang.activeitem items\active\weapons\boomerang\lunarang.activeitem items\active\weapons\boomerang\wormerang.activeitem items\active\weapons\chakram\chakram.activeitem items\active\weapons\chakram\hardchakram.activeitem items\active\weapons\chakram\neochakram.activeitem items\active\weapons\chakram\sawchakram.activeitem items\active\weapons\melee\abilities\broadsword\giantsword\giantsword.weaponability items\active\weapons\melee\abilities\generic\blinkexplosion\blinkexplosion.weaponability items\active\weapons\melee\abilities\generic\blinkslash\blinkslash.weaponability items\active\weapons\melee\abilities\hammer\shockwave\physicalshockwave.weaponability items\active\weapons\melee\abilities\hammer\shockwave\shockwave.weaponability items\active\weapons\melee\abilities\shortsword\shortswordcombo.weaponability items\active\weapons\melee\axe\commonaxe.activeitem items\active\weapons\melee\axe\rareaxe.activeitem items\active\weapons\melee\axe\uncommonaxe.activeitem items\active\weapons\ranged\gunfire.lua items\active\weapons\ranged\abilities\bouncingshot\bouncingshot.weaponability items\active\weapons\ranged\abilities\explosiveshot\explosiveshot.weaponability items\active\weapons\ranged\abilities\piercingshot\piercingshot.weaponability items\armors\backerhats\doghat\doghat.head items\armors\contest\causticstag\mask.png items\armors\decorative\hats\bev\mask.png items\armors\decorative\hats\fancy\mask.png [NEW] monsters\boss\cultistboss\cultistbossend.animation [NEW] monsters\boss\cultistboss\cultistbossend.monstertype monsters\boss\dragonboss\dragonboss.animation [NEW] monsters\boss\eyeboss\eyeboss.animation [NEW] monsters\boss\eyeboss\eyeboss.monstertype [NEW] monsters\boss\eyeboss\parts\back.frames [NEW] monsters\boss\eyeboss\parts\back.monsterpart [NEW] monsters\boss\eyeboss\parts\back.png [NEW] monsters\boss\eyeboss\parts\backleft.frames [NEW] monsters\boss\eyeboss\parts\backleft.monsterpart [NEW] monsters\boss\eyeboss\parts\backleft.png [NEW] monsters\boss\eyeboss\parts\backright.frames [NEW] monsters\boss\eyeboss\parts\backright.monsterpart [NEW] monsters\boss\eyeboss\parts\backright.png [NEW] monsters\boss\eyeboss\parts\beam.frames [NEW] monsters\boss\eyeboss\parts\beam.monsterpart [NEW] monsters\boss\eyeboss\parts\beam.png [NEW] monsters\boss\eyeboss\parts\biome.frames [NEW] monsters\boss\eyeboss\parts\biome.monsterpart [NEW] monsters\boss\eyeboss\parts\biome.png [NEW] monsters\boss\eyeboss\parts\eye.frames [NEW] monsters\boss\eyeboss\parts\eye.monsterpart [NEW] monsters\boss\eyeboss\parts\eye.png [NEW] monsters\boss\eyeboss\parts\eyelid.frames [NEW] monsters\boss\eyeboss\parts\eyelid.monsterpart [NEW] monsters\boss\eyeboss\parts\eyelid.png [NEW] monsters\boss\eyeboss\parts\eyelit.frames [NEW] monsters\boss\eyeboss\parts\eyelit.monsterpart [NEW] monsters\boss\eyeboss\parts\eyelit.png [NEW] monsters\boss\eyeboss\parts\frontleft.frames [NEW] monsters\boss\eyeboss\parts\frontleft.monsterpart [NEW] monsters\boss\eyeboss\parts\frontleft.png [NEW] monsters\boss\eyeboss\parts\frontright.frames [NEW] monsters\boss\eyeboss\parts\frontright.monsterpart [NEW] monsters\boss\eyeboss\parts\frontright.png [NEW] monsters\boss\eyeboss\parts\heartleft.frames [NEW] monsters\boss\eyeboss\parts\heartleft.monsterpart [NEW] monsters\boss\eyeboss\parts\heartleft.png [NEW] monsters\boss\eyeboss\parts\heartmiddle.frames [NEW] monsters\boss\eyeboss\parts\heartmiddle.monsterpart [NEW] monsters\boss\eyeboss\parts\heartmiddle.png [NEW] monsters\boss\eyeboss\parts\heartright.frames [NEW] monsters\boss\eyeboss\parts\heartright.monsterpart [NEW] monsters\boss\eyeboss\parts\heartright.png [NEW] monsters\boss\eyeboss\parts\middleleft.frames [NEW] monsters\boss\eyeboss\parts\middleleft.monsterpart [NEW] monsters\boss\eyeboss\parts\middleleft.png [NEW] monsters\boss\eyeboss\parts\middleright.frames [NEW] monsters\boss\eyeboss\parts\middleright.monsterpart [NEW] monsters\boss\eyeboss\parts\middleright.png [NEW] monsters\boss\eyeboss\parts\tentaclespacing.frames [NEW] monsters\boss\eyeboss\parts\tentaclespacing.monsterpart [NEW] monsters\boss\eyeboss\parts\tentaclespacing.png monsters\flyers\paratail\paratail.monstertype monsters\flyers\tentaclebomb\tentaclebomb.monstertype monsters\mission\ballista\ballista.monstertype monsters\mission\helicultist\helicultist.monstertype monsters\mission\minidrone\minidrone.monstertype npcs\outpost\visitors\devs\devstephen.npctype objects\biome\tentacle\spawner\bossrightspawner.lua objects\scripts\harvestable.lua projectiles\physics.config projectiles\explosions\elementalexplosions\electricplasmaexplosionstatus.projectile projectiles\explosions\elementalexplosions\fireplasmaexplosionstatus.projectile projectiles\explosions\elementalexplosions\iceplasmaexplosionstatus.projectile projectiles\explosions\elementalexplosions\poisonplasmaexplosionstatus.projectile projectiles\traps\arenaflame\arenaflame.projectile quests\generated\pools\weapon.config quests\outpost\outpostclue.questtemplate quests\scripts\generated\gift.lua quests\scripts\tutorial\protectorate.lua quests\story\glitch_mission2.questtemplate recipes\furniture1\materials\aztec.recipe recipes\furniture1\materials\sandstoneblock.recipe recipes\furniture1\materials\shadowspikeblock.recipe recipes\furniture1\materials\shadowwallblock.recipe recipes\furniture1\materials\stonetiles.recipe recipes\furniture1\materials\temple1.recipe recipes\furniture1\materials\temple2.recipe recipes\furniture1\materials\temple3.recipe recipes\furniture1\materials\temple4.recipe recipes\furniture1\materials\tombbrick.recipe recipes\furniture1\materials\tombbrick2.recipe recipes\furniture1\materials\tombbrick3.recipe recipes\furniture1\materials\tombbrick4.recipe recipes\furniture1\materials\tombbrick5.recipe recipes\furniture2\materials\outpostwall.recipe recipes\furniture2\materials\outpostwall2.recipe recipes\medicaltable1\healing\medkit.recipe recipes\medicaltable2\healing\nanowrap.recipe scripts\behavior.lua scripts\actions\boss\eyeboss.lua scripts\companions\player.lua [NEW] sfx\cinematics\ship_upgrade\captain_gripe.ogg [NEW] sfx\cinematics\ship_upgrade\ship_repair.ogg sfx\environmental\savannah_underground.ogg sfx\environmental\tentacle_loop1.ogg sfx\environmental\tentacle_loop2.ogg [NEW] sfx\npc\boss\boss_dying.ogg [NEW] sfx\npc\boss\tentacleboss_beam_blast.ogg [NEW] sfx\npc\boss\tentacleboss_beam_charge.ogg [NEW] sfx\npc\boss\tentacleboss_death.ogg [NEW] sfx\npc\boss\tentacleboss_heart_in.ogg [NEW] sfx\npc\boss\tentacleboss_heart_out.ogg [NEW] sfx\npc\boss\tentacleboss_portal_close.ogg [NEW] sfx\npc\boss\tentacleboss_portal_loop.ogg [NEW] sfx\npc\boss\tentacleboss_portal_open.ogg [NEW] sfx\npc\boss\tentacleboss_roar.ogg [NEW] sfx\npc\boss\tentacleboss_wakeup1.ogg [NEW] sfx\npc\boss\tentacleboss_wakeup2.ogg tech\dash\sprint.tech treasure\common.treasurepools treasure\hunting.treasurepools treasure\monster.treasurepools treasure\questrewards.treasurepools treasure\tenantgifts.treasurepools DIFFS ----- dungeon_worlds.config 95c95 < "worldSize" : [2000, 2000], --- > "worldSize" : [3000, 2000], panes.config 3c3 < "tooltipMouseoverRadius" : 8, --- > "tooltipMouseoverRadius" : 4, behaviors\monsters\boss\eyeboss\eyeboss.behavior 14d13 < "/scripts/actions/world.lua", 15a15 > "/scripts/actions/world.lua", 306,362d305 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "loadUniqueEntity", < "type": "action", < "name": "loadUniqueEntity", < "parameters": { < "uniqueId": "spawnerright" < }, < "output": { < "entity": "rightspawner" < } < }, < { < "title": "loadUniqueEntity", < "type": "action", < "name": "loadUniqueEntity", < "parameters": { < "uniqueId": "spawnerleft" < }, < "output": { < "entity": "leftspawner" < } < }, < { < "title": "loadUniqueEntity", < "type": "action", < "name": "loadUniqueEntity", < "parameters": { < "uniqueId": "tentacleleft" < }, < "output": { < "entity": "tentacleleft" < } < }, < { < "title": "loadUniqueEntity", < "type": "action", < "name": "loadUniqueEntity", < "parameters": { < "uniqueId": "tentacleright" < }, < "output": { < "entity": "tentacleright" < } < } < ] < }, < { 469,504c412 < "title": "resourcePercentage", < "type": "action", < "name": "resourcePercentage", < "parameters": { < "percentage": 0, < "resource": "health" < } < }, < { < "title": "eyeboss-messaging", < "type": "module", < "name": "eyeboss-messaging", < "parameters": { < "phase1": "", < "phase2": "" < } < }, < { < "title": "eyeboss-animate", < "type": "module", < "name": "eyeboss-animate", < "parameters": { < "phase1": "", < "phase2": "" < } < }, < { < "title": "setAggressive", < "type": "action", < "name": "setAggressive", < "parameters": { < "aggressive": true < } < }, < { < "title": "cleanup", --- > "title": "sequence", 506,536c414 < "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 < } < } < ] < }, < { < "title": "repeater", < "type": "decorator", < "name": "repeater", --- > "name": "sequence", 538,539c416,419 < "maxLoops": -1, < "untilSuccess": false --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 541,556c421,430 < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "eyeboss-beam", < "type": "module", < "name": "eyeboss-beam", < "parameters": {} --- > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 558,566c432,436 < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "children": [ > { > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", 568,571c438 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" --- > "uniqueId": "spawnerright" 573,623c440,475 < "children": [ < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "resourcePercentage", < "type": "action", < "name": "resourcePercentage", < "parameters": { < "percentage": "", < "resource": "health" < } < } < }, < { < "title": "randomize", < "type": "composite", < "name": "randomize", < "parameters": {}, < "children": [ < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleleft", < "message": "attack" < } < }, < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleright", < "message": "attack" < } < } < ] < } < ] < } < }, < { < "title": "eyeboss-idle", < "type": "module", < "name": "eyeboss-idle", < "parameters": { < "idleTime": 12 --- > "output": { > "entity": "rightspawner" > } > }, > { > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", > "parameters": { > "uniqueId": "spawnerleft" > }, > "output": { > "entity": "leftspawner" > } > }, > { > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", > "parameters": { > "uniqueId": "tentacleleft" > }, > "output": { > "entity": "tentacleleft" > } > }, > { > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", > "parameters": { > "uniqueId": "tentacleright" > }, > "output": { > "entity": "tentacleright" > } 624a477,485 > ] > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 626,634c487,491 < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "sequence", < "type": "composite", < "name": "sequence", --- > "children": [ > { > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", 636,640c493,527 < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "percentage": 0, > "resource": "health" > } > }, > { > "title": "eyeboss-messaging", > "type": "module", > "name": "eyeboss-messaging", > "parameters": { > "phase1": "", > "phase2": "" > } > }, > { > "title": "eyeboss-animate", > "type": "module", > "name": "eyeboss-animate", > "parameters": { > "phase1": "", > "phase2": "" > } > }, > { > "title": "setAggressive", > "type": "action", > "name": "setAggressive", > "parameters": { > "aggressive": true > } > }, > { > "title": "cleanup", > "type": "composite", > "name": "cleanup", > "parameters": {}, 643,654c530,534 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "resourcePercentage", < "type": "action", < "name": "resourcePercentage", < "parameters": { < "percentage": "", < "resource": "health" < } --- > "title": "battleMusic", > "type": "action", > "name": "battleMusic", > "parameters": { > "enable": true 658,660c538,540 < "title": "eyeboss-spawn", < "type": "module", < "name": "eyeboss-spawn", --- > "title": "runner", > "type": "action", > "name": "runner", 664,765c544,546 < "title": "succeeder", < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "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": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "resourcePercentage", < "type": "action", < "name": "resourcePercentage", < "parameters": { < "percentage": "", < "resource": "health" < } < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleleft", < "message": "attack" < } < }, < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleright", < "message": "attack" < } < } < ] < } < ] < }, < { < "title": "randomize", < "type": "composite", < "name": "randomize", < "parameters": {}, < "children": [ < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleleft", < "message": "attack" < } < }, < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleright", < "message": "attack" < } < } < ] < } < ] < } < }, < { < "title": "eyeboss-idle", < "type": "module", < "name": "eyeboss-idle", --- > "title": "battleMusic", > "type": "action", > "name": "battleMusic", 767c548 < "idleTime": 12 --- > "enable": false 768a550,569 > } > ] > }, > { > "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" 770,776c571,583 < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { --- > "children": [ > { > "title": "eyeboss-beam", > "type": "module", > "name": "eyeboss-beam", > "parameters": {} > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { 797c604 < "percentage": "", --- > "percentage": "", 825c632,795 < }, --- > } > ] > } > ] > } > }, > { > "title": "eyeboss-idle", > "type": "module", > "name": "eyeboss-idle", > "parameters": { > "idleTime": 12 > } > }, > { > "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": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", > "parameters": { > "percentage": "", > "resource": "health" > } > } > }, > { > "title": "eyeboss-spawn", > "type": "module", > "name": "eyeboss-spawn", > "parameters": {} > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "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": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", > "parameters": { > "percentage": "", > "resource": "health" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleleft", > "message": "attack" > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleright", > "message": "attack" > } > } > ] > } > ] > }, > { > "title": "randomize", > "type": "composite", > "name": "randomize", > "parameters": {}, > "children": [ > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleleft", > "message": "attack" > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleright", > "message": "attack" > } > } > ] > } > ] > } > }, > { > "title": "eyeboss-idle", > "type": "module", > "name": "eyeboss-idle", > "parameters": { > "idleTime": 12 > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ 837a808,887 > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "resourcePercentage", > "type": "action", > "name": "resourcePercentage", > "parameters": { > "percentage": "", > "resource": "health" > } > } > }, > { > "title": "randomize", > "type": "composite", > "name": "randomize", > "parameters": {}, > "children": [ > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleleft", > "message": "attack" > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleright", > "message": "attack" > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleleft", > "message": "attack" > } > }, > { > "title": "sendEntityMessage", > "type": "action", > "name": "sendEntityMessage", > "parameters": { > "entity": "tentacleright", > "message": "attack" > } > } > ] > } > ] > } > ] > }, > { > "title": "randomize", > "type": "composite", > "name": "randomize", > "parameters": {}, > "children": [ > { 858,874d907 < } < ] < }, < { < "title": "randomize", < "type": "composite", < "name": "randomize", < "parameters": {}, < "children": [ < { < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", < "parameters": { < "entity": "tentacleleft", < "message": "attack" < } 877,879c910,912 < "title": "sendEntityMessage", < "type": "action", < "name": "sendEntityMessage", --- > "title": "eyeboss-idle", > "type": "module", > "name": "eyeboss-idle", 881,882c914 < "entity": "tentacleright", < "message": "attack" --- > "idleTime": 12 887,894d918 < ] < }, < { < "title": "eyeboss-idle", < "type": "module", < "name": "eyeboss-idle", < "parameters": { < "idleTime": 12 896,897c920,921 < } < ] --- > ] > } 899,901c923,925 < } < ] < } --- > ] > } > ] behaviors\monsters\boss\eyeboss\eyebossmessaging.behavior 2a3 > "description": "", 5,7c6 < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua" --- > "/scripts/actions/world.lua" behaviors\monsters\modular\basemonster.behavior 2a3 > "description": "", 8d8 < "/scripts/actions/world.lua", 9a10 > "/scripts/actions/world.lua", 181,196c182,187 < "title": "cooldown", < "type": "decorator", < "name": "cooldown", < "parameters": { < "cooldown": 2, < "onFail": false, < "onSuccess": true < }, < "child": { < "title": "tetherEntity", < "type": "action", < "name": "tetherEntity", < "parameters": {}, < "output": { < "entity": "" < } --- > "title": "tetherEntity", > "type": "action", > "name": "tetherEntity", > "parameters": {}, > "output": { > "entity": "target" 198,237d188 < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "tetherEntity", < "type": "action", < "name": "tetherEntity", < "parameters": {}, < "output": { < "entity": "target" < } < }, < { < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "range": "", < "xRange": "", < "yRange": "", < "position": "self" < } < } < } < ] biomes\surface\tentacle.biome 74c74 < "tracks" : [ "/sfx/environmental/desert_day.ogg" ] --- > "tracks" : [ "/sfx/environmental/tentacle_loop1.ogg" ] 77c77 < "tracks" : [ "/sfx/environmental/desert_night.ogg" ] --- > "tracks" : [ "/sfx/environmental/tentacle_loop1.ogg" ] biomes\underground\undergroundtentacles.biome 39c39 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/savannah_underground.ogg" ] 42c42 < "tracks" : [ "/sfx/environmental/desert_underground.ogg" ] --- > "tracks" : [ "/sfx/environmental/savannah_underground.ogg" ] cinematics\repair\repair.cinematic 2c2 < "muteSfx" : false, --- > "muteSfx" : true, 83,84c83,84 < "timecode" : 0.01, < "resource" : "/sfx/cinematics/ship_upgrade/ftl_repair.ogg" --- > "timecode" : 0.9, > "resource" : "/sfx/cinematics/ship_upgrade/ship_repair.ogg" 90a91,94 > }, > { > "timecode" : 5.2, > "resource" : "/sfx/cinematics/ship_upgrade/captain_gripe.ogg" cinematics\story\finale\finale.cinematic 4c4 < "skippable" : false, --- > "skippable" : true, cinematics\story\opengate\opengate.cinematic 1783c1783 < "text" : "It is the original Matter Manipulator and it also happens to be the artifact gifted to the humans.", --- > "text" : "It is the original - the ^orange;Master Mainpulator^white; - and it also happens to be the artifact gifted to the humans.", dungeons\missions\avianmissions\avianmission1.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena2.json [TMX file differences are left out for huge size.] dungeons\other\arena\arena3.json [TMX file differences are left out for huge size.] dungeons\other\challengerooms\firebat.json [TMX file differences are left out for huge size.] interface\games\fossilgame\fossilgame.lua 144,167c144,150 < -- Check for treasure < if self.level:treasureUncovered() then < console.playSound(config.getParameter("treasureFoundSound")) < self.treasureUncovered = true < < util.wait(1.0) < < self.level:removeTreasure( < console.playSound(config.getParameter("treasureOpenSound"))) < < local treasurePos = self.level:screenPosition(self.level.treasurePos) < local timer, interval, bobHeight, hoverTime, fadeTime = 0, 0.5, 4, 2.5, 1.5 < local treasureIcon = Sprite:new(self.treasureIcon) < local size = vec2.mul(self.level.treasure.size, self.level.tileSize) < treasureIcon:fitToBox(size[1] - 8, size[2] - 8) < while timer < hoverTime do < timer = timer + script.updateDt() < local ratio = math.sin((timer % interval) / interval * math.pi) < if timer > fadeTime then < local opacity = (1 - ((timer - fadeTime) / (hoverTime - fadeTime))) * 255 < treasureIcon.color = {255, 255, 255, math.min(opacity, 255)} < end < drawSprite(treasureIcon, vec2.add(vec2.add(treasurePos, {4, 4}), {0, bobHeight * ratio}), "middle") < coroutine.yield() --- > if not activeTool():animating() then > -- lose conditions > if self.level.fossilDamaged then > self.state:set(loseState) > end > if toolUsesRemaining() == 0 and self.level:fossilCoveredByRock() then > self.state:set(incompleteState) 169,177d151 < end < < -- lose conditions < if self.level.fossilDamaged then < self.state:set(loseState) < end < if toolUsesRemaining() == 0 and self.level:fossilCoveredByRock() then < self.state:set(incompleteState) < end 179,184c153,159 < -- win conditions < if self.level:fossilUncovered() then < if not self.level.hasTreasure < or self.level:treasureUncovered() < or (toolUsesRemaining() == 0 and self.level:treasureCoveredByRock()) then < self.state:set(winState) --- > -- win conditions > if self.level:fossilUncovered() then > if not self.level.hasTreasure > or self.level:treasureUncovered() > or (toolUsesRemaining() == 0 and self.level:treasureCoveredByRock()) then > self.state:set(winState) > end 235c210,235 < if self.treasureUncovered then --- > -- Check for treasure > if self.level:treasureUncovered() then > console.playSound(config.getParameter("treasureFoundSound")) > self.treasureUncovered = true > > util.wait(1.0) > > self.level:removeTreasure( > console.playSound(config.getParameter("treasureOpenSound"))) > > local treasurePos = self.level:screenPosition(self.level.treasurePos) > local timer, interval, bobHeight, hoverTime, fadeTime = 0, 0.5, 4, 2.5, 1.5 > local treasureIcon = Sprite:new(self.treasureIcon) > local size = vec2.mul(self.level.treasure.size, self.level.tileSize) > treasureIcon:fitToBox(size[1] - 8, size[2] - 8) > while timer < hoverTime do > timer = timer + script.updateDt() > local ratio = math.sin((timer % interval) / interval * math.pi) > if timer > fadeTime then > local opacity = (1 - ((timer - fadeTime) / (hoverTime - fadeTime))) * 255 > treasureIcon.color = {255, 255, 255, math.min(opacity, 255)} > end > drawSprite(treasureIcon, vec2.add(vec2.add(treasurePos, {4, 4}), {0, bobHeight * ratio}), "middle") > coroutine.yield() > end > 237a238 > 421,422c422,425 < activeTool():trigger() < self.toolButtonSet:handleClick({position = position, button = button}) --- > if not activeTool():animating() then > activeTool():trigger() > self.toolButtonSet:handleClick({position = position, button = button}) > end 432,445c435,450 < if key == 21 then < self.toolButtonSet:selectIndex(1) < end < if key == 22 then < self.toolButtonSet:selectIndex(2) < end < if key == 23 then < self.toolButtonSet:selectIndex(3) < end < if key == 24 then < self.toolButtonSet:selectIndex(4) < end < if key == 25 then < self.toolButtonSet:selectIndex(5) --- > if not activeTool():animating() then > if key == 21 then > self.toolButtonSet:selectIndex(1) > end > if key == 22 then > self.toolButtonSet:selectIndex(2) > end > if key == 23 then > self.toolButtonSet:selectIndex(3) > end > if key == 24 then > self.toolButtonSet:selectIndex(4) > end > if key == 25 then > self.toolButtonSet:selectIndex(5) > end interface\games\fossilgame\tools.lua 69a70,73 > function Tool:animating() > return self.animationTimer ~= nil > end > 73d76 < interface\modsmenu\modsmenu.config 134c134 < "rect" : [178, 142.5, 335, 170], --- > "rect" : [178, 142.5, 339, 170], interface\windowconfig\playerinventory.config 166,167c166,167 < "position" : [57, 214], < "scale" : 1.3 --- > "position" : [57.5, 211.5], > "scale" : 1.5 items\active\weapons\boomerang\boomerang.activeitem 22a23,24 > "cooldownTime" : 0.6, > items\active\weapons\boomerang\boomerang.lua 10a11,13 > self.cooldownTime = config.getParameter("cooldownTime", 0) > self.cooldownTimer = self.cooldownTime > 23,26c26,30 < if self.stanceName == "idle" then < if fireMode == "primary" then < setStance("windup") < end --- > self.cooldownTimer = math.max(0, self.cooldownTimer - dt) > > if self.stanceName == "idle" and fireMode == "primary" and self.cooldownTimer == 0 then > self.cooldownTimer = self.cooldownTime > setStance("windup") 39c43 < --- > 42a47,51 > if world.lineTileCollision(mcontroller.position(), firePosition()) then > setStance("idle") > return > end > items\active\weapons\boomerang\fireboomerang.activeitem 22a23,24 > "cooldownTime" : 0.6, > items\active\weapons\boomerang\iceboomerang.activeitem 22a23,24 > "cooldownTime" : 0.6, > items\active\weapons\boomerang\lunarang.activeitem 25a26,27 > "cooldownTime" : 0.6, > items\active\weapons\boomerang\wormerang.activeitem 26a27,28 > "cooldownTime" : 0.6, > items\active\weapons\chakram\chakram.activeitem 26a27,28 > "cooldownTime" : 0.6, > items\active\weapons\chakram\hardchakram.activeitem 25a26,27 > "cooldownTime" : 0.6, > items\active\weapons\chakram\neochakram.activeitem 25a26,27 > "cooldownTime" : 0.6, > items\active\weapons\chakram\sawchakram.activeitem 25a26,27 > "cooldownTime" : 0.6, > items\active\weapons\melee\abilities\broadsword\giantsword\giantsword.weaponability 171c171 < "type" : "giantSword", --- > "type" : "giantsword", 193c193 < "baseDamage" : 13.75, --- > "baseDamage" : 16, 199c199 < "cooldownTime" : 0.4, --- > "cooldownTime" : 0.3, items\active\weapons\melee\abilities\generic\blinkexplosion\blinkexplosion.weaponability 47c47 < "baseDamage" : 13.5, --- > "baseDamage" : 28, 65c65 < "duration" : 0.5, --- > "duration" : 0.3, items\active\weapons\melee\abilities\generic\blinkslash\blinkslash.weaponability 64c64 < "baseDamage" : 16, --- > "baseDamage" : 20, items\active\weapons\melee\abilities\hammer\shockwave\physicalshockwave.weaponability 28c28 < "minChargeTime" : 0.33, --- > "minChargeTime" : 0.5, 32,33c32,33 < "power" : 2.5, < "knockback" : 30, --- > "power" : 3.5, > "knockback" : 35, 38c38 < "maxDistance" : 6, --- > "maxDistance" : 10, items\active\weapons\melee\abilities\hammer\shockwave\shockwave.weaponability 109,110c109,110 < "power" : 2, < "knockback" : 30, --- > "power" : 3.5, > "knockback" : 35, 116c116 < "maxDistance" : 12, --- > "maxDistance" : 15, items\active\weapons\melee\abilities\shortsword\shortswordcombo.weaponability 46,47c46,47 < "baseDamageFactor" : 1.25, < "knockback" : 15 --- > "baseDamageFactor" : 1.4, > "knockback" : 20 items\active\weapons\melee\axe\commonaxe.activeitem 25,26c25,26 < "fireTime" : [0.9, 1.1], < "baseDps" : [7.5, 8.5], --- > "fireTime" : [0.9, 1.2], > "baseDps" : [9.5, 10], 28c28 < "knockbackRange" : [15, 20] --- > "knockbackRange" : [25, 30] items\active\weapons\melee\axe\rareaxe.activeitem 24c24 < "baseDps" : [8, 9], --- > "baseDps" : [9.5, 10], 27c27 < "knockbackRange" : [15, 20] --- > "knockbackRange" : [25, 30] items\active\weapons\melee\axe\uncommonaxe.activeitem 24c24 < "baseDps" : [8, 9], --- > "baseDps" : [9.5, 10], 27c27 < "knockbackRange" : [15, 20] --- > "knockbackRange" : [25, 30] items\active\weapons\ranged\gunfire.lua 144c144 < return (self.baseDamage or (self.baseDps * self.fireTime)) * config.getParameter("damageLevelMultiplier") / self.projectileCount --- > return (self.baseDamage or (self.baseDps * self.fireTime)) * (self.baseDamageMultiplier or 1.0) * config.getParameter("damageLevelMultiplier") / self.projectileCount items\active\weapons\ranged\abilities\bouncingshot\bouncingshot.weaponability 59c59,60 < "energyUsage" : 37.5, --- > "baseDamageMultiplier" : 1.5, > "energyUsage" : 40, items\active\weapons\ranged\abilities\explosiveshot\explosiveshot.weaponability 36,37c36,37 < // "baseDps" : 11.25, < "energyUsage" : 37.5, --- > "baseDamageMultiplier" : 1.75, > "energyUsage" : 50, items\active\weapons\ranged\abilities\piercingshot\piercingshot.weaponability 38c38,39 < "energyUsage" : 37.5, --- > "baseDamageMultiplier" : 1.3, > "energyUsage" : 40, items\armors\backerhats\doghat\doghat.head 8c8 < "description" : "It's a dog hat!", --- > "description" : "So you can look like a dog!", monsters\boss\dragonboss\dragonboss.animation 47c47 < "persistentSound" : "/sfx/npc/boss/dragonboss_dying.ogg", --- > "persistentSound" : "/sfx/npc/boss/boss_dying.ogg", 55c55 < "persistentSound" : "/sfx/npc/boss/dragonboss_dying.ogg", --- > "persistentSound" : "/sfx/npc/boss/boss_dying.ogg", monsters\flyers\paratail\paratail.monstertype 89c89 < "damageTeam" : { "type" : "enemy", "team" : 2 } --- > "damageTeam" : { "type" : "enemy", "team" : 0 } monsters\flyers\tentaclebomb\tentaclebomb.monstertype 89c89 < "damageTeam" : { "type" : "enemy", "team" : 2 } --- > "damageTeam" : { "type" : "enemy", "team" : 0 } monsters\mission\ballista\ballista.monstertype 21,22d20 < "damageTeam" : 0, < monsters\mission\helicultist\helicultist.monstertype 21,22d20 < "damageTeam" : 0, < monsters\mission\minidrone\minidrone.monstertype 4,5d3 < "damageTeam" : 1, < npcs\outpost\visitors\devs\devstephen.npctype 20c20 < "Hey, I'm Stephen! I can make lots of different noises." --- > "Hey, I'm Stephen! I can make lots of different noises. Boop!" objects\biome\tentacle\spawner\bossrightspawner.lua 82c82 < table.insert(self.spawners, spawnFn) --- > self.spawners[spawnerName] = spawnFn objects\scripts\harvestable.lua 73,75d72 < < -- seed with junk to make things random again < math.randomseed(util.seedTime()) projectiles\physics.config 12c12,13 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 25c26,27 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 38c40,41 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 51c54,55 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 66c70,71 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 82c87,88 < "liquidBuoyancy" : 2.0 --- > "liquidBuoyancy" : 2.0, > "maximumCorrection" : 0.75 97c103,104 < "liquidBuoyancy" : 2.0 --- > "liquidBuoyancy" : 2.0, > "maximumCorrection" : 0.75 112c119,120 < "liquidBuoyancy" : 2.0 --- > "liquidBuoyancy" : 2.0, > "maximumCorrection" : 0.75 127c135,136 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 142c151,152 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 157c167,168 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 172c183,184 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 187c199,200 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 202c215,216 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 217c231,232 < "groundFriction" : 0.0 --- > "groundFriction" : 0.0, > "maximumCorrection" : 0.75 232c247,248 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 247c263,264 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 265c282,283 < "slopeSlidingFactor" : 2.5 --- > "slopeSlidingFactor" : 2.5, > "maximumCorrection" : 0.75 282c300,301 < "slopeSlidingFactor" : 1 --- > "slopeSlidingFactor" : 1, > "maximumCorrection" : 0.75 296c315,316 < "groundFriction" : 0.0 --- > "groundFriction" : 0.0, > "maximumCorrection" : 0.75 311c331,332 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 326c347,348 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 340c362,363 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 355c378,379 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 370c394,395 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 385c410,411 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 400c426,427 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 415c442,443 < "groundFriction" : 35.0 --- > "groundFriction" : 35.0, > "maximumCorrection" : 0.75 429c457,458 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 441c470,471 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 453c483,484 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 467c498,499 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 479c511,512 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 494c527,528 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 509c543,544 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 524c559,560 < "groundFriction" : 20.0 --- > "groundFriction" : 20.0, > "maximumCorrection" : 0.75 538c574,575 < "groundFriction" : 0 --- > "groundFriction" : 0, > "maximumCorrection" : 0.75 552c589,590 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 567c605,606 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 582c621,622 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 597c637,638 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 612c653,654 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 627c669,670 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 642c685,686 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 655c699,700 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 668c713,714 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 683c729,730 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 698c745,746 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 712c760,761 < "groundFriction" : 0.0 --- > "groundFriction" : 0.0, > "maximumCorrection" : 0.75 723c772,773 < "liquidFriction" : 0.0 --- > "liquidFriction" : 0.0, > "maximumCorrection" : 0.75 737c787,788 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 752c803,804 < "groundFriction" : 5.0 --- > "groundFriction" : 5.0, > "maximumCorrection" : 0.75 765c817,818 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 779c832,833 < "liquidFriction" : 0.0 --- > "liquidFriction" : 0.0, > "maximumCorrection" : 0.75 794c848,849 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 809c864,865 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 824c880,881 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 836c893,894 < "liquidFriction" : 0.0 --- > "liquidFriction" : 0.0, > "maximumCorrection" : 0.75 849c907,908 < "liquidFriction" : 0.0 --- > "liquidFriction" : 0.0, > "maximumCorrection" : 0.75 862c921,922 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 875c935,936 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 888c949,950 < "groundFriction" : 2.5 --- > "groundFriction" : 2.5, > "maximumCorrection" : 0.75 901c963,964 < "groundFriction" : 2.5 --- > "groundFriction" : 2.5, > "maximumCorrection" : 0.75 916c979,980 < "groundFriction" : 20.0 --- > "groundFriction" : 20.0, > "maximumCorrection" : 0.75 931c995,996 < "groundFriction" : 0.0 --- > "groundFriction" : 0.0, > "maximumCorrection" : 0.75 948c1013,1014 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 962c1028,1029 < "groundFriction" : 0 --- > "groundFriction" : 0, > "maximumCorrection" : 0.75 976c1043,1044 < "groundFriction" : 0 --- > "groundFriction" : 0, > "maximumCorrection" : 0.75 991c1059,1060 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 1006c1075,1076 < "groundFriction" : 1.0 --- > "groundFriction" : 1.0, > "maximumCorrection" : 0.75 1019c1089,1090 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 1030c1101,1102 < "liquidFriction" : 10 --- > "liquidFriction" : 10, > "maximumCorrection" : 0.75 1042c1114,1115 < "speedLimit" : null --- > "speedLimit" : null, > "maximumCorrection" : 0.75 1057c1130,1131 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 1072c1146,1147 < "groundFriction" : 15.0 --- > "groundFriction" : 15.0, > "maximumCorrection" : 0.75 1084c1159,1160 < "liquidBuoyancy" : 1.0 --- > "liquidBuoyancy" : 1.0, > "maximumCorrection" : 0.75 projectiles\explosions\elementalexplosions\electricplasmaexplosionstatus.projectile 11c11,12 < "damageKind" : "electricplasma", --- > "damageKind" : "NoDamage", > "onlyHitTerrain" : true, projectiles\explosions\elementalexplosions\fireplasmaexplosionstatus.projectile 11c11,12 < "damageKind" : "fireplasma", --- > "damageKind" : "NoDamage", > "onlyHitTerrain" : true, projectiles\explosions\elementalexplosions\iceplasmaexplosionstatus.projectile 11c11,12 < "damageKind" : "iceplasma", --- > "damageKind" : "NoDamage", > "onlyHitTerrain" : true, projectiles\explosions\elementalexplosions\poisonplasmaexplosionstatus.projectile 11c11,12 < "damageKind" : "poisonplasma", --- > "damageKind" : "NoDamage", > "onlyHitTerrain" : true, projectiles\traps\arenaflame\arenaflame.projectile 18d17 < "damageTeam" : { "type" : "enemy" }, quests\generated\pools\weapon.config 3,15c3,15 < {"tag" : "machinepistol", "name" : "Machine Pistol", "type" : "gun"}, < {"tag" : "assaultrifle", "name" : "Assault Rifle", "type" : "gun"}, < {"tag" : "shotgun", "name" : "Shotgun", "type" : "gun"}, < {"tag" : "pistol", "name" : "Pistol", "type" : "gun"}, < {"tag" : "rocketlauncher", "name" : "Rocket Launcher", "type" : "gun"}, < {"tag" : "grenadelauncher", "name" : "Grenade Launcher", "type" : "gun"}, < {"tag" : "sniperrifle", "name" : "Sniper Rifle", "type" : "gun"}, < {"tag" : "broadsword", "name" : "Broadsword", "type" : "sword"}, < {"tag" : "hammer", "name" : "Hammer", "type" : "sword"}, < {"tag" : "axe", "name" : "Axe", "type" : "sword"}, < {"tag" : "shortsword", "name" : "Shortsword", "type" : "sword"}, < {"tag" : "spear", "name" : "Spear", "type" : "sword"}, < {"tag" : "dagger", "name" : "Dagger", "type" : "sword"} --- > {"tag" : "machinepistol", "name" : "Machine Pistol", "type" : "activeitem"}, > {"tag" : "assaultrifle", "name" : "Assault Rifle", "type" : "activeitem"}, > {"tag" : "shotgun", "name" : "Shotgun", "type" : "activeitem"}, > {"tag" : "pistol", "name" : "Pistol", "type" : "activeitem"}, > {"tag" : "rocketlauncher", "name" : "Rocket Launcher", "type" : "activeitem"}, > {"tag" : "grenadelauncher", "name" : "Grenade Launcher", "type" : "activeitem"}, > {"tag" : "sniperrifle", "name" : "Sniper Rifle", "type" : "activeitem"}, > {"tag" : "broadsword", "name" : "Broadsword", "type" : "activeitem"}, > {"tag" : "hammer", "name" : "Hammer", "type" : "activeitem"}, > {"tag" : "axe", "name" : "Axe", "type" : "activeitem"}, > {"tag" : "shortsword", "name" : "Shortsword", "type" : "activeitem"}, > {"tag" : "spear", "name" : "Spear", "type" : "activeitem"}, > {"tag" : "dagger", "name" : "Dagger", "type" : "activeitem"} quests\outpost\outpostclue.questtemplate 123c123 < "text" : "The barkeep in the Beak Easy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", --- > "text" : "The barkeep in the Beakeasy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", 131c131 < "text" : "The barkeep in the Beak Easy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", --- > "text" : "The barkeep in the Beakeasy will happily trade any diamonds you may have for penguin dubloons, which are popular among his mercenary clientele.", quests\scripts\generated\gift.lua 5a6,9 > > if storage.addingToHouse then > addPlaceObjectObjective() > end 27a32,36 > function addPlaceObjectObjective() > self.questClient:setEventHandler({"recipientDeed", "objectAdded"}, onObjectAdded) > addObjective(Objective:new(currentQuestTextGenerator(), config.getParameter("addToHouseObjective"))) > end > 32c41,43 < self.questClient:setEventHandler({"recipientDeed", "objectAdded"}, onObjectAdded) --- > if not storage.addingToHouse then > addPlaceObjectObjective() > end 36d46 < addObjective(Objective:new(currentQuestTextGenerator(), config.getParameter("addToHouseObjective"))) quests\scripts\tutorial\protectorate.lua 32a33,37 > > status.setPersistentEffects("protectorateProtection", { > { stat = "breathProtection", amount = 1.0 }, > { stat = "fallDamageMultiplier", effectiveMultiplier = 0.0} > }) 77a83,84 > status.clearPersistentEffects("protectorateProtection") > quests\story\glitch_mission2.questtemplate 7c7 < "completionText" : "I'm so proud of you! After all you've done, I know that you're equal to the challenge we face.", --- > "completionText" : "I'm so proud of you! After all you've done, I know that you're equal to the challenge we face. And as for the woman you fought again... ^orange;My old journal^white; might give you some answers.", 10c10 < [ ["rewardbag", 1] ] --- > [ ["esthersjournal-codex", 1], [ "rewardbag", 1 ] ] recipes\furniture1\materials\aztec.recipe 3c3 < { "item" : "sandstoneblock", "count" : 1 } --- > { "item" : "sandstoneblock", "count" : 10 } 7c7 < "count" : 1 --- > "count" : 10 9c9 < "duration" : 0.1, --- > "duration" : 0.2, recipes\furniture1\materials\sandstoneblock.recipe 6c6 < "duration" : 0.25, --- > "duration" : 0.2, recipes\furniture1\materials\shadowspikeblock.recipe 3c3 < { "item" : "shadowblock", "count" : 2 } --- > { "item" : "shadowblock", "count" : 10 } 5c5 < "output" : { "item" : "shadowspikeblock", "count" : 1 }, --- > "output" : { "item" : "shadowspikeblock", "count" : 5 }, recipes\furniture1\materials\shadowwallblock.recipe 3c3 < { "item" : "shadowblock", "count" : 2 } --- > { "item" : "shadowblock", "count" : 10 } 5c5 < "output" : { "item" : "shadowwallblock", "count" : 1 }, --- > "output" : { "item" : "shadowwallblock", "count" : 5 }, recipes\furniture1\materials\stonetiles.recipe 3c3 < { "item" : "cobblestonematerial", "count" : 2 } --- > { "item" : "cobblestonematerial", "count" : 20 } 5,6c5,6 < "output" : { "item" : "stonetiles", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "stonetiles", "count" : 10 }, > "duration" : 0.1, recipes\furniture1\materials\temple1.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "temple1", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "temple1", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\temple2.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "temple2", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "temple2", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\temple3.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "temple3", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "temple3", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\temple4.recipe 3c3 < { "item" : "sandstoneblock", "count" : 3 } --- > { "item" : "sandstoneblock", "count" : 30 } 5,6c5,6 < "output" : { "item" : "temple4", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "temple4", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\tombbrick.recipe 3c3 < { "item" : "sandstoneblock", "count" : 3 } --- > { "item" : "sandstoneblock", "count" : 30 } 5,6c5,6 < "output" : { "item" : "tombbrick", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "tombbrick", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\tombbrick2.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "tombbrick2", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "tombbrick2", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\tombbrick3.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "tombbrick3", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "tombbrick3", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\tombbrick4.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "tombbrick4", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "tombbrick4", "count" : 10 }, > "duration" : 0.2, recipes\furniture1\materials\tombbrick5.recipe 3c3 < { "item" : "sandstoneblock", "count" : 2 } --- > { "item" : "sandstoneblock", "count" : 20 } 5,6c5,6 < "output" : { "item" : "tombbrick5", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "tombbrick5", "count" : 10 }, > "duration" : 0.2, recipes\furniture2\materials\outpostwall.recipe 3c3 < { "item" : "concretematerial", "count" : 2 } --- > { "item" : "concretematerial", "count" : 20 } 5,6c5,6 < "output" : { "item" : "outpostwall1", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "outpostwall1", "count" : 10 }, > "duration" : 0.2, recipes\furniture2\materials\outpostwall2.recipe 3c3 < { "item" : "concretematerial", "count" : 2 } --- > { "item" : "concretematerial", "count" : 20 } 5,6c5,6 < "output" : { "item" : "outpostwall2", "count" : 1 }, < "duration" : 0.25, --- > "output" : { "item" : "outpostwall2", "count" : 10 }, > "duration" : 0.2, recipes\medicaltable1\healing\medkit.recipe 4c4 < { "item" : "bandage", "count" : 1 } --- > { "item" : "bandage", "count" : 5 } 8c8 < "count" : 1 --- > "count" : 5 recipes\medicaltable2\healing\nanowrap.recipe 8c8 < "count" : 1 --- > "count" : 5 scripts\behavior.lua 5c5 < RunningNodes = {} --- > --RunningNodes = {} 121,123c121,123 < if self.topLevel then < table.insert(RunningNodes, self.name) < end --- > -- if self.topLevel then > -- table.insert(RunningNodes, self.name) > -- end 143,151c143,151 < 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 --- > -- 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 172c172 < table.insert(RunningNodes, string.format("%s - %s", node.behavior, node.name)) --- > --table.insert(RunningNodes, string.format("%s - %s", node.behavior, node.name)) scripts\actions\boss\eyeboss.lua 54a55 > animator.playSound("heartin") 75a77 > animator.playSound("heartout") scripts\companions\player.lua 363c363 < if not checkCrewLimits(uuid) or not playerHasItems(price) then --- > if not playerHasItems(price) or not checkCrewLimits(uuid) then tech\dash\sprint.tech 18c18 < "dashRunModifier" : 1.6, --- > "dashSpeedModifier" : 1.6, treasure\common.treasurepools 110,115c110,115 < {"weight" : 0.30, "item" : "techcard"}, < {"weight" : 0.50, "item" : "manipulatormodule"}, < {"weight" : 0.05, "item" : "upgrademodule"}, < {"weight" : 0.03, "item" : "teleportercore"}, < {"weight" : 0.10, "pool" : "goodWeapon"}, < {"weight" : 0.02, "pool" : "uniqueWeapon"} --- > {"weight" : 0.25, "item" : "techcard"}, > {"weight" : 0.45, "item" : "manipulatormodule"}, > {"weight" : 0.08, "item" : "upgrademodule"}, > {"weight" : 0.04, "item" : "teleportercore"}, > {"weight" : 0.15, "pool" : "goodWeapon"}, > {"weight" : 0.03, "pool" : "uniqueWeapon"} 121,122c121,123 < {"weight" : 0.45, "item" : "manipulatormodule"}, < {"weight" : 0.10, "item" : "upgrademodule"}, --- > {"weight" : 0.35, "item" : "manipulatormodule"}, > {"weight" : 0.05, "item" : ["manipulatormodule", 2]}, > {"weight" : 0.11, "item" : "upgrademodule"}, 124,125c125,126 < {"weight" : 0.03, "pool" : "augments"}, < {"weight" : 0.10, "pool" : "goodWeapon"}, --- > {"weight" : 0.05, "pool" : "augments"}, > {"weight" : 0.12, "pool" : "goodWeapon"}, 132,133c133,135 < {"weight" : 0.45, "item" : "manipulatormodule"}, < {"weight" : 0.10, "item" : "upgrademodule"}, --- > {"weight" : 0.33, "item" : "manipulatormodule"}, > {"weight" : 0.07, "item" : ["manipulatormodule", 2]}, > {"weight" : 0.12, "item" : "upgrademodule"}, 135,136c137,138 < {"weight" : 0.03, "pool" : "augments"}, < {"weight" : 0.02, "pool" : "petcollars"}, --- > {"weight" : 0.05, "pool" : "augments"}, > {"weight" : 0.03, "pool" : "petcollars"}, 145,146c147,149 < {"weight" : 0.45, "item" : "manipulatormodule"}, < {"weight" : 0.10, "item" : "upgrademodule"}, --- > {"weight" : 0.30, "item" : "manipulatormodule"}, > {"weight" : 0.10, "item" : ["manipulatormodule", 2]}, > {"weight" : 0.13, "item" : "upgrademodule"}, 148,149c151,152 < {"weight" : 0.05, "pool" : "augments"}, < {"weight" : 0.05, "pool" : "petcollars"}, --- > {"weight" : 0.06, "pool" : "augments"}, > {"weight" : 0.06, "pool" : "petcollars"}, 601a605,667 > "richOre" : [ > [0, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.7, "item" : [ "ironore", 15]} > ] > }], > [1.9, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.7, "item" : [ "tungstenore", 15]} > ] > }], > [2.9, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.65, "item" : [ "titaniumore", 15]}, > {"weight" : 0.05, "item" : [ "diamond", 1]} > ] > }], > [3.9, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.65, "item" : [ "durasteelore", 15]}, > {"weight" : 0.05, "item" : [ "diamond", 1]} > ] > }], > [4.9, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.2, "item" : [ "violiumore", 15]}, > {"weight" : 0.2, "item" : [ "aegisaltore", 15]}, > {"weight" : 0.2, "item" : [ "feroziumore", 15]}, > {"weight" : 0.1, "item" : [ "diamond", 2]} > ] > }], > [5.9, { > "poolRounds" : 1, > "pool" : [ > {"weight" : 0.1, "item" : [ "copperore", 15]}, > {"weight" : 0.1, "item" : [ "silverore", 15]}, > {"weight" : 0.1, "item" : [ "goldore", 15]}, > {"weight" : 0.6, "item" : [ "solariumore", 15]}, > {"weight" : 0.1, "item" : [ "diamond", 3]} > ] > }] > ], > 612,613c678,679 < {"weight" : 0.3, "item" : [ "flare", 10]}, < {"weight" : 0.3, "item" : [ "torch", 10]}, --- > {"weight" : 0.3, "item" : [ "flare", 15]}, > {"weight" : 0.3, "item" : [ "torch", 15]}, 615c681 < {"weight" : 0.03, "item" : [ "throwingblock", 10]}, --- > {"weight" : 0.03, "item" : [ "throwingblock", 20]}, 617c683 < {"weight" : 0.04, "item" : [ "bomb", 2]}, --- > {"weight" : 0.04, "item" : [ "bomb", 3]}, 679,680c745 < {"weight" : 0.15, "item" : [ "bandage", 2]}, < {"weight" : 0.10, "item" : [ "bandage", 3]} --- > {"weight" : 0.25, "item" : [ "bandage", 2]} 685,688c750,753 < {"weight" : 0.40, "item" : [ "medkit", 2]}, < {"weight" : 0.35, "item" : [ "medkit", 3]}, < {"weight" : 0.15, "item" : [ "nanowrap", 2]}, < {"weight" : 0.10, "item" : [ "nanowrap", 3]} --- > {"weight" : 0.40, "item" : [ "medkit", 1]}, > {"weight" : 0.35, "item" : [ "medkit", 2]}, > {"weight" : 0.15, "item" : [ "nanowrap", 1]}, > {"weight" : 0.10, "item" : [ "nanowrap", 2]} 1359c1424 < {"weight" : 0.0001, "item" : [ "doghathead", 1]} --- > {"weight" : 0.0001, "item" : [ "doghathead", 1]} 1580,1582c1645,1647 < {"pool" : "valuableTreasure"}, < {"pool" : "valuableTreasure"}, < {"pool" : "valuableTreasure"}, --- > {"pool" : "valuableTreasure"}, > {"pool" : "valuableTreasure"}, > {"pool" : "valuableTreasure"}, treasure\hunting.treasurepools 738,819d737 < ], < < // ================================ < // Bosses < // ================================ < < "erchiushorrorTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "erchiushorroraf"}, < {"weight" : 0.1, "item" : "erchiuseye"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] < ], < < "ixodoomTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "ixodoomaf"}, < {"weight" : 0.1, "item" : "ixodoomclaw"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] < ], < < "asranoxTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "asranoxaf"}, < {"weight" : 0.1, "item" : "soluskatana"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] < ], < < "kluexavatarTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "kluexavatarxaf"}, < {"weight" : 0.1, "item" : "kluexstaff"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] < ], < < "bigapeTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "bigapexaf"}, < {"weight" : 0.1, "item" : "miniknoglauncher"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] < ], < < "bonedragonTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.85, "pool" : "chestMoney"}, < {"weight" : 0.05, "item" : "bonedragonxaf"}, < {"weight" : 0.1, "item" : "dragonhead"} < ], < "poolRounds" : [ < [1, 1] < ] < } ] treasure\monster.treasurepools 33c33,34 < {"weight" : 0.69, "pool" : "money"}, --- > {"weight" : 0.59, "pool" : "money"}, > {"weight" : 0.10, "item" : "stickofram"}, 1073a1075,1152 > "erchiushorrorTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "erchiushorroraf"}, > {"weight" : 0.1, "item" : "erchiuseye"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "ixodoomTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "ixodoomaf"}, > {"weight" : 0.1, "item" : "ixodoomclaw"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "asranoxTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "asranoxaf"}, > {"weight" : 0.1, "item" : "soluskatana"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "kluexavatarTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "kluexavataraf"}, > {"weight" : 0.1, "item" : "kluexstaff"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bigapeTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bigapeaf"}, > {"weight" : 0.1, "item" : "miniknoglauncher"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > > "bonedragonTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.85, "pool" : "chestMoney"}, > {"weight" : 0.05, "item" : "bonedragonaf"}, > {"weight" : 0.1, "item" : "dragonhead"} > ], > "poolRounds" : [ > [1, 1] > ] > } ] > ], > 1137,1138c1216,1217 < [0.6, 0], < [0.4, 1] --- > [0.5, 0], > [0.5, 1] 1150,1151c1229,1231 < [0.20, 0], < [0.80, 1] --- > [0.1, 0], > [0.8, 1], > [0.1, 2] treasure\questrewards.treasurepools 8,10c8,9 < {"weight" : 0.20, "pool" : "healingItem"}, < {"weight" : 0.10, "pool" : "thrownWeapon"}, < {"weight" : 0.30, "pool" : "seed"}, --- > {"weight" : 0.25, "pool" : "thrownWeapon"}, > {"weight" : 0.25, "pool" : "seed"}, 12,14c11 < {"weight" : 0.10, "pool" : "ore"}, < {"weight" : 0.03, "item" : "manipulatormodule"}, < {"weight" : 0.02, "item" : "techcard"} --- > {"weight" : 0.25, "pool" : "ore"} 24,26c21 < {"weight" : 0.45, "pool" : "weapon"}, < {"weight" : 0.10, "pool" : "seed"}, < {"weight" : 0.10, "pool" : "tool"}, --- > {"weight" : 0.40, "pool" : "weapon"}, 27a23 > {"weight" : 0.20, "pool" : "richOre"}, 29a26 > {"weight" : 0.05, "item" : "upgrademodule"}, 42c39 < {"weight" : 0.35, "pool" : "costume"}, --- > {"weight" : 0.30, "pool" : "costume"}, 44c41,44 < {"weight" : 0.30, "pool" : "valuableTreasure"}, --- > {"weight" : 0.10, "item" : ["manipulatormodule", 2]}, > {"weight" : 0.05, "item" : ["techcard", 2]}, > {"weight" : 0.05, "item" : "upgrademodule"}, > {"weight" : 0.15, "pool" : "goodWeapon"}, treasure\tenantgifts.treasurepools 8,10c8,9 < {"weight" : 0.25, "pool" : "tenantMoney"}, < {"weight" : 0.25, "pool" : "healingItem"}, < {"weight" : 0.189, "pool" : "food"}, --- > {"weight" : 0.40, "pool" : "tenantMoney"}, > {"weight" : 0.20, "pool" : "healingItem"}, 12c11,12 < {"weight" : 0.05, "pool" : "tool"}, --- > {"weight" : 0.10, "pool" : "tool"}, > {"weight" : 0.10, "pool" : "thrownWeapon"}, 14,15c14 < {"weight" : 0.05, "pool" : "thrownWeapon"}, < {"weight" : 0.025, "pool" : "shield"}, --- > {"weight" : 0.015, "pool" : "shield"}, 17c16 < {"weight" : 0.005, "pool" : "costume"}, --- > {"weight" : 0.004, "pool" : "costume"}, 19d17 < 29,33c27,31 < {"weight" : 0.3, "pool" : "tenantMoney"}, < {"weight" : 0.25, "pool" : "healingItem"}, < {"weight" : 0.189, "pool" : "food"}, < {"weight" : 0.15, "pool" : "seed"}, < {"weight" : 0.05, "pool" : "tool"}, --- > {"weight" : 0.55, "pool" : "tenantMoney"}, > {"weight" : 0.10, "pool" : "healingItem"}, > {"weight" : 0.10, "pool" : "seed"}, > {"weight" : 0.10, "pool" : "tool"}, > {"weight" : 0.10, "pool" : "thrownWeapon"}, 35,36c33 < {"weight" : 0.05, "pool" : "thrownWeapon"}, < {"weight" : 0.025, "pool" : "shield"}, --- > {"weight" : 0.015, "pool" : "shield"}, 38c35 < {"weight" : 0.005, "pool" : "costume"}, --- > {"weight" : 0.004, "pool" : "costume"}, 40d36 <