FILES ----- player.config universeflags.config behaviors\sequences\avianmission\tonauacstart.behavior behaviors\sequences\floranmission\chieftain.behavior behaviors\sequences\floranmission\nuruboss.behavior behaviors\sequences\floranmission\nuruendscene.behavior [NEW] cinematics\story\finale\creditslogos.png cinematics\story\finale\finale.cinematic dialog\quest.config dungeons\missions\floranmissions\floranmission1.dungeon dungeons\other\outpost\outpost.json interface\modsmenu\modsmenu.config items\armors\decorative\hats\insidious\insidious.head items\generic\other\bottledwater.consumable items\generic\shop\oculemonade.consumable items\generic\shop\reefcola.consumable items\generic\shop\soda.consumable monsters\walkers\tank\tank.animation monsters\walkers\tank\tank.monstertype names\profanityfilter.config npcs\mission\floranchieftain.npctype npcs\outpost\outpostundersideman.npctype objects\human\vendingmachine\vendingmachine.object objects\hylotl\hylotldrinks\hylotldrinks.object objects\protectorate\objects\protectoratelobbyvending\protectoratelobbyvending.object objects\scripts\artifactaltar.lua objects\teleporter\exitteleporter\exitteleporter.object projectiles\physics.config sfx\instruments\brightpiano\a2.ogg sfx\instruments\brightpiano\a3.ogg sfx\instruments\keyboard\a0-5.ogg [NEW] sfx\instruments\microphone\a0ba.ogg [NEW] sfx\instruments\microphone\a0bo.ogg [NEW] sfx\instruments\microphone\a0da.ogg [NEW] sfx\instruments\microphone\a0do.ogg [NEW] sfx\instruments\microphone\a0la.ogg sfx\instruments\microphone\tuning.config [NEW] sfx\instruments\microphonefem\a0ba.ogg [NEW] sfx\instruments\microphonefem\a0da.ogg [NEW] sfx\instruments\microphonefem\a0la.ogg sfx\instruments\microphonefem\tuning.config [NEW] sfx\npc\monsters\penguintank_aim.ogg treasure\largedungeons.treasurepools treasure\Missions\floranmission1.treasurepools DIFFS ----- player.config 45d44 < { "item" : "throwingdagger" }, 207d205 < { "item" : "throwingaxe" }, universeflags.config 90c90 < "targetPosition" : [960, 608] --- > "targetPosition" : [964, 608] behaviors\sequences\avianmission\tonauacstart.behavior 8c8 < "/scripst/actions/movement.lua", --- > "/scripts/actions/movement.lua", 11d10 < "/scripts/actions/movement.lua", behaviors\sequences\floranmission\chieftain.behavior 2a3 > "description": "", 4,8d4 < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", 11,13d6 < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/movement.lua", 15c8,11 < "/scripts/actions/time.lua" --- > "/scripts/actions/movement.lua", > "/scripts/actions/query.lua", > "/scripts/actions/time.lua", > "/scripts/actions/dialog.lua" 25,33d20 < "title": "say", < "type": "action", < "name": "say", < "parameters": { < "content": "Hi im chieftain man", < "tags": {} < } < }, < { 62,73c49,102 < "title": "findObject", < "type": "action", < "name": "findObject", < "parameters": { < "position": "self", < "range": 20, < "orderBy": "nearest", < "name": "floranartifactaltar" < }, < "output": { < "entity": "altar" < } --- > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": {}, > "children": [ > { > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", > "parameters": { > "uniqueId": "floranartifactaltar" > }, > "output": { > "entity": "altar" > } > }, > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "altar" > }, > "output": { > "position": "altarPosition" > } > }, > { > "title": "offsetPosition", > "type": "action", > "name": "offsetPosition", > "parameters": { > "offset": [ > 6, > 2 > ], > "position": "altarPosition" > }, > "output": { > "position": "altarPosition" > } > }, > { > "title": "moveToPosition", > "type": "action", > "name": "moveToPosition", > "parameters": { > "groundPosition": true, > "maxGround": 2, > "minGround": -2, > "position": "altarPosition" > } > } > ] 76c105 < "title": "move", --- > "title": "runner", 78,82c107,108 < "name": "move", < "parameters": { < "direction": -1, < "run": false < } --- > "name": "runner", > "parameters": {} 85,125d110 < }, < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "altar" < }, < "output": { < "position": "altarPosition" < } < }, < { < "title": "offsetPosition", < "type": "action", < "name": "offsetPosition", < "parameters": { < "offset": [ < 6, < 2 < ], < "position": "altarPosition" < }, < "output": { < "position": "altarPosition" < } < }, < { < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "groundPosition": true, < "maxGround": 2, < "minGround": -2, < "position": "altarPosition" < }, < "output": { < "direction": "direction", < "pathfinding": "isPathfinding" < } behaviors\sequences\floranmission\nuruboss.behavior 5a6 > "/scripts/actions/position.lua", 8,14c9,11 < "/scripts/actions/position.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/world.lua", < "/scripts/actions/query.lua", < "/scripts/actions/entity.lua", < "/scripts/actions/npc.lua", < "/scripts/actions/notification.lua" --- > "/scripts/actions/npc.lua", > "/scripts/actions/notification.lua", > "/scripts/actions/dialog.lua" 47,49c44,46 < "title": "cooldown", < "type": "decorator", < "name": "cooldown", --- > "title": "loadUniqueEntity", > "type": "action", > "name": "loadUniqueEntity", 51,52c48 < "cooldown": 1, < "onFail": true --- > "uniqueId": "spiderboss" 54,67c50,51 < "child": { < "title": "findMonster", < "type": "action", < "name": "findMonster", < "parameters": { < "orderBy": "nearest", < "position": "self", < "range": 80, < "type": "spiderboss", < "orderby": "nearest" < }, < "output": { < "entity": "boss" < } --- > "output": { > "entity": "boss" behaviors\sequences\floranmission\nuruendscene.behavior 71c71 < "minGround": 5, --- > "minGround": -5, cinematics\story\finale\finale.cinematic 4690a4691 > AJ MARCHISELLO 4744a4746 > SAYTER 4777d4778 < SAYTER 5721a5723,5744 > } > ] > }, > > { > "startTime" : 202.64, > "endTime" : 216.1, > "drawables" : [ > { > "image" : "/cinematics/story/finale/creditslogos.png" > } > ], > "keyframes" : [ > { > "timecode" : 0.0, > "alpha" : 1.0, > "zoom" : 0.5, > "position" : [650, -500] > }, > { > "timecode" : 12, > "position" : [650, 800] dialog\quest.config 984c984 < "I always though I had a pretty good sense on direction... I guess not. Would you mind taking me to ?", --- > "I always thought I had a pretty good sense on direction... I guess not. Would you mind taking me to ?", dungeons\missions\floranmissions\floranmission1.dungeon 2883c2883,2884 < "musicStagehands" : ["bossmusic"] --- > "musicStagehands" : ["bossmusic"], > "uniqueId" : "spiderboss" dungeons\other\outpost\outpost.json [TMX file differences are left out for huge size.] interface\modsmenu\modsmenu.config 12,13c12,13 < "title" : "Mod Manager", < "subtitle" : "^#b9b5b2;Manage all of those mods!", --- > "title" : "Mods", > "subtitle" : "^#b9b5b2;Currently loaded asset sources", 129a130,171 > }, > > "linklabel" : { > "type" : "label", > "visible" : false, > "value" : "OPEN MOD HOMEPAGE", > "position" : [179, 172], > "hAnchor" : "left", > "vAnchor" : "top", > "color" : "#b9b5b2", > "fontSize" : 8 > }, > > "linkbutton" : { > "type" : "button", > "visible" : false, > "callback" : "linkbutton", > "base" : "/interface/modsmenu/view.png", > "hover" : "/interface/modsmenu/viewhover.png", > "pressed" : "/interface/modsmenu/viewactive.png", > "position" : [294, 163] > }, > > "copylinklabel" : { > "type" : "label", > "visible" : false, > "value" : "COPY MOD HOMEPAGE LINK", > "position" : [179, 172], > "hAnchor" : "left", > "vAnchor" : "top", > "color" : "#b9b5b2", > "fontSize" : 8 > }, > > "copylinkbutton" : { > "type" : "button", > "visible" : false, > "callback" : "linkbutton", > "base" : "/interface/modsmenu/copy.png", > "hover" : "/interface/modsmenu/copyhover.png", > "pressed" : "/interface/modsmenu/copyactive.png", > "position" : [294, 163] items\armors\decorative\hats\insidious\insidious.head 3c3 < "price" : 5000, --- > "price" : 250, 6c6 < "rarity" : "Rare", --- > "rarity" : "Uncommon", items\generic\other\bottledwater.consumable 3c3 < "price" : 2, --- > "price" : 20, items\generic\shop\oculemonade.consumable 4c4 < "price" : 4, --- > "price" : 40, items\generic\shop\reefcola.consumable 4c4 < "price" : 4, --- > "price" : 40, items\generic\shop\soda.consumable 4c4 < "price" : 4, --- > "price" : 40, monsters\walkers\tank\tank.animation 15c15,20 < "frames" : 1 --- > "frames" : 1, > "properties" : { > "persistentSound" : "/sfx/npc/monsters/penguintank_idle.ogg", > "persistentSoundRangeMultiplier" : 0.75, > "persistentSoundStopTime" : 0.15 > } 20c25,30 < "mode" : "loop" --- > "mode" : "loop", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/penguintank_move2.ogg", > "persistentSoundRangeMultiplier" : 0.75, > "persistentSoundStopTime" : 0.15 > } 24c34,41 < "cycle" : 0.5 --- > "cycle" : 0.5, > "properties" : { > "immediateSound" : "/sfx/npc/monsters/penguintank_aim.ogg", > "immediateSoundRangeMultiplier" : 0.75, > "persistentSound" : "/sfx/npc/monsters/penguintank_idle.ogg", > "persistentSoundRangeMultiplier" : 0.75, > "persistentSoundStopTime" : 0.15 > } 30c47,52 < "transition" : "idle" --- > "transition" : "idle", > "properties" : { > "persistentSound" : "/sfx/npc/monsters/penguintank_idle.ogg", > "persistentSoundRangeMultiplier" : 0.75, > "persistentSoundStopTime" : 0.15 > } 148c170,173 < "fire" : [ "/sfx/gun/grenade3.ogg" ] --- > "fire" : { > "pool" : [ "/sfx/gun/tank_shot.ogg" ], > "rangeMultiplier" : 1.5 > } monsters\walkers\tank\tank.monstertype 88c88 < "mass" : 2.0, --- > "mass" : 5.0, 101c101 < "bodyMaterialKind" : "organic", --- > "bodyMaterialKind" : "robotic", 112c112 < "targetMaterialKind" : "organic" --- > "targetMaterialKind" : "robotic" names\profanityfilter.config 253c253,254 < "mbbcuvyvn" --- > "mbbcuvyvn", > "anmv" npcs\mission\floranchieftain.npctype 4a5,6 > > "keepAlive" : true, npcs\outpost\outpostundersideman.npctype 8a9,10 > "behavior" : "tutorial", > 13c15,22 < "I'm hiding here for a good reason..." --- > "I'm hiding here for a good reason...", > "You should leave. It's not safe.", > "I'm serious. This is no joking matter.", > "Don't tell anyone I'm down here, okay? ANYONE.", > "I need to keep a low profile. REALLY low.", > "You're still here?", > "I guess you don't have anything else to do other than bug me, huh?", > "GET OUT." objects\human\vendingmachine\vendingmachine.object 30c30 < "buyFactor" : 5.0, --- > "buyFactor" : 2.5, objects\hylotl\hylotldrinks\hylotldrinks.object 31c31 < "buyFactor" : 5.0, --- > "buyFactor" : 2.5, objects\protectorate\objects\protectoratelobbyvending\protectoratelobbyvending.object 29c29 < "buyFactor" : 5.0, --- > "buyFactor" : 0.5, 33c33,35 < { "item" : "chocolate" } --- > { "item" : "soda" }, > { "item" : "chocolate" }, > { "item" : "bottledwater" } objects\scripts\artifactaltar.lua 2,3c2,6 < object.setInteractive(config.getParameter("interactive", false)) < message.setHandler("setInteractive", function() object.setInteractive(true) end) --- > object.setInteractive(storage.interactive or config.getParameter("interactive", false)) > message.setHandler("setInteractive", function() > object.setInteractive(true) > storage.interactive = true > end) objects\teleporter\exitteleporter\exitteleporter.object 36c36 < "collisionSpaces" : [ [-1, 0], [0, 0], [1, 0], [2, 0], [-1, 8], [0, 8], [1, 8], [2, 8] ] --- > "collisionSpaces" : [ [-1, 0], [0, 0], [1, 0], [2, 0] ] projectiles\physics.config 130c130 < "collisionPoly" : [ [-1, -1], [1, -1], [1, 1], [-1, 1] ], --- > "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ], sfx\instruments\microphone\tuning.config 93c93 < "21" : { "f" : 27.5000, "files" : [ "/sfx/instruments/microphone/mute.ogg" ] } --- > "21" : { "f" : 27.5000, "files" : [ "/sfx/instruments/microphone/a0ba.ogg", "/sfx/instruments/microphone/a0da.ogg", "/sfx/instruments/microphone/a0la.ogg" ] } sfx\instruments\microphonefem\tuning.config 93c93 < "21" : { "f" : 27.5000, "files" : [ "/sfx/instruments/microphonefem/mute.ogg" ] } --- > "21" : { "f" : 27.5000, "files" : [ "/sfx/instruments/microphonefem/a0ba.ogg", "/sfx/instruments/microphonefem/a0da.ogg", "/sfx/instruments/microphonefem/a0la.ogg" ] } treasure\largedungeons.treasurepools 1752a1753,1766 > // Outpost > // ================================ > > "OutpostUndersideChest" : [ > [1, { > "fill" : [ > {"item" : [ "insidioushead", 1]} > ], > "poolRounds" : 1, > "allowDuplication" : false > }] > ], > > // ================================ treasure\Missions\floranmission1.treasurepools 26c26 < {"weight" : 0.2, "item" : [ "gladiatorhead", 1]}, --- > {"weight" : 0.2, "item" : [ "goathead", 1]},