FILES ----- behaviors\npc\idle.behavior [NEW] behaviors\npc\quests\quest-bribe-notification.behavior [NEW] behaviors\npc\quests\quest-gift-notification.behavior [NEW] behaviors\npc\quests\quest-intimidate-notification.behavior behaviors\npc\quests\quest-share_secret-notification.behavior dialog\quest.config items\active\weapons\melee\altabilities\broadsword\traildash\traildash.altability items\active\weapons\melee\axe\commonaxe.activeitem items\active\weapons\melee\axe\rareaxe.activeitem items\active\weapons\melee\axe\uncommonaxe.activeitem items\active\weapons\melee\broadsword\commonbroadsword.activeitem items\active\weapons\melee\broadsword\rarebroadsword.activeitem items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem items\active\weapons\melee\dagger\commondagger.activeitem items\active\weapons\melee\dagger\raredagger.activeitem items\active\weapons\melee\dagger\uncommondagger.activeitem items\active\weapons\melee\hammer\commonhammer.activeitem items\active\weapons\melee\hammer\rarehammer.activeitem items\active\weapons\melee\hammer\uncommonhammer.activeitem items\active\weapons\melee\shortsword\commonshortsword.activeitem items\active\weapons\melee\shortsword\rareshortsword.activeitem items\active\weapons\melee\shortsword\uncommonshortsword.activeitem items\active\weapons\melee\spear\commonspear.activeitem items\active\weapons\melee\spear\rarespear.activeitem items\active\weapons\melee\spear\uncommonspear.activeitem [NEW] items\active\weapons\ranged\altabilities\burstshot\burstshot.altability [NEW] items\active\weapons\ranged\altabilities\burstshot\burstshot.frames [NEW] items\active\weapons\ranged\altabilities\burstshot\burstshot.lua [NEW] items\active\weapons\ranged\altabilities\burstshot\burstshot.png [NEW] items\active\weapons\ranged\altabilities\deathbomb\deathbomb.altability items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem items\active\weapons\ranged\pistol\commonpistol.activeitem items\active\weapons\ranged\pistol\rarepistol.activeitem items\active\weapons\ranged\pistol\uncommonpistol.activeitem items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem items\active\weapons\ranged\shotgun\commonshotgun.activeitem items\active\weapons\ranged\shotgun\rareshotgun.activeitem items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem projectiles\explosions\bigboulderexplosion\bigboulderexplosion.projectile projectiles\explosions\bombblockexplosion\bombblockexplosion.projectile projectiles\explosions\bouldersmashexplosion\bouldersmashexplosionuniversal.projectile projectiles\explosions\coconutexplosion\coconutbreak.projectile projectiles\explosions\dungeonpodexplosion\dungeonpodexplosion.projectile projectiles\explosions\generatorexplosion\generatorexplosion.projectile projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.projectile projectiles\explosions\glitchexplosion\glitchexplosion.projectile projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.projectile projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.projectile projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.projectile projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.projectile projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.projectile projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.projectile projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.projectile projectiles\explosions\grenadeexplosion\grenadeexplosion.projectile projectiles\explosions\healingexplosion\healcloud.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion1.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion2.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion3.projectile projectiles\explosions\hivebombexplosion\hivebombexplosion4.projectile projectiles\explosions\lightblockexplosion\lightblockexplosion.projectile projectiles\explosions\meteorexplosion\meteorexplosion.projectile projectiles\explosions\molotovexplosion\molotovexplosion.projectile projectiles\explosions\paintexplosionblue\paintexplosionblue.projectile projectiles\explosions\paintexplosiongreen\paintexplosiongreen.projectile projectiles\explosions\paintexplosionorange\paintexplosionorange.projectile projectiles\explosions\paintexplosionpurple\paintexplosionpurple.projectile projectiles\explosions\paintexplosionred\paintexplosionred.projectile projectiles\explosions\paintexplosionyellow\paintexplosionyellow.projectile projectiles\explosions\plasmaexplosion2\plasmaexplosion2.projectile projectiles\explosions\pulsecannonexplosion\pulsecannonexplosionuniversal.projectile projectiles\explosions\regularexplosion\regularexplosionuniversal.projectile projectiles\explosions\regularexplosion2\electricexplosionfreezeuniversal.projectile projectiles\explosions\regularexplosion2\fireexplosionfreezeuniversal.projectile projectiles\explosions\regularexplosion2\iceexplosionfreezeuniversal.projectile projectiles\explosions\regularexplosion2\poisonexplosionfreezeuniversal.projectile projectiles\explosions\regularexplosion2\regularexplosion2universal.projectile projectiles\explosions\regularexplosion2\regularexplosionfreezeuniversal.projectile projectiles\explosions\regularexplosionnospark\regularexplosionnospark.projectile projectiles\explosions\rocketexplosion\rocketexplosion.projectile projectiles\explosions\slimeexplosion\slimeexplosion.projectile projectiles\explosions\smallpoisonexplosion\smallpoisonexplosionuniversal.projectile projectiles\explosions\smallregularexplosion\smallregularexplosionuniversal.projectile projectiles\explosions\snowballexplosion\snowballexplosion.projectile projectiles\explosions\tarexplosion\tarexplosion.projectile projectiles\explosions\targetexplosion\targetexplosion.projectile projectiles\explosions\vlightblockexplosion\vlightblockexplosion.projectile projectiles\explosions\vsmallregularexplosion\vsmallregularexplosion.projectile projectiles\explosions\vsmallregularexplosionnodamage\vsmallregularexplosionnodamage.projectile projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.projectile projectiles\fishing\fishinglure.projectile projectiles\guns\bullets\paintballblue\paintballblue.projectile projectiles\guns\bullets\paintballgreen\paintballgreen.projectile projectiles\guns\bullets\paintballorange\paintballorange.projectile projectiles\guns\bullets\paintballpurple\paintballpurple.projectile projectiles\guns\bullets\paintballred\paintballred.projectile projectiles\guns\bullets\paintballyellow\paintballyellow.projectile [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdart.frames [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdart.png [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdart.projectile [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdartelectric.projectile [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdartfire.projectile [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdartice.projectile [NEW] projectiles\guns\unsorted\deathbombdart\deathbombdartpoison.projectile [NEW] projectiles\guns\unsorted\deathbombdart\icon.png projectiles\invisibleprojectile\invisibleprojectile.projectile projectiles\npcs\gas2\gas2.projectile projectiles\npcs\grabbed\grabbed.projectile projectiles\status\bouncystatusprojectile\bouncystatusprojectile.projectile projectiles\status\glowstatusprojectile\glowstatusprojectile.projectile projectiles\status\healingstatusprojectile\fasthealingstatusprojectile.projectile projectiles\status\healingstatusprojectile\healingstatusprojectile.projectile projectiles\status\levitationstatusprojectile\levitationstatusprojectile.projectile projectiles\status\lowgravstatusprojectile\lowgravstatusprojectile.projectile projectiles\status\poisonstatusprojectile\poisonstatusprojectile.projectile projectiles\status\ragestatusprojectile\ragestatusprojectile.projectile projectiles\status\runstatusprojectile\runstatusprojectile.projectile projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzpulse\quartzpulse.projectile projectiles\throwable\beachball\beachball.projectile projectiles\throwable\bouncyball\bouncyball.projectile projectiles\throwable\capturepod\capturepod.projectile projectiles\throwable\firework2\firework2.projectile projectiles\throwable\firework3\firework3.projectile projectiles\throwable\firework4\firework4.projectile projectiles\throwable\fireworkblue2\fireworkblue2.projectile projectiles\throwable\fireworkblue3\fireworkblue3.projectile projectiles\throwable\fireworkblue4\fireworkblue4.projectile projectiles\throwable\fireworkgreen2\fireworkgreen2.projectile projectiles\throwable\fireworkgreen3\fireworkgreen3.projectile projectiles\throwable\fireworkgreen4\fireworkgreen4.projectile projectiles\throwable\glowgas\glowgas.projectile projectiles\throwable\healinggas\healinggas.projectile projectiles\throwable\hiveswarm\hiveswarm.projectile projectiles\throwable\jumpgas\jumpgas.projectile projectiles\throwable\molotovflame\molotovflame.projectile projectiles\throwable\noveltybanana\noveltybanana.projectile projectiles\throwable\paperplane\paperplane.projectile projectiles\throwable\rungas\rungas.projectile projectiles\throwable\waterballoon\waterballoon.projectile projectiles\traps\ancientboulderrolling\ancientboulderrolling.projectile projectiles\traps\ancientboulderrolling\ancientsmoothboulderrolling.projectile projectiles\traps\ancientbouldersmash\ancientbouldersmash.projectile projectiles\traps\avianboulderrolling\avianboulderrolling.projectile projectiles\traps\avianboulderrolling\aviansmoothboulderrolling.projectile projectiles\traps\avianbouldersmash\avianbouldersmash.projectile projectiles\traps\jumpboostergas\jumpboostergas.projectile projectiles\traps\jumpboostergas\jumpboostergas30.projectile projectiles\traps\jumpboostergas\jumpboostergas60.projectile projectiles\traps\lowgravboostergas\lowgravboostergas.projectile projectiles\traps\lowgravboostergas\lowgravboostergas30.projectile projectiles\traps\lowgravboostergas\lowgravboostergas60.projectile projectiles\traps\powerboostergas\powerboostergas.projectile projectiles\traps\powerboostergas\powerboostergas30.projectile projectiles\traps\powerboostergas\powerboostergas60.projectile projectiles\traps\speedboostergas\speedboostergas.projectile projectiles\traps\speedboostergas\speedboostergas30.projectile projectiles\traps\speedboostergas\speedboostergas60.projectile projectiles\traps\trapbouldersmash\trapbouldersmash.projectile projectiles\traps\trapice\trapice.projectile projectiles\unsorted\friendlybubble\friendlybubble.projectile quests\generated\subquests.config quests\generated\subquests\bribe.questtemplate quests\generated\subquests\collect_for_safekeeping.questtemplate quests\generated\subquests\collect_gift.questtemplate quests\generated\subquests\extort.questtemplate quests\generated\subquests\gift.questtemplate quests\generated\subquests\intimidate.questtemplate quests\generated\subquests\spread_rumors.questtemplate quests\scripts\generated\gift.lua [NEW] quests\scripts\generated\intimidate.lua quests\scripts\generated\secret_note.lua scripts\actions\quests.lua [NEW] sfx\melee\charge_traildash1.ogg [NEW] sfx\melee\charge_traildash2.ogg [NEW] sfx\melee\charge_traildash3.ogg [NEW] sfx\melee\travelingslash_electric1.ogg [NEW] sfx\melee\travelingslash_electric2.ogg [NEW] sfx\melee\travelingslash_electric3.ogg [NEW] sfx\melee\travelingslash_electric4.ogg [NEW] sfx\melee\travelingslash_electric5.ogg [NEW] sfx\melee\travelingslash_electric6.ogg [NEW] sfx\melee\travelingslash_electric7.ogg [NEW] sfx\melee\travelingslash_fire1.ogg [NEW] sfx\melee\travelingslash_fire2.ogg [NEW] sfx\melee\travelingslash_fire3.ogg [NEW] sfx\melee\travelingslash_fire4.ogg [NEW] sfx\melee\travelingslash_ice1.ogg [NEW] sfx\melee\travelingslash_ice2.ogg [NEW] sfx\melee\travelingslash_ice3.ogg [NEW] sfx\melee\travelingslash_ice4.ogg [NEW] sfx\melee\travelingslash_poison1.ogg [NEW] sfx\melee\travelingslash_poison2.ogg [NEW] sfx\melee\travelingslash_poison3.ogg [NEW] stats\effects\deathbomb\deathbomb.lua [NEW] stats\effects\deathbomb\deathbomb.statuseffect [NEW] stats\effects\deathbomb\deathbombelectric.statuseffect [NEW] stats\effects\deathbomb\deathbombfire.statuseffect [NEW] stats\effects\deathbomb\deathbombice.statuseffect [NEW] stats\effects\deathbomb\deathbombpoison.statuseffect DIFFS ----- behaviors\npc\idle.behavior 112c112 < "chance": 0.975 --- > "chance": 0.95 behaviors\npc\quests\quest-share_secret-notification.behavior 2a3 > "description": "", 4a6 > "/scripts/actions/movement.lua", 26c28 < "type": "secretShared" --- > "type": "shareSecret" 32a35,42 > "title": "faceEntity", > "type": "action", > "name": "faceEntity", > "parameters": { > "entity": "player" > } > }, > { 40a51,59 > } > }, > { > "title": "fireQuestEvent", > "type": "action", > "name": "fireQuestEvent", > "parameters": { > "eventName": "secretShared", > "source": "player" dialog\quest.config 3c3 < "initialResponse" : { --- > "pleaseTakeReply" : { 6c6,16 < " does what? Haha!" --- > "Please take this reply back to ." > ] > } > } > }, > > "intimidate" : { > "intimidated" : { > "default" : { > "default" : [ > "Don't hurt me with that ! Tell I'll do anything!" 10c20 < "pleaseTakeReply" : { --- > "notIntimidated" : { 13c23,57 < "Please take this reply back to ." --- > "Why should I do what wants?" > ] > } > } > }, > > "bribe" : { > "giftAccepted" : { > "default" : { > "default" : [ > "Is this legal? Ah who cares... Please give my thanks to ." > ] > } > }, > "giftAccepted2" : { > "default" : { > "default" : [ > "I wonder what wants from me though..." > ] > } > } > }, > > "gift" : { > "giftAccepted" : { > "default" : { > "default" : [ > "Oh, wow! Please thank for me!" > ] > } > }, > "giftAccepted2" : { > "default" : { > "default" : [ > " is a great friend." items\active\weapons\melee\altabilities\broadsword\traildash\traildash.altability 51,52c51,56 < "trailDashCharge" : [ "/sfx/melee/charge_up15.ogg" ], < "trailDashFire" : [ "/sfx/gun/plasma_sniper1.ogg" ] --- > "trailDashCharge" : [ "/sfx/melee/charge_traildash3.ogg" ], > "trailDashFire" : [ "/sfx/melee/travelingslash_electric1.ogg", "/sfx/melee/travelingslash_electric2.ogg", "/sfx/melee/travelingslash_electric3.ogg" ] > // FIRE "trailDashFire" : [ "/sfx/melee/travelingslash_fire3.ogg" ] > // ICE "trailDashFire" : [ "/sfx/melee/travelingslash_ice4.ogg" ] > // ELECTRIC "trailDashFire" : [ "/sfx/melee/travelingslash_electric1.ogg", "/sfx/melee/travelingslash_electric2.ogg", "/sfx/melee/travelingslash_electric3.ogg" ] > // POISON "trailDashFire" : [ "/sfx/melee/travelingslash_poison3.ogg" ] items\active\weapons\melee\axe\commonaxe.activeitem 10a11 > "questTags" : ["axe"], items\active\weapons\melee\axe\rareaxe.activeitem 10a11 > "questTags" : ["axe"], items\active\weapons\melee\axe\uncommonaxe.activeitem 10a11 > "questTags" : ["axe"], items\active\weapons\melee\broadsword\commonbroadsword.activeitem 10a11 > "questTags" : ["broadsword"], items\active\weapons\melee\broadsword\rarebroadsword.activeitem 10a11 > "questTags" : ["broadsword"], items\active\weapons\melee\broadsword\uncommonbroadsword.activeitem 10a11 > "questTags" : ["broadsword"], items\active\weapons\melee\dagger\commondagger.activeitem 10a11 > "questTags" : ["dagger"], items\active\weapons\melee\dagger\raredagger.activeitem 10a11 > "questTags" : ["dagger"], items\active\weapons\melee\dagger\uncommondagger.activeitem 10a11 > "questTags" : ["dagger"], items\active\weapons\melee\hammer\commonhammer.activeitem 10a11 > "questTags" : ["hammer"], items\active\weapons\melee\hammer\rarehammer.activeitem 10a11 > "questTags" : ["hammer"], items\active\weapons\melee\hammer\uncommonhammer.activeitem 10a11 > "questTags" : ["hammer"], items\active\weapons\melee\shortsword\commonshortsword.activeitem 10a11 > "questTags" : ["shortsword"], items\active\weapons\melee\shortsword\rareshortsword.activeitem 10a11 > "questTags" : ["shortsword"], items\active\weapons\melee\shortsword\uncommonshortsword.activeitem 10a11 > "questTags" : ["shortsword"], items\active\weapons\melee\spear\commonspear.activeitem 10a11 > "questTags" : ["spear"], items\active\weapons\melee\spear\rarespear.activeitem 10a11 > "questTags" : ["spear"], items\active\weapons\melee\spear\uncommonspear.activeitem 10a11 > "questTags" : ["spear"], items\active\weapons\ranged\assaultrifle\commonassaultrifle.activeitem 10a11 > "questTags" : ["assaultrifle"], items\active\weapons\ranged\assaultrifle\rareassaultrifle.activeitem 10a11 > "questTags" : ["assaultrifle"], items\active\weapons\ranged\assaultrifle\uncommonassaultrifle.activeitem 10a11 > "questTags" : ["assaultrifle"], items\active\weapons\ranged\grenadelauncher\raregrenadelauncher.activeitem 10a11 > "questTags" : ["grenadelauncher"], items\active\weapons\ranged\grenadelauncher\uncommongrenadelauncher.activeitem 10a11 > "questTags" : ["grenadelauncher"], items\active\weapons\ranged\machinepistol\commonmachinepistol.activeitem 10a11 > "questTags" : ["machinepistol"], items\active\weapons\ranged\machinepistol\raremachinepistol.activeitem 10a11 > "questTags" : ["machinepistol"], items\active\weapons\ranged\machinepistol\uncommonmachinepistol.activeitem 10a11 > "questTags" : ["machinepistol"], items\active\weapons\ranged\pistol\commonpistol.activeitem 10a11 > "questTags" : ["pistol"], items\active\weapons\ranged\pistol\rarepistol.activeitem 10a11 > "questTags" : ["pistol"], items\active\weapons\ranged\pistol\uncommonpistol.activeitem 10a11 > "questTags" : ["pistol"], items\active\weapons\ranged\rocketlauncher\commonrocketlauncher.activeitem 10a11 > "questTags" : ["rocketlauncher"], items\active\weapons\ranged\rocketlauncher\rarerocketlauncher.activeitem 10a11 > "questTags" : ["rocketlauncher"], items\active\weapons\ranged\rocketlauncher\uncommonrocketlauncher.activeitem 10a11 > "questTags" : ["rocketlauncher"], items\active\weapons\ranged\shotgun\commonshotgun.activeitem 10a11 > "questTags" : ["shotgun"], 99c100,101 < "/items/active/weapons/ranged/altabilities/shrapnelbomb/shrapnelbomb.altability" --- > "/items/active/weapons/ranged/altabilities/shrapnelbomb/shrapnelbomb.altability", > "/items/active/weapons/ranged/altabilities/burstshot/burstshot.altability" 103c105 < } \ No newline at end of file --- > } items\active\weapons\ranged\shotgun\rareshotgun.activeitem 10a11 > "questTags" : ["shotgun"], 107c108 < } \ No newline at end of file --- > } items\active\weapons\ranged\shotgun\uncommonshotgun.activeitem 10a11 > "questTags" : ["shotgun"], 107c108 < } \ No newline at end of file --- > } items\active\weapons\ranged\sniperrifle\commonsniperrifle.activeitem 10a11 > "questTags" : ["sniperrifle"], items\active\weapons\ranged\sniperrifle\raresniperrifle.activeitem 10a11 > "questTags" : ["sniperrifle"], 104c105,106 < "/items/active/weapons/ranged/altabilities/markedshot/markedshot.altability" --- > "/items/active/weapons/ranged/altabilities/markedshot/markedshot.altability", > "/items/active/weapons/ranged/altabilities/deathbomb/deathbomb.altability" items\active\weapons\ranged\sniperrifle\uncommonsniperrifle.activeitem 10a11 > "questTags" : ["sniperrifle"], projectiles\explosions\bigboulderexplosion\bigboulderexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\bombblockexplosion\bombblockexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\bouldersmashexplosion\bouldersmashexplosionuniversal.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\coconutexplosion\coconutbreak.projectile 12c12 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\dungeonpodexplosion\dungeonpodexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\generatorexplosion\generatorexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\giganticsnowballexplosion\giganticsnowballexplosion.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\glitchexplosion\glitchexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\blueglobeexplosion\blueglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\greenglobeexplosion\greenglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\magentaglobeexplosion\magentaglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\orangeglobeexplosion\orangeglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\redglobeexplosion\redglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\whiteglobeexplosion\whiteglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\globeexplosions\yellowglobeexplosion\yellowglobeexplosion.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\grenadeexplosion\grenadeexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\healingexplosion\healcloud.projectile 12c12 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\hivebombexplosion\hivebombexplosion1.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\hivebombexplosion\hivebombexplosion2.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\hivebombexplosion\hivebombexplosion3.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\hivebombexplosion\hivebombexplosion4.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\lightblockexplosion\lightblockexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\meteorexplosion\meteorexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\molotovexplosion\molotovexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosionblue\paintexplosionblue.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosiongreen\paintexplosiongreen.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosionorange\paintexplosionorange.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosionpurple\paintexplosionpurple.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosionred\paintexplosionred.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\paintexplosionyellow\paintexplosionyellow.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\plasmaexplosion2\plasmaexplosion2.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\pulsecannonexplosion\pulsecannonexplosionuniversal.projectile 13c13 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion\regularexplosionuniversal.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\electricexplosionfreezeuniversal.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\fireexplosionfreezeuniversal.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\iceexplosionfreezeuniversal.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\poisonexplosionfreezeuniversal.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\regularexplosion2universal.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosion2\regularexplosionfreezeuniversal.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\regularexplosionnospark\regularexplosionnospark.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\rocketexplosion\rocketexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\slimeexplosion\slimeexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\smallpoisonexplosion\smallpoisonexplosionuniversal.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\smallregularexplosion\smallregularexplosionuniversal.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\snowballexplosion\snowballexplosion.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\tarexplosion\tarexplosion.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\targetexplosion\targetexplosion.projectile 12c12 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\vlightblockexplosion\vlightblockexplosion.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\vsmallregularexplosion\vsmallregularexplosion.projectile 12c12 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\vsmallregularexplosionnodamage\vsmallregularexplosionnodamage.projectile 12c12 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\explosions\vsmallregularexplosionnosound\vsmallregularexplosionnosound.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\fishing\fishinglure.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballblue\paintballblue.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballgreen\paintballgreen.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballorange\paintballorange.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballpurple\paintballpurple.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballred\paintballred.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\guns\bullets\paintballyellow\paintballyellow.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\invisibleprojectile\invisibleprojectile.projectile 9c9 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\npcs\gas2\gas2.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\npcs\grabbed\grabbed.projectile 19c19 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\bouncystatusprojectile\bouncystatusprojectile.projectile 28c28 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\glowstatusprojectile\glowstatusprojectile.projectile 72c72 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\healingstatusprojectile\fasthealingstatusprojectile.projectile 29c29 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\healingstatusprojectile\healingstatusprojectile.projectile 29c29 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\levitationstatusprojectile\levitationstatusprojectile.projectile 22c22 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\lowgravstatusprojectile\lowgravstatusprojectile.projectile 42c42 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\poisonstatusprojectile\poisonstatusprojectile.projectile 29c29 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\ragestatusprojectile\ragestatusprojectile.projectile 28c28 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\status\runstatusprojectile\runstatusprojectile.projectile 72c72 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\staves\racialstaves\crystal\quetzalcoatlsquartz\quartzpulse\quartzpulse.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\beachball\beachball.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\bouncyball\bouncyball.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\capturepod\capturepod.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\firework2\firework2.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\firework3\firework3.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\firework4\firework4.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkblue2\fireworkblue2.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkblue3\fireworkblue3.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkblue4\fireworkblue4.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkgreen2\fireworkgreen2.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkgreen3\fireworkgreen3.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\fireworkgreen4\fireworkgreen4.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\glowgas\glowgas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\healinggas\healinggas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\hiveswarm\hiveswarm.projectile 14c14 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\jumpgas\jumpgas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\molotovflame\molotovflame.projectile 21c21 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\noveltybanana\noveltybanana.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\paperplane\paperplane.projectile 10c10 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\rungas\rungas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\throwable\waterballoon\waterballoon.projectile 14c14 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\ancientboulderrolling\ancientboulderrolling.projectile 20c20 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\ancientboulderrolling\ancientsmoothboulderrolling.projectile 20c20 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\ancientbouldersmash\ancientbouldersmash.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\avianboulderrolling\avianboulderrolling.projectile 20c20 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\avianboulderrolling\aviansmoothboulderrolling.projectile 20c20 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\avianbouldersmash\avianbouldersmash.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\jumpboostergas\jumpboostergas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\jumpboostergas\jumpboostergas30.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\jumpboostergas\jumpboostergas60.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\lowgravboostergas\lowgravboostergas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\lowgravboostergas\lowgravboostergas30.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\lowgravboostergas\lowgravboostergas60.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\powerboostergas\powerboostergas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\powerboostergas\powerboostergas30.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\powerboostergas\powerboostergas60.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\speedboostergas\speedboostergas.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\speedboostergas\speedboostergas30.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\speedboostergas\speedboostergas60.projectile 16c16 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\trapbouldersmash\trapbouldersmash.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\traps\trapice\trapice.projectile 17c17 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", projectiles\unsorted\friendlybubble\friendlybubble.projectile 11c11 < "universalDamage" : true, --- > "damageTeamType" : "indiscriminate", quests\generated\subquests.config 294a295,297 > }, > "item" : { > "type" : "itemTag" 297a301 > "questGiver" : { "turnInQuest" : true }, 299,300c303,307 < "turnInQuest" : true, < "critical" : true --- > "critical" : true, > "behaviorOverrides" : [{ > "type" : "notification", > "behavior" : { "name" : "quest-intimidate-notification" } > }] 306a314 > ["isWeapon", "item"], 325a334 > "questGiver" : { "turnInQuest" : true }, 327,328c336,340 < "turnInQuest" : true, < "critical" : true --- > "critical" : true, > "behaviorOverrides" : [{ > "type" : "notification", > "behavior" : { "name" : "quest-bribe-notification" } > }] 362a375 > "questGiver" : { "turnInQuest" : true }, 364,365c377,381 < "turnInQuest" : true, < "critical" : true --- > "critical" : true, > "behaviorOverrides" : [{ > "type" : "notification", > "behavior" : { "name" : "quest-gift-notification" } > }] 541a558 > "questGiver" : { "turnInQuest" : true }, 543,544c560,564 < "turnInQuest" : true, < "critical" : true --- > "critical" : true, > "behaviorOverrides" : [{ > "type" : "notification", > "behavior" : { "name" : "quest-share_secret-notification" } > }] quests\generated\subquests\bribe.questtemplate 12,14c12,14 < "default" : "^orange;\"Is this legal? I'll accept 's... gift... but now I'm worried what will ask me to do!\"^white;\n\nHooray! You've earned me 's ^orange;obedience^white;!", < "first" : "^orange;\"Is this legal? I'll accept 's... gift... but now I'm worried what will ask me to do!\"^white;\n\nHooray! You've earned me 's ^orange;obedience^white;, which is going to be very useful!", < "next" : "^orange;\"Is this legal? I'll accept 's... gift... but now I'm worried what will ask me to do!\"^white;\n\nHooray! You've earned me 's ^orange;obedience^white;, which is going to be very useful!" --- > "default" : "Hooray! You've earned me 's ^orange;obedience^white;!", > "first" : "Hooray! You've earned me 's ^orange;obedience^white;, which is going to be very useful!", > "next" : "Hooray! You've earned me 's ^orange;obedience^white;, which is going to be very useful!" 29c29,32 < "indicators" : ["target", "gift"] --- > "indicators" : ["target", "gift"], > > "giftAcceptedEventName" : "bribeAccepted", > "provideGiftNotification" : "provideBribe" quests\generated\subquests\collect_for_safekeeping.questtemplate 12,14c12 < "default" : "^orange;\"Here is my ! I'm sure I can trust to take good care of it!\"^white;", < "first" : "^orange;\"Here is my ! I'm sure I can trust to take good care of it!\"^white;\n\nNow let's make use of it...", < "next" : "^orange;\"Here is my ! I'm sure I can trust to take good care of it!\"^white;\n\nNow let's make use of it..." --- > "default" : "Here is my ^green;^white;! I'm sure I can trust ^green;^white; to take good care of it!" 17c15,17 < "portrait" : "questGiver", --- > "questStartedPortrait" : "questGiver", > "questCompletePortrait" : "target", > "questFailedPortrait" : "questGiver", quests\generated\subquests\collect_gift.questtemplate 12,14c12,14 < "default" : "^orange;\"Here it is, a genuine !\"^white;", < "first" : "^orange;\"Here it is, a genuine !\"^white;\n\nNow let's make use of it...", < "next" : "^orange;\"Here it is, a genuine !\"^white;\n\nNow let's make use of it..." --- > "default" : "Here it is, a genuine ^green;^white;!", > "first" : "Here it is, a genuine ^green;^white;! I hope ^green;^white; appreciates it!", > "next" : "Here it is, a genuine ^green;^white;! I hope ^green;^white; appreciates it!" 17c17,19 < "portrait" : "questGiver", --- > "questStartedPortrait" : "questGiver", > "questCompletePortrait" : "target", > "questFailedPortrait" : "questGiver", quests\generated\subquests\extort.questtemplate 12,14c12 < "default" : "^orange;\"Don't hurt me! Please! I wish wasn't so scary. Here, take this !\"^white;", < "first" : "^orange;\"Don't hurt me! Please! I wish wasn't so scary. Here, take this !\"^white;\n\nGreat work! Now let's make use of this ^green;^white;.", < "next" : "^orange;\"Don't hurt me! Please! I wish wasn't so scary. Here, take this !\"^white;\n\nGreat work! Now let's make use of this ^green;^white;." --- > "default" : "Don't hurt me! Please! I wish ^green;^white; wasn't so scary. Here, take this ^green;^white;!" 17c15,17 < "portrait" : "questGiver", --- > "questStartedPortrait" : "questGiver", > "questCompletePortrait" : "target", > "questFailedPortrait" : "questGiver", quests\generated\subquests\gift.questtemplate 12,14c12,14 < "default" : "^orange;\"This present is great! is a great friend!\"^white;\n\nHooray! You've earned me 's ^orange;friendship^white;!", < "first" : "^orange;\"This present is great! is a great friend!\"^white;\n\nHooray! You've earned me 's ^orange;friendship^white;! I wonder if ^green;^white; will do something in return for us...", < "next" : "^orange;\"This present is great! is a great friend!\"^white;\n\nHooray! You've earned me 's ^orange;friendship^white;! I wonder if ^green;^white; will do something in return for us..." --- > "default" : "Hooray! You've earned me 's ^orange;friendship^white;!", > "first" : "Hooray! You've earned me 's ^orange;friendship^white;! I wonder if ^green;^white; will do something in return for us...", > "next" : "Hooray! You've earned me 's ^orange;friendship^white;! I wonder if ^green;^white; will do something in return for us..." 29c29,32 < "indicators" : ["target", "gift"] --- > "indicators" : ["target", "gift"], > > "giftAcceptedEventName" : "giftAccepted", > "provideGiftNotification" : "provideGift" quests\generated\subquests\intimidate.questtemplate 6,9c6,9 < "default" : "Could you intimidate ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", < "first" : "To start with, could you intimidate ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", < "last" : "Lastly, could you intimidate ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", < "next" : "Now, could you intimidate ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;." --- > "default" : "Could you intimidate ^green;^white; with a ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", > "first" : "To start with, could you intimidate ^green;^white; with a ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", > "last" : "Lastly, could you intimidate ^green;^white; with a ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;.", > "next" : "Now, could you intimidate ^green;^white; with a ^green;^white; for me? Striking ^orange;fear^white; into the hearts of others is a great way to gain their ^orange;obedience^white;." 12,14c12,14 < "default" : "^orange;\"Oh gee, sure is scary. I guess I better do what says!\"^white;\n\nGreat job, you've earned me 's ^orange;obedience^white;!", < "first" : "^orange;\"Oh gee, sure is scary. I guess I better do what says!\"^white;\n\nGreat job! Now let's use .", < "next" : "^orange;\"Oh gee, sure is scary. I guess I better do what says!\"^white;\n\nGreat job! Now let's use ." --- > "default" : "Great job, you've earned me 's ^orange;obedience^white;!", > "first" : "Great job! Now let's use .", > "next" : "Great job! Now let's use ." 25c25 < "script" : "/quests/scripts/generated/common.lua", --- > "script" : "/quests/scripts/generated/intimidate.lua", quests\generated\subquests\spread_rumors.questtemplate 6,9c6,9 < "default" : "Make up some rumors about ^green;^white; and tell them to ^green;^white;. That will surely break ^green;^white;'s grip on ^green;^white;!", < "first" : "Firstly, we need ^green;^white;'s ^orange;friendship^white;. To do that, we'll have to break ^green;^white;'s grip on ^green;^white;. Make up some rumors about ^green;^white; and tell them to ^green;^white;!", < "last" : "Finally, make up some rumors about ^green;^white; and tell them to ^green;^white;. That will surely break ^green;^white;'s grip on ^green;^white;!", < "next" : "Next, we need ^green;^white;'s ^orange;friendship^white;. To do that, we'll have to break ^green;^white;'s grip on ^green;^white;. Make up some rumors about ^green;^white; and tell them to ^green;^white;!" --- > "default" : "I've written some made-up rumors about ^green;^white; on this note. Could you deliver it to ^green;^white;? This will surely break ^green;^white;'s grip on ^green;^white;!", > "first" : "Firstly, we need ^green;^white;'s ^orange;friendship^white;. To do that, we'll have to break ^green;^white;'s grip on ^green;^white;.\n\nI've written some made-up rumors about ^green;^white; on this note. Could you deliver it to ^green;^white;? This will surely break ^green;^white;'s grip on ^green;^white;!", > "last" : "Finally, I've written some made-up rumors about ^green;^white; on this note. Could you deliver it to ^green;^white;? This will surely break ^green;^white;'s grip on ^green;^white;!", > "next" : "Next, we need ^green;^white;'s ^orange;friendship^white;. To do that, we'll have to break ^green;^white;'s grip on ^green;^white;.\n\nI've written some made-up rumors about ^green;^white; on this note. Could you deliver it to ^green;^white;? This will surely break ^green;^white;'s grip on ^green;^white;!" 12,14c12,14 < "default" : "^orange;\" has been doing what!? I guess I should consider a friend for warning me about this.\"^white;", < "first" : "^orange;\" has been doing what!? I guess I should consider a friend for warning me about this.\"^white;\n\nGreat work sabotaging ^green;^white;'s ^orange;friendship^white; with ^green;^white;!", < "next" : "^orange;\" has been doing what!? I guess I owe for letting me know about that.\"^white;\n\nGreat work sabotaging ^green;^white;'s ^orange;friendship^white; with ^green;^white;!" --- > "default" : "Great job! You've earned me ^green;^white;'s ^orange;friendship^white;.", > "first" : "Great job! ^green;^white; is now our ^orange;friend^white;!", > "next" : "Great job! ^green;^white; is now our ^orange;friend^white;!" 25c25 < "script" : "/quests/scripts/generated/common.lua", --- > "script" : "/quests/scripts/generated/secret_note.lua", 28c28,75 < "requireTurnIn" : true --- > "requireTurnIn" : true, > "indicators" : ["target"], > > "secretNote" : { > "templates" : [ > ", just to let you know, secretly . Sorry.", > "Hey I hate to bring you bad news but is .", > "You should know that .", > " is . Love, " > ], > > "words" : { > "verb2" : [ > // Second-person verbs > "eats", > "licks", > "collects", > "likes touching", > "stares at", > "covets" > ], > "object" : [ > "power outlets", > "poop", > "your photos", > "paper", > "hair", > "metal" > ], > "adjective" : [ > "stupid", > "mean", > "a bad friend", > "infectious", > "a murderer" > ] > } > }, > > "responseNote" : { > "templates" : [ > "Eww that's gross... Let's hang out sometime!", > " is a loser! Let's be friends!", > "I'm disappointed in . Can you and I be friends?", > "That's terrible! :O" > ], > "words" : {} > } quests\scripts\generated\gift.lua 3c3,19 < function onQuestComplete() --- > function onInit() > self.questClient:setEventHandler({"target", "interaction"}, onTargetInteraction) > self.questClient:setEventHandler({"target", quest.configParameter("giftAcceptedEventName")}, onGiftAccepted) > end > > function onTargetInteraction(target, interactor) > if interactor ~= entity.id() then return end > > if hasGift() then > notifyNpc(target, quest.configParameter("provideGiftNotification")) > end > end > > function onGiftAccepted(target, interactor) > if interactor ~= entity.id() then return end > if not hasGift() then return end > 6c22 < return player.consumeItem(gift.item, 1) --- > player.consumeItem(gift.item, 1) 8c24 < return player.consumeTaggedItem(gift.tag, 1) --- > player.consumeTaggedItem(gift.tag, 1) 9a26,28 > > storage.giftAccepted = true > setIndicators({}) 12c31,33 < function conditionsMet() --- > function hasGift() > if storage.giftAccepted then return false end > 18a40,43 > end > > function conditionsMet() > return storage.giftAccepted quests\scripts\generated\secret_note.lua 4a5 > self.questClient:setEventHandler({"target", "secretShared"}, onSecretShared) 10a12,18 > notifyNpc(target, "shareSecret") > end > > function onSecretShared(target, interactor) > if interactor ~= entity.id() then return end > if not playerHasNote("message") then return end > 13c21 < notifyNpc(target, "secretShared") --- > setIndicators({}) scripts\actions\quests.lua 4a5,18 > -- param eventName > -- pararm source can be an EntityId depending on the event, e.g. the player who > -- interacted with this NPC. > function fireQuestEvent(args, output) > args = parseArgs(args, { > eventName = "", > source = "" > }) > > local source = BData:getEntity(args.source) > self.quest:fireEvent(args.eventName, source) > return true > end >