155 files changed, 7407 insertions(+), 2880 deletions(-)
diff --git config_190206_2313/Items/Primary Weapons/shotgun_basic.txt config_190227_1544/Items/Primary Weapons/shotgun_basic.txt
index d5a0952..0537a97 100644
--- config_190206_2313/Items/Primary Weapons/shotgun_basic.txt
+++ config_190227_1544/Items/Primary Weapons/shotgun_basic.txt
@@ -349,11 +349,11 @@
- flashOffset: '0.4'
gunTypeConfig:
bulletHue: purple
bulletPalette: ringing_white
bulletPrefab: leisurelyBullet
- bulletSize: '1.0799999999999998'
+ bulletSize: '1.08'
burst: '12'
cooldown: '1.33'
damage: '20.31'
doesReloadNonemptyClips: 'true'
effect: Poison
diff --git config_190206_2313/Items/Secondary Weapons/stunner.txt config_190227_1544/Items/Secondary Weapons/stunner.txt
index 32a5f17..6308fe0 100644
--- config_190206_2313/Items/Secondary Weapons/stunner.txt
+++ config_190227_1544/Items/Secondary Weapons/stunner.txt
@@ -14,14 +14,14 @@
bulletPalette: ringing
bulletPrefab: stunnerBullet
bulletSize: '4'
burst: '1'
cooldown: '5'
- damage: '4'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '4'
effectTime: '4'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -53,14 +53,14 @@
bulletPalette: glow
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.9'
- damage: '8'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '8'
effectTime: '4.2'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -92,14 +92,14 @@
bulletPalette: tight
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.8'
- damage: '16'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '16'
effectTime: '4.4'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -131,14 +131,14 @@
bulletPalette: halo
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.7'
- damage: '24'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '24'
effectTime: '4.6'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -170,14 +170,14 @@
bulletPalette: ringing
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.6'
- damage: '32'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '32'
effectTime: '4.7'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -209,14 +209,14 @@
bulletPalette: glow
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.5'
- damage: '40'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '40'
effectTime: '4.9'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -248,14 +248,14 @@
bulletPalette: halo
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.4'
- damage: '48'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '48'
effectTime: '5'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -287,14 +287,14 @@
bulletPalette: tight
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.3'
- damage: '56'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '56'
effectTime: '5.1'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -326,14 +326,14 @@
bulletPalette: glow
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.2'
- damage: '64'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '64'
effectTime: '5.2'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -365,14 +365,14 @@
bulletPalette: ringing_white
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4.1'
- damage: '72'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '72'
effectTime: '5.3'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
@@ -405,14 +405,14 @@
bulletPalette: halo
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
cooldown: '4'
- damage: '80'
+ damage: '1'
effect: Confuse
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '80'
effectTime: '5.4'
isPiercing: 'true'
lifetime: '4'
multi: '1'
multiSpread: '0'
diff --git config_190206_2313/Texts/en-US/bark.txt config_190227_1544/Texts/en-US/bark.txt
index a0b7d34..d7e3a68 100644
--- config_190206_2313/Texts/en-US/bark.txt
+++ config_190227_1544/Texts/en-US/bark.txt
@@ -555,10 +555,13 @@ escort_01_escortmission_4:
randomOptions:
- text: If enough of them hit, we're dead.
escort_01_startbutton_1:
randomOptions:
- text: Activate this <color=#FBB040>beacon</color> to begin the mission!
+escortevilorbDEATH:
+ randomOptions:
+ - text: SKREEEEEEE!!
escorthealdrone_0:
randomOptions:
- text: Ready to repair - please designate target.
escorthealdrone_1:
randomOptions:
@@ -1289,10 +1292,14 @@ smokeboss_1:
- text: “Keep the mice coming!”
weight: '1'
- text: “Join the rodents and sacrifice yourself!”
weight: '1'
- weight: '8'
+smokeboss_feed:
+ randomOptions:
+ - text: Feed, my children!
+ weight: '1'
sneezyDEATH:
randomOptions:
- text: '!!!'
solarissunDEATH:
randomOptions:
@@ -1419,21 +1426,37 @@ thiefguard:
- text: Penalty for breaking into this vault is death.
- text: Thieves!
- text: Defend the treasure!
- text: Kill all thieves!
- text: '!!!'
+thiefidol1:
+ randomOptions:
+ - text: I'm free!
+ weight: '1'
+thiefidol2:
+ randomOptions:
+ - text: Thanks for freeing me!
+ weight: '1'
+thiefidol3:
+ randomOptions:
+ - text: Freedom!
+ weight: '1'
+thiefidol_key:
+ randomOptions:
+ - text: You have my blessing.
+ weight: '1'
thieftrooper:
randomOptions:
- text: Thieves!
- text: Intruders!
- text: Hut hut hut!
- text: Defend the treasure!
- text: Alert!
- weight: '16'
thiefturretstrong_0:
randomOptions:
- - text: Repairing...
+ - text: Disabled...
thiefturretstrong_1:
randomOptions:
- text: The treasure is being stolen!
- text: Thieves detected!
- text: Alert, alert!
diff --git config_190206_2313/Texts/en-US/conversations.txt config_190227_1544/Texts/en-US/conversations.txt
index ff43614..8c0d1d6 100644
--- config_190206_2313/Texts/en-US/conversations.txt
+++ config_190227_1544/Texts/en-US/conversations.txt
@@ -1,25 +1,56 @@
characters:
portaloperator: Portal Operator
sergeant: Sergeant
text:
- empty: ''
intro-crafting_01: Welcome to the Crafting Workshop!
intro-crafting_02: You can craft some awesome items, but you'll need the right crafting materials.
intro-crafting_03: Collect crafting materials from bounty quests, available at the pub on a rotation.
intro-crafting_04: Don't forget to visit the pub and get today's bounty quest!
- intro-pilot-school_01: Welcome to the Pilot School! Looks like your first time here, so let's have a quick chat...
- intro-pilot-school_02: When you die you'll lose your plane and all the items you're carrying! But you'll also gain valuable Pilot XP...
- intro-pilot-school_03: The more XP your plane had when you die, the more Pilot XP you'll get. Get enough Pilot XP and you'll rank up!
- intro-pilot-school_04: Pilot rank is permanent, so you'll keep it even if you die!
- intro-pilot-school_05: This is the Pilot School, where we like to celebrate your rank!
- intro-pilot-school_06: Each time you rank up you'll get a Pilot Point
- intro-pilot-school_07: You can allocate these points to learn some powerful skills and try stay competitive against those darn cats!
- intro-pilot-school_08: Not only that! You can re-distribute your Pilot Points and pick different skills for free here
- intro-pilot-school_09: There are a lot of skills in that grid on the left. I think it's about time you explore a bit and try some out...
- intro-pilot-school_10: Don't forget to come back and try different skill configurations to find the best!
- intro-pilot-school_11: Cheers pilot. Good skies!
+ intro-hangar_01: A new plane? What happened to that new Quad I just tuned up for you?
+ intro-hangar_02: Crashed!? You pilots don't know how to treat fine machinery.
+ intro-hangar_03: Ah well, I shouldn't complain. I suppose it's good for business.
+ intro-hangar_04: I'll get you fixed right up with a replacement.
+ intro-hangar_05: Oh, when you unlock a new class, I'll have it ready for you here at the Hangar.
+ intro-hangar_06: I can even store multiple planes for you so you can swap them out whenever you like.
+ intro-hangar_07: Good skies!
+ intro-pilot-school_01: Welcome back, pilot.
+ intro-pilot-school_02: That was a hell of a crash.
+ intro-pilot-school_03: Glad to see you're in one piece. You can always count on our Rescue Corps getting you home safe.
+ intro-pilot-school_04: Your plane though? Not so lucky. You'll have to pick up a new one from the Hangar.
+ intro-pilot-school_05: Buck up! Failure is our greatest teacher. You lost a plane but gained Pilot XP.
+ intro-pilot-school_06: Planes come and go, but Pilot XP is permanent. You put it to use in Pilot School.
+ intro-pilot-school_07: Earn enough Pilot XP and you'll rank up. Each time you rank up, you earn a Pilot Point.
+ intro-pilot-school_08: Pilot Points can be spent on powerful skills that'll give you the edge against the Feline Empire.
+ intro-pilot-school_09: Visit the Pilot School in the Rebel City to try out different skill configurations.
+ intro-pilot-school_10: It's up to you what sort of pilot you'll be. Good skies.
+ intro-pub_01: Hi, Honey. Grab a stool.
+ intro-pub_02: You must be a rookie. I've never seen you before, and I know everybody.
+ intro-pub_03: Listen, Rookie. If you're not sure what to do next, you've come to the right place.
+ intro-pub_04: I've got the inside scoop on all the best Missions.
+ intro-pub_05: Accept one from my list, complete it, and then come back here to pick up your loot.
+ intro-pub_06: My regulars visit me daily. My gossip is always fresh.
+ intro-pub_07: Don't be a stranger, Hon.
+ intro-storage_01: Feeling heavy in the hull, pilot?
+ intro-storage_02: I'm asking if you've got too much loot to handle.
+ intro-storage_03: Your Plane Cargo can only hold so much.
+ intro-storage_04: Plus if your plane crashes, all that loot goes with it!
+ intro-storage_05: Don't worry, I've got a Storage Bay earmarked for you. Your loot is always safe with me.
+ intro-storage_06: Transfer items between your Plane Cargo and Storage Bay whenever you like.
+ intro-storage_07: If that's still not enough space, come talk to me about expanding your storage for a price.
+ intro-store_01: Welcome, pilot! Looking to spend some Copper or Scrap? I've got what you need.
+ intro-store_02: Items to jump start your new plane's loadout?
+ intro-store_03: Special Mission Plans for a chance at rare loot?
+ intro-store_04: Customize your plane with Emotes, Trails, Paint Jobs or Plane Variants?
+ intro-store_05: If you want it, I probably sell it. Come by any time.
+ intro-workshop_01: Greetings, Pilot. I am the Chief Military Research Scientist.
+ intro-workshop_02: A bit pretentious, yes. But that's how the brass prefer their titles.
+ intro-workshop_03: To you, I am a crafter of weapons and items.
+ intro-workshop_04: Peruse my recipes for something you find interesting.
+ intro-workshop_05: It's up to you to procure the ingredients and bring them to me.
+ intro-workshop_06: I recommend the Missions at the Pilot's Pub as a reliable source of crafting ingredients.
+ intro-workshop_07: Off you go now, pilot.
intro_01: <size=200%>Recruits!</size>
intro_02: 40 years ago, the Republic was betrayed.
intro_03: And from the ashes of that final war, rose our nemesis...
intro_04: <size=200%>The Feline Empire!</size>
intro_05: 'Their leader: Meowza. He calls himself a god. He drove us from our homes and enslaved the survivors.'
diff --git config_190206_2313/Texts/en-US/events.txt config_190227_1544/Texts/en-US/events.txt
index 27f4a36..a826332 100644
--- config_190206_2313/Texts/en-US/events.txt
+++ config_190227_1544/Texts/en-US/events.txt
@@ -266,10 +266,16 @@ news_hardy_heron:
description: 'Last big update of 2018 and the private beta. Loads of polish improvements and bug fixes
'
header_image: EventHeader_Updates
title: 'News: Hardy Heron Halluxes'
+news_ibis_icubators:
+ description: 'Huge new update, with new classes (Dagger Knight and Siege Tank), loads more skills, friends list revamp, and overflowing with polish and improvements all over!
+
+ '
+ header_image: EventHeader_Updates
+ title: 'News: Incoming Ibis Incubators'
playtest_event:
description: "Welcome to the latest Steambirds playtest. Be kind to one another. Explore the game. Have fun. Good skies! \n\n<b><size=18><color=ffffffff>Schedule</color></size></b>\n {0}{1}\n"
ending_server_message: The playtest is over!
header_image: EventHeader_Updates
starting_server_message: Playtest is starting now!
diff --git config_190206_2313/Texts/en-US/planeclasses.txt config_190227_1544/Texts/en-US/planeclasses.txt
index 3447c59..ca743fe 100644
--- config_190206_2313/Texts/en-US/planeclasses.txt
+++ config_190227_1544/Texts/en-US/planeclasses.txt
@@ -7,20 +7,20 @@ angler:
assault:
name: Assault
variants:
Camo:
flavor: ''
- name: ''
+ name: Mudslide
EpicA:
flavor: Though many of their arts relied on silence, the nuns of St. Avem knew of a forbidden chant. When executed at exactly the correct frequency, autopsies revealed brains turned black with terror.
name: Ghost Assault
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Avalanche
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
@@ -55,62 +55,62 @@ bigbird:
daggerknight:
name: Dagger Knight
variants:
Camo:
flavor: ''
- name: ''
+ name: Mud Knight
EpicA:
flavor: All the girls at the convent loved her flashing black eyes and thighs of rippled steel.
- name: Ghost Knife
+ name: Ghost Blade
EpicB:
- flavor: ''
- name: ''
+ flavor: '''We are in this together'', she said, as she retied the bandage on the stump of his leg.'
+ name: The Companion
EpicC:
- flavor: ''
- name: ''
+ flavor: There's a charming dirge about songbirds overwintering in the snowy pines. For warmth, they'd huddle together in fluffed up balls. Never realizing that clever raccoons with their devil paws were slowly climbing up from below. Poof! Feathers everywhere. One less song bird. A tune often sung at funerals.
+ name: Winter Song
EpicD:
flavor: ''
name: ''
Tiger:
- flavor: ''
- name: Tigetron
+ flavor: While Imperial breeding priests bestows their highest honors upon monstrous Lion-tiger hybrids, they look down on the smaller tigons. The shameful offspring of a male tiger and female lion coupling are culled at birth when possible.
+ name: Tigon
VariantA:
- flavor: ''
+ flavor: Come harvest time, we shroud our mecha with black, white and orange crepe and stand at attention in the town squares. Revelers dance with abandon, celebrating the abundance of summer and welcoming the ghostly dead of winter.
name: Revel Knight
VariantB:
- flavor: ''
- name: ''
+ flavor: How might we attain happiness? 1. Build your community. 2. Support others in times of need. 3. Invest your love in a few good friends. 4. Improve yourself.
+ name: The Good Citizen
default:
flavor: ''
name: Dagger Knight
flames:
- flavor: ''
+ flavor: Her son wanted to be a fighter pilot. So she did everything to support him. Extra shifts to buy his uniforms. Leaving good jobs so he could be near the school and then the base. When his empty casket came back, she could only blame herself.
name: Fire Knight
spikes:
- flavor: ''
+ flavor: The loner tells himself self-inflicted lies. That he is better off alone. That others are threats. These are a defense mechanism. The truth is that others would welcome and love him if he would simply stop acting like a solitary shark, all teeth and selfish hunger.
name: Shark Knight
stars:
- flavor: ''
- name: Star Night
+ flavor: When the champion was asked by a child how he became so grand, he knelt down and whispered the following secrets. 'First, I observe my failures. And note the ineffective patterns. Then I change those patterns. And always (this is the most important part), I try to be kind to others. Because we are all on the same journey of learning.'
+ name: Star Knight
duster:
name: Duster
variants:
Camo:
- flavor: There's a strange cult of rural would-be-warriors who get together on weekends, drink corn liquor, puff up their chests and brag loudly about How-Things-Would-Go if there was an apocalypse. Strangely, the apocalypse is happening right now, yet these blowhard birds manage to do nothing useful or constructive.
+ flavor: There's a strange cult of rural would-be-warriors who get together on weekends, drink corn liquor, puff up their chests and brag loudly about How-Things-Would-Go if there was an apocalypse. Strangely, the apocalypse is happening right now, yet these blowhards still manage to do nothing useful or constructive.
name: Militia
EpicA:
flavor: Before she joined the Order, she was drunken mechanic. Trapped in a wheelchair due to that horrible accident involving a coffin, 3-tons of freshly harvested sweet potatoes and an amorous parrot.
name: Ghost Duster
EpicB:
flavor: ''
- name: ''
+ name: The Sympathizer
EpicC:
- flavor: In this final calculus, all that matters are bonds we made along the way. Make good friends; all other measures of success are self-serving lies.
+ flavor: In this final calculus, all that matters are bonds we forged along the way. Make good friends; all other measures of success are self-serving lies.
name: The Friend
EpicD:
- flavor: ''
- name: ''
+ flavor: As his plane fell, he thought of his unborn child.
+ name: Daddy-O
Tiger:
flavor: Some farmers like animal prints. They are less rare than you might imagine, though usually keep their predilections closeted in a den or private basement. A few are more forthright in declaring their bold, beautiful love.
name: Liger
VariantA:
flavor: Back in 74, 'Essy' Dunderforth spotted Imperial contrails arrowing in on the nearby town. Her modded crop duster plus some truly raucous whooping convinced them they'd made a horrible mistake. 45 kills, 0 losses.
@@ -123,11 +123,11 @@ duster:
name: Duster
flames:
flavor: Immense plumes of fragrant essence bloom forth from her billowy beautacious bum. Men and women cannot help but swoon.
name: Gassy Lassy
spikes:
- flavor: Never in the history of birdkind has a more mundane junker been tarted up to such an unfortunate degree. The result is some form of art.
+ flavor: Never in the history of bird-kind has a more mundane junker been tarted up to such an unfortunate degree. The result is some form of art.
name: Cropper
stars:
flavor: Once maintained by an elderly grounds keeper in employ of a drooling duchess. Her entire estate was various shades of pastel due to a dictate she'd issue just as the brain worms hatched. And thus never rescinded. The grounds keeper would dutifully repaint the decorations once a year and took immense pride in his craft.
name: Feather Duster
engineer:
@@ -142,11 +142,11 @@ engineer:
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Ice Cogger
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
@@ -172,20 +172,20 @@ engineer:
medic:
name: Medic
variants:
Camo:
flavor: ''
- name: ''
+ name: Naturopath
EpicA:
flavor: The remnants of a dead religious order. They heal the unenlightened as a penance. Penance for betrayal of their mistress during her time of greatest need.
name: Ghost Medic
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Northern Doc
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
@@ -228,27 +228,27 @@ olfaithful:
<b>Keyboard</b>
WASD and Mouse'
variants:
Camo:
- flavor: ''
- name: ''
+ flavor: In the forested hunting grounds, our Rebels encountered a band of scoundrels who would camouflage their craft during the day and then harass the Nobility at night. We pay them a small retainer and they occasionally will act as our allies.
+ name: Forest Faithful
EpicA:
- flavor: When the Lady burned, one last plane circled her pyre until the end. The only sound on the Order's radio was choked, incoherent cries.
+ flavor: When the Lady burned, one last plane circled her pyre until the end. The only sounds captured on the Order's radio were choked, incoherent cries.
name: Faithful Ghost
EpicB:
- flavor: ''
- name: ''
+ flavor: The Imperial Intelligence (an oxymoron at heart)
+ name: Corrupted Faith
EpicC:
flavor: ''
- name: ''
+ name: Holy Sorrow
EpicD:
flavor: ''
- name: ''
+ name: Highest Calling
Tiger:
- flavor: ''
- name: ''
+ flavor: '''In what distant deeps or skies. Burnt the fire of thine eyes? On what wings dare he aspire? What the hand, dare seize the fire?'' -Billy Blake'
+ name: Burning Bright
VariantB:
flavor: The new shiny military upgrade to the Old Faithful airframe. Retooled for production in our remaining factories.
name: Angel of Faith
VarientA:
flavor: The wings on this Old Faithful use an earlier construction method of stretching thin hides over finely carved fir spars. Agile. Flammable.
@@ -268,98 +268,98 @@ olfaithful:
paladin:
name: Paladin
variants:
Camo:
flavor: ''
- name: ''
+ name: Mud Druid
EpicA:
flavor: There are always those who seeks out religion after traveling a rougher path. For such souls, repentance is, by necessity, an ongoing act.
name: Ghost Paladin
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Ice Paladin
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
name: ''
VariantA:
flavor: The burly birds of the Northern forests use these rigs to haul logs. Fueled by flapjacks.
name: Lumberjack
VariantB:
- flavor: When the fire's low and the whiskey's half gone, they whisper tales. Once there was a bird, as tall as a mountain. With his trusty blue fox.
+ flavor: When the fire's low and the whiskey's half gone, they whisper tales. Once there was a bird, as tall as a mountain. And his trusty blue fox.
name: Bunyan
default:
flavor: More mecha than plane, the steam-hungry Paladin slices through swathes of enemies with a signature 50-foot plasma chainsaw.
name: Paladin
flames:
flavor: ''
name: Pepper Chopper
spikes:
- flavor: An experimental set of powered armor funded by a reclusive Lord. The lab shut down after the family's mass murder suicide, due to public rumor the patriarch had been canoodling with a pied parakeet. Such times we live in.
+ flavor: An experimental set of powered armor funded by a reclusive Lord. The lab shut down after the noble family's mass murder suicide, due to public rumor the patriarch had been canoodling with a pied parakeet. Such times we live in.
name: Armored Suit MRKXII
stars:
- flavor: To the north lies a small town ignored by most. In a dirt basement, three children dug up a metal chest of glittering star-shaped ornaments. Upon touching the points to their heart, throat and foreheads, they could see time itself. Thus commenced the gentle winter murders.
+ flavor: To the north lies a small town ignored by most. In a dirt basement, three children dug up a metal chest of glittering star-shaped ornaments. Upon touching the points to their heart, throat and foreheads, they could see time itself. Thus commenced the gentle winter murders.
name: Stars of St. Stevens
pirate:
name: Bandit
variants:
Camo:
- flavor: ''
+ flavor: When the clouds slip from the full moon, a curious shimmer floats up above the tree line. The clouds return and you shift uneasily in your bedclothes. Perhaps it was nothing.
name: Moonlighter
EpicA:
- flavor: A charming chap with a golden beak once bought me a drink. Months later, my livelihood ruined, I received a scented letter that chided, 'Never let a rich man buy you with only a dinner.'
+ flavor: A charming chap with a golden beak once bought me a drink. Months later, my livelihood ruined, I received a scented letter that chided, 'Never let a rich man buy your soul with just a dinner.'
name: Ghost Pirate
EpicB:
- flavor: ''
- name: ''
+ flavor: This plane belonged to an ex-author. Failing miserably to understand the true nature of their elite profession, they proclaimed themselves to be a writer without first securing a rich spouse, a sizable inheritance or even a minor confidence scheme. A life of crime soon followed.
+ name: The Fantasist
EpicC:
- flavor: ''
- name: ''
+ flavor: The previous owner of this plane grew up in a quiet northern household. His nanny would shush him, sometimes clamping his beak shut, so that he would not incur the wrath of his sensitive father. When he complained he could not breath, she whispered this was still better than more bruises.
+ name: The Ice Boy
EpicD:
flavor: ''
name: ''
Tiger:
- flavor: ''
- name: ''
+ flavor: The tiger is the fallen enemy of civilization. It lurks in abandoned fields, barely surviving on stray livestock. Yet the tiger remains majestic. Though it is reduced to scavenging. Though it has lost the grand arc of history.
+ name: Hunted
VariantA:
flavor: In the western canyons, small bands eke out a harsh living preying on caravans. Fear the growing whine of an unseen sandbike.
name: Maurauder
VariantB:
flavor: Beware chipped beaks and jewel-crusted eye-patches. Do they dye those brilliant feathers? No. They pluck them from your corpse.
name: Scallywag
default:
- flavor: We sanction privateers as long as they make the Empire's life worse than they make ours. 'Scrappy' in all senses of the word.
+ flavor: We sanction privateers as long as they make the Empire's life worse than they make ours.
name: Bandit
flames:
- flavor: ''
- name: Pirate
+ flavor: Art is not a transaction. Yes, you pay coins for a work of art. But this is but one necessary expression of gratitude and appreciation. Ideally, it is also accompanied by kind words, a gift of fine liqueur and a sense of kinship. When you treat art as just a transaction, the heart of the artist turns to stone and you, with all your silly cash, are worth nothing.
+ name: Pepper's Mask
spikes:
- flavor: ''
+ flavor: Worldly goods eat at our soul. We covet them, seek them and fill all our spare hours obsessing, obsessing, obsessing over their grinding, unending acquisition. What do you truly need? A ship, the sky, a merry crew of fine mates. Stuff? Stuff is a mere waste of living.
name: Profiteer
stars:
- flavor: ''
- name: Smuggler
+ flavor: In the 20s, trysting ladies took to wearing silk masks steamed into the shape of exotic mammalia. Foxes, deer, the occasional marmoset. In later decades, such fashions were popularly associated with dashing thieves, especially those flaunting an erotic feminine flair.
+ name: Rake's Mask
rapier:
name: Raptor
variants:
Camo:
flavor: ''
- name: ''
+ name: Mud Pigeon
EpicA:
flavor: That flickering motion in the corner of you eye? It is too late for you. It was always too late.
name: Ghost Hawk
EpicB:
- flavor: ''
- name: ''
+ flavor: Why do we invest in shiny baubles? It is because, as social animals, we are compelled to engage in social comparison. The bauble is communication of our identity and status. Without baubles, we have no way to signal our ties and roles within the communal whole.
+ name: Comparative Advantage
EpicC:
flavor: ''
- name: ''
+ name: Ice Hawk
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
@@ -384,66 +384,66 @@ rapier:
name: Bald Eagle
siegetank:
name: Siege Tank
variants:
Camo:
- flavor: ''
- name: ''
+ flavor: A forest glade filled with dappled light caught the scout's eye. How could such serenity exist within the maelstrom of war? The patterns of shadow shifted and the hidden tank's massive turret clicked into view. Oh, mused the scout as the hot shell sped his way, peace and beauty are but dreams.
+ name: Camo Tank
EpicA:
- flavor: After the betrayal, a squadron of the Order's siege tanks found themselves hiding at a small mountain monastery. After draining more than their fair share of the monk's ale supply, the pilots became convinced that the judgmental mountain goats were clearly their spirit animals.
+ flavor: After the betrayal, a squadron of the Order's siege tanks found themselves hiding at a small mountain monastery. Draining more than their fair share of the monks' ale supply, the pilots became convinced that the judgmental mountain goats were clearly their spirit animals.
name: Ghost Ram
EpicB:
- flavor: 'No speaks of love stories. The frantic warning. The escape in the night. The arithmetic of one more life jacket, one more minute, one more eternity. Know this: The fire burns. Long after hope has died.'
+ flavor: 'No one speaks of love stories. The frantic warning. The escape in the night. The arithmetic of one more life jacket, one more minute, one more eternity. Know this: The fire burns. Long after hope has died.'
name: Lover
EpicC:
- flavor: Some people are born ugly. Ugly on the outside. Ugly on the inside. Others are made ugly. It seeps in, one bad choice at a time
+ flavor: Some people are born ugly. Ugly on the outside. Ugly on the inside. Others are made ugly. It seeps in, one bad choice at a time.
name: Ugly Tom
EpicD:
- flavor: ''
- name: ''
+ flavor: Ice storm of '19 cut off a group of mechanics on a remote base. Food was running low, so to keep spirits up, they held a little plane painting contest. The group pledged, if they were rescued, to never reveal the fate of the loser. Winner winner got a chicken dinner.
+ name: Ice Storm
Tiger:
- flavor: In the final days of the Republic, there was a fashion trend where young, attractive birds would pluck all the feathers from their heads and then draw in boldly colored eyebrows. Perhaps the one thing that is not missed.
+ flavor: In the final days of the Republic, there was a fashion trend where young, attractive birds would pluck all the feathers from their heads and then draw in boldly colored eyebrows. Such abundance of spirit feels alien to this modern age.
name: Queenie
VariantA:
flavor: ''
name: ''
VariantB:
- flavor: ''
- name: ''
+ flavor: Come middle age, you stand at the edge of a curious abyss. Not a straight plunge, but a soft slope going downward forever. If you trip, you will start to tumble and nothing will stop you.
+ name: Old Timer
default:
flavor: ''
name: Siege Tank
flames:
- flavor: Never, ever call Pepper a crow. And none of those New Caledonian compliments. Like her mama said, grackles ain't crows. And even with all the equalizing and Uplifting, there's a certain amount of pride that goes with being a smaller icterid.
+ flavor: Never, ever call Pepper a crow. And none of those New Caledonian compliments. Like her mama said, grackles ain't crows. And even with all the Equalizing and Uplifting, there's a certain amount of pride that goes with being a smaller icterid.
name: Pepper Tank
spikes:
flavor: ''
name: Grind Tank
stars:
flavor: ''
name: ''
support:
name: Shieldmaiden
variants:
Camo:
flavor: ''
- name: ''
+ name: Forest Sylph
EpicA:
- flavor: Behind every throne is a shadow, cast aside due blood and betrayal. She trains each night and builds her quiet alliances with the cult of Avem. Knowing that one day, her kin will need her. And she will ask for her due.
+ flavor: Beside every throne is a shadow, cast aside due blood and betrayal. She trains each night and builds her quiet alliances with the cult of Avem. Knowing that one day, her kin will need her. And she will ask for her due.
name: Ghost Maiden
EpicB:
flavor: ''
- name: ''
+ name: Shield Wench
EpicC:
flavor: ''
- name: ''
+ name: Ward of the State
EpicD:
flavor: ''
- name: ''
+ name: Shield Empress
Tiger:
flavor: ''
- name: ''
+ name: The Cub
VariantA:
flavor: This rig, she glows. Back when only the old-lines kept up their mecha, the Shieldprincess was passed down mother to daughter. Those ceremonies died with the Empire.
name: Shieldprincess
VariantB:
flavor: An older woman is a force to be reckoned with. Only young idiots believe otherwise.
@@ -463,26 +463,26 @@ support:
tank:
name: Hog
variants:
Camo:
flavor: ''
- name: ''
+ name: Mud Sow
EpicA:
flavor: The Order of St. Avem trained their nuns in the forbidden arts of politics, seduction and assassination. After the purge, only their Ghosts remained.
name: Ghost Hog
EpicB:
- flavor: ''
- name: ''
+ flavor: 'When you can purchase or sell status, you demonstrate the true values inherent to capitalist society: The ultimate worth of an individual depends entirely on whether or not they are rich. Such seductively reductive systems devalue us all.'
+ name: The Goodly Aesthetic
EpicC:
flavor: ''
- name: ''
+ name: Snow Hog
EpicD:
- flavor: ''
- name: ''
+ flavor: All of the intelligent species have a creation myth involving water. In both the Aves and Mammalia archeo-cultural branches, recorded narratives tell of heroes drawn into the depths, usually by black cords or tentacles. And they emerge filled with light.
+ name: The Ancient Blue
Tiger:
flavor: ''
- name: ''
+ name: Zebra Pig
VariantA:
flavor: ''
name: Boar
VariantB:
flavor: ''
@@ -520,65 +520,65 @@ walker:
WASD and Mouse'
variants:
Camo:
flavor: ''
- name: ''
+ name: Dirt Devil
EpicA:
flavor: Silence falls across the sky as a lone quadcopter emerges from the clouds. Necks crane. Heartbeats slow. The ghosts have arrived.
name: Ghost Quad
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Snowcopter
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
- name: ''
+ name: Animal Quad
VariantA:
flavor: It looks fast. Amazing what a little tin and a clever paint job can do.
name: Speed Quad
VariantB:
- flavor: Beefed up engines produced an intense thrumming that causes beaks to vibrate. Originally favored by unlicensed racers, chopshops still make 'em if you can find the parts.
+ flavor: Beefed up engines produced an intense thrumming that causes beaks to vibrate. Originally favored by unlicensed racers, chop shops still make 'em if you can find the parts.
name: Power Quad
default:
flavor: Favored by officers, the Quad can hover about the very edges of a combat zone. A smart burst of their signature machine gun dissuades the most villainous of cats.
name: Quad
flames:
flavor: ''
name: Pepper's Pad
spikes:
flavor: ''
name: The Liaison
stars:
- flavor: ''
+ flavor: Why darling, of course we need to go to the party tonight. Otherwise, who will plant the bomb?
name: Attache
wizard:
name: Merlin
variants:
Camo:
- flavor: ''
- name: ''
+ flavor: 'Merge notes: Time-line synthesis failed. Causality breakdown on June 6th, 18XX88xxs....^esc^b MONKEY DOMINENCE ENDS NOW'
+ name: FATAL ERROR
EpicA:
flavor: In the final massacre, as the screws twisted and screams rang throughout the tunnels, one elder was missing.
name: Ghost Mage
EpicB:
flavor: ''
name: ''
EpicC:
flavor: ''
- name: ''
+ name: Snow Witch
EpicD:
flavor: ''
name: ''
Tiger:
flavor: ''
- name: ''
+ name: 'Warning: Flammable'
VariantA:
flavor: '***WARNING*** THE EXISTENCE OF THIS DEVICE IS CLASSIFIED. REPORT IMMEDIATELY TO DNO [NEED TO KNOW] FOR MINDWIPE'
name: Unidentified
VariantB:
flavor: '[REDACTED] used the mechanism in the failed fulcrum point assassination June 5th, 18XX. Wreckage analysis suggests extra-historical origins.'
diff --git config_190206_2313/Texts/en-US/quests.txt config_190227_1544/Texts/en-US/quests.txt
index 7ce7182..7746521 100644
--- config_190206_2313/Texts/en-US/quests.txt
+++ config_190227_1544/Texts/en-US/quests.txt
@@ -990,11 +990,11 @@ dungeon_thief_01:
description: Pass the test of the Bird Gods to become worthy of receiving their treasures.
dialogueOnStart:
- sergeant: To become worthy, you must appease the Bird Gods.
- sergeant: <color=#FBB040>Free the 3 Idols</color>, then <color=#FBB040>visit them whilst holding the key.</color>
- sergeant: Only then will you be <color=#FBB040>worthy of the treasure.</color>
- goal_0: Free the <color=#FBB040>3 Idols</color> and find the <color=#FBB040>key</color>!
+ goal_0: Find the <color=#FBB040>key</color>!
goal_1: Take key to <color=#FBB040>Thoth Idol</color>
goal_2: Take key to <color=#FBB040>Geb Idol</color>
goal_3: Take key to <color=#FBB040>Horus Idol</color>
goal_4: <color=#FBB040>Help return the Key to the Altar</color>
goal_5: <color=#FBB040>Open treasure</color>
diff --git config_190206_2313/Texts/en-US/skillGroups.txt config_190227_1544/Texts/en-US/skillGroups.txt
index d7539bd..79bf06e 100644
--- config_190206_2313/Texts/en-US/skillGroups.txt
+++ config_190227_1544/Texts/en-US/skillGroups.txt
@@ -12,10 +12,26 @@ assault_2:
name: Assault - Intermediate
assault_3:
name: Assault - Expert
assault_4:
name: Assault - Master
+bandit_1:
+ name: Bandit - Beginner
+bandit_2:
+ name: Bandit - Intermediate
+bandit_3:
+ name: Bandit - Expert
+bandit_4:
+ name: Bandit - Master
+daggerknight_1:
+ name: Dagger Knight - Beginner
+daggerknight_2:
+ name: Dagger Knight - Intermediate
+daggerknight_3:
+ name: Dagger Knight - Expert
+daggerknight_4:
+ name: Dagger Knight - Master
duster_1:
name: Duster - Beginner
duster_2:
name: Duster - Intermediate
duster_3:
@@ -124,10 +140,18 @@ shotgun_2:
name: Shotgun - Intermediate
shotgun_3:
name: Shotgun - Expert
shotgun_4:
name: Shotgun - Master
+siegetank_1:
+ name: Siege Tank - Beginner
+siegetank_2:
+ name: Siege Tank - Intermediate
+siegetank_3:
+ name: Siege Tank - Expert
+siegetank_4:
+ name: Siege Tank - Master
sniper_1:
name: Sniper - Beginner
sniper_2:
name: Sniper - Intermediate
sniper_3:
@@ -148,12 +172,10 @@ sword_2:
name: Sword - Intermediate
sword_3:
name: Sword - Expert
sword_4:
name: Sword - Master
-test:
- name: Test Group
triple_1:
name: Blaster - Beginner
triple_2:
name: Blaster - Intermediate
triple_3:
diff --git config_190206_2313/Texts/en-US/skills.txt config_190227_1544/Texts/en-US/skills.txt
index 63018ca..152a7d7 100644
--- config_190206_2313/Texts/en-US/skills.txt
+++ config_190227_1544/Texts/en-US/skills.txt
@@ -7,13 +7,13 @@ armor_2a:
armor_2b:
name: Rebel Healing
armor_3a:
name: Team Damage
armor_3b:
- name: Team Armor
+ name: Team Vision
armor_4a:
- name: Team Energy
+ name: Team Experience
armor_4b:
name: Team Agility
assault_1a:
name: Jackpot
assault_1b:
@@ -28,22 +28,54 @@ assault_3b:
name: Buying the Round
assault_4a:
name: Lucky Rabbit
assault_4b:
name: Last Coin
+bandit_1a:
+ name: Sneaky Strike
+bandit_1b:
+ name: Thick As Thieves
+bandit_2a:
+ name: Rapid Movement
+bandit_2b:
+ name: Rapid Stun
+bandit_3a:
+ name: Stun Chain
+bandit_3b:
+ name: Phasers Set To Stun
+bandit_4a:
+ name: Versatile
+bandit_4b:
+ name: Bittersweet
+daggerknight_1a:
+ name: Sharp Blade
+daggerknight_1b:
+ name: Knife Skills
+daggerknight_2a:
+ name: Laser Adept
+daggerknight_2b:
+ name: Wasp Adept
+daggerknight_3a:
+ name: Hyper Focus
+daggerknight_3b:
+ name: Tunnel Vision
+daggerknight_4a:
+ name: Death Frenzy
+daggerknight_4b:
+ name: Steamed Goggles
duster_1a:
name: Morning Coffee
duster_1b:
name: Wild Fire
duster_2a:
name: Silo Bomb
duster_2b:
name: Metal Monk
duster_3a:
- name: Nearsighted
-duster_3b:
name: Farsighted
+duster_3b:
+ name: Nearsighted
duster_4a:
name: Steam Bath
duster_4b:
name: Armor Break
engine_1a:
@@ -161,11 +193,11 @@ merlin_4b:
olfaithful_1a:
name: Fists of Glass
olfaithful_1b:
name: Careful Aim
olfaithful_2a:
- name: Conservator
+ name: Studious
olfaithful_2b:
name: Safety Glass
olfaithful_3a:
name: Saving Grace
olfaithful_3b:
@@ -195,11 +227,11 @@ quad_1a:
quad_1b:
name: Rifled Machine Gun
quad_2a:
name: Laser Enthusiast
quad_2b:
- name: Sniper Enthusiast
+ name: Blaster Enthusiast
quad_3a:
name: Flash Damage
quad_3b:
name: Far Sight
quad_4a:
@@ -245,17 +277,33 @@ shotgun_1b:
shotgun_2a:
name: Hail to the King
shotgun_2b:
name: Trick Ax
shotgun_3a:
- name: Ash Armor
+ name: Ashen Moves
shotgun_3b:
name: Pillowtalk
shotgun_4a:
name: Boomstick
shotgun_4b:
name: Groove Gun
+siegetank_1a:
+ name: Temperamental Engineering
+siegetank_1b:
+ name: Consistent Engineering
+siegetank_2a:
+ name: Shotgun Mount
+siegetank_2b:
+ name: Blaster Mount
+siegetank_3a:
+ name: Air Cooler
+siegetank_3b:
+ name: Liquid Cooler
+siegetank_4a:
+ name: Bunker in a Box
+siegetank_4b:
+ name: Bunker Buster 2000+
sniper_1a:
name: Perky
sniper_1b:
name: Bubbly
sniper_2a:
@@ -300,16 +348,10 @@ sword_3b:
name: Unbroken
sword_4a:
name: Linked Health
sword_4b:
name: Fortified
-test_armor:
- description: Increase armor under special circumstances
- name: '[Test] Armor Buff'
-test_damage:
- description: Modify shotgun damage and give a nice boost when killing something
- name: '[Test] Damage Warp'
triple_1a:
name: Steady Aim
triple_1b:
name: Divert Power
triple_2a:
diff --git config_190206_2313/Texts/en-US/stats.txt config_190227_1544/Texts/en-US/stats.txt
index acc6579..0767434 100644
--- config_190206_2313/Texts/en-US/stats.txt
+++ config_190227_1544/Texts/en-US/stats.txt
@@ -12,21 +12,33 @@ SlowDamage: Ice Damage
SlowSusceptibility: Ice Armor
WaterAmount: Wetness
WaterDamage: Water Damage
WaterSusceptibility: Water Sealant
bashDamageMod: Bash Damage
+cameraZoomMod: Camera View
+cloudLifetimeMod: Cloud Lifetime
+cloudRadiusMod: Cloud Radius
damageReceivedMod: Damage Received
+energyCostMod: Steam Cost
energyRegenRate: Steam Recharge
gunAmmoMod: Ammo
gunBulletSpeedMod: Bullet Speed
gunCooldownMod: Cooldown
gunDamageMod: Damage
gunRangeMod: Range
gunRateOfFireMod: RoF
healthRegenRate: Armor Self-Repair
+maneuverEnergyCostMod: Manuever Steam Cost
maxEnergyPoints: Max Steam
maxHitPoints: Armor
maxSpeed: Max Speed
maxTurnRate: Turn Rate
minSpeed: Min Speed
+secondaryEnergyCostMod: Secondary Steam Cost
+spawnCooldownMod: Spawn Cooldown
+spawnDamageMod: Spawn Damage
+spawnHealthMod: Spawn Health
+spawnRangeMod: Spawn Range
+spawnTurnRateMod: Spawn Turn Rate
superspeedFactor: Super Speed
+vortexSizeMod: Vortex Size
xpMod: XP Gain
diff --git config_190206_2313/Texts/en-US/ui.txt config_190227_1544/Texts/en-US/ui.txt
index 0a1a462..0b296ff 100644
--- config_190206_2313/Texts/en-US/ui.txt
+++ config_190227_1544/Texts/en-US/ui.txt
@@ -186,10 +186,18 @@ error_dialog_no_nexus: Error LNC99. We couldn't find a Rebel City for you. Pleas
error_dialog_permission_not_granted: Sorry, permission denied! Please check Discord and our blog for information on when the game will be available to play again.
error_dialog_version_failure: Unable to verify client is at latest version. Perhaps there are internet problems?
error_dialog_version_old: Client version is too old. Please update the game in Steam. Restarting Steam can often kick this process off.
error_message_on_item_use_failed_to_spawn_dungeon: Something went wrong with the servers and we could not start your dungeon. Please contact the support.
error_message_on_item_use_failed_to_spawn_dungeon_reward_back_item: Something went wrong with the servers and we could not start the dungeon. They are probably busy. So we spawned you the key so you can retry later.
+faux_group_class_unlock_info_title: Unlockable Class
+faux_group_class_unlock_info_title_start: Starting Class
+faux_group_class_unlock_title: '{0}'
+faux_group_rank_badge_info_desc: 'Reach Rank {0} to proudly
+
+ display this badge to others'
+faux_group_rank_badge_info_title: Unlockable Rank Badge
+faux_group_rank_badge_title: Tier {0} Rank Badge
finalboss_server_failed_sending_back_to_nexus: We lost Meowza's signal. Let's head back to the Rebel City and regroup.
finalboss_server_ready_sending_to_boss: Prepare for the fight against Meowza!
first_plane_choice_blurb: 'Unlock when you reach
level {0} in {1}'
@@ -227,10 +235,11 @@ friend_list_empty_label: 'No friends yet.
friend_list_item_format: '{0}
<size=14>{1}</size>'
friend_list_item_offline: <color=#e55729ff>offline or elsewhere</color>
friend_list_item_online: <color=#fde8a5ff>on this server</color>
+friend_list_item_server: <color=#fde8a5ff>{0}</color>
friend_list_reminder_label: 'Add friends with "/friend <name>".
This currently only works for friends on the same server as you.'
friend_list_title_friends: Friends
@@ -723,35 +732,49 @@ pilot_school_title: Career Record
pilot_skill_action_cooldown: 'Cooldown: {0}s'
pilot_skill_action_duration: 'Duration: {0}s'
pilot_skill_action_duration_stacks: 'Duration: {0}s (stacks up to {1} times)'
pilot_skill_action_energy: '{0} steam'
pilot_skill_action_health: '{0} armor'
+pilot_skill_action_instantgunmount: Fire blast from gun
pilot_skill_condition_class: When flying {0}
pilot_skill_condition_energy_above: Steam at least {0}%
pilot_skill_condition_energy_below: Steam below {0}%
+pilot_skill_condition_firingmaingun_off: While not firing
+pilot_skill_condition_firingmaingun_on: While firing
pilot_skill_condition_health_above: Armor at least {0}%
pilot_skill_condition_health_below: Armor below {0}%
pilot_skill_condition_item: '{0} equipped'
pilot_skill_condition_itemtag: '{0} equipped'
pilot_skill_condition_itemtier: T{0} item equipped
+pilot_skill_condition_maneuvering_off: While not maneuvering
+pilot_skill_condition_maneuvering_off_siege: While not in siege mode
+pilot_skill_condition_maneuvering_on: While maneuvering
+pilot_skill_condition_maneuvering_on_siege: While in siege mode
pilot_skill_condition_plane_level: Plane level at least {0}
pilot_skill_condition_players_above: '{0}+ nearby players'
pilot_skill_condition_players_below: Fewer than {0} nearby players
pilot_skill_condition_skill_level: Skill level at least {0}
pilot_skill_condition_superspeed_off: While not superspeeding
pilot_skill_condition_superspeed_on: While superspeeding
pilot_skill_group_req_class: Reach Level {1} with {0}
pilot_skill_group_req_rank: Reach Pilot Rank {0}
+pilot_skill_mod_canequip: 'Can equip: {0}'
pilot_skill_mod_cap: ' <size=80%>({0} at L{1})</size>'
+pilot_skill_mod_continuousgunmount: Continuously fire gun
pilot_skill_mod_levelup: ' <color=#B5AC96>({0})</color>'
pilot_skill_mod_rate: '{0}: {1}/s'
pilot_skill_mod_standard: '{0}: {1}'
pilot_skill_title: '{0} - L{1}'
pilot_skill_title_maxlevel: '{0} - L{1} <size=75%>of {2}</size>'
pilot_skill_title_nolevel: '{0}'
pilot_skill_trigger_onhit: On hit
pilot_skill_trigger_onkill: On kill
+pilot_skill_trigger_onmaneuverend: On maneuver end
+pilot_skill_trigger_onmaneuverstart: On maneuver start
+pilot_skill_trigger_onsecondary: On secondary
+pilot_skill_trigger_onsuperspeedend: On superspeed end
+pilot_skill_trigger_onsuperspeedstart: On superspeed start
pilot_skills_only_nexus: Can only select pilot skills from the Rebel City
plane_select_buyslot: Expand your hangar
plane_select_buyslot_desc: Add space to store another plane.
plane_select_buyslot_header: '<color=#fffffff><b>Expand your hangar</b></color>
@@ -991,10 +1014,11 @@ trade_you_have_not_accepted: You have NOT yet accepted the deal
trade_your_offer: Your Offer
tutorial_no_slots_error: You could not enter the tutorial. You need at least one empty slot for the tutorial plane.
unit_label_format: '{0} L{1}'
unknown: '[unknown]'
unlock_header: New Class Unlocked!
+unusable_item: Item fizzled! You cannot use {0} with this class.
upcoming_events_happening_now: <color=#F0DD9D>Happening now</color>
upcoming_events_news_posted_at: 'Posted at: {0}'
upcoming_events_schedule_line: '- {0} - {1}'
upcoming_events_time_format: htt, MMMM d
upgrade_fx_armor: Armor Upgrade!
diff --git config_190206_2313/Texts/en-US/units.txt config_190227_1544/Texts/en-US/units.txt
index 5cc6f44..34201bf 100644
--- config_190206_2313/Texts/en-US/units.txt
+++ config_190227_1544/Texts/en-US/units.txt
@@ -129,34 +129,33 @@ arena2beehex: Hornet
arena2bonusswarm: Bonus Pinata
arena2lasereye: Laser X
arena2master: Arena Master
arena2masterbaby: Arena Master
arena2spotter: Death Wish
-arena2spotterexploder: Death Wish
arena2spotterspawner: Arena Master
arena2stardog: Underdog
-arena2tripod: Corpse Cleaner
+arena2tripod: Corpse Pulveriser
arena2tripodminion: Corpse Minion
arena2tripodminionmaster: Hex
arena2warper: Smoke Ninja
arena2warpergrenade: Smoke Ninja
arena2wave_harassers_1: Arena Master
arena2wave_harassers_2: Arena Master
arena2wave_harassers_3: Arena Master
arena2wave_swarm_1: Arena Master
arena2wave_swarm_2: Arena Master
arena2wave_swarm_3: Arena Master
arenaangel: Chariot
arenacloud: Smog Beast
arenacloudleader: Smog Beast
-arenacube: Mystic Cube
-arenacubeDEATH: Mystic Cube
-arenacubebiglaserwall: Mystic Cube
-arenacubebiglaserwall2: Mystic Cube
+arenacube: Dark Sphinx
+arenacubeDEATH: Dark Sphinx
+arenacubebiglaserwall: Dark Sphinx
+arenacubebiglaserwall2: Dark Sphinx
arenacubelasercross: Laser X 2
arenacubemini: Guard Cube
-arenacubenode: Tiny Cube
+arenacubenode: Sphinx Cannon
arenacubespiral: Spastic Cube
arenacubetendril: Spastic Cube
arenacubetendrilrandom: Spastic Cube
arenadungeontreasure: Treasure
arenadungeontreasureBIG: Big Treasure
@@ -171,34 +170,38 @@ arenawhaleshark: Frenzied Shark
assaultClassPlane: Assault
aten: Aten
atenleader: Aten Leader
avatar: Doomsday Mechanism
avatarDEATH: Doomsday Mechanism
-avatarbattlemech: Blizzard Mech
+avatarbattlemech: Mammoth-2
+avatarbattlemech2: Mammoth-2
+avatarbattlemech3: Mammoth-2
+avatarbattlemech4: Mammoth-2
avatarcannon: Doomsday Mechanism
avatarexploder: Doomsday Mechanism
-avatarnova2: Nova
-avatarnova3: Nova
-avatarnova4: Nova
-avatarnova5: Nova
-avatarnova6: Nova
-avatarwildstar: Endtimer
+avatarnova2: Omega
+avatarnova3: Omega
+avatarnova4: Omega
+avatarnova5: Omega
+avatarnova6: Omega
+avatarwildstar: Omega
bansheefake: Bast Statue
bansheeleader5: Bast Statue
+bansheeleader5treasureroom: Bast Statue
bansheesacrifice: Sacrificial Cultist
barrager: Riot Guard
barragermissile: Riot Guard
barrierevo: Barrier Evo
barrierevo2: Barrier Evo
barriertower: Barrier Tower
barriertowercannon: Barrier Tower Cannon
barriertowermaster: Barrier Tower Master
-battlemech: Blizzard Mech
+battlemech: Mammoth-1
battlemechshieldbomb: Bomb
battlemechshieldbomb2: Bomb
-beartrap: Mystic Cube
-beartrap2: Mystic Cube
+beartrap: Dark Sphinx
+beartrap2: Dark Sphinx
beehex: Worker Bee
beequeen: Bee Queen
berserker: Berserker
berserkerDEATH: Berserker
berserkerclaw: Berserker
@@ -214,16 +217,17 @@ blinkleader: Blink Command
blizzard: Blizzard
blizzard2: Blizzard
blizzardcore: Blizzard Generator
blizzardiciclesmaster: Ice Node
blizzardiciclesmaster_noxp: Ice Node
-blocker: Sentinel-1
-blocker2: Sentinel-2
-blocker2slider: Sentinel-2
+blocker: Sentinel-2
+blocker0: Sentinel-1
+blocker2: Sentinel-2B
+blocker2slider: Sentinel-2B
blocker3: Sentinel-3
-blocker4: Doom Sentinel-1
-blocker5: Doom Sentinel-2
+blocker4: Sentinel-3D
+blocker5: Sentinel-2D
bombbarrel: Stored Bomb
bombbarrelboom: Stored Bomb
bombboss: The Bomb Maker
bombbossDEATH: The Bomb Maker
bombdungeontreasure: Treasure
@@ -322,24 +326,27 @@ crawler: Fisher Crab
crawlerDEATH: Fisher Crab
crawlerchestspawner: Crab Treasure
crawlerleg: Crab Leg
crawlershell: Fisher Crab Security
crow: Mecha-Deer
-curleader: Fire Bouncer
+curleader: Fire Strafer
cyclopus: Psychopus
cyclopus2: Psychopus
cyclopuslaser: Psychopus Eye
doc: Blood Nurse
dochatcher: Blood Nurse
docmini: Nurse
dragonbaby: Guard Beast
dragonbabyfireball: Guard Beast
dragonmama: Guard Lion
dragonmamafireball: Guard Lion
dragonsnake01: Poison God
dragonsnake02: Poison God Engine
+dragonsnake02_2: Poison God Engine
dragonsnake03: Poison God
+dragonsnake03_big: Poison God
+dragonsnake03_inv_big: Poison God
dragonsnakeDEATH: Poison God
dragonsnakeegg: Giant Egg
dragonsnakemaster: Poison God
dragonsnakeminion01: Snake Servant
dragonsnakeminion02: Snake Servant
@@ -584,12 +591,10 @@ lasergatediagonal1: Laser Gate
lasergatediagonal2: Laser Gate
lasergrid: Laser Grid
lasergridspawner: Laser Grid
lasership: Irish Setter
lasershipleader: Setter Master
-laserwallNW: Sentinel-4
-laserwallSW: Sentinel-5
lavapillar: Lava
lightcycle: Bureaucrat
lightcycleleader: Bureaucrat
locomotionleader: Locomotion
locomotionwagon: Locomotion Wagon
@@ -787,24 +792,25 @@ smokebossDEATH: High Priestess Tiffany
smokebossmarker: High Priestess Tiffany
smokebossswarm: Shade
smokebosstrainA: High Priestess Tiffany
smokebosstrainB: High Priestess Tiffany
smokebosstrainC: High Priestess Tiffany
-snake: Collector
+snake: Cargo Snake
+snakebig: Cargo Snake
snakedungeondestroyablewall: Wall
snakedungeondestroyablewallstrong: Wall
snakedungeonsign1: Intelligence
snakedungeonsign2: Intelligence
snakedungeontreasure: Treasure
snakeegg2: Egg
snakeegg3: Egg
snakeegg4: Egg
snakeeggNW: Egg
snakeeggSW: Egg
snakegruntleader: Snake Grunt Leader
-snakeleader: Collector
-snaketurret: Rodent Culling Center
+snakeleader: Cargo Collector
+snaketurret: Scanner Drone
sneezy: SN-Z
sneezyDEATH: SN-Z
sneezyblackbox: Mysterious Black Box
sneezybomb: SN-Z Beacon
sneezyforce1: Robo Squadron I
@@ -1053,13 +1059,13 @@ wallsnake2: Venom Barrier
wallsnake3: Containment Barrier
wallsnakeleader2: Venom Barrier
wallsnakeleader2_noxp: Venom Barrier
wallsnakeleader3: Containment Barrier
warper: Watcher
-warpmine: Ninja
-warpmine2: Heavy Ninja
-warpmineleader: Ninja
+warpmine: Templar
+warpmine2: Moon Templar
+warpmineleader: Templar
warship: Warship
wasp: Wasp
waspbaby: Baby Wasp
wavemaker: Grater
wavemakerNW: Grater
diff --git config_190206_2313/Units/13 - Lowlands (Rural) - Forest_Insect/BOS1_beehex.txt config_190227_1544/Units/13 - Lowlands (Rural) - Forest_Insect/BOS1_beehex.txt
index 3e5c5d3..9420ded 100644
--- config_190206_2313/Units/13 - Lowlands (Rural) - Forest_Insect/BOS1_beehex.txt
+++ config_190227_1544/Units/13 - Lowlands (Rural) - Forest_Insect/BOS1_beehex.txt
@@ -21,11 +21,12 @@ gunMounts:
flashOffset: '0'
gunTemplateName: beehexTrailGun
mountAngle: '0'
mountName: beehexTrailMount
sfx:
- sound: Enemy Laser Loop1
+ sound: Laser Loop
+ volume: '0.5'
signalTime: '0'
slewRate: '0'
gunTypes:
- burst: '2'
cooldown: '5'
diff --git config_190206_2313/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt config_190227_1544/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
index dcecbed..ce4c6d5 100644
--- config_190206_2313/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
+++ config_190227_1544/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
@@ -15,11 +15,12 @@ gunMounts:
pitch: '1'
sound: Enemy Sniper Mild
signalTime: '0.5'
slewRate: '360'
gunTypes:
-- burst: '1'
+- bulletSize: '2'
+ burst: '1'
cooldown: '2'
damage: '2'
lifetime: '2'
name: sniperbiggun
rof: '1'
diff --git config_190206_2313/Units/51 - HighMountains (City) - Alien_Hologram/BOS1_solarissun.txt config_190227_1544/Units/51 - HighMountains (City) - Alien_Hologram/BOS1_solarissun.txt
index 4796c8b..959078e 100644
--- config_190206_2313/Units/51 - HighMountains (City) - Alien_Hologram/BOS1_solarissun.txt
+++ config_190227_1544/Units/51 - HighMountains (City) - Alien_Hologram/BOS1_solarissun.txt
@@ -53,11 +53,11 @@ additionalStates:
value: '6'
art: EnemySolarissunPrefab
artScale: '1'
bankSmoothing: '10000'
cameraZoomMultiplier: '1.25'
-cameraZoomRadius: '25'
+cameraZoomRadius: '30'
colliderRadius: '1.8'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake01.txt config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake01.txt
index 0d5544d..6960011 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake01.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake01.txt
@@ -42,16 +42,16 @@ gunTypes:
effect: Poison
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
lifetime: '2'
- multi: '3'
- multiSpread: '10'
+ multi: '8'
+ multiSpread: '15'
name: coilsnakeHeadHasChildrenGun
rof: '1'
speed: '5'
- spread: '3'
+ spread: '0'
- bulletPrefab: bullet
bulletSize: '3'
burst: '9'
cooldown: '3'
damage: '0.45'
@@ -74,25 +74,25 @@ gunTypes:
lifetime: '0'
name: coilsnakeNonHeadTimerGunDud
rof: '800'
speed: '3'
spread: '0'
-- bulletPrefab: bullet
- bulletSize: '2'
+- bulletPrefab: spinnerBullet
+ bulletSize: '5'
burst: '100'
cooldown: '0.1'
- damage: '0.3'
+ damage: '0.5'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.3'
+ effectDamage: '0.5'
effectTime: '0.1'
- lifetime: '1'
- multi: '3'
- multiSpread: '120'
+ lifetime: '0.5'
+ multi: '1'
+ multiSpread: '0'
name: coilsnakeNonHeadHasChildrenGun
rof: '1.5'
- speed: '2'
+ speed: '0'
spread: '0'
- bulletPrefab: bullet
bulletSize: '3'
burst: '1'
cooldown: '5'
@@ -108,37 +108,37 @@ gunTypes:
spread: '0'
- bulletPrefab: bullet
bulletSize: '2'
burst: '1'
cooldown: '0.01'
- damage: '0.45'
+ damage: '0.3'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.45'
+ effectDamage: '0.3'
effectTime: '0.1'
lifetime: '3'
- multi: '2'
+ multi: '4'
multiSpread: '5'
name: coilsnakeheadGun
rof: '1.5'
- speed: '4'
+ speed: '8'
spread: '0'
- bulletPrefab: ringBullet
bulletSize: '2'
- burst: '24'
- cooldown: '3'
- damage: '0.5'
+ burst: '48'
+ cooldown: '5'
+ damage: '0.15'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.5'
+ effectDamage: '0.15'
effectTime: '0.1'
- lifetime: '3'
- multi: '8'
- multiSpread: '45'
+ lifetime: '4'
+ multi: '24'
+ multiSpread: '15'
name: coilsnaketailGun
rof: '1'
- speed: '3'
+ speed: '2'
spread: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake02.txt config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake02.txt
index 3f7f9e9..6928f56 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake02.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake02.txt
@@ -27,10 +27,12 @@ gunMounts:
firingArc: '10'
flashOffset: '0.1'
gunTemplateName: coilsnakeNonHeadHasChildrenGun
mountAngle: '0'
mountName: haschildrengun
+ sfx:
+ sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
sprinklerStartAngle: '-5'
sprinklerTurnbackAngle: '5'
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake03.txt config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake03.txt
index 493fbe7..68b1214 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS2_coilsnake03.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS2_coilsnake03.txt
@@ -40,12 +40,14 @@ gunMounts:
mountName: rapid
slewRate: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '30'
-maxSpeed: '8'
+maxHitPoints: '50'
+maxSpeed: '6'
maxTurnRate: '180'
minSpeed: '0'
+showName: never
+showStats: always
templateName: coilsnake03
tier: '10'
xpMultiplier: '0'
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake01.txt config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake01.txt
index 0d249bf..9a35fd4 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake01.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake01.txt
@@ -1,240 +1,5 @@
-additionalStates:
- toggle_safety:
- - events:
- - code: VariableSet
- name: healthtriggershield1
- value: '0'
- - code: VariableSet
- name: healthtriggershield2
- value: '0'
- - code: VariableSet
- name: healthtriggershield3
- value: '0'
- - code: VariableSet
- name: healthtriggershield4
- value: '0'
- - code: VariableSet
- name: healthtriggershield5
- value: '0'
- - code: StartEffect
- name: Shielded
- value: '1.0'
- name: initial
- transitions:
- - code: Auto
- toState: main
- value: '0'
- - events:
- - code: StopEffect
- name: Shielded
- value: '1.0'
- name: main
- transitions:
- - code: And
- subconditions:
- - code: HealthBelow
- value: '0.833'
- - code: VariableBelow
- name: healthtriggershield1
- value: '1'
- toState: healthtriggershield1
- - code: And
- subconditions:
- - code: HealthBelow
- value: '0.5'
- - code: VariableBelow
- name: healthtriggershield2
- value: '1'
- toState: healthtriggershield2
- - code: And
- subconditions:
- - code: HealthBelow
- value: '0.166'
- - code: VariableBelow
- name: healthtriggershield3
- value: '1'
- toState: healthtriggershield3
- - name: healthtriggershield1
- substates:
- - events:
- - code: VariableSet
- name: healthtriggershield1
- value: '1'
- - code: StartEffect
- delay: '0.0'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.1'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.3'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.4'
- name: Shielded
- value: '1.0'
- name: healthtriggershield1_0
- transitions:
- - code: Time
- toState: healthtriggershield1_0
- value: '0.5'
- transitions:
- - code: Time
- toState: main
- value: '10'
- - name: healthtriggershield2
- substates:
- - events:
- - code: VariableSet
- name: healthtriggershield2
- value: '1'
- - code: StartEffect
- delay: '0.0'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.1'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.3'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.4'
- name: Shielded
- value: '1.0'
- name: healthtriggershield2_0
- transitions:
- - code: Time
- toState: healthtriggershield2_0
- value: '0.5'
- transitions:
- - code: Time
- toState: main
- value: '10'
- - name: healthtriggershield3
- substates:
- - events:
- - code: VariableSet
- name: healthtriggershield3
- value: '1'
- - code: StartEffect
- delay: '0.0'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.1'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.3'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.4'
- name: Shielded
- value: '1.0'
- name: healthtriggershield3_0
- transitions:
- - code: Time
- toState: healthtriggershield3_0
- value: '0.5'
- transitions:
- - code: Time
- toState: main
- value: '10'
- - name: healthtriggershield4
- substates:
- - events:
- - code: VariableSet
- name: healthtriggershield4
- value: '1'
- - code: StartEffect
- delay: '0.0'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.1'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.3'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.4'
- name: Shielded
- value: '1.0'
- name: healthtriggershield4_0
- transitions:
- - code: Time
- toState: healthtriggershield4_0
- value: '0.5'
- transitions:
- - code: Time
- toState: main
- value: '10'
- - name: healthtriggershield5
- substates:
- - events:
- - code: VariableSet
- name: healthtriggershield5
- value: '1'
- - code: StartEffect
- delay: '0.0'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.1'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.2'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.3'
- name: Shielded
- value: '1.0'
- - code: StartEffect
- delay: '0.4'
- name: Shielded
- value: '1.0'
- name: healthtriggershield5_0
- transitions:
- - code: Time
- toState: healthtriggershield5_0
- value: '0.5'
- transitions:
- - code: Time
- toState: main
- value: '10'
art: EnemyDragonSnake1Prefab
artScale: '1'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '35'
colliderRadius: '1.2'
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake03.txt config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03.txt
index a0efe7b..5720bc7 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake03.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03.txt
@@ -1,5 +1,25 @@
+additionalStates:
+ lowhealtheffect:
+ - name: initial
+ transitions:
+ - code: HealthBelow
+ toState: main
+ value: '0.33'
+ - events:
+ - code: StatefulEffect
+ name: EnemyEffect_Malfuction_small
+ value: '1'
+ - code: StatefulEffect
+ delay: '1'
+ name: EnemyEffect_Malfuction_small
+ value: '0'
+ name: main
+ transitions:
+ - code: Time
+ toState: main
+ value: '2'
art: EnemyDragonSnake3
artScale: '1'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
@@ -22,12 +42,14 @@ gunMounts:
sound: 'null'
slewRate: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '70'
+maxHitPoints: '60'
maxSpeed: '8'
maxTurnRate: '720'
minSpeed: '0'
+showName: never
+showStats: never
templateName: dragonsnake03
tier: '10'
xpMultiplier: '0'
diff --git config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_big.txt config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_big.txt
new file mode 100644
index 0000000..c930533
--- /dev/null
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_big.txt
@@ -0,0 +1,55 @@
+additionalStates:
+ lowhealtheffect:
+ - name: initial
+ transitions:
+ - code: HealthBelow
+ toState: main
+ value: '0.33'
+ - events:
+ - code: StatefulEffect
+ name: EnemyEffect_Malfuction_medium
+ value: '1'
+ - code: StatefulEffect
+ delay: '1'
+ name: EnemyEffect_Malfuction_medium
+ value: '0'
+ name: main
+ transitions:
+ - code: Time
+ toState: main
+ value: '2'
+art: EnemyDragonSnake3
+artScale: '1.5'
+colliderRadius: '0.4'
+colliderX: '0'
+colliderY: '0'
+difficultyTable: standardBoss
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0'
+ gunTemplateName: dragonsnakegun2
+ mountAngle: '0'
+ mountName: main1
+ sfx:
+ sound: 'null'
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '70'
+maxSpeed: '8'
+maxTurnRate: '720'
+minSpeed: '0'
+showName: never
+showStats: never
+templateName: dragonsnake03_big
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv.txt config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv.txt
index 64b31ff..09cc276 100644
--- config_190206_2313/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv.txt
@@ -25,8 +25,10 @@ isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '70'
maxSpeed: '8'
maxTurnRate: '720'
minSpeed: '0'
+showName: never
+showStats: never
templateName: dragonsnake03_inv
tier: '10'
xpMultiplier: '0'
diff --git config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv_big.txt config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv_big.txt
new file mode 100644
index 0000000..976fadc
--- /dev/null
+++ config_190227_1544/Units/60D- Snake Dungeon/BOS_dragonsnake03_inv_big.txt
@@ -0,0 +1,34 @@
+art: EnemyDragonSnake3
+artScale: '1'
+colliderRadius: '0.4'
+colliderX: '0'
+colliderY: '0'
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0'
+ gunTemplateName: dragonsnakegun2
+ mountAngle: '0'
+ mountName: main1
+ sfx:
+ sound: 'null'
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '70'
+maxSpeed: '8'
+maxTurnRate: '720'
+minSpeed: '0'
+showName: never
+showStats: never
+templateName: dragonsnake03_inv_big
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/60D- Snake Dungeon/GRP1_snake.txt config_190227_1544/Units/60D- Snake Dungeon/GRP1_snake.txt
index 62a2f2c..ca481fd 100644
--- config_190206_2313/Units/60D- Snake Dungeon/GRP1_snake.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/GRP1_snake.txt
@@ -1,22 +1,22 @@
art: EnemyCollectorSnakeBody
-artScale: '1.6'
+artScale: '1.3'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.33'
gunTypeConfig:
- bulletPrefab: supershortlightningBullet
- bulletSize: '0.2'
+ bulletPrefab: bullet
+ bulletSize: '1'
burst: '1'
cooldown: '3'
damage: '0.1'
effect: Lightning
effectAmount: '0.1'
diff --git config_190206_2313/Units/60D- Snake Dungeon/GRP1_snakebig.txt config_190227_1544/Units/60D- Snake Dungeon/GRP1_snakebig.txt
index 78b06d3..6d6d9ca 100644
--- config_190206_2313/Units/60D- Snake Dungeon/GRP1_snakebig.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/GRP1_snakebig.txt
@@ -1,22 +1,22 @@
art: EnemyCollectorSnakeBody
-artScale: '2.5'
+artScale: '2'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.33'
gunTypeConfig:
- bulletPrefab: supershortlightningBullet
- bulletSize: '0.2'
+ bulletPrefab: bullet
+ bulletSize: '1'
burst: '1'
cooldown: '3'
damage: '0.1'
effect: Lightning
effectAmount: '0.1'
diff --git config_190206_2313/Units/60D- Snake Dungeon/GRP1_snakeleader.txt config_190227_1544/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
index 45a2f53..c84c7e4 100644
--- config_190206_2313/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
@@ -1,7 +1,7 @@
art: EnemyCollectorSnakeHead
-artScale: '2.2'
+artScale: '1.7'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
diff --git config_190206_2313/Units/60D- Snake Dungeon/unit_snaketurret.txt config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurret.txt
index a8c4dfa..6e4d2bb 100644
--- config_190206_2313/Units/60D- Snake Dungeon/unit_snaketurret.txt
+++ config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurret.txt
@@ -13,80 +13,80 @@ gunMounts:
flashOffset: '1.5'
gunTemplateName: snaketurretGun
mountAngle: '0'
mountName: main
offset:
- - '0.0'
- - '2.0'
+ - '-3'
+ - '0'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '1.5'
gunTemplateName: snaketurretGun2
- mountAngle: '180'
+ mountAngle: '0'
mountName: main2
offset:
- - '3.0'
- - '5.0'
+ - '3'
+ - '0'
slewRate: '0'
- fireMode: Aimed
- firingArc: '720'
+ firingArc: '180'
flashOffset: '0.33'
gunTemplateName: snaketurretAimed
- mountAngle: '180'
+ mountAngle: '0'
mountName: Aimed
- slewRate: '180'
+ slewRate: '90'
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '3'
cooldown: '0.1'
damage: '0.1'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
lifetime: '8'
name: snaketurretGun
range: '8'
- rof: '3'
+ rof: '6'
speed: '0.2'
spread: '0'
- bulletPrefab: leisurelyBullet
burst: '3'
cooldown: '0.1'
damage: '0.1'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
- lifetime: '4'
+ lifetime: '8'
name: snaketurretGun2
range: '8'
rof: '3'
- speed: '1.0'
+ speed: '0.2'
spread: '0'
-- bulletPrefab: octagonBullet
- burst: '6'
+- bulletPrefab: spinnerBullet
+ burst: '10'
cooldown: '1.5'
damage: '0.1'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.3'
effectTime: '0.1'
lifetime: '4'
multi: '1'
multiSpread: '0'
name: snaketurretAimed
- rof: '5'
- speed: '3.5'
+ rof: '10'
+ speed: '10'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '10'
-maxSpeed: '2.0'
+maxSpeed: '3'
maxTurnRate: '30'
-minSpeed: '0.8'
+minSpeed: '3'
particlePositions:
- name: darkSmoke
pos:
- '-0.32'
- '-1.166'
diff --git config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield.txt config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield.txt
new file mode 100644
index 0000000..1fd33a8
--- /dev/null
+++ config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield.txt
@@ -0,0 +1,47 @@
+art: EnemyRiotShield
+artScale: '1'
+colliderHeight: '1'
+colliderWidth: '3'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '30000000'
+maxSpeed: '10'
+maxTurnRate: '270'
+minSpeed: '0'
+particlePositions:
+- name: darkSmokeSlow
+ pos:
+ - '0.028'
+ - '0.4'
+ - '1.355'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+- name: darkSmokeSlow
+ pos:
+ - '0.482'
+ - '0.469'
+ - '0.904'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+- name: darkSmokeSlow
+ pos:
+ - '-0.482'
+ - '0.469'
+ - '0.904'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+spawnInvulnerabilitySeconds: '9999999'
+templateName: snaketurretshield
+tier: '10'
+xpMultiplier: '0'
diff --git config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield2.txt config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield2.txt
new file mode 100644
index 0000000..324b9b6
--- /dev/null
+++ config_190227_1544/Units/60D- Snake Dungeon/unit_snaketurretshield2.txt
@@ -0,0 +1,37 @@
+art: EnemyFlamebat
+artScale: '2'
+colliderRadius: '0.6'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '30000000'
+maxSpeed: '10'
+maxTurnRate: '270'
+minSpeed: '0'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '0'
+ - '-0.02'
+ - '0.268'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+- name: darkSmoke
+ pos:
+ - '0'
+ - '-0.31'
+ - '0.181'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+spawnInvulnerabilitySeconds: '9999999'
+templateName: snaketurretshield2
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/61D - Ice Dungeon/BOS_iceboss.txt config_190227_1544/Units/61D - Ice Dungeon/BOS_iceboss.txt
index bc967a8..b2951a2 100644
--- config_190206_2313/Units/61D - Ice Dungeon/BOS_iceboss.txt
+++ config_190227_1544/Units/61D - Ice Dungeon/BOS_iceboss.txt
@@ -431,11 +431,11 @@ gunMounts:
sound: 'null'
slewRate: '0'
syncOffset: '0.6'
syncTo: icebossblizzard
gunTypes:
-- bulletPrefab: shurikenBullet
+- bulletPrefab: freezeBullet
burst: '100'
cooldown: '0'
damage: '0.5'
effect: Slow
effectAmount: '0.5'
@@ -557,10 +557,11 @@ gunTypes:
damage: '0.4'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.4'
effectTime: '0.25'
+ isPiercing: 'true'
lifetime: '3'
multi: '1'
multiSpread: '0'
name: icebossiciclegun
rof: '6'
@@ -573,10 +574,11 @@ gunTypes:
damage: '0.4'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.4'
effectTime: '0.25'
+ isPiercing: 'true'
lifetime: '3'
multi: '1'
multiSpread: '0'
name: icebossiciclegun2
rof: '3'
diff --git config_190206_2313/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt config_190227_1544/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
index 2e67b49..5f1e3d9 100644
--- config_190206_2313/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
+++ config_190227_1544/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
@@ -75,10 +75,11 @@ gunTypes:
damage: '0.15'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.15'
effectTime: '0.25'
+ isPiercing: 'true'
lifetime: '6'
multi: '1'
multiSpread: '0'
name: blizzardiciclegun
rof: '2.5'
@@ -91,10 +92,11 @@ gunTypes:
damage: '0.15'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.15'
effectTime: '0.25'
+ isPiercing: 'true'
lifetime: '6'
multi: '1'
multiSpread: '0'
name: blizzardiciclegun222
rof: '1.5'
diff --git config_190206_2313/Units/61D - Ice Dungeon/unit_frostgiant.txt config_190227_1544/Units/61D - Ice Dungeon/unit_frostgiant.txt
index 9b103c9..092e9de 100644
--- config_190206_2313/Units/61D - Ice Dungeon/unit_frostgiant.txt
+++ config_190227_1544/Units/61D - Ice Dungeon/unit_frostgiant.txt
@@ -19,29 +19,29 @@ gunMounts:
gunTypes:
- bulletPrefab: freezeBullet
bulletSize: '4'
burst: '1'
cooldown: '2'
- damage: '0.75'
+ damage: '0.35'
effect: Slow
effectAmount: '1'
- effectDamage: '0.75'
+ effectDamage: '0.35'
effectTime: '1'
lifetime: '2'
multi: '14'
multiSpread: '15'
name: frostgiantLaser
range: '50'
rof: '1'
- speed: '3'
+ speed: '2'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '40'
-maxSpeed: '2'
+maxSpeed: '1.6'
maxTurnRate: '55'
-minSpeed: '2'
+minSpeed: '1.6'
particlePositions:
- name: darkSmoke
pos:
- '-0.007'
- '-0.71'
diff --git config_190206_2313/Units/61D - Ice Dungeon/unit_huskyfreezing.txt config_190227_1544/Units/61D - Ice Dungeon/unit_huskyfreezing.txt
index b84ce94..1147fb2 100644
--- config_190206_2313/Units/61D - Ice Dungeon/unit_huskyfreezing.txt
+++ config_190227_1544/Units/61D - Ice Dungeon/unit_huskyfreezing.txt
@@ -7,13 +7,13 @@ elementSusceptibilityIds:
- slowResist
energyRegenRate: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '200'
-maxSpeed: '0.125'
+maxSpeed: '0'
maxTurnRate: '10'
-minSpeed: '0.125'
+minSpeed: '0'
particlePositions:
- name: darkSmoke
pos:
- '0.046'
- '-0.383'
diff --git config_190206_2313/Units/61D - Ice Dungeon/unit_huskyfreezingminion.txt config_190227_1544/Units/61D - Ice Dungeon/unit_huskyfreezingminion.txt
index 6d36fd8..0db6160 100644
--- config_190206_2313/Units/61D - Ice Dungeon/unit_huskyfreezingminion.txt
+++ config_190227_1544/Units/61D - Ice Dungeon/unit_huskyfreezingminion.txt
@@ -7,13 +7,13 @@ elementSusceptibilityIds:
- slowResist
energyRegenRate: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '200'
-maxSpeed: '0.125'
+maxSpeed: '0'
maxTurnRate: '10'
-minSpeed: '0.125'
+minSpeed: '0'
particlePositions:
- name: darkSmoke
pos:
- '0.046'
- '-0.383'
diff --git config_190206_2313/Units/62D - Fire Dungeon/GRP2_flamebat.txt config_190227_1544/Units/62D - Fire Dungeon/GRP2_flamebat.txt
index f708bb0..34acf41 100644
--- config_190206_2313/Units/62D - Fire Dungeon/GRP2_flamebat.txt
+++ config_190227_1544/Units/62D - Fire Dungeon/GRP2_flamebat.txt
@@ -19,25 +19,25 @@ gunMounts:
sound: Enemy Energy Loop2
volume: '0.2'
slewRate: '0'
gunTypes:
- bulletPrefab: fireBullet
- burst: '100'
- cooldown: '0'
+ burst: '30'
+ cooldown: '0.75'
damage: '0.125'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.125'
effectTime: '8'
- lifetime: '7'
+ lifetime: '5'
name: flamebatGun
rof: '10'
speed: '0'
spread: '10'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '7'
+maxHitPoints: '6'
maxSpeed: '3.5'
maxTurnRate: '40'
minSpeed: '1.5'
particlePositions:
- name: darkSmoke
diff --git config_190206_2313/Units/62D - Fire Dungeon/unit_prisonsniper.txt config_190227_1544/Units/62D - Fire Dungeon/unit_prisonsniper.txt
index 07c00bb..a18b9b3 100644
--- config_190206_2313/Units/62D - Fire Dungeon/unit_prisonsniper.txt
+++ config_190227_1544/Units/62D - Fire Dungeon/unit_prisonsniper.txt
@@ -47,24 +47,24 @@ gunMounts:
sound: Enemy Sniper Mild
slewRate: '40'
gunTypes:
- bulletPrefab: arrowBullet
bulletSize: '3'
- burst: '5'
- cooldown: '2'
- damage: '0.5'
+ burst: '1'
+ cooldown: '3'
+ damage: '0.4'
effect: Burn
effectAmount: '0.3'
- effectDamage: '0.5'
+ effectDamage: '0.4'
effectTime: '8'
lifetime: '1.5'
multi: '1'
multiSpread: '0'
name: prisonsniperGun
range: '15'
- rof: '0.5'
- speed: '10'
+ rof: '1'
+ speed: '8'
spread: '0'
healthRegenRate: '0'
isWall: 'true'
maxEnergyPoints: '1'
maxHitPoints: '60'
diff --git config_190206_2313/Units/63D - Bomb Dungeon/SLO1_flakblimpbig.txt config_190227_1544/Units/63D - Bomb Dungeon/SLO1_flakblimpbig.txt
index 5d540ce..0526725 100644
--- config_190206_2313/Units/63D - Bomb Dungeon/SLO1_flakblimpbig.txt
+++ config_190227_1544/Units/63D - Bomb Dungeon/SLO1_flakblimpbig.txt
@@ -3,10 +3,11 @@ artScale: '3'
colliderHeight: '1.4'
colliderWidth: '0.8'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
+explosionPrefab: ExplosionMed
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '30'
maxSpeed: '0.6'
maxTurnRate: '180'
diff --git config_190206_2313/Units/63D - Bomb Dungeon/zzz_bombdungeontreasureBIG.txt config_190227_1544/Units/63D - Bomb Dungeon/zzz_bombdungeontreasureBIG.txt
index 82581a9..26a71a7 100644
--- config_190206_2313/Units/63D - Bomb Dungeon/zzz_bombdungeontreasureBIG.txt
+++ config_190227_1544/Units/63D - Bomb Dungeon/zzz_bombdungeontreasureBIG.txt
@@ -6,11 +6,11 @@ colliderY: '0'
energyRegenRate: '0'
explosionPrefab: Explosion
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
- flashOffset: '6'
+ flashOffset: '3'
gunTypeConfig:
bulletHue: green
bulletPalette: all_color
bulletPrefab: leisurelyBullet
bulletSize: '2'
diff --git config_190206_2313/Units/64D - Obstacle Dungeon/zzz_obstacledungeontreasureBIG.txt config_190227_1544/Units/64D - Obstacle Dungeon/zzz_obstacledungeontreasureBIG.txt
index 3f6b589..0eb304a 100644
--- config_190206_2313/Units/64D - Obstacle Dungeon/zzz_obstacledungeontreasureBIG.txt
+++ config_190227_1544/Units/64D - Obstacle Dungeon/zzz_obstacledungeontreasureBIG.txt
@@ -6,11 +6,11 @@ colliderY: '0'
energyRegenRate: '0'
explosionPrefab: Explosion
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
- flashOffset: '6'
+ flashOffset: '3'
gunTypeConfig:
bulletHue: green
bulletPalette: all_color
bulletPrefab: leisurelyBullet
bulletSize: '2'
diff --git config_190206_2313/Units/66D - Space Dungeon/BOS1_avatar.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatar.txt
index bdb1d21..45c188e 100644
--- config_190206_2313/Units/66D - Space Dungeon/BOS1_avatar.txt
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatar.txt
@@ -32,106 +32,120 @@ gunMounts:
speed: '6'
spread: '0'
mountAngle: '0'
mountName: backoff
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '0'
- flashOffset: '2.6'
+- fireMode: Hose
+ firingArc: '120'
+ flashOffset: '0'
gunTemplateName: avatarForwardTorpedoes
mountAngle: '0'
mountName: torpedoes
+ offset:
+ - '0'
+ - '4'
sfx:
- pitch: '2'
- sound: Enemy Shotgun Medium
- slewRate: '360'
+ pitch: '1'
+ sound: Enemy Machinegun Medium
+ volume: '0.5'
+ slewRate: '60'
- fireMode: Hose
firingArc: '90'
flashOffset: '0.0'
gunTemplateName: avatarTriple
mountAngle: '0'
mountName: triple1
offset:
- '0.0'
- '1.6'
+ sfx:
+ pitch: '0.75'
+ sound: Enemy Laser Loop16
slewRate: '100'
- fireMode: Hose
firingArc: '90'
flashOffset: '0.0'
gunTemplateName: avatarTriple
mountAngle: '180'
mountName: triple2
offset:
- '0.0'
- '-1.0'
+ sfx:
+ sound: 'null'
slewRate: '100'
syncOffset: '0.2'
syncTo: triple1
- fireMode: JustShootDammit
firingArc: '15'
flashOffset: '0.6'
gunTemplateName: avatarCounterAttackMissiles
mountAngle: '90'
mountName: missiles1
+ offset:
+ - '0'
+ - '-2'
sfx:
- pitch: '2'
- sound: Enemy Shotgun Medium
- slewRate: '360'
+ pitch: '1'
+ sound: Enemy Machinegun Medium
+ volume: '0.5'
+ slewRate: '0'
- fireMode: JustShootDammit
firingArc: '15'
flashOffset: '0.6'
gunTemplateName: avatarCounterAttackMissiles
mountAngle: '270'
mountName: missiles2
+ offset:
+ - '0'
+ - '-2'
sfx:
sound: 'null'
- slewRate: '360'
+ slewRate: '0'
syncOffset: '0.0'
syncTo: missiles1
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0.8'
gunTemplateName: avatarPulseGun
mountAngle: '90'
mountName: pulse1
+ offset:
+ - '0'
+ - '-2'
sfx:
pitch: '1'
sound: Enemy Rocket Deploy
volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0.8'
gunTemplateName: avatarPulseGun
mountAngle: '270'
mountName: pulse2
+ offset:
+ - '0'
+ - '-2'
slewRate: '0'
syncOffset: '0'
syncTo: pulse1
- fireMode: SprinklerTurnback
firingArc: '360'
flashOffset: '0'
gunTemplateName: avatarchargeGun
mountAngle: '-170'
mountName: lasercharge
sfx:
pitch: '1'
sound: Enemy Locking On
+ volume: '0.3'
slewRate: '180'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '2.5'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '1800'
-- fireMode: Aimed
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: avatarcrosshairGun
- mountAngle: '0'
- mountName: ch2
- slewRate: '0'
- syncOffset: '0.2'
- syncTo: lasercharge
gunTypes:
- bulletPrefab: arrowBullet
bulletSize: '2'
burst: '30'
cooldown: '0'
@@ -154,32 +168,33 @@ gunTypes:
effect: Slow
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
lifetime: '5'
- multi: '8'
- multiSpread: '15'
+ multi: '1'
+ multiSpread: '0'
name: avatarCounterAttackMissiles
- rof: '0.5'
+ rof: '10'
speed: '8'
- spread: '15'
+ spread: '0'
- bulletPrefab: spinnerBullet
- burst: '9'
- cooldown: '5'
- damage: '0.5'
+ bulletSize: '2'
+ burst: '25'
+ cooldown: '0'
+ damage: '0.4'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.5'
+ effectDamage: '0.4'
effectTime: '0.1'
- lifetime: '4.0'
- multi: '5'
- multiSpread: '18'
+ lifetime: '5'
+ multi: '1'
+ multiSpread: '0'
name: avatarForwardTorpedoes
- rof: '2'
- speed: '4'
- spread: '15'
-- bulletPrefab: bullet
+ rof: '10'
+ speed: '8'
+ spread: '0'
+- bulletPrefab: tracerBullet
burst: '10'
cooldown: '0'
damage: '0.25'
effect: Slow
effectAmount: '0.1'
@@ -202,11 +217,11 @@ gunTypes:
lifetime: '0.7'
multi: '6'
multiSpread: '60'
name: avatarchargeGun
range: '1'
- rof: '20'
+ rof: '10'
speed: '6'
spread: '0'
- bulletPrefab: leisurelyBullet
burst: '100'
cooldown: '0'
diff --git config_190206_2313/Units/66D - Space Dungeon/BOS1_avatarbattlemech.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech.txt
index e7af6e1..b5c8289 100644
--- config_190206_2313/Units/66D - Space Dungeon/BOS1_avatarbattlemech.txt
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech.txt
@@ -1,7 +1,7 @@
art: EnemyBlizzardTank
-artScale: '1'
+artScale: '0.8'
bankSmoothing: '10000'
colliderRadius: '1.4'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
@@ -24,27 +24,64 @@ gunMounts:
sound: Enemy Shotgun Medium
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '120'
flashOffset: '0.33'
- gunTemplateName: battlemechdualmachineGun
+ gunTemplateName: avatarbattlemechdualmachineGun
mountAngle: '0'
mountName: dualforward
sfx:
pitch: '2'
sound: Enemy Machinegun Hot
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '120'
flashOffset: '0.33'
- gunTemplateName: battlemechdualmachineGun2
+ gunTemplateName: avatarbattlemechdualmachineGun2
mountAngle: '0'
mountName: dualside
sfx:
pitch: '2'
sound: Enemy Machinegun Hot
slewRate: '0'
+gunTypes:
+- bulletPrefab: spinnerBullet
+ burst: '70'
+ cooldown: '5'
+ damage: '0.25'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.25'
+ effectTime: '0.1'
+ lifetime: '2'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
+ name: avatarbattlemechdualmachineGun
+ rof: '10'
+ speed: '5'
+ spread: '10'
+- bulletPrefab: spinnerBullet
+ burst: '70'
+ cooldown: '5'
+ damage: '0.25'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.25'
+ effectTime: '0.1'
+ lifetime: '2'
+ multi: '2'
+ multiOffset:
+ - '1.6'
+ - '0'
+ multiSpread: '180'
+ name: avatarbattlemechdualmachineGun2
+ rof: '10'
+ speed: '5'
+ spread: '10'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
maxEnergyPoints: '1'
diff --git config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech2.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech2.txt
new file mode 100644
index 0000000..81df60f
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech2.txt
@@ -0,0 +1,67 @@
+art: EnemyBlizzardTank
+artScale: '0.8'
+bankSmoothing: '10000'
+colliderRadius: '1.4'
+colliderX: '0'
+colliderY: '0'
+difficultyTable: standardBoss
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- poisonWeakness
+- slowResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun
+ mountAngle: '0'
+ mountName: shotgun
+ sfx:
+ pitch: '3'
+ sound: Enemy Shotgun Medium
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun
+ mountAngle: '0'
+ mountName: dualforward
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun2
+ mountAngle: '0'
+ mountName: dualside
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+healthRegenRate: '0'
+loot:
+ bossloot:
+ lootTableId: miniboss
+maxEnergyPoints: '1'
+maxHitPoints: '150'
+maxSpeed: '3.5'
+maxTurnRate: '40'
+minSpeed: '1.5'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '-0.87'
+ - '-1.483'
+ - '-1.61'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+spawnInvulnerabilitySeconds: '2'
+templateName: avatarbattlemech2
+tier: '10'
diff --git config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech3.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech3.txt
new file mode 100644
index 0000000..bac2d14
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech3.txt
@@ -0,0 +1,67 @@
+art: EnemyBlizzardTank
+artScale: '0.8'
+bankSmoothing: '10000'
+colliderRadius: '1.4'
+colliderX: '0'
+colliderY: '0'
+difficultyTable: standardBoss
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- poisonWeakness
+- slowResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun
+ mountAngle: '0'
+ mountName: shotgun
+ sfx:
+ pitch: '3'
+ sound: Enemy Shotgun Medium
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun
+ mountAngle: '0'
+ mountName: dualforward
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun2
+ mountAngle: '0'
+ mountName: dualside
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+healthRegenRate: '0'
+loot:
+ bossloot:
+ lootTableId: miniboss
+maxEnergyPoints: '1'
+maxHitPoints: '150'
+maxSpeed: '3.5'
+maxTurnRate: '40'
+minSpeed: '1.5'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '-0.87'
+ - '-1.483'
+ - '-1.61'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+spawnInvulnerabilitySeconds: '2'
+templateName: avatarbattlemech3
+tier: '10'
diff --git config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech4.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech4.txt
new file mode 100644
index 0000000..3811e69
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemech4.txt
@@ -0,0 +1,67 @@
+art: EnemyBlizzardTank
+artScale: '0.8'
+bankSmoothing: '10000'
+colliderRadius: '1.4'
+colliderX: '0'
+colliderY: '0'
+difficultyTable: standardBoss
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- poisonWeakness
+- slowResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionBig2
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun
+ mountAngle: '0'
+ mountName: shotgun
+ sfx:
+ pitch: '3'
+ sound: Enemy Shotgun Medium
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun
+ mountAngle: '0'
+ mountName: dualforward
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: avatarbattlemechdualmachineGun2
+ mountAngle: '0'
+ mountName: dualside
+ sfx:
+ pitch: '2'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+healthRegenRate: '0'
+loot:
+ bossloot:
+ lootTableId: miniboss
+maxEnergyPoints: '1'
+maxHitPoints: '150'
+maxSpeed: '3.5'
+maxTurnRate: '40'
+minSpeed: '1.5'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '-0.87'
+ - '-1.483'
+ - '-1.61'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+spawnInvulnerabilitySeconds: '2'
+templateName: avatarbattlemech4
+tier: '10'
diff --git config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechmaster.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechmaster.txt
new file mode 100644
index 0000000..dcb7235
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechmaster.txt
@@ -0,0 +1,22 @@
+art: '!EnemyInvisible'
+artScale: '1.3'
+bankSmoothing: '10000'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+effectImmunities:
+- Confuse
+elementSusceptibilityIds:
+- poisonWeakness
+- slowResist
+energyRegenRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '150'
+maxSpeed: '3.5'
+maxTurnRate: '40'
+minSpeed: '1.5'
+spawnInvulnerabilitySeconds: '2'
+templateName: avatarbattlemechmaster
+tier: '10'
diff --git config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechshieldbomb.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechshieldbomb.txt
new file mode 100644
index 0000000..03f415e
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarbattlemechshieldbomb.txt
@@ -0,0 +1,45 @@
+art: EnemyRoboMine
+artScale: '1'
+colliderRadius: '0.6'
+colliderX: '0'
+colliderY: '0'
+effectImmunities:
+- Confuse
+energyRegenRate: '0'
+explosionPrefab: ExplosionMed
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '1'
+ gunTemplateName: battlemechshieldbombGun
+ mountAngle: '0'
+ mountName: main
+ slewRate: '0'
+- fireMode: Sprinkler
+ firingArc: '360'
+ flashOffset: '0.5'
+ gunTemplateName: battlemechshieldbombGun2
+ mountAngle: '0'
+ mountName: radiation
+ slewRate: '0'
+ sprinklerFlyback: 'true'
+ sprinklerIncrementAngle: '165'
+ sprinklerStartAngle: '0'
+ sprinklerTurnbackAngle: '8000'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0'
+ gunTemplateName: battlemechshieldbombGun3
+ mountAngle: '0'
+ mountName: boom
+ slewRate: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '4'
+maxSpeed: '1.5'
+maxTurnRate: '55'
+minSpeed: '0.8'
+spawnInvulnerabilitySeconds: '0'
+templateName: avatarbattlemechshieldbomb
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/66D - Space Dungeon/BOS1_avatarcannon.txt config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarcannon.txt
index 42722db..69f05b0 100644
--- config_190206_2313/Units/66D - Space Dungeon/BOS1_avatarcannon.txt
+++ config_190227_1544/Units/66D - Space Dungeon/BOS1_avatarcannon.txt
@@ -39,18 +39,18 @@ gunMounts:
sprinklerTurnbackAngle: '1800'
syncOffset: '0.2'
syncTo: lasercharge2
- fireMode: JustSHootDammit
firingArc: '360'
- flashOffset: '4'
+ flashOffset: '2'
gunTemplateName: avatarcannonexplodegun1
mountAngle: '0'
mountName: explodegun
slewRate: '0'
- fireMode: JustSHootDammit
firingArc: '360'
- flashOffset: '4'
+ flashOffset: '2'
gunTemplateName: avatarcannonexplodegun2
mountAngle: '0'
mountName: explodegun2
slewRate: '0'
syncOffset: '0.2'
@@ -116,39 +116,41 @@ gunTypes:
name: avatarcannonGun2
range: '1'
rof: '20'
speed: '1'
spread: '0'
-- bulletPrefab: bullet
+- bulletPalette: tight
+ bulletPrefab: leisurelyBullet
bulletSize: '15'
burst: '3'
cooldown: '13.00'
damage: '1'
effect: Slow
effectAmount: '0.1'
effectDamage: '1'
effectTime: '0.1'
- lifetime: '1.5'
+ isPiercing: 'true'
+ lifetime: '3'
multi: '20'
multiSpread: '18'
name: avatarcannonexplodegun1
rof: '1'
- speed: '1'
+ speed: '2'
spread: '0'
- turn: '130'
+ turn: '0'
- bulletPrefab: bullet
- bulletSize: '15'
+ bulletSize: '10'
burst: '3'
cooldown: '13.00'
damage: '1'
effect: Slow
effectAmount: '0.1'
effectDamage: '1'
effectTime: '0.1'
lifetime: '1.5'
- multi: '20'
- multiSpread: '18'
+ multi: '40'
+ multiSpread: '9'
name: avatarcannonexplodegun2
rof: '1'
speed: '3'
spread: '0'
turn: '-130'
diff --git config_190206_2313/Units/66D - Space Dungeon/BOS2_battlemech.txt config_190227_1544/Units/66D - Space Dungeon/BOS2_battlemech.txt
index b306086..9b1f38c 100644
--- config_190206_2313/Units/66D - Space Dungeon/BOS2_battlemech.txt
+++ config_190227_1544/Units/66D - Space Dungeon/BOS2_battlemech.txt
@@ -1,7 +1,7 @@
art: EnemyBlizzardTank
-artScale: '1'
+artScale: '1.2'
bankSmoothing: '10000'
colliderRadius: '1.4'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
@@ -17,15 +17,32 @@ gunMounts:
firingArc: '40'
flashOffset: '0.33'
gunTemplateName: battlemechshotGun
mountAngle: '0'
mountName: shotgun
+ offset:
+ - '-1.25'
+ - '0'
sfx:
- pitch: '3'
+ pitch: '2'
sound: Enemy Shotgun Medium
slewRate: '0'
- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun
+ mountAngle: '0'
+ mountName: shotgun2
+ offset:
+ - '1.25'
+ - '0'
+ sfx:
+ sound: 'null'
+ slewRate: '0'
+ syncOffset: '0'
+ syncTo: shotgun
+- fireMode: JustShootDammit
firingArc: '120'
flashOffset: '0.33'
gunTemplateName: battlemechdualmachineGun
mountAngle: '0'
mountName: dualforward
@@ -44,32 +61,86 @@ gunMounts:
mountName: dualside
sfx:
pitch: '2'
sound: Enemy Machinegun Hot
slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechdualmachineGun_strong
+ mountAngle: '0'
+ mountName: dualforward_strong
+ offset:
+ - '0'
+ - '1'
+ sfx:
+ pitch: '1'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechdualmachineGun2_strong
+ mountAngle: '0'
+ mountName: dualside_strong
+ sfx:
+ pitch: '1'
+ sound: Enemy Machinegun Hot
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun_strong
+ mountAngle: '0'
+ mountName: shotgun_strong
+ offset:
+ - '-1.25'
+ - '0'
+ sfx:
+ pitch: '1'
+ sound: Enemy Shotgun Medium
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: battlemechshotGun_strong
+ mountAngle: '0'
+ mountName: shotgun_strong_2
+ offset:
+ - '1.25'
+ - '0'
+ sfx:
+ sound: 'null'
+ slewRate: '0'
+ syncOffset: '0'
+ syncTo: shotgun_strong
gunTypes:
-- burst: '15'
+- bulletPrefab: bullet
+ burst: '5'
cooldown: '5'
- damage: '0.35'
+ damage: '0.3'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.15'
+ effectDamage: '0.3'
effectTime: '0.1'
- lifetime: '4'
- multi: '5'
- multiSpread: '15'
+ lifetime: '3'
+ multi: '6'
+ multiOffset:
+ - '0'
+ - '0'
+ multiSpread: '10'
name: battlemechshotGun
rof: '4'
- speed: '3'
+ speed: '6'
spread: '0'
- bulletPrefab: spinnerBullet
burst: '70'
cooldown: '5'
- damage: '0.35'
+ damage: '0.25'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.15'
+ effectDamage: '0.25'
effectTime: '0.1'
lifetime: '3'
multi: '2'
multiOffset:
- '2'
@@ -80,25 +151,79 @@ gunTypes:
speed: '6'
spread: '10'
- bulletPrefab: spinnerBullet
burst: '70'
cooldown: '5'
- damage: '0.35'
+ damage: '0.25'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.15'
+ effectDamage: '0.25'
effectTime: '0.1'
lifetime: '3'
multi: '2'
multiOffset:
- '1.6'
- '0'
multiSpread: '180'
name: battlemechdualmachineGun2
rof: '10'
speed: '6'
spread: '10'
+- bulletPrefab: shurikenBullet
+ burst: '70'
+ cooldown: '5'
+ damage: '0.4'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.4'
+ effectTime: '0.1'
+ lifetime: '3'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
+ name: battlemechdualmachineGun_strong
+ rof: '10'
+ speed: '6'
+ spread: '10'
+- bulletPrefab: shurikenBullet
+ burst: '70'
+ cooldown: '5'
+ damage: '0.4'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.4'
+ effectTime: '0.1'
+ lifetime: '3'
+ multi: '2'
+ multiOffset:
+ - '1.6'
+ - '0'
+ multiSpread: '180'
+ name: battlemechdualmachineGun2_strong
+ rof: '10'
+ speed: '4'
+ spread: '10'
+- bulletPrefab: arrowBullet
+ burst: '5'
+ cooldown: '5'
+ damage: '0.5'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.5'
+ effectTime: '0.1'
+ lifetime: '3'
+ multi: '7'
+ multiOffset:
+ - '0'
+ - '0'
+ multiSpread: '10'
+ name: battlemechshotGun_strong
+ rof: '4'
+ speed: '4'
+ spread: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
upgrades:
diff --git config_190206_2313/Units/66D - Space Dungeon/BOS2_battlemechshieldbomb.txt config_190227_1544/Units/66D - Space Dungeon/BOS2_battlemechshieldbomb.txt
index e232f90..71ce619 100644
--- config_190206_2313/Units/66D - Space Dungeon/BOS2_battlemechshieldbomb.txt
+++ config_190227_1544/Units/66D - Space Dungeon/BOS2_battlemechshieldbomb.txt
@@ -17,13 +17,16 @@ gunMounts:
firingArc: '360'
flashOffset: '0.5'
gunTemplateName: battlemechshieldbombGun2
mountAngle: '0'
mountName: radiation
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Electricity
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '165'
+ sprinklerIncrementAngle: '170'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '8000'
gunTypes:
- bulletPrefab: leisurelyBullet
bulletSize: '3'
@@ -39,24 +42,25 @@ gunTypes:
multiSpread: '60'
name: battlemechshieldbombGun
rof: '100'
speed: '4'
spread: '0'
-- bulletSize: '1.5'
+- bulletPrefab: superlonglightningBullet
+ bulletSize: '0.25'
burst: '10000'
cooldown: '0'
damage: '0.25'
- effect: Slow
+ effect: Lightning
effectAmount: '0.1'
effectDamage: '0.25'
effectTime: '0.1'
lifetime: '1'
multi: '1'
multiSpread: '0'
name: battlemechshieldbombGun2
- rof: '5'
- speed: '2'
+ rof: '10'
+ speed: '1'
spread: '0'
- bulletPrefab: ringBullet
bulletSize: '5'
burst: '1'
cooldown: '10'
diff --git config_190206_2313/Units/66D - Space Dungeon/SLO_laserwallNW.txt config_190206_2313/Units/66D - Space Dungeon/SLO_laserwallNW.txt
deleted file mode 100644
index a5210f4..0000000
diff --git config_190206_2313/Units/66D - Space Dungeon/SLO_laserwallSW.txt config_190206_2313/Units/66D - Space Dungeon/SLO_laserwallSW.txt
deleted file mode 100644
index 2f6cee7..0000000
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_blocker.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker.txt
index 257b029..4bdc440 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_blocker.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker.txt
@@ -45,12 +45,12 @@ gunTypes:
bulletSize: '3'
burst: '100000'
cooldown: '0'
damage: '0.1'
effect: Burn
- effectAmount: '1.4'
- effectTime: '2'
+ effectAmount: '1.2'
+ effectTime: '3'
isPiercing: 'true'
lifetime: '3.75'
multi: '2'
multiSpread: '180'
name: blockerwallgun
diff --git config_190227_1544/Units/66D - Space Dungeon/unit_blocker0.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker0.txt
new file mode 100644
index 0000000..9d3076d
--- /dev/null
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker0.txt
@@ -0,0 +1,63 @@
+art: EnemySentinelC
+artScale: '1.8'
+colliderRadius: '0.5'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- poisonWeakness
+- slowResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: Aimed
+ firingArc: '360'
+ flashOffset: '0.5'
+ gunTemplateName: blockergun
+ mountAngle: '0'
+ mountName: main
+ slewRate: '180'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.5'
+ gunTemplateName: blocker0wallgun
+ mountAngle: '0'
+ mountName: wall
+ sfx:
+ sound: Enemy Laser Loop6
+ slewRate: '0'
+gunTypes:
+- bulletPrefab: laserBullet
+ bulletSize: '3'
+ burst: '100000'
+ cooldown: '0'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '1.2'
+ effectTime: '3'
+ isPiercing: 'true'
+ lifetime: '3.75'
+ multi: '1'
+ multiSpread: '0'
+ name: blocker0wallgun
+ rof: '7.5'
+ speed: '7'
+ spread: '0'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '20'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+particlePositions:
+- name: darkSmokeSlow
+ pos:
+ - '-0.002'
+ - '-0.38'
+ - '-0.53'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+spawnInvulnerabilitySeconds: '0'
+templateName: blocker0
+tier: '10'
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_blocker2.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker2.txt
index 3013f82..a7d5f27 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_blocker2.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker2.txt
@@ -23,12 +23,12 @@ gunTypes:
bulletSize: '3'
burst: '100000'
cooldown: '0'
damage: '0.1'
effect: Burn
- effectAmount: '1.4'
- effectTime: '2'
+ effectAmount: '1.2'
+ effectTime: '3'
isPiercing: 'true'
lifetime: '3.75'
multi: '2'
multiSpread: '180'
name: blocker2wallgun
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_blocker3.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker3.txt
index c5e8e09..2f657ce 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_blocker3.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker3.txt
@@ -10,11 +10,11 @@ energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: Aimed
firingArc: '360'
flashOffset: '0.5'
- gunTemplateName: blocker3gun
+ gunTemplateName: blockergun
mountAngle: '0'
mountName: main
slewRate: '180'
- fireMode: JustShootDammit
firingArc: '360'
@@ -45,12 +45,12 @@ gunTypes:
bulletSize: '3'
burst: '100000'
cooldown: '0'
damage: '0.1'
effect: Burn
- effectAmount: '1.4'
- effectTime: '2'
+ effectAmount: '1.2'
+ effectTime: '3'
isPiercing: 'true'
lifetime: '7'
multi: '3'
multiSpread: '120'
name: blocker3wallgun
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_blocker4.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker4.txt
index a5ac0e8..7d56290 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_blocker4.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker4.txt
@@ -10,11 +10,11 @@ energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: Aimed
firingArc: '360'
flashOffset: '0.5'
- gunTemplateName: blocker3gun
+ gunTemplateName: blockergun
mountAngle: '0'
mountName: main
slewRate: '180'
- fireMode: JustShootDammit
firingArc: '360'
@@ -30,12 +30,12 @@ gunTypes:
bulletSize: '3'
burst: '50'
cooldown: '2'
damage: '0.1'
effect: Burn
- effectAmount: '1.4'
- effectTime: '2'
+ effectAmount: '1.2'
+ effectTime: '3'
isPiercing: 'true'
lifetime: '7'
multi: '3'
multiSpread: '120'
name: blocker4wallgun
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_blocker5.txt config_190227_1544/Units/66D - Space Dungeon/unit_blocker5.txt
index 6afba56..1b298a0 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_blocker5.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_blocker5.txt
@@ -30,12 +30,12 @@ gunTypes:
bulletSize: '3'
burst: '40'
cooldown: '1.25'
damage: '0.1'
effect: Burn
- effectAmount: '1.4'
- effectTime: '2'
+ effectAmount: '1.2'
+ effectTime: '3'
isPiercing: 'true'
lifetime: '3.75'
multi: '2'
multiSpread: '180'
name: blocker5wallgun
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_mage.txt config_190227_1544/Units/66D - Space Dungeon/unit_mage.txt
index 2ebeb1c..244620b 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_mage.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_mage.txt
@@ -48,32 +48,59 @@ gunMounts:
- '1'
sfx:
pitch: '4'
sound: Enemy Laser Loop3
slewRate: '180'
- syncOffset: '2'
- syncTo: charge
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0.5'
+ flashOffset: '0.125'
+ gunTemplateName: magechargegun3_2
+ mountAngle: '0'
+ mountName: charge3_2
+ offset:
+ - '0'
+ - '1'
+ sfx:
+ pitch: '4'
+ sound: Enemy Laser Loop3
+ slewRate: '180'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.75'
gunTemplateName: magegun
mountAngle: '0'
mountName: fire
offset:
- '0'
- '1'
slewRate: '0'
+ syncOffset: '1'
+ syncTo: charge3
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0.75'
+ flashOffset: '0.5'
gunTemplateName: magegun2
- mountAngle: '0'
+ mountAngle: '-67.5'
mountName: fire2
offset:
- '0'
- '1'
slewRate: '0'
+ syncOffset: '1'
+ syncTo: charge3_2
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.5'
+ gunTemplateName: magegun2
+ mountAngle: '67.5'
+ mountName: fire2_2
+ offset:
+ - '0'
+ - '1'
+ slewRate: '0'
+ syncOffset: '1'
+ syncTo: charge3_2
gunTypes:
- bulletPrefab: ringBullet
bulletSize: '2'
burst: '5'
cooldown: '1000000'
@@ -119,38 +146,54 @@ gunTypes:
multiSpread: '0'
name: magechargegun3
rof: '5'
speed: '0'
spread: '360'
+- bulletPrefab: shurikenBullet
+ bulletSize: '4'
+ burst: '5'
+ cooldown: '100000'
+ damage: '0.25'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '0.25'
+ effectTime: '0.1'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ name: magechargegun3_2
+ rof: '5'
+ speed: '0'
+ spread: '360'
- bulletPrefab: ringBullet
bulletSize: '5'
burst: '3'
cooldown: '10000'
- damage: '0.65'
+ damage: '0.5'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.65'
+ effectDamage: '0.5'
effectTime: '0.1'
lifetime: '2.5'
multi: '1'
multiSpread: '0'
name: magegun
- rof: '1.2'
+ rof: '1.6'
speed: '4'
spread: '0'
-- bulletPrefab: ringBullet
+- bulletPrefab: shurikenBullet
bulletSize: '2.5'
burst: '3'
cooldown: '10000'
damage: '0.4'
effect: Slow
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
lifetime: '10'
- multi: '8'
- multiSpread: '20'
+ multi: '5'
+ multiSpread: '15'
name: magegun2
rof: '1.2'
speed: '2'
spread: '0'
healthRegenRate: '0'
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_sunfox.txt config_190227_1544/Units/66D - Space Dungeon/unit_sunfox.txt
index 078af58..b4fc636 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_sunfox.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_sunfox.txt
@@ -8,44 +8,46 @@ elementSusceptibilityIds:
- slowResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: Aimed
- firingArc: '20'
+ firingArc: '180'
flashOffset: '0.33'
gunTemplateName: sunfoxGun
mountAngle: '0'
mountName: main
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '20'
flashOffset: '0.33'
- gunTemplateName: sunfoxGun
+ gunTemplateName: sunfoxspawnGun
mountAngle: '0'
mountName: spawn
slewRate: '0'
gunTypes:
-- bulletPrefab: freezeBullet
- burst: '3'
- cooldown: '5'
+- bulletPrefab: roundFadeBullet
+ burst: '1'
+ cooldown: '0.75'
damage: '0.3'
effect: Slow
effectAmount: '0.1'
effectDamage: '0.3'
effectTime: '0.1'
lifetime: '4'
name: sunfoxGun
- rof: '3'
- speed: '2'
+ range: '15'
+ rof: '1'
+ speed: '5'
spread: '0'
-- bulletPrefab: leisurelyBullet
+- bulletPrefab: roundFadeBullet
+ bulletSize: '2.5'
burst: '1'
cooldown: '10000000000'
- damage: '0.25'
+ damage: '0.6'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.25'
+ effectDamage: '0.6'
effectTime: '0.1'
lifetime: '4'
name: sunfoxspawnGun
rof: '3'
speed: '2'
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxbig.txt config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxbig.txt
index 353c959..b09b54f 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxbig.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxbig.txt
@@ -8,20 +8,20 @@ elementSusceptibilityIds:
- slowResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: Aimed
- firingArc: '20'
+ firingArc: '180'
flashOffset: '0.33'
gunTemplateName: sunfoxGun
mountAngle: '0'
mountName: main
- slewRate: '0'
+ slewRate: '45'
- fireMode: JustShootDammit
firingArc: '20'
flashOffset: '0.33'
- gunTemplateName: sunfoxGun
+ gunTemplateName: sunfoxspawnGun
mountAngle: '0'
mountName: spawn
slewRate: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxleader.txt config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxleader.txt
index 34ad8e7..5c9b341 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxleader.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxleader.txt
@@ -10,39 +10,39 @@ energyRegenRate: '0'
gunMounts:
- fireMode: Aimed
firingArc: '180'
flashOffset: '0.0'
gunTemplateName: sunfoxleaderGun
- mountAngle: '0'
+ mountAngle: '-5'
mountName: aimgun1
offset:
- - '1.0'
+ - '1.3'
- '0'
slewRate: '0'
- fireMode: Aimed
firingArc: '180'
flashOffset: '0.0'
gunTemplateName: sunfoxleaderGun
- mountAngle: '0'
+ mountAngle: '5'
mountName: aimgun2
offset:
- - '-1.0'
+ - '-1.3'
- '0'
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '0'
syncTo: aimgun1
gunTypes:
-- bulletPrefab: freezeBullet
+- bulletPrefab: roundFadeBullet
bulletSize: '1.5'
burst: '5'
cooldown: '2'
damage: '0.35'
effect: Slow
effectAmount: '0.1'
effectDamage: '0.35'
effectTime: '0.1'
- lifetime: '1.4'
+ lifetime: '2.5'
multi: '1'
multiSpread: '0'
name: sunfoxleaderGun
rof: '1'
speed: '7'
diff --git config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxleaderchill.txt config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxleaderchill.txt
index 2612c6d..c111ad8 100644
--- config_190206_2313/Units/66D - Space Dungeon/unit_sunfoxleaderchill.txt
+++ config_190227_1544/Units/66D - Space Dungeon/unit_sunfoxleaderchill.txt
@@ -10,27 +10,27 @@ energyRegenRate: '0'
gunMounts:
- fireMode: Aimed
firingArc: '180'
flashOffset: '0.0'
gunTemplateName: sunfoxleaderGun
- mountAngle: '0'
+ mountAngle: '-5'
mountName: aimgun1
offset:
- - '1.0'
+ - '1.3'
- '0'
slewRate: '0'
- fireMode: Aimed
firingArc: '180'
flashOffset: '0.0'
gunTemplateName: sunfoxleaderGun
- mountAngle: '0'
+ mountAngle: '5'
mountName: aimgun2
offset:
- - '-1.0'
+ - '-1.3'
- '0'
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '0'
syncTo: aimgun1
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '30'
maxSpeed: '0.6'
diff --git config_190206_2313/Units/66D - Space Dungeon/xxx_spaceturret.txt config_190227_1544/Units/66D - Space Dungeon/xxx_spaceturret.txt
index a92cadc..b20fc37 100644
--- config_190206_2313/Units/66D - Space Dungeon/xxx_spaceturret.txt
+++ config_190227_1544/Units/66D - Space Dungeon/xxx_spaceturret.txt
@@ -16,23 +16,23 @@ gunMounts:
gunTemplateName: spaceturretgun
mountAngle: '0'
mountName: main
slewRate: '0'
gunTypes:
-- burst: '1'
+- burst: '25'
cooldown: '3'
- damage: '0.4'
+ damage: '0.2'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.4'
+ effectDamage: '0.2'
effectTime: '0.1'
isPiercing: 'true'
lifetime: '3'
- multi: '5'
+ multi: '4'
multiSpread: '40'
name: spaceturretgun
- rof: '1'
+ rof: '3'
speed: '4'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
@@ -48,8 +48,12 @@ particlePositions:
- '-1.13'
rot:
- '0'
- '0'
- '-90'
+spawnDuration: '3'
spawnInvulnerabilitySeconds: '0'
+spawnPFXPrefab: EnemyLaunchPod
+spawnPFXRotateRandomly: 'true'
templateName: spaceturret
tier: '10'
+useSpawnDuration: 'true'
diff --git config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock.txt config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock.txt
index 88c7164..8541a5a 100644
--- config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock.txt
@@ -1,7 +1,7 @@
art: EnemySecurityChief1
-artScale: '1'
+artScale: '1.5'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '2'
colliderX: '0'
colliderY: '0'
@@ -18,24 +18,49 @@ gunMounts:
firingArc: '360'
flashOffset: '0.4'
gunTemplateName: keylockgun
mountAngle: '0'
mountName: main
+ sfx:
+ pitch: '1.5'
+ sound: Enemy Machinegun Medium
+ volume: '0.8'
slewRate: '60'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '-33'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '-720'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.4'
gunTemplateName: keylockshockwavegun
mountAngle: '0'
mountName: shockwave
slewRate: '60'
+- fireMode: SprinklerTurnback
+ firingArc: '360'
+ flashOffset: '0.25'
+ gunTypeConfig:
+ bulletPrefab: ringBullet
+ bulletSize: '4'
+ burst: '20'
+ cooldown: '5'
+ damage: '0.8'
+ lifetime: '2'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '3'
+ speed: '5'
+ spread: '0'
+ turn: '45'
+ mountAngle: '0'
+ mountName: aimed
+ slewRate: '30'
gunTypes:
-- burst: '20'
+- bulletSize: '1.6'
+ burst: '20'
cooldown: '4'
damage: '0.35'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.35'
diff --git config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock2.txt config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock2.txt
index cb03f6b..3e41b33 100644
--- config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock2.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock2.txt
@@ -1,7 +1,7 @@
art: EnemySecurityChief2
-artScale: '1'
+artScale: '1.5'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '2'
colliderX: '0'
colliderY: '0'
@@ -30,10 +30,30 @@ gunMounts:
flashOffset: '0.4'
gunTemplateName: keylockshockwavegun2
mountAngle: '0'
mountName: shockwave
slewRate: '60'
+- fireMode: SprinklerTurnback
+ firingArc: '360'
+ flashOffset: '0.25'
+ gunTypeConfig:
+ bulletPrefab: ringBullet
+ bulletSize: '4'
+ burst: '20'
+ cooldown: '5'
+ damage: '0.8'
+ lifetime: '2'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '3'
+ speed: '5'
+ spread: '0'
+ turn: '45'
+ mountAngle: '0'
+ mountName: aimed
+ slewRate: '30'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '200'
maxSpeed: '2.0'
maxTurnRate: '30'
diff --git config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock3.txt config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock3.txt
index 1407ed0..6678834 100644
--- config_190206_2313/Units/67D - Thief Dungeon/BOS_keylock3.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/BOS_keylock3.txt
@@ -1,7 +1,7 @@
art: EnemySecurityChief2
-artScale: '1'
+artScale: '1.5'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '2'
colliderX: '0'
colliderY: '0'
@@ -30,10 +30,30 @@ gunMounts:
flashOffset: '0.4'
gunTemplateName: keylockshockwavegun2
mountAngle: '0'
mountName: shockwave
slewRate: '60'
+- fireMode: SprinklerTurnback
+ firingArc: '360'
+ flashOffset: '0.25'
+ gunTypeConfig:
+ bulletPrefab: ringBullet
+ bulletSize: '4'
+ burst: '20'
+ cooldown: '5'
+ damage: '0.8'
+ lifetime: '2'
+ multi: '4'
+ multiSpread: '90'
+ name: hammer
+ rof: '3'
+ speed: '5'
+ spread: '0'
+ turn: '45'
+ mountAngle: '0'
+ mountName: aimed
+ slewRate: '30'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '200'
maxSpeed: '2.0'
maxTurnRate: '30'
diff --git config_190206_2313/Units/67D - Thief Dungeon/BOS_keynode.txt config_190227_1544/Units/67D - Thief Dungeon/BOS_keynode.txt
index da30560..f2c784a 100644
--- config_190206_2313/Units/67D - Thief Dungeon/BOS_keynode.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/BOS_keynode.txt
@@ -30,23 +30,24 @@ gunMounts:
sound: Enemy Laser Loop10
volume: '0.5'
slewRate: '10'
gunTypes:
- bulletPrefab: spinnerBullet
+ bulletSize: '2'
burst: '1'
cooldown: '2'
- damage: '0.2'
+ damage: '0.6'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.2'
+ effectDamage: '0.6'
effectTime: '0.1'
lifetime: '2'
multi: '1'
multiSpread: '0'
name: keynodeGun
rof: '2'
- speed: '3'
+ speed: '6'
spread: '0'
- bulletPrefab: leisurelyBullet
bulletSize: '6'
burst: '1000000'
cooldown: '0'
@@ -67,9 +68,11 @@ isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '55'
maxSpeed: '2.0'
maxTurnRate: '30'
minSpeed: '0.8'
+showName: never
+showStats: always
spawnInvulnerabilitySeconds: '0'
templateName: keynode
tier: '10'
xpMultiplier: '0'
diff --git config_190206_2313/Units/67D - Thief Dungeon/BOS_thiefchest.txt config_190227_1544/Units/67D - Thief Dungeon/BOS_thiefchest.txt
index 8a981a1..0158ac5 100644
--- config_190206_2313/Units/67D - Thief Dungeon/BOS_thiefchest.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/BOS_thiefchest.txt
@@ -10,12 +10,10 @@ additionalStates:
- code: Time
toState: initial
value: '20'
art: EnemyHorusAltarPrefab
artScale: '1'
-cameraZoomMultiplier: '1.25'
-cameraZoomRadius: '24.00'
colliderRadius: '0'
colliderX: '0'
colliderY: '0'
effectImmunities:
- Confuse
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_lasergateNS.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergateNS.txt
index 8f9af95..df9283e 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_lasergateNS.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergateNS.txt
@@ -8,127 +8,127 @@ explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: warning
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: main
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
gunTypes:
-- bulletPrefab: laserBullet
+- bulletPrefab: mediumlaserBullet
bulletSize: '0.3'
burst: '18'
cooldown: '1000'
damage: '0.1'
effect: Burn
effectAmount: '0.55'
effectDamage: '0.1'
effectTime: '1'
- lifetime: '1.5'
- multi: '6'
+ lifetime: '10'
+ multi: '2'
multiOffset:
- '0'
- - '1.5'
- multiSpread: '0'
+ - '0'
+ multiSpread: '180'
name: lasergateNSWarnGun
- rof: '2'
- speed: '1'
+ rof: '6'
+ speed: '3'
spread: '0'
-- bulletPrefab: laserBullet
+- bulletPrefab: mediumlaserBullet
bulletSize: '1'
burst: '10000'
cooldown: '0'
damage: '0.1'
effect: Burn
effectAmount: '1.1'
effectDamage: '0.1'
effectTime: '3'
- lifetime: '1.5'
- multi: '6'
+ lifetime: '10'
+ multi: '2'
multiOffset:
- '0'
- - '1.5'
- multiSpread: '0'
+ - '0'
+ multiSpread: '180'
name: lasergateNSGun
- rof: '2'
- speed: '1'
+ rof: '6'
+ speed: '3'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '1000'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_lasergateWE.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergateWE.txt
index b582615..823062b 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_lasergateWE.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergateWE.txt
@@ -8,80 +8,80 @@ explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: warning
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: main
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergateNSGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main3
offset:
- '-0.9'
- '0'
sfx:
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_lasergatediagonal1.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergatediagonal1.txt
index 92d0021..ec77f07 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_lasergatediagonal1.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergatediagonal1.txt
@@ -8,127 +8,127 @@ explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: warning
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: main
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
gunTypes:
-- bulletPrefab: laserBullet
+- bulletPrefab: mediumlaserBullet
bulletSize: '0.3'
burst: '18'
cooldown: '1000'
damage: '0.1'
effect: Burn
effectAmount: '0.6'
effectDamage: '0.1'
effectTime: '1'
- lifetime: '1.5'
- multi: '8'
+ lifetime: '10'
+ multi: '2'
multiOffset:
- '0'
- - '1.5'
- multiSpread: '0'
+ - '0'
+ multiSpread: '180'
name: lasergatediagonalWarnGun
- rof: '2'
- speed: '1'
+ rof: '6'
+ speed: '3'
spread: '0'
-- bulletPrefab: laserBullet
+- bulletPrefab: mediumlaserBullet
bulletSize: '1'
burst: '10000'
cooldown: '0'
damage: '0.1'
effect: Burn
effectAmount: '1.1'
effectDamage: '0.1'
effectTime: '3'
- lifetime: '1.5'
- multi: '8'
+ lifetime: '10'
+ multi: '2'
multiOffset:
- '0'
- - '1.5'
- multiSpread: '0'
+ - '0'
+ multiSpread: '180'
name: lasergatediagonalGun
- rof: '2'
- speed: '1'
+ rof: '6'
+ speed: '3'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '1000'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_lasergatediagonal2.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergatediagonal2.txt
index 0e4ca92..04f3715 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_lasergatediagonal2.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergatediagonal2.txt
@@ -8,80 +8,80 @@ explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: warning
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalWarnGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: warning3
offset:
- '-0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '0.0'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '0'
+ mountAngle: '-90'
mountName: main
offset:
- '0'
- '0'
sfx:
sound: Enemy Laser Loop5
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main2
offset:
- '0.9'
- '0'
sfx:
sound: 'null'
slewRate: '0'
syncOffset: '1.5'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergatediagonalGun
- mountAngle: '180'
+ mountAngle: '90'
mountName: main3
offset:
- '-0.9'
- '0'
sfx:
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_lasergrid.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergrid.txt
index 8a8e3da..accd650 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_lasergrid.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergrid.txt
@@ -1,18 +1,18 @@
-art: '!EnemyInvisible'
+art: EnemyThiefLaserGrid
artScale: '1'
colliderRadius: '0'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: lasergridGun
- mountAngle: '0'
+ mountAngle: '90'
mountName: main
offset:
- '0'
- '0'
sfx:
@@ -29,23 +29,23 @@ gunTypes:
effectDamage: '0.1'
effectTime: '3'
lifetime: '0.25'
multi: '7'
multiOffset:
- - '0'
- '0.75'
+ - '0'
multiSpread: '0'
name: lasergridGun
rof: '6'
speed: '1'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '1000'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
-spawnInvulnerabilitySeconds: '0'
+spawnInvulnerabilitySeconds: '100000000'
templateName: lasergrid
tier: '10'
xpMultiplier: '0'
diff --git config_190227_1544/Units/67D - Thief Dungeon/unit_lasergridspawner2.txt config_190227_1544/Units/67D - Thief Dungeon/unit_lasergridspawner2.txt
new file mode 100644
index 0000000..4769411
--- /dev/null
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_lasergridspawner2.txt
@@ -0,0 +1,19 @@
+art: '!EnemyInvisible'
+artScale: '1.3'
+bankSmoothing: '10000'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10'
+maxSpeed: '0'
+maxTurnRate: '270'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '0'
+templateName: lasergridspawner2
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_shockeye.txt config_190227_1544/Units/67D - Thief Dungeon/unit_shockeye.txt
index 7e2c30f..407b5ae 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_shockeye.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_shockeye.txt
@@ -1,7 +1,7 @@
-art: EnemyThiefShockeye
-artScale: '0.75'
+art: EnemyShockEyePrefab
+artScale: '0.5'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
@@ -13,24 +13,28 @@ gunMounts:
firingArc: '360'
flashOffset: '0'
gunTemplateName: shockeyegun
mountAngle: '0'
mountName: main
+ sfx:
+ sound: Enemy Loop Electricity
+ volume: '0.5'
signalTime: '2'
slewRate: '0'
gunTypes:
-- bulletPrefab: leisurelyBullet
- bulletSize: '20'
+- bulletPalette: ringing_white
+ bulletPrefab: invisibleBullet
+ bulletSize: '7'
burst: '210'
cooldown: '3'
damage: '0.2'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
isPiercing: 'true'
- lifetime: '0.2'
+ lifetime: '0.5'
name: shockeyegun
rof: '2'
speed: '0'
spread: '0'
healthRegenRate: '0'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_thiefguard.txt config_190227_1544/Units/67D - Thief Dungeon/unit_thiefguard.txt
index 5cd8ccd..12982ec 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_thiefguard.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_thiefguard.txt
@@ -53,33 +53,33 @@ gunTypes:
rof: '5'
speed: '0.0'
spread: '0'
- bulletHue: red
bulletPrefab: leisurelyBullet
- bulletSize: '6'
+ bulletSize: '4'
burst: '30'
cooldown: '2'
damage: '0.1'
effect: Burn
effectAmount: '0.9'
effectDamage: '0.1'
- effectTime: '3'
+ effectTime: '2'
lifetime: '0.66'
name: thiefguardLaser
rof: '15'
speed: '15.0'
spread: '0'
- bulletHue: red
bulletPrefab: leisurelyBullet
- bulletSize: '6'
+ bulletSize: '4'
burst: '1'
cooldown: '3'
damage: '0.1'
effect: Burn
effectAmount: '0.9'
effectDamage: '0.1'
- effectTime: '3'
+ effectTime: '2'
lifetime: '2.5'
multi: '11'
multiSpread: '9'
name: thiefguardShotgun
rof: '1'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_thiefguard2.txt config_190227_1544/Units/67D - Thief Dungeon/unit_thiefguard2.txt
index 30febd8..765fccc 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_thiefguard2.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_thiefguard2.txt
@@ -53,33 +53,33 @@ gunTypes:
rof: '5'
speed: '0.0'
spread: '0'
- bulletHue: red
bulletPrefab: leisurelyBullet
- bulletSize: '6'
+ bulletSize: '4'
burst: '30'
cooldown: '2'
damage: '0.1'
effect: Burn
effectAmount: '0.9'
effectDamage: '0.1'
- effectTime: '3'
+ effectTime: '2'
lifetime: '0.66'
name: thiefguard2Laser
rof: '15'
speed: '15.0'
spread: '0'
- bulletHue: red
bulletPrefab: leisurelyBullet
- bulletSize: '6'
+ bulletSize: '4'
burst: '1'
cooldown: '3'
damage: '0.1'
effect: Burn
effectAmount: '0.9'
effectDamage: '0.1'
- effectTime: '3'
+ effectTime: '2'
lifetime: '2.5'
multi: '11'
multiSpread: '9'
name: thiefguard2Shotgun
rof: '1'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_thieftrooper.txt config_190227_1544/Units/67D - Thief Dungeon/unit_thieftrooper.txt
index 209f708..9f3e75f 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_thieftrooper.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_thieftrooper.txt
@@ -43,8 +43,8 @@ isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '13'
maxSpeed: '0'
maxTurnRate: '360'
minSpeed: '0'
-spawnInvulnerabilitySeconds: '0'
+spawnInvulnerabilitySeconds: '1'
templateName: thieftrooper
tier: '10'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_thieftrooperleader.txt config_190227_1544/Units/67D - Thief Dungeon/unit_thieftrooperleader.txt
index 18061bd..5af4b4e 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_thieftrooperleader.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_thieftrooperleader.txt
@@ -1,7 +1,7 @@
art: EnemyThiefTrooperLeader
-artScale: '1'
+artScale: '1.5'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_thiefturretstrong.txt config_190227_1544/Units/67D - Thief Dungeon/unit_thiefturretstrong.txt
index c6153d2..26cb087 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_thiefturretstrong.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_thiefturretstrong.txt
@@ -1,6 +1,6 @@
-art: EnemyThiefZapper
+art: EnemyAntitheftTurret
artScale: '1'
bankSmoothing: '10000'
colliderRadius: '0.6'
colliderX: '0'
colliderY: '0'
@@ -19,51 +19,54 @@ gunMounts:
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.5'
gunTemplateName: thiefturretstrongGun2
- mountAngle: '180'
+ mountAngle: '0'
mountName: main2
slewRate: '0'
gunTypes:
- bulletPrefab: ringBullet
- bulletSize: '3'
- burst: '100'
- cooldown: '0'
- damage: '0.6'
+ bulletSize: '2'
+ burst: '3'
+ cooldown: '1.8'
+ damage: '0.4'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.6'
+ effectDamage: '0.4'
effectTime: '0.1'
lifetime: '5'
- multi: '3'
- multiSpread: '120'
+ multi: '1'
+ multiSpread: '0'
name: thiefturretstrongGun
- rof: '0.5'
+ rof: '3'
speed: '3'
spread: '0'
- bulletPrefab: ringBullet
bulletSize: '1.5'
- burst: '100'
- cooldown: '0'
+ burst: '6'
+ cooldown: '1.8'
damage: '0.35'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.35'
effectTime: '0.1'
lifetime: '10'
- multi: '3'
- multiSpread: '120'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
name: thiefturretstrongGun2
- rof: '0.5'
- speed: '1'
+ rof: '3'
+ speed: '3'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '40'
maxSpeed: '0'
-maxTurnRate: '360'
+maxTurnRate: '120'
minSpeed: '0'
spawnInvulnerabilitySeconds: '0'
templateName: thiefturretstrong
tier: '10'
xpMultiplier: '1'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_trapmine.txt config_190227_1544/Units/67D - Thief Dungeon/unit_trapmine.txt
index 86887bc..bbed46f 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_trapmine.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_trapmine.txt
@@ -4,47 +4,10 @@ colliderRadius: '0.42'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
- firingArc: '30'
- flashOffset: '0'
- gunTemplateName: trapmineblinkGun
- mountAngle: '0'
- mountName: blink1
- sfx:
- pitch: '2'
- sound: Enemy bullet fast small_1
- volume: '0.5'
- slewRate: '10'
-- fireMode: JustShootDammit
- firingArc: '30'
- flashOffset: '0'
- gunTemplateName: trapmineblinkGun2
- mountAngle: '0'
- mountName: blink2
- sfx:
- pitch: '4'
- sound: Enemy bullet fast small_1
- volume: '1'
- slewRate: '10'
-- fireMode: Sprinkler
- firingArc: '30'
- flashOffset: '0'
- gunTemplateName: trapmineboomGun
- mountAngle: '0'
- mountName: sprinkle
- sfx:
- pitch: '4'
- sound: Enemy bullet fast small_3
- volume: '0.5'
- slewRate: '10'
- sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '210'
- sprinklerStartAngle: '0'
- sprinklerTurnbackAngle: '108000'
-- fireMode: Aimed
firingArc: '360'
flashOffset: '0'
gunTemplateName: trapmineboomGun2
mountAngle: '0'
mountName: boom
@@ -91,68 +54,27 @@ gunMounts:
slewRate: '0'
syncOffset: '0.0'
syncTo: warning1
gunTypes:
- bulletPrefab: leisurelyBullet
- bulletSize: '6'
- burst: '3'
- cooldown: '0.5'
- damage: '0'
- lifetime: '0.75'
- multi: '1'
- multiSpread: '0'
- name: trapmineblinkGun
- rof: '2'
- speed: '0'
- spread: '0'
-- bulletHue: green
- bulletPrefab: shurikenBullet
- bulletSize: '8'
- burst: '1'
- cooldown: '1'
- damage: '0'
- lifetime: '0.75'
- multi: '1'
- multiSpread: '0'
- name: trapmineblinkGun2
- rof: '2'
- speed: '0'
- spread: '0'
-- bulletPrefab: leisurelyBullet
bulletSize: '3'
- burst: '36000'
- cooldown: '0'
- damage: '0.45'
- effect: Poison
- effectAmount: '0.1'
- effectDamage: '0.45'
- effectTime: '0.1'
- lifetime: '9'
- multi: '1'
- multiSpeed: '0'
- multiSpread: '0'
- name: trapmineboomGun
- rof: '1'
- speed: '1'
- spread: '0'
-- bulletPrefab: leisurelyBullet
- bulletSize: '3'
- burst: '1'
- cooldown: '3'
+ burst: '20'
+ cooldown: '6'
damage: '0.7'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.7'
effectTime: '0.1'
lifetime: '3'
multi: '10'
multiSpeed: '0'
multiSpread: '36'
name: trapmineboomGun2
rof: '1'
speed: '3'
spread: '0'
+ turn: '18'
- bulletPrefab: laserBullet
bulletSize: '2'
burst: '1'
cooldown: '0'
damage: '0.1'
@@ -172,11 +94,11 @@ gunTypes:
speed: '4.5'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '100'
+maxHitPoints: '10'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '2'
templateName: trapmine
diff --git config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbiter.txt config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbiter.txt
new file mode 100644
index 0000000..9b03921
--- /dev/null
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbiter.txt
@@ -0,0 +1,20 @@
+art: EnemyRiotShield
+artScale: '1'
+colliderRadius: '1'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- lightningWeakness
+- waterResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '5'
+maxSpeed: '5'
+maxTurnRate: '180'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '300000'
+templateName: trapmineorbiter
+tier: '9'
+xpMultiplier: '0'
diff --git config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster.txt config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster.txt
new file mode 100644
index 0000000..493e02b
--- /dev/null
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster.txt
@@ -0,0 +1,21 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- lightningWeakness
+- waterResist
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000001'
+maxSpeed: '3'
+maxTurnRate: '360'
+minSpeed: '3'
+spawnInvulnerabilitySeconds: '0'
+templateName: trapmineorbitermaster
+tier: '9'
+xpMultiplier: '0'
diff --git config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster2.txt config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster2.txt
new file mode 100644
index 0000000..799606b
--- /dev/null
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineorbitermaster2.txt
@@ -0,0 +1,21 @@
+art: '!EnemyInvisible'
+artScale: '1'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- lightningWeakness
+- waterResist
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '10000001'
+maxSpeed: '3'
+maxTurnRate: '360'
+minSpeed: '3'
+spawnInvulnerabilitySeconds: '0'
+templateName: trapmineorbitermaster2
+tier: '9'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/67D - Thief Dungeon/unit_trapmineshort.txt config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineshort.txt
index 03818c2..b5210bb 100644
--- config_190206_2313/Units/67D - Thief Dungeon/unit_trapmineshort.txt
+++ config_190227_1544/Units/67D - Thief Dungeon/unit_trapmineshort.txt
@@ -3,32 +3,10 @@ artScale: '1.0'
colliderRadius: '0.42'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
gunMounts:
-- fireMode: JustShootDammit
- firingArc: '30'
- flashOffset: '0'
- gunTemplateName: trapmineblinkGun
- mountAngle: '0'
- mountName: blink1
- sfx:
- pitch: '2'
- sound: Enemy bullet fast small_1
- volume: '0.5'
- slewRate: '10'
-- fireMode: JustShootDammit
- firingArc: '30'
- flashOffset: '0'
- gunTemplateName: trapmineblinkGun2
- mountAngle: '0'
- mountName: blink2
- sfx:
- pitch: '4'
- sound: Enemy bullet fast small_1
- volume: '1'
- slewRate: '10'
- fireMode: Aimed
firingArc: '360'
flashOffset: '0'
gunTemplateName: trapmineboomGun2
mountAngle: '0'
@@ -77,11 +55,11 @@ gunMounts:
syncOffset: '0.0'
syncTo: warning1
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '100'
+maxHitPoints: '10'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '2'
templateName: trapmineshort
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokeboss.txt config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokeboss.txt
index 060b56d..0c3fe57 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokeboss.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokeboss.txt
@@ -14,11 +14,11 @@ additionalStates:
- events:
- code: GunAwake
name: heal
value: '0'
- code: AdjustHealthBy
- value: '0.01'
+ value: '0.02'
- code: Speech
speechOptions:
- barkKey: smokeboss_1
format: big
value: '2'
@@ -108,66 +108,74 @@ additionalStates:
- code: InstantEffect
delay: '0'
name: dangerCircle_1
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '180'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '0'
distance: '0.5'
isRelative: 'true'
@@ -211,66 +219,74 @@ additionalStates:
- code: InstantEffect
delay: '0'
name: dangerCircle_2
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '180'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '0'
distance: '0.5'
isRelative: 'true'
@@ -314,66 +330,74 @@ additionalStates:
- code: InstantEffect
delay: '0'
name: dangerCircle_2
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '180'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '0'
distance: '0.5'
isRelative: 'true'
@@ -417,66 +441,74 @@ additionalStates:
- code: InstantEffect
delay: '0'
name: dangerCircle_2
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '180'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '0'
distance: '0.5'
isRelative: 'true'
@@ -520,66 +552,74 @@ additionalStates:
- code: InstantEffect
delay: '0'
name: dangerCircle_2
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '180'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-45'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-90'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '-135'
distance: '0.5'
isRelative: 'true'
value: '1'
- code: Spawn
delay: '1'
+ maxChildren: '8'
name: smokebossswarm
offset:
angle: '0'
distance: '0.5'
isRelative: 'true'
@@ -618,11 +658,11 @@ additionalStates:
transitions:
- code: Time
toState: main
value: '10'
art: EnemyTempleBossPrefab
-artScale: '1'
+artScale: '1.3'
bankSmoothing: '10000'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '1.6'
colliderX: '0'
@@ -655,26 +695,23 @@ gunMounts:
spread: '0'
turn: '0'
mountAngle: '0'
mountName: heal
sfx:
- pitch: '0.5'
- sound: Enemy Rocket
-- fireMode: SprinklerTurnback
+ pitch: '1'
+ sound: Enemy Dash Mild
+ volume: '0.5'
+- fireMode: Aimed
firingArc: '360'
flashOffset: '1'
gunTemplateName: smokebossGun0
mountAngle: '0'
mountName: main0
sfx:
pitch: '0.6'
sound: Enemy Machinegun Hot
- slewRate: '0'
- sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '8'
- sprinklerStartAngle: '0'
- sprinklerTurnbackAngle: '5000000'
+ slewRate: '30'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '1'
gunTemplateName: smokebossGun
mountAngle: '0'
@@ -706,56 +743,57 @@ gunMounts:
syncOffset: '0.5'
syncTo: main2
gunTypes:
- bulletPrefab: leisurelyBullet
bulletSize: '3'
- burst: '50'
- cooldown: '10'
- damage: '0.65'
+ burst: '30'
+ cooldown: '1'
+ damage: '0.33'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.65'
+ effectDamage: '0.33'
effectTime: '0.1'
lifetime: '4'
multi: '3'
multiSpread: '120'
name: smokebossGun0
- rof: '2'
+ range: '20'
+ rof: '10'
speed: '3'
spread: '0'
- bulletPrefab: spinnerBullet
bulletSize: '2'
burst: '3'
cooldown: '5'
damage: '0.5'
effect: Water
effectAmount: '0.1'
effectDamage: '0.5'
effectTime: '0.1'
lifetime: '10'
multi: '15'
- multiSpread: '24'
+ multiSpread: '122'
name: smokebossGun
rof: '1'
speed: '2'
- spread: '20'
+ spread: '0'
- bulletPrefab: spinnerBullet
bulletSize: '2'
burst: '3'
cooldown: '5'
damage: '0.5'
effect: Water
effectAmount: '0.1'
effectDamage: '0.5'
effectTime: '0.1'
lifetime: '10'
- multi: '15'
- multiSpread: '24'
+ multi: '18'
+ multiSpread: '61'
name: smokebossGun2
rof: '1'
- speed: '4'
- spread: '20'
+ speed: '3'
+ spread: '0'
- bulletPrefab: freezeBullet
burst: '15'
cooldown: '2'
damage: '0.5'
effect: Slow
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebossDEATH.txt config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokebossDEATH.txt
index 5f9fd92..032078a 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebossDEATH.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokebossDEATH.txt
@@ -1,7 +1,7 @@
art: EnemyTempleBossPrefab_Death
-artScale: '1'
+artScale: '1.3'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '0.75'
colliderX: '0'
colliderY: '0'
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainA.txt config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokebosstrainA.txt
index 3268aaa..fd15189 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainA.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS1_smokebosstrainA.txt
@@ -1,30 +1,44 @@
art: EnemySmokebosstrainprefab
-artScale: '1'
+artScale: '2'
colliderRadius: '0.25'
colliderX: '0'
colliderY: '0'
effectImmunities:
- Confuse
elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
- firingArc: '90'
- flashOffset: '0.33'
- gunTemplateName: smokebosstrain01Gun
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '2'
+ burst: '2000000'
+ cooldown: '2'
+ damage: '0.2'
+ lifetime: '3.5'
+ multi: '1'
+ multiSpread: '0'
+ name: hammer
+ rof: '10'
+ speed: '0.25'
+ spread: '0'
mountAngle: '0'
- mountName: main
- slewRate: '360'
+ mountName: main2
+ sfx:
+ sound: 'null'
+ slewRate: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '10000001'
-maxSpeed: '4'
-maxTurnRate: '180'
+maxSpeed: '10'
+maxTurnRate: '90'
minSpeed: '0'
spawnInvulnerabilitySeconds: '999999'
templateName: smokebosstrainA
tier: '10'
xpMultiplier: '0'
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainB.txt config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainB.txt
deleted file mode 100644
index 5149914..0000000
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainC.txt config_190206_2313/Units/69D - Temple Dungeon/BOS1_smokebosstrainC.txt
deleted file mode 100644
index 9356c9c..0000000
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheefake.txt config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheefake.txt
index 96df0ac..def4bcd 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheefake.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheefake.txt
@@ -1,15 +1,16 @@
art: EnemyBastStatueSmall
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
- Confuse
energyRegenRate: '0'
-explosionPrefab: ExplosionSmall
+explosionPrefab: ExplosionMed
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '15'
maxSpeed: '7'
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheeleader5.txt config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheeleader5.txt
index 0dd2313..7a6b2f7 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheeleader5.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheeleader5.txt
@@ -1,7 +1,8 @@
art: EnemyBastStatue
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '3'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
@@ -36,92 +37,112 @@ gunMounts:
mountAngle: '-344.9'
mountName: flower1
offset:
- '0'
- '-11.61'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-56.9'
mountName: flower2
offset:
- '11.041767'
- '-3.587688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-272.9'
mountName: flower3
offset:
- '-11.041767'
- '-3.587688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-200.9'
mountName: flower4
offset:
- '-6.824187'
- '9.392688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-128.9'
mountName: flower5
offset:
- '6.824187'
- '9.392688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '10000'
cooldown: '0'
damage: '0.2'
effect: Water
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
- lifetime: '2'
- multi: '1'
- multiSpread: '0'
+ lifetime: '3'
+ multi: '30'
+ multiSpread: '73'
name: bansheeleadergun1
- rof: '6'
+ rof: '0.5'
speed: '2'
- spread: '360'
-- burst: '7'
+ spread: '0'
+- burst: '21'
cooldown: '4'
damage: '0.4'
effect: Water
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
lifetime: '5'
multi: '1'
multiOffset:
- '0'
- '0'
multiSpread: '0'
name: bansheeleaderflower1
- rof: '3'
+ rof: '10'
speed: '4.5'
spread: '0'
- burst: '6'
cooldown: '4'
damage: '0.45'
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheeleader5treasureroom.txt config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheeleader5treasureroom.txt
index 2c26032..da0526d 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOS2_bansheeleader5treasureroom.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOS2_bansheeleader5treasureroom.txt
@@ -1,7 +1,8 @@
-art: EnemySmokebossMaelstrom
+art: EnemyBastStatue
artScale: '0.8'
+bankSmoothing: '10000'
colliderRadius: '3'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
@@ -36,58 +37,78 @@ gunMounts:
mountAngle: '-344.9'
mountName: flower1
offset:
- '0'
- '-11.61'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-56.9'
mountName: flower2
offset:
- '11.041767'
- '-3.587688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-272.9'
mountName: flower3
offset:
- '-11.041767'
- '-3.587688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-200.9'
mountName: flower4
offset:
- '-6.824187'
- '9.392688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: bansheeleaderflower1
mountAngle: '-128.9'
mountName: flower5
offset:
- '6.824187'
- '9.392688'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Water
+ volume: '0.5'
slewRate: '0'
syncOffset: '0'
syncTo: center
healthRegenRate: '0'
maxEnergyPoints: '1'
diff --git config_190206_2313/Units/69D - Temple Dungeon/BOSX_bansheesacrifice.txt config_190227_1544/Units/69D - Temple Dungeon/BOSX_bansheesacrifice.txt
index adc1e2d..93ca5ad 100644
--- config_190206_2313/Units/69D - Temple Dungeon/BOSX_bansheesacrifice.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/BOSX_bansheesacrifice.txt
@@ -59,9 +59,13 @@ particlePositions:
- '-0.24'
rot:
- '0'
- '0'
- '0'
+spawnDuration: '3'
spawnInvulnerabilitySeconds: '0'
+spawnPFXPrefab: EnemyLaunchPod
+spawnPFXRotateRandomly: 'true'
templateName: bansheesacrifice
tier: '10'
+useSpawnDuration: 'true'
xpMultiplier: '0'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_duoguard.txt config_190227_1544/Units/69D - Temple Dungeon/unit_duoguard.txt
index 4cc1ec7..61d9319 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_duoguard.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_duoguard.txt
@@ -13,13 +13,15 @@ gunMounts:
firingArc: '360'
flashOffset: '1'
gunTemplateName: duoguardgun0
mountAngle: '0'
mountName: main0
+ sfx:
+ sound: Enemy Loop Flame Thrower
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '20'
+ sprinklerIncrementAngle: '10'
sprinklerStartAngle: '-90'
sprinklerTurnbackAngle: '1000000'
gunTypes:
- bulletPrefab: fireBullet
bulletSize: '2'
@@ -32,11 +34,11 @@ gunTypes:
effectTime: '1'
lifetime: '4'
multi: '1'
multiSpread: '0'
name: duoguardgun0
- rof: '2.5'
+ rof: '5'
speed: '2'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '35'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_smokebossswarm.txt config_190227_1544/Units/69D - Temple Dungeon/unit_smokebossswarm.txt
index a74e949..1d40325 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_smokebossswarm.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_smokebossswarm.txt
@@ -1,6 +1,6 @@
-art: EnemySmokebosstrainprefab
+art: EnemyCultist
artScale: '1.6'
colliderRadius: '0.25'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
@@ -31,9 +31,9 @@ particlePositions:
- '0.07'
rot:
- '0'
- '0'
- '0'
-spawnInvulnerabilitySeconds: '0.5'
+spawnInvulnerabilitySeconds: '5'
templateName: smokebossswarm
tier: '10'
xpMultiplier: '0'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_templemonk.txt config_190227_1544/Units/69D - Temple Dungeon/unit_templemonk.txt
index 2aa4dcb..a7640f8 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_templemonk.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_templemonk.txt
@@ -15,28 +15,28 @@ gunMounts:
gunTemplateName: templemonkgun2
mountAngle: '-90'
mountName: slash3
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '20'
+ sprinklerIncrementAngle: '5'
sprinklerStartAngle: '-90'
sprinklerTurnbackAngle: '1000000'
gunTypes:
- bulletPrefab: fireBullet
bulletSize: '2'
burst: '80'
- cooldown: '2'
+ cooldown: '1.5'
damage: '0.1'
effect: Burn
effectAmount: '1.5'
effectDamage: '0.1'
effectTime: '1'
lifetime: '3'
multi: '2'
multiSpread: '180'
name: templemonkgun2
- rof: '4'
+ rof: '10'
speed: '2'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '25'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_templemonk2attack.txt config_190227_1544/Units/69D - Temple Dungeon/unit_templemonk2attack.txt
index e3ac18d..f12cd3c 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_templemonk2attack.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_templemonk2attack.txt
@@ -1,35 +1,39 @@
art: Enemytemplemonk2attack
-artScale: '1'
+artScale: '1.5'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- waterWeakness
- burnResist
energyRegenRate: '0'
+explosionPrefab: Explosion_Hazard_Mild
gunMounts:
- fireMode: SprinklerTurnback
firingArc: '360'
flashOffset: '0'
gunTemplateName: templemonk2attackgun1
mountAngle: '0'
mountName: slash1
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Missile Mild
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '20'
sprinklerStartAngle: '-90'
sprinklerTurnbackAngle: '900000'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
gunTemplateName: templemonk2attackgun2
mountAngle: '0'
mountName: boom
slewRate: '0'
gunTypes:
-- bulletPrefab: laserBullet
+- bulletPrefab: leisurelyBullet
bulletSize: '0.75'
burst: '10000'
cooldown: '1'
damage: '0.2'
effect: Burn
@@ -50,16 +54,16 @@ gunTypes:
damage: '0.3'
effect: Burn
effectAmount: '0.1'
effectDamage: '0.3'
effectTime: '0.1'
- lifetime: '5'
- multi: '6'
- multiSpread: '72'
+ lifetime: '1'
+ multi: '10'
+ multiSpread: '36'
name: templemonk2attackgun2
rof: '10'
- speed: '1'
+ speed: '5'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '2'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_turret.txt config_190227_1544/Units/69D - Temple Dungeon/unit_turret.txt
index 570cddc..e65d2ea 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_turret.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_turret.txt
@@ -20,41 +20,45 @@ gunMounts:
firingArc: '0'
flashOffset: '0'
gunTemplateName: turretgun2
mountAngle: '0'
mountName: main0
+ sfx:
+ pitch: '1'
+ sound: Enemy Laser Loop10
+ volume: '1'
slewRate: '0'
gunTypes:
- bulletPrefab: leisurelyBullet
bulletSize: '3'
burst: '10'
cooldown: '0'
- damage: '0.4'
+ damage: '0.3'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.4'
+ effectDamage: '0.3'
effectTime: '0.1'
lifetime: '6'
- multi: '1'
- multiSpread: '0'
+ multi: '2'
+ multiSpread: '20'
name: turretgun1
rof: '0.5'
- speed: '3'
+ speed: '2.5'
spread: '10'
- bulletPrefab: laserBullet
- burst: '10'
+ burst: '100000'
cooldown: '0.25'
- damage: '0.45'
+ damage: '0.1'
effect: Burn
effectAmount: '2'
- effectDamage: '0.45'
+ effectDamage: '0.1'
effectTime: '1'
lifetime: '1'
multi: '2'
multiSpread: '90'
name: turretgun2
- rof: '4'
+ rof: '10'
speed: '6'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_turretleader.txt config_190227_1544/Units/69D - Temple Dungeon/unit_turretleader.txt
index fa4c325..2dde93b 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_turretleader.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_turretleader.txt
@@ -1,7 +1,8 @@
art: EnemyAlterOfDeath
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
@@ -17,22 +18,22 @@ gunMounts:
mountName: main
slewRate: '0'
gunTypes:
- bulletPrefab: leisurelyBullet
bulletSize: '3.8'
- burst: '10'
- cooldown: '0'
+ burst: '3'
+ cooldown: '2'
damage: '0.65'
effect: Water
effectAmount: '0.1'
effectDamage: '0.65'
effectTime: '0.1'
lifetime: '6'
multi: '1'
multiSpread: '0'
name: turretleadergun1
- rof: '1'
+ rof: '2.5'
speed: '3'
spread: '10'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_warpmine.txt config_190227_1544/Units/69D - Temple Dungeon/unit_warpmine.txt
index e158432..4354f54 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_warpmine.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_warpmine.txt
@@ -9,133 +9,57 @@ elementSusceptibilityIds:
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0.8'
+ flashOffset: '0'
gunTemplateName: warpminegun3
- mountAngle: '90'
+ mountAngle: '180'
mountName: main3
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '1.5'
+ flashOffset: '0'
gunTemplateName: warpminegun0
mountAngle: '0'
mountName: main0
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '1'
- gunTemplateName: warpminegunwall1
- mountAngle: '0'
- mountName: main01
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0.5'
- gunTemplateName: warpminegunwall2
- mountAngle: '0'
- mountName: main02
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: warpminegunwall3
- mountAngle: '0'
- mountName: main03
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
gunTypes:
-- bulletPrefab: shurikenBullet
- bulletSize: '1.5'
+- bulletPrefab: starBullet
+ bulletSize: '3'
burst: '1'
cooldown: '1000000'
damage: '0.4'
effect: Water
effectAmount: '0.1'
effectDamage: '0.4'
effectTime: '0.1'
- lifetime: '1'
+ lifetime: '5'
multi: '2'
- multiSpread: '180'
+ multiSpread: '30'
name: warpminegun3
rof: '1'
- speed: '1.5'
+ speed: '3.8'
spread: '0'
- bulletPrefab: shurikenBullet
bulletSize: '1.5'
burst: '1'
cooldown: '3'
- damage: '0.35'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.35'
- effectTime: '0.1'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '1.5'
+ effectDamage: '0.1'
+ effectTime: '1'
isPiercing: 'true'
- lifetime: '5'
- multi: '2'
+ lifetime: '1'
+ multi: '20'
+ multiLifetime: '0.3'
+ multiSpeed: '0.2'
multiSpread: '180'
name: warpminegun0
rof: '1'
- speed: '5.5'
- spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '1.5'
- burst: '1'
- cooldown: '3'
- damage: '0.35'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.35'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '2'
- multiSpread: '180'
- name: warpminegunwall1
- rof: '1'
- speed: '3.5'
- spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '1.5'
- burst: '1'
- cooldown: '3'
- damage: '0.35'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.35'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '2'
- multiSpread: '180'
- name: warpminegunwall2
- rof: '1'
- speed: '1.5'
- spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '1.5'
- burst: '1'
- cooldown: '3'
- damage: '0.35'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.35'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '1'
- multiSpread: '0'
- name: warpminegunwall3
- rof: '1'
- speed: '0.25'
+ speed: '0.1'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '6'
maxSpeed: '0'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_warpmine2.txt config_190227_1544/Units/69D - Temple Dungeon/unit_warpmine2.txt
index f75eed7..99a6393 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_warpmine2.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_warpmine2.txt
@@ -1,142 +1,65 @@
art: Enemywarpmine2
-artScale: '1'
+artScale: '1.5'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.8'
gunTemplateName: warpmine2gun3
- mountAngle: '45'
+ mountAngle: '180'
mountName: main3
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '1.5'
gunTemplateName: warpmine2gun0
mountAngle: '0'
mountName: main0
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '1'
- gunTemplateName: warpmine2gunwall1
- mountAngle: '0'
- mountName: main01
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0.5'
- gunTemplateName: warpmine2gunwall2
- mountAngle: '0'
- mountName: main02
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: warpmine2gunwall3
- mountAngle: '0'
- mountName: main03
- slewRate: '0'
- syncOffset: '0'
- syncTo: main0
gunTypes:
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
+- bulletPrefab: starBullet
+ bulletSize: '1.5'
burst: '1'
cooldown: '1000000'
- damage: '0.5'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- lifetime: '3'
- multi: '4'
- multiSpread: '90'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '1.5'
+ effectDamage: '0.1'
+ effectTime: '1'
+ lifetime: '2'
+ multi: '36'
+ multiLifetime: '0'
+ multiSpread: '190'
name: warpmine2gun3
rof: '1'
- speed: '2'
+ speed: '3'
spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
+- bulletPrefab: starBullet
+ bulletSize: '1.5'
burst: '1'
- cooldown: '3'
- damage: '0.5'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '4'
- multiSpread: '90'
+ cooldown: '1000000'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '1.5'
+ effectDamage: '0.1'
+ effectTime: '1'
+ lifetime: '2'
+ multi: '36'
+ multiLifetime: '0'
+ multiSpread: '190'
name: warpmine2gun0
rof: '1'
speed: '3'
spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
- burst: '1'
- cooldown: '3'
- damage: '0.5'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '4'
- multiSpread: '90'
- name: warpmine2gunwall1
- rof: '1'
- speed: '2'
- spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
- burst: '1'
- cooldown: '3'
- damage: '0.5'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '4'
- multiSpread: '90'
- name: warpmine2gunwall2
- rof: '1'
- speed: '1'
- spread: '0'
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
- burst: '1'
- cooldown: '3'
- damage: '0.5'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '5'
- multi: '1'
- multiSpread: '0'
- name: warpmine2gunwall3
- rof: '1'
- speed: '0'
- spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '22'
maxSpeed: '0'
maxTurnRate: '360'
diff --git config_190206_2313/Units/69D - Temple Dungeon/unit_warpmineleader.txt config_190227_1544/Units/69D - Temple Dungeon/unit_warpmineleader.txt
index b7e3564..ad09602 100644
--- config_190206_2313/Units/69D - Temple Dungeon/unit_warpmineleader.txt
+++ config_190227_1544/Units/69D - Temple Dungeon/unit_warpmineleader.txt
@@ -1,62 +1,50 @@
art: Enemywarpmine
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
- gunTemplateName: warpmineleadergun
- mountAngle: '0'
- mountName: main0
- slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: warpminegunwall1
- mountAngle: '0'
- mountName: main01
+ gunTemplateName: warpmineleadergun3
+ mountAngle: '180'
+ mountName: main3
slewRate: '0'
- syncOffset: '0'
- syncTo: main0
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
- gunTemplateName: warpminegunwall2
+ gunTemplateName: warpminegun0
mountAngle: '0'
- mountName: main02
+ mountName: main0
slewRate: '0'
- syncOffset: '0'
- syncTo: main0
gunTypes:
-- bulletPrefab: shurikenBullet
- bulletSize: '2'
+- bulletPrefab: starBullet
+ bulletSize: '3'
burst: '1'
- cooldown: '3'
- damage: '0.3'
+ cooldown: '1000000'
+ damage: '0.4'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.3'
+ effectDamage: '0.4'
effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '0.5'
- multi: '2'
- multiSpread: '180'
- name: warpmineleadergun
+ lifetime: '5'
+ multi: '3'
+ multiSpread: '45'
+ name: warpmineleadergun3
rof: '1'
- speed: '10'
+ speed: '3.8'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '30'
+maxHitPoints: '18'
maxSpeed: '0'
maxTurnRate: '360'
minSpeed: '0'
particlePositions:
- name: darkSmoke
diff --git config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortfastforward.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortfastforward.txt
new file mode 100644
index 0000000..775a06d
--- /dev/null
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortfastforward.txt
@@ -0,0 +1,22 @@
+art: EnemySecretPoliceMine
+artScale: '1'
+cameraZoomRadius: '24.00'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+isVisibleToAI: 'true'
+maxEnergyPoints: '1'
+maxHitPoints: '10000000'
+maxSpeed: '0'
+maxTurnRate: '0'
+minSpeed: '0'
+showStats: never
+spawnInvulnerabilitySeconds: '0'
+templateName: escortfastforward
+tier: '0'
+xpMultiplier: '0'
+xpRadius: '30'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/BOS0_escortmission.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortmission.txt
index e044634..1237837 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/BOS0_escortmission.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortmission.txt
@@ -25,11 +25,11 @@ additionalStates:
value: '20'
- code: Auto
toState: wait
value: '0'
art: FriendlyDrillShipPrefab
-artScale: '1'
+artScale: '1.5'
bankSmoothing: '10000'
colliderRadius: '0'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/BOS0_escortmissionDEATH.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortmissionDEATH.txt
index bdaf2ab..967e200 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/BOS0_escortmissionDEATH.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS0_escortmissionDEATH.txt
@@ -1,7 +1,7 @@
art: FriendlyDrillShipPrefab_Death
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0'
colliderX: '0'
colliderY: '0'
damageThreshold: '0'
energyRegenRate: '0'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmissile.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmissile.txt
index 55335ad..ff32c6a 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmissile.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmissile.txt
@@ -1,39 +1,118 @@
-art: EnemyGoliathBomb
-artScale: '1'
+additionalStates:
+ fx_loop:
+ - actionRule:
+ code: Normal
+ events:
+ - code: InstantEffect
+ delay: '0.0'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.1'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.2'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.3'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.4'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.5'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.6'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.7'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.8'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.9'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ moveRule:
+ code: FollowUnitType
+ name: parent
+ value: '1'
+ name: initial
+ transitions:
+ - code: Time
+ toState: initial
+ value: '1'
+art: EnemyAncientTurretMissile
+artScale: '2'
bankSmoothing: '10000'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: ExplosionMed
gunMounts:
-- fireMode: SprinklerTurnback
+- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.0'
- gunTemplateName: escortgoliathmissilegun2
+ gunTemplateName: escortturretmissilegun
mountAngle: '0'
mountName: main2
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Missile Mild
slewRate: '10'
- sprinklerFlyback: 'false'
- sprinklerIncrementAngle: '2'
- sprinklerStartAngle: '0'
- sprinklerTurnbackAngle: '1000000'
-gunTypes:
-- bulletHue: purple
- bulletPalette: ringing
- bulletSize: '1'
- burst: '10000'
- cooldown: '0'
- damage: '0'
- lifetime: '2'
- multi: '3'
- multiSpread: '0'
- name: escortgoliathmissilegun2
- rof: '20'
- speed: '0.75'
- spread: '60'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '30'
maxSpeed: '10'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/BOS3_escortevilorb.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS3_escortevilorb.txt
index 12b6bb0..9716eac 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/BOS3_escortevilorb.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS3_escortevilorb.txt
@@ -1,20 +1,300 @@
+additionalStates:
+ toggle_safety:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield1
+ value: '0'
+ - code: VariableSet
+ name: healthtriggershield2
+ value: '0'
+ - code: VariableSet
+ name: healthtriggershield3
+ value: '0'
+ - code: VariableSet
+ name: healthtriggershield4
+ value: '0'
+ - code: VariableSet
+ name: healthtriggershield5
+ value: '0'
+ - code: StartEffect
+ name: Shielded
+ value: '1.0'
+ name: initial
+ transitions:
+ - code: Auto
+ toState: main
+ value: '0'
+ - events:
+ - code: StopEffect
+ name: Shielded
+ value: '1.0'
+ name: main
+ transitions:
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - code: And
+ subconditions:
+ - code: HealthBelow
+ value: '0.9'
+ - code: VariableBelow
+ name: healthtriggershield1
+ value: '1'
+ toState: healthtriggershield1
+ - code: And
+ subconditions:
+ - code: HealthBelow
+ value: '0.8'
+ - code: VariableBelow
+ name: healthtriggershield2
+ value: '1'
+ toState: healthtriggershield2
+ - code: And
+ subconditions:
+ - code: HealthBelow
+ value: '0.7'
+ - code: VariableBelow
+ name: healthtriggershield3
+ value: '1'
+ toState: healthtriggershield3
+ - code: And
+ subconditions:
+ - code: HealthBelow
+ value: '0.6'
+ - code: VariableBelow
+ name: healthtriggershield4
+ value: '1'
+ toState: healthtriggershield4
+ - code: And
+ subconditions:
+ - code: HealthBelow
+ value: '0.5'
+ - code: VariableBelow
+ name: healthtriggershield5
+ value: '1'
+ toState: healthtriggershield5
+ - name: healthtriggershield1
+ substates:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield1
+ value: '1'
+ - code: StartEffect
+ delay: '0.0'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.1'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.2'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.3'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.4'
+ name: Shielded
+ value: '1.0'
+ name: healthtriggershield1_0
+ transitions:
+ - code: Time
+ toState: healthtriggershield1_0
+ value: '0.5'
+ transitions:
+ - code: Time
+ toState: main
+ value: '15'
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - name: healthtriggershield2
+ substates:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield2
+ value: '1'
+ - code: StartEffect
+ delay: '0.0'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.1'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.2'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.3'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.4'
+ name: Shielded
+ value: '1.0'
+ name: healthtriggershield2_0
+ transitions:
+ - code: Time
+ toState: healthtriggershield2_0
+ value: '0.5'
+ transitions:
+ - code: Time
+ toState: main
+ value: '15'
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - name: healthtriggershield3
+ substates:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield3
+ value: '1'
+ - code: StartEffect
+ delay: '0.0'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.1'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.2'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.3'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.4'
+ name: Shielded
+ value: '1.0'
+ name: healthtriggershield3_0
+ transitions:
+ - code: Time
+ toState: healthtriggershield3_0
+ value: '0.5'
+ transitions:
+ - code: Time
+ toState: main
+ value: '15'
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - name: healthtriggershield4
+ substates:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield4
+ value: '1'
+ - code: StartEffect
+ delay: '0.0'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.1'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.2'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.3'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.4'
+ name: Shielded
+ value: '1.0'
+ name: healthtriggershield4_0
+ transitions:
+ - code: Time
+ toState: healthtriggershield4_0
+ value: '0.5'
+ transitions:
+ - code: Time
+ toState: main
+ value: '15'
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - name: healthtriggershield5
+ substates:
+ - events:
+ - code: VariableSet
+ name: healthtriggershield5
+ value: '1'
+ - code: StartEffect
+ delay: '0.0'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.1'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.2'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.3'
+ name: Shielded
+ value: '1.0'
+ - code: StartEffect
+ delay: '0.4'
+ name: Shielded
+ value: '1.0'
+ name: healthtriggershield5_0
+ transitions:
+ - code: Time
+ toState: healthtriggershield5_0
+ value: '0.5'
+ transitions:
+ - code: Time
+ toState: main
+ value: '15'
+ - code: NearMarker
+ name: escortbossbattle
+ toState: bossmode
+ value: '99'
+ - events:
+ - code: StatefulEffect
+ name: dangerCircle_3
+ value: '1'
+ - code: StopEffect
+ delay: '5'
+ name: Shielded
+ value: '1.0'
+ name: bossmode
art: EnemyEscortBossPrefab
artScale: '1'
bankSmoothing: '10000'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '25'
colliderRadius: '3'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
- Confuse
energyRegenRate: '0'
-explosionPrefab: ExplosionBig2
+explosionPrefab: planeExplosionEmpty
gunMounts:
-- fireMode: JustShootDammit
+- fireMode: Aimed
firingArc: '360'
flashOffset: '0.0'
gunTemplateName: escortevilorbgun
mountAngle: '180'
mountName: main
@@ -75,11 +355,11 @@ gunTypes:
name: escortevilorbgun3
rof: '4'
speed: '10'
spread: '0'
healthRegenRate: '0'
-isVisibleInRadar: 'false'
+isVisibleInRadar: 'true'
loot:
bossloot:
lootTableId: miniboss
upgrades:
lootTableId: upgrade_fire_bonus_20
diff --git config_190227_1544/Units/71D - Escort Mission Dungeon/BOS3_escortevilorbDEATH.txt config_190227_1544/Units/71D - Escort Mission Dungeon/BOS3_escortevilorbDEATH.txt
new file mode 100644
index 0000000..541ac10
--- /dev/null
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/BOS3_escortevilorbDEATH.txt
@@ -0,0 +1,38 @@
+art: EnemyEscortBossPrefab
+artScale: '1'
+cameraZoomMultiplier: '1.25'
+cameraZoomRadius: '30'
+colliderRadius: '3'
+colliderX: '0'
+colliderY: '0'
+damageThreshold: '0'
+effectImmunities:
+- Confuse
+energyRegenRate: '0'
+explosionPrefab: ExplosionB_Final
+gunMounts:
+- fireMode: SprinklerTurnback
+ firingArc: '360'
+ flashOffset: '0'
+ gunTemplateName: gargantuaDEATHgun
+ mountAngle: '90'
+ mountName: main
+ sfx:
+ sound: 'null'
+ slewRate: '0'
+ sprinklerFlyback: 'true'
+ sprinklerIncrementAngle: '125'
+ sprinklerStartAngle: '0'
+ sprinklerTurnbackAngle: '100000'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '11111111'
+maxSpeed: '0'
+maxTurnRate: '0'
+minSpeed: '0'
+recoilScale: '20'
+recoilTimeScale: '0.02'
+spawnInvulnerabilitySeconds: '0'
+templateName: escortevilorbDEATH
+tier: '10'
+xpMultiplier: '0'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/unit_escortbomb.txt config_190227_1544/Units/71D - Escort Mission Dungeon/unit_escortbomb.txt
index 51c58d3..dd5a550 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/unit_escortbomb.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/unit_escortbomb.txt
@@ -26,9 +26,13 @@ particlePositions:
- '-0.89'
rot:
- '0'
- '0'
- '-90'
+spawnDuration: '3'
spawnInvulnerabilitySeconds: '0'
+spawnPFXPrefab: EnemyLaunchPod
+spawnPFXRotateRandomly: 'true'
templateName: escortbomb
tier: '10'
+useSpawnDuration: 'true'
xpMultiplier: '0'
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/xxx_escortturretmissile.txt config_190227_1544/Units/71D - Escort Mission Dungeon/xxx_escortturretmissile.txt
index aa29b06..aa555ac 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/xxx_escortturretmissile.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/xxx_escortturretmissile.txt
@@ -1,41 +1,134 @@
+additionalStates:
+ fx_loop:
+ - actionRule:
+ code: Normal
+ events:
+ - code: InstantEffect
+ delay: '0.0'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.1'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.2'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.3'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.4'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.5'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.6'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.7'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.8'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ - code: InstantEffect
+ delay: '0.9'
+ name: explosionSmallMuted
+ offset:
+ angle: '180'
+ distance: '0.33'
+ isRelative: 'true'
+ value: '1'
+ moveRule:
+ code: FollowUnitType
+ name: parent
+ value: '1'
+ name: initial
+ transitions:
+ - code: Time
+ toState: initial
+ value: '1'
art: EnemyAncientTurretMissile
artScale: '1'
bankSmoothing: '10000'
-colliderRadius: '0'
+colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: ExplosionMed
gunMounts:
-- fireMode: SprinklerTurnback
+- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.1'
gunTemplateName: escortturretmissilegun
mountAngle: '0'
mountName: main2
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Missile Mild
slewRate: '10'
- sprinklerFlyback: 'false'
- sprinklerIncrementAngle: '125'
- sprinklerStartAngle: '0'
- sprinklerTurnbackAngle: '1000000'
gunTypes:
-- bulletSize: '0.8'
+- bulletSize: '0.1'
burst: '10000'
cooldown: '0'
damage: '0'
lifetime: '0.25'
multi: '1'
multiSpread: '0'
name: escortturretmissilegun
- rof: '30'
+ rof: '10'
speed: '0'
spread: '360'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '10000000'
+maxHitPoints: '5'
maxSpeed: '0'
maxTurnRate: '270'
minSpeed: '0'
spawnInvulnerabilitySeconds: '0'
templateName: escortturretmissile
diff --git config_190206_2313/Units/71D - Escort Mission Dungeon/zzz_escort_wallgate.txt config_190227_1544/Units/71D - Escort Mission Dungeon/zzz_escort_wallgate.txt
index 744d286..eb90f02 100644
--- config_190206_2313/Units/71D - Escort Mission Dungeon/zzz_escort_wallgate.txt
+++ config_190227_1544/Units/71D - Escort Mission Dungeon/zzz_escort_wallgate.txt
@@ -7,13 +7,15 @@ energyRegenRate: '0'
explosionPrefab: ExplosionDestructableTerrain_Rock
healthRegenRate: '0'
isVisibleInRadar: 'false'
isWall: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '999999999'
+maxHitPoints: '999999'
maxSpeed: '0.0'
maxTurnRate: '0'
minSpeed: '0.0'
+showName: never
+showStats: always
spawnInvulnerabilitySeconds: '0'
templateName: escort_wallgate
tier: '0'
xpMultiplier: '0'
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/BOS_swarmbossswarm.txt config_190227_1544/Units/72D - Arena Dungeon 1/BOS_swarmbossswarm.txt
index dead2df..7853b10 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/BOS_swarmbossswarm.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/BOS_swarmbossswarm.txt
@@ -16,14 +16,14 @@ gunMounts:
sound: 'null'
signalTime: '2'
slewRate: '0'
gunTypes:
- bulletPrefab: leisurelyBullet
- bulletSize: '10'
+ bulletSize: '7'
burst: '210'
cooldown: '3'
- damage: '0.9'
+ damage: '0.7'
isPiercing: 'true'
lifetime: '0.25'
name: swarmbossswarmgun
rof: '4'
speed: '3'
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/BOS_swarmbosstrap.txt config_190227_1544/Units/72D - Arena Dungeon 1/BOS_swarmbosstrap.txt
index 7a74be3..1093fbf 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/BOS_swarmbosstrap.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/BOS_swarmbosstrap.txt
@@ -1,18 +1,18 @@
-art: EnemyGroundskeeperBomb
+art: EnemyArena1BossBomb
artScale: '1'
-colliderRadius: '0'
+colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
healthRegenRate: '0'
-isVisibleInRadar: 'false'
+isVisibleInRadar: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '10000001'
+maxHitPoints: '40'
maxSpeed: '10'
maxTurnRate: '360'
minSpeed: '10'
-spawnInvulnerabilitySeconds: '100'
+spawnInvulnerabilitySeconds: '0'
templateName: swarmbosstrap
tier: '5'
xpMultiplier: '0'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/SLO2_arenasniper.txt config_190227_1544/Units/72D - Arena Dungeon 1/SLO2_arenasniper.txt
new file mode 100644
index 0000000..d639742
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/SLO2_arenasniper.txt
@@ -0,0 +1,74 @@
+art: EnemyArena1Sniper
+artScale: '1.33'
+colliderRadius: '0.3'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+gunMounts:
+- fireMode: Aimed
+ firingArc: '360'
+ flashOffset: '0.4'
+ gunTemplateName: arenasniperbiggun
+ mountAngle: '0'
+ mountName: big
+ sfx:
+ pitch: '1'
+ sound: Enemy Sniper Mild
+ signalTime: '0.5'
+ slewRate: '360'
+gunTypes:
+- bulletSize: '1'
+ burst: '1'
+ cooldown: '2'
+ damage: '1'
+ lifetime: '2'
+ name: arenasniperbiggun
+ rof: '1'
+ speed: '8'
+ spread: '0'
+healthRegenRate: '0'
+includedStates:
+ main:
+ - goinghome
+maxEnergyPoints: '1'
+maxHitPoints: '11'
+maxHomeDistance: '25'
+maxSpeed: '2'
+maxTurnRate: '200'
+minSpeed: '1'
+particlePositions:
+- name: darkSmokeSlow
+ pos:
+ - '0'
+ - '-0.465'
+ - '-0.075'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+- name: darkSmokeSlow
+ pos:
+ - '-0.11'
+ - '-0.43'
+ - '-0.26'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+- name: darkSmokeSlow
+ pos:
+ - '-0.163'
+ - '-0.486'
+ - '-0.227'
+ rot:
+ - '0'
+ - '0'
+ - '-90'
+spawnDuration: '3'
+spawnInvulnerabilitySeconds: '2'
+spawnPFXPrefab: EnemyLaunchPod
+spawnPFXRotateRandomly: 'true'
+templateName: arenasniper
+tier: '4'
+useSpawnDuration: 'true'
+xpMultiplier: '2'
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/SLO_arenatetra.txt config_190227_1544/Units/72D - Arena Dungeon 1/SLO_arenatetra.txt
index 49f41f5..8a00c9e 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/SLO_arenatetra.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/SLO_arenatetra.txt
@@ -44,11 +44,11 @@ gunMounts:
spread: '0'
turn: '0'
mountAngle: '0'
mountName: main
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '1'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '2.5'
gunTypeConfig:
@@ -65,11 +65,11 @@ gunMounts:
spread: '0'
turn: '120'
mountAngle: '0'
mountName: main2
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '1'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '2.5'
gunTypeConfig:
@@ -86,11 +86,11 @@ gunMounts:
spread: '0'
turn: '240'
mountAngle: '0'
mountName: main3
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '1'
syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '1'
gunTypeConfig:
@@ -107,11 +107,11 @@ gunMounts:
spread: '0'
turn: '0'
mountAngle: '0'
mountName: main4
slewRate: '0'
- syncOffset: '0.5'
+ syncOffset: '1'
syncTo: warning
- fireMode: SprinklerTurnback
firingArc: '0'
flashOffset: '0'
gunTypeConfig:
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/unit_arenaswarm.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarm.txt
index 9ca54d4..7771907 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/unit_arenaswarm.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarm.txt
@@ -16,14 +16,14 @@ gunMounts:
sound: 'null'
signalTime: '2'
slewRate: '0'
gunTypes:
- bulletPrefab: leisurelyBullet
- bulletSize: '5'
+ bulletSize: '7'
burst: '210'
cooldown: '3'
- damage: '0.625'
+ damage: '0.7'
isPiercing: 'true'
lifetime: '0.25'
name: arenaswarmgun
rof: '4'
speed: '3'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstant.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstant.txt
new file mode 100644
index 0000000..5113cbe
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstant.txt
@@ -0,0 +1,39 @@
+art: EnemyArena1FrenziedMob
+artScale: '1'
+colliderRadius: '1.25'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0'
+ gunTemplateName: arenaswarmgun
+ mountAngle: '0'
+ mountName: main
+ sfx:
+ sound: 'null'
+ signalTime: '2'
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '2'
+maxSpeed: '3'
+maxTurnRate: '360'
+minSpeed: '3'
+particlePositions:
+- name: darkSmoke
+ pos:
+ - '0'
+ - '-0.36'
+ - '0.07'
+ rot:
+ - '0'
+ - '0'
+ - '0'
+spawnInvulnerabilitySeconds: '0.5'
+templateName: arenaswarminstant
+tier: '5'
+xpMultiplier: '0'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader.txt
new file mode 100644
index 0000000..d5e7d94
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader.txt
@@ -0,0 +1,20 @@
+art: EnemyThiefTrooperLeader
+artScale: '1.5'
+colliderRadius: '1'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: Explosion
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '40'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '0'
+templateName: arenaswarminstantleader
+tier: '5'
+xpMultiplier: '1'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader2.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader2.txt
new file mode 100644
index 0000000..0bb5c0f
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader2.txt
@@ -0,0 +1,20 @@
+art: EnemyThiefTrooperLeader
+artScale: '1.5'
+colliderRadius: '1'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: Explosion
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '40'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '0'
+templateName: arenaswarminstantleader2
+tier: '5'
+xpMultiplier: '1'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader3.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader3.txt
new file mode 100644
index 0000000..99ee471
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader3.txt
@@ -0,0 +1,20 @@
+art: EnemyThiefTrooperLeader
+artScale: '1.5'
+colliderRadius: '1'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: Explosion
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '40'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '0'
+templateName: arenaswarminstantleader3
+tier: '5'
+xpMultiplier: '1'
diff --git config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader4.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader4.txt
new file mode 100644
index 0000000..ab69c32
--- /dev/null
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader4.txt
@@ -0,0 +1,20 @@
+art: EnemyThiefTrooperLeader
+artScale: '1.5'
+colliderRadius: '1'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- burnWeakness
+- poisonResist
+energyRegenRate: '0'
+explosionPrefab: Explosion
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '40'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+spawnInvulnerabilitySeconds: '0'
+templateName: arenaswarminstantleader4
+tier: '5'
+xpMultiplier: '1'
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/unit_arenatackler.txt config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenatackler.txt
index 6666a8c..ba85898 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/unit_arenatackler.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/unit_arenatackler.txt
@@ -1,7 +1,7 @@
art: EnemyArena1ExoticRhino
-artScale: '1'
+artScale: '1.4'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
gunMounts:
@@ -54,11 +54,11 @@ gunTypes:
rof: '4'
speed: '8'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '20'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '120'
minSpeed: '0'
particlePositions:
- name: darkSmoke
diff --git config_190206_2313/Units/72D - Arena Dungeon 1/zzz_arenadungeontreasureBIG.txt config_190227_1544/Units/72D - Arena Dungeon 1/zzz_arenadungeontreasureBIG.txt
index 1573043..8cfd178 100644
--- config_190206_2313/Units/72D - Arena Dungeon 1/zzz_arenadungeontreasureBIG.txt
+++ config_190227_1544/Units/72D - Arena Dungeon 1/zzz_arenadungeontreasureBIG.txt
@@ -6,11 +6,11 @@ colliderY: '0'
energyRegenRate: '0'
explosionPrefab: Explosion
gunMounts:
- fireMode: JustShootDammit
firingArc: '0'
- flashOffset: '6'
+ flashOffset: '3'
gunTypeConfig:
bulletHue: green
bulletPalette: all_color
bulletPrefab: leisurelyBullet
bulletSize: '2'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacube.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacube.txt
index 94fcc9e..4874eb6 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacube.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacube.txt
@@ -36,10 +36,37 @@ gunMounts:
speed: '3'
spread: '0'
mountAngle: '0'
mountName: forcefield
slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ bulletPrefab: leisurelyBullet
+ bulletSize: '3'
+ burst: '200'
+ cooldown: '1000'
+ damage: '0.5'
+ effect: Lightning
+ effectAmount: '0.1'
+ effectDamage: '0.5'
+ effectTime: '0.1'
+ isPiercing: 'true'
+ lifetime: '10'
+ multi: '72'
+ multiSpread: '5'
+ name: quad
+ rof: '1'
+ speed: '4.5'
+ spread: '0'
+ mountAngle: '0'
+ mountName: giantring
+ sfx:
+ pitch: '2'
+ sound: Explosion Hazardous Nuke
+ slewRate: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTable:
- items:
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall.txt
index 3db6282..92e9e77 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall.txt
@@ -77,35 +77,10 @@ gunMounts:
sound: 'null'
signalTime: '2'
slewRate: '0'
syncOffset: '1'
syncTo: warning
-- fireMode: JustShootDammit
- firingArc: '0'
- flashOffset: '1'
- gunTypeConfig:
- bulletPrefab: tracerBullet
- bulletSize: '2'
- burst: '28'
- cooldown: '10000'
- damage: '0.25'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.25'
- effectTime: '0.1'
- lifetime: '3'
- multi: '4'
- multiSpread: '90'
- name: quad
- rof: '1'
- speed: '4'
- spread: '0'
- mountAngle: '0'
- mountName: quad
- slewRate: '0'
- syncOffset: '0'
- syncTo: warning
gunTypes:
- bulletPalette: all_color
bulletPrefab: leisurelyBullet
bulletSize: '4'
burst: '1'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall2.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall2.txt
index 81a2824..4b59c41 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall2.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubebiglaserwall2.txt
@@ -77,35 +77,10 @@ gunMounts:
sound: 'null'
signalTime: '2'
slewRate: '0'
syncOffset: '2'
syncTo: warning
-- fireMode: JustShootDammit
- firingArc: '0'
- flashOffset: '1'
- gunTypeConfig:
- bulletPrefab: tracerBullet
- bulletSize: '2'
- burst: '28'
- cooldown: '10000'
- damage: '0.25'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.25'
- effectTime: '0.1'
- lifetime: '3'
- multi: '4'
- multiSpread: '90'
- name: quad
- rof: '1'
- speed: '3'
- spread: '0'
- mountAngle: '0'
- mountName: quad
- slewRate: '0'
- syncOffset: '0'
- syncTo: warning
gunTypes:
- bulletPalette: all_color
bulletPrefab: leisurelyBullet
bulletSize: '6'
burst: '1'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubelasercross.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubelasercross.txt
index 31f0219..8c62e9f 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubelasercross.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubelasercross.txt
@@ -8,38 +8,10 @@ elementSusceptibilityIds:
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: arenacubelasercrossgun
- mountAngle: '45'
- mountName: main
- offset:
- - '0'
- - '0.25'
- sfx:
- sound: Enemy Laser Loop4
- signalTime: '2'
- slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: arenacubelasercrossgun2
- mountAngle: '-45'
- mountName: main2
- offset:
- - '0'
- - '0.25'
- sfx:
- sound: 'null'
- signalTime: '2'
- slewRate: '0'
- syncOffset: '0'
- syncTo: main
-- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '1'
gunTypeConfig:
bulletPrefab: tracerBullet
bulletSize: '2'
@@ -58,53 +30,10 @@ gunMounts:
speed: '4'
spread: '0'
mountAngle: '0'
mountName: quad
slewRate: '0'
- syncOffset: '2'
- syncTo: main
-gunTypes:
-- bulletPrefab: laserBullet
- bulletSize: '2'
- burst: '210'
- cooldown: '3'
- damage: '0.7'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.7'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '0.2'
- multi: '2'
- multiOffset:
- - '2.12'
- - '2.12'
- multiSpread: '0'
- name: arenacubelasercrossgun
- rof: '5'
- speed: '0'
- spread: '0'
-- bulletPrefab: laserBullet
- bulletSize: '2'
- burst: '210'
- cooldown: '3'
- damage: '0.7'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.7'
- effectTime: '0.1'
- isPiercing: 'true'
- lifetime: '0.2'
- multi: '2'
- multiOffset:
- - '-2.12'
- - '2.12'
- multiSpread: '0'
- name: arenacubelasercrossgun2
- rof: '5'
- speed: '0'
- spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '12'
maxSpeed: '3'
maxTurnRate: '360'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubenode.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenode.txt
index bd2c1d7..7c64b43 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubenode.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenode.txt
@@ -1,8 +1,8 @@
-art: EnemyGuardBarracks
-artScale: '0.5'
-colliderRadius: '2.5'
+art: EnemyArena2C
+artScale: '1'
+colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
@@ -20,14 +20,15 @@ gunMounts:
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.25'
effectTime: '0.1'
isPiercing: 'true'
- lifetime: '3'
+ lifetime: '5'
multi: '1'
multiSpread: '45'
name: quad
+ range: '20'
rof: '1'
speed: '4'
spread: '0'
mountAngle: '0'
mountName: main
diff --git config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster2.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster2.txt
new file mode 100644
index 0000000..47b9d57
--- /dev/null
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster2.txt
@@ -0,0 +1,18 @@
+art: '!EnemyInvisible'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+effectImmunities:
+- Confuse
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '65'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '2'
+templateName: arenacubenodemaster2
+tier: '10'
diff --git config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster3.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster3.txt
new file mode 100644
index 0000000..a6c188f
--- /dev/null
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster3.txt
@@ -0,0 +1,18 @@
+art: '!EnemyInvisible'
+colliderRadius: '0'
+colliderX: '0'
+colliderY: '0'
+effectImmunities:
+- Confuse
+energyRegenRate: '0'
+explosionPrefab: planeExplosionEmpty
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '65'
+maxSpeed: '0'
+maxTurnRate: '90'
+minSpeed: '0'
+recoilScale: '0'
+spawnInvulnerabilitySeconds: '2'
+templateName: arenacubenodemaster3
+tier: '10'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubespiral.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubespiral.txt
index ad7458c..ac9379d 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubespiral.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubespiral.txt
@@ -7,23 +7,19 @@ elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
- firingArc: '360'
- flashOffset: '0.0'
- gunTemplateName: arenacubespiralaimgun
- mountAngle: '0'
- mountName: aimgun
- slewRate: '360'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
gunTemplateName: arenacubespiralgun
mountAngle: '0'
mountName: sprinkle
+ sfx:
+ sound: Enemy Energy Loop6
+ volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.67'
gunTemplateName: arenacubespiralexplode
@@ -63,26 +59,10 @@ gunTypes:
multiSpread: '12'
name: arenacubespiralexplode
rof: '100'
speed: '3'
spread: '0'
-- bulletPrefab: shurikenBullet
- burst: '1'
- cooldown: '3'
- damage: '0.5'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.5'
- effectTime: '0.1'
- lifetime: '2'
- multi: '1'
- multiSpread: '0'
- name: arenacubespiralaimgun
- range: '16'
- rof: '4'
- speed: '5'
- spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '27'
maxSpeed: '8'
maxTurnRate: '360'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubetendril.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubetendril.txt
index 94eee7a..d9a11a8 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubetendril.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubetendril.txt
@@ -7,23 +7,19 @@ elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
- firingArc: '360'
- flashOffset: '0.0'
- gunTemplateName: arenacubespiralaimgun
- mountAngle: '0'
- mountName: aimgun
- slewRate: '360'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
gunTemplateName: arenacubetendrilgun
mountAngle: '0'
mountName: sprinkle
+ sfx:
+ sound: Enemy Energy Loop6
+ volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.67'
gunTemplateName: arenacubetendrilexplode
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubetendrilrandom.txt config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubetendrilrandom.txt
index 14040a8..6479d3a 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/BOS_arenacubetendrilrandom.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/BOS_arenacubetendrilrandom.txt
@@ -13,10 +13,13 @@ gunMounts:
firingArc: '360'
flashOffset: '0'
gunTemplateName: arenacubetendrilrandomgun
mountAngle: '0'
mountName: sprinkle
+ sfx:
+ sound: Enemy Energy Loop6
+ volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.67'
gunTemplateName: arenacubetendrilexplode
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2ballnchain.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2ballnchain.txt
index ee12e17..ff8c550 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2ballnchain.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2ballnchain.txt
@@ -1,7 +1,8 @@
art: EnemyArena2G
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '1.5'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
@@ -85,33 +86,59 @@ gunMounts:
- '-1.2'
slewRate: '0'
syncOffset: '0'
syncTo: pull
- fireMode: Aimed
- firingArc: '360'
- flashOffset: '1'
+ firingArc: '120'
+ flashOffset: '0.2'
gunTypeConfig:
bulletPrefab: ringBullet
bulletSize: '1'
burst: '5'
cooldown: '2'
damage: '0.25'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.25'
effectTime: '0.1'
lifetime: '1.5'
- multi: '7'
- multiSpread: '9'
+ multi: '15'
+ multiSpread: '12'
name: shotty
rof: '10'
speed: '4'
spread: '0'
mountAngle: '0'
mountName: shotgun
offset:
- '0'
+ - '1'
+ slewRate: '180'
+- fireMode: JustShootDammit
+ firingArc: '120'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: shurikenBullet
+ bulletSize: '3'
+ burst: '1'
+ cooldown: '100000'
+ damage: '0.5'
+ effect: Lightning
+ effectAmount: '0.1'
+ effectDamage: '0.5'
+ effectTime: '0.1'
+ lifetime: '0.5'
+ multi: '1'
+ multiSpread: '0'
+ name: shotty
+ rof: '10'
+ speed: '20'
+ spread: '0'
+ mountAngle: '0'
+ mountName: spawngun
+ offset:
+ - '0'
- '0'
slewRate: '180'
gunTypes:
- bulletPrefab: shurikenBullet
bulletSize: '1'
@@ -157,13 +184,13 @@ gunTypes:
damage: '0.2'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
- lifetime: '0.2'
+ lifetime: '0.7'
multi: '20'
- multiLifetime: '0.1'
+ multiLifetime: '0.05'
multiOffset:
- '0'
- '0.5'
name: arena2ballnchainpull2
rof: '10'
@@ -251,10 +278,10 @@ maxTurnRate: '90'
minSpeed: '0'
recoilScale: '0'
recoilTimeScale: '0.02'
spawnDuration: '3'
spawnInvulnerabilitySeconds: '0'
-spawnPFXPrefab: EnemyLaunchPod
+spawnPFXPrefab: EnemyLaunchPodLarge
spawnPFXRotateRandomly: 'true'
templateName: arena2ballnchain
tier: '10'
useSpawnDuration: 'true'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2beehex.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2beehex.txt
index 7547ea0..d3e6f3d 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2beehex.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2beehex.txt
@@ -21,11 +21,12 @@ gunMounts:
flashOffset: '0'
gunTemplateName: arena2beehexTrailGun
mountAngle: '0'
mountName: arena2beehexTrailMount
sfx:
- sound: Enemy Laser Loop1
+ sound: Laser Loop
+ volume: '0.5'
signalTime: '0'
slewRate: '0'
gunTypes:
- burst: '2'
cooldown: '5'
@@ -39,11 +40,11 @@ gunTypes:
rof: '5'
speed: '3'
spread: '15'
- bulletPrefab: leisurelyBullet
burst: '10'
- cooldown: '1'
+ cooldown: '0'
damage: '0.75'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.75'
effectTime: '0.1'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2lasereye.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2lasereye.txt
index bd2c21f..6760d51 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2lasereye.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2lasereye.txt
@@ -1,34 +1,34 @@
art: EnemyArena2D
-artScale: '1'
+artScale: '0.7'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
gunTemplateName: arena2lasereyegun
- mountAngle: '45'
+ mountAngle: '-45'
mountName: main
offset:
- '0'
- '0.25'
sfx:
sound: Enemy Laser Loop4
signalTime: '2'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0'
gunTemplateName: arena2lasereyegun2
- mountAngle: '-45'
+ mountAngle: '45'
mountName: main2
offset:
- '0'
- '0.25'
sfx:
@@ -46,39 +46,39 @@ gunTypes:
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.7'
effectTime: '0.1'
isPiercing: 'true'
- lifetime: '0.2'
+ lifetime: '4'
multi: '2'
multiOffset:
- - '2.12'
- - '2.12'
- multiSpread: '0'
+ - '0'
+ - '0'
+ multiSpread: '180'
name: arena2lasereyegun
rof: '5'
- speed: '0'
+ speed: '3'
spread: '0'
- bulletPrefab: laserBullet
bulletSize: '2'
burst: '210'
cooldown: '3'
damage: '0.7'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.7'
effectTime: '0.1'
isPiercing: 'true'
- lifetime: '0.2'
+ lifetime: '4'
multi: '2'
multiOffset:
- - '-2.12'
- - '2.12'
- multiSpread: '0'
+ - '0'
+ - '0'
+ multiSpread: '180'
name: arena2lasereyegun2
rof: '5'
- speed: '0'
+ speed: '3'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '10'
maxSpeed: '3'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2spotter.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2spotter.txt
index 881bd68..d8339db 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2spotter.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2spotter.txt
@@ -21,39 +21,41 @@ gunMounts:
gunTemplateName: arena2spotteraimgun
mountAngle: '0'
mountName: aimgun
slewRate: '180'
gunTypes:
-- burst: '1'
+- bulletPrefab: leisurelyBullet
+ burst: '1'
cooldown: '6'
damage: '0.45'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.45'
effectTime: '0.1'
lifetime: '8'
multi: '2'
multiSpread: '180'
name: arena2spotterspawngun
range: '16'
rof: '4'
- speed: '2.25'
+ speed: '3.25'
spread: '0'
-- burst: '1'
+- bulletPrefab: leisurelyBullet
+ burst: '1'
cooldown: '6'
- damage: '0.9'
+ damage: '0.45'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.45'
effectTime: '0.1'
lifetime: '8'
multi: '1'
multiSpread: '0'
name: arena2spotteraimgun
range: '16'
rof: '4'
- speed: '2.25'
+ speed: '3.25'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '5'
maxSpeed: '0.5'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2spotterexploder.txt config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2spotterexploder.txt
deleted file mode 100644
index 5c79cc5..0000000
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2tripod.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2tripod.txt
index 7b7dc55..036d002 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2tripod.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2tripod.txt
@@ -1,66 +1,88 @@
art: EnemyArena2B
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '1.3'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
+explosionPrefab: ExplosionMed
gunMounts:
-- fireMode: Aimed
- firingArc: '15'
- flashOffset: '1'
- gunTypeConfig:
- bulletPrefab: ringBullet
- bulletSize: '1'
- burst: '5'
- cooldown: '2'
- damage: '0.25'
- effect: Lightning
- effectAmount: '0.1'
- effectDamage: '0.25'
- effectTime: '0.1'
- lifetime: '1.5'
- multi: '8'
- multiSpread: '5'
- name: shotty
- rof: '10'
- speed: '4'
- spread: '0'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.125'
+ gunTemplateName: magechargegun1
mountAngle: '0'
- mountName: main
+ mountName: charge
offset:
- - '-1'
- '0'
- slewRate: '0'
-- fireMode: Aimed
+ - '3'
+ sfx:
+ pitch: '1'
+ sound: Enemy Laser Loop3
+ slewRate: '180'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.125'
+ gunTemplateName: magechargegun2
+ mountAngle: '0'
+ mountName: charge2
+ offset:
+ - '0'
+ - '3'
+ sfx:
+ pitch: '2'
+ sound: Enemy Laser Loop3
+ slewRate: '180'
+ syncOffset: '1'
+ syncTo: charge
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.125'
+ gunTemplateName: magechargegun3
+ mountAngle: '0'
+ mountName: charge3
+ offset:
+ - '0'
+ - '3'
+ sfx:
+ pitch: '4'
+ sound: Enemy Laser Loop3
+ slewRate: '180'
+ syncOffset: '2'
+ syncTo: charge
+- fireMode: JustShootDammit
firingArc: '15'
flashOffset: '1'
gunTypeConfig:
bulletPrefab: ringBullet
- bulletSize: '1'
- burst: '5'
- cooldown: '2'
- damage: '0.25'
+ bulletSize: '4.5'
+ burst: '3'
+ cooldown: '50'
+ damage: '0.5'
effect: Lightning
effectAmount: '0.1'
- effectDamage: '0.25'
+ effectDamage: '0.5'
effectTime: '0.1'
lifetime: '1.5'
- multi: '8'
- multiSpread: '5'
- name: shotty2
- rof: '10'
- speed: '4'
+ multi: '1'
+ multiSpread: '0'
+ name: shotty
+ rof: '3'
+ speed: '8'
spread: '0'
mountAngle: '0'
- mountName: main2
+ mountName: cannon
offset:
- - '1'
- '0'
+ - '0'
+ sfx:
+ pitch: '0.5'
+ sound: Enemy Shotgun Deadly
slewRate: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '40'
maxSpeed: '0'
diff --git config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2warper.txt config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2warper.txt
index a797bb0..1ef0d06 100644
--- config_190206_2313/Units/73D - Arena Dungeon 2/unit_arena2warper.txt
+++ config_190227_1544/Units/73D - Arena Dungeon 2/unit_arena2warper.txt
@@ -18,11 +18,12 @@ gunMounts:
offset:
- '0'
- '0'
slewRate: '180'
gunTypes:
-- bulletPrefab: tracerBullet
+- bulletPrefab: spinnerBullet
+ bulletSize: '2'
burst: '10'
cooldown: '5'
damage: '0.35'
effect: Lightning
effectAmount: '0.1'
diff --git config_190206_2313/bullets.txt config_190227_1544/bullets.txt
index aa2f25f..0ffd697 100644
--- config_190206_2313/bullets.txt
+++ config_190227_1544/bullets.txt
@@ -1,10 +1,10 @@
- colliderSize:
- '0.32'
- '0.32'
name: confusionBullet
- rotationPerSecond: '360'
+ rotationPerSecond: '720'
sprite: confusion_bullet
spriteOffset:
- '0'
- '0.02'
spriteScale:
@@ -485,5 +485,16 @@
shouldFaceCamera: 'True'
sprite: circle_bullet
spriteScale:
- '0.4'
- '0.4'
+- colliderSize:
+ - '0.88'
+ - '0.88'
+ name: leisurelyBullet_smallhitbox
+ pulseScaleVariationPct: '0.1'
+ pulsesPerSecond: '10'
+ shouldFaceCamera: 'True'
+ sprite: circle_bullet
+ spriteScale:
+ - '0.6'
+ - '0.6'
diff --git config_190206_2313/conversations.txt config_190227_1544/conversations.txt
index 6f86062..2254ff9 100644
--- config_190206_2313/conversations.txt
+++ config_190227_1544/conversations.txt
@@ -1,17 +1,45 @@
characters:
+ bartender_parrot:
+ art:
+ default: sarge_armsdown_01
+ flirty: sarge_armships_01
+ smiling: sarge_armsdown_01
+ whisper: sarge_armships_01
+ mechanic_penguin:
+ art:
+ angry: sarge_armships_01
+ default: sarge_armsdown_01
+ smiling: sarge_armsdown_01
+ waving: sarge_armsdown_01
+ merchant_peacock:
+ art:
+ arms_spread: sarge_armships_01
+ default: sarge_armsdown_01
+ smiling: sarge_armsdown_01
portaloperator:
art:
default: PortalOperator
+ scientist_owl:
+ art:
+ default: sarge_armsdown_01
+ distracted: sarge_armships_01
+ pointing: sarge_armsdown_01
+ waving: sarge_armships_01
sergeant:
art:
alt: sarge_armsdown_02
default: sarge_armsdown_01
hips1: sarge_armships_01
hips2: sarge_armships_02
pointing: sarge_point_01
shout: sarge_shout
+ stevedore_pelican:
+ art:
+ default: sarge_armsdown_01
+ smiling: sarge_armsdown_01
+ worried: sarge_armships_01
conversations:
- content:
- character: sergeant
- text: test-01
- text: test-01b
@@ -41,72 +69,145 @@ conversations:
- background: prefab
prefab: TestAnimation
- character: sergeant
- text: test-06
id: test
-- content:
+- clientTriggerable: 'true'
+ content:
- character: none
- background: image
image: introslide_01
- - text: empty
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
+ - text: 'null'
- character: sergeant
pose: shout
- text: intro_01
- character: sergeant
pose: hips1
- background: image
image: introslide_02
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_02
- character: sergeant
pose: alt
- background: image
image: introslide_03
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_03
- character: sergeant
pose: shout
- background: image
image: introslide_04
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_04
- character: sergeant
pose: pointing
- background: image
image: introslide_05
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_05
- character: sergeant
pose: alt
- background: image
image: introslide_06
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_06
- character: sergeant
pose: pointing
- background: image
image: introslide_07
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_07
- character: sergeant
pose: alt
- background: image
image: introslide_08
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_08
- character: sergeant
pose: hips2
- background: image
image: introslide_09
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_09
- character: sergeant
pose: hips1
- background: image
image: introslide_10
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_10
- character: sergeant
pose: hips1
- background: image
image: introslide_11
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_11
- character: sergeant
pose: hips2
- background: image
image: introslide_12
+ offset:
+ - '250'
+ - '150'
+ scale:
+ - '0.6'
+ - '0.6'
- text: intro_12
id: intro
- clientTriggerable: 'true'
content:
- background: color
@@ -126,33 +227,166 @@ conversations:
position: rightFlipped
- text: intro-crafting_04
id: intro-crafting
- clientTriggerable: 'true'
content:
- - background: color
- color: 0000007f
- character: sergeant
+ pose: alt
position: rightFlipped
+ - background: image
+ image: pilotschool_01
- text: intro-pilot-school_01
+ - character: sergeant
+ pose: pointing
+ position: rightFlipped
- text: intro-pilot-school_02
- - text: intro-pilot-school_03
- character: sergeant
pose: hips2
position: rightFlipped
+ - text: intro-pilot-school_03
+ - character: sergeant
+ pose: pointing
+ position: rightFlipped
- text: intro-pilot-school_04
+ - character: sergeant
+ pose: shout
+ position: rightFlipped
- text: intro-pilot-school_05
- character: sergeant
+ pose: alt
position: rightFlipped
- text: intro-pilot-school_06
+ - character: sergeant
+ pose: alt
+ position: rightFlipped
+ - background: none
- text: intro-pilot-school_07
- character: sergeant
pose: pointing
position: rightFlipped
- text: intro-pilot-school_08
- - background: none
- character: sergeant
- pose: hips2
+ pose: alt
position: rightFlipped
- text: intro-pilot-school_09
+ - character: sergeant
+ pose: hips2
+ position: rightFlipped
- text: intro-pilot-school_10
- - text: intro-pilot-school_11
id: intro-pilot-school
+- clientTriggerable: 'true'
+ content:
+ - character: mechanic_penguin
+ pose: default
+ - text: intro-hangar_01
+ - character: mechanic_penguin
+ pose: angry
+ - text: intro-hangar_02
+ - character: mechanic_penguin
+ pose: default
+ - text: intro-hangar_03
+ - character: mechanic_penguin
+ pose: smiling
+ - text: intro-hangar_04
+ - character: mechanic_penguin
+ pose: default
+ - text: intro-hangar_05
+ - character: mechanic_penguin
+ pose: smiling
+ - text: intro-hangar_06
+ - character: mechanic_penguin
+ pose: waving
+ - text: intro-hangar_07
+ id: intro-hangar
+- clientTriggerable: 'true'
+ content:
+ - character: merchant_peacock
+ pose: smiling
+ - text: intro-store_01
+ - character: merchant_peacock
+ pose: default
+ - text: intro-store_02
+ - character: merchant_peacock
+ pose: default
+ - text: intro-store_03
+ - character: merchant_peacock
+ pose: default
+ - background: image
+ image: pilotschool_01
+ - text: intro-store_04
+ - background: none
+ - character: merchant_peacock
+ pose: arms_spread
+ - text: intro-store_05
+ id: intro-store
+- clientTriggerable: 'true'
+ content:
+ - character: stevedore_pelican
+ pose: default
+ - text: intro-storage_01
+ - character: stevedore_pelican
+ pose: smiling
+ - text: intro-storage_02
+ - character: stevedore_pelican
+ pose: default
+ - text: intro-storage_03
+ - character: stevedore_pelican
+ pose: worried
+ - text: intro-storage_04
+ - character: stevedore_pelican
+ pose: smiling
+ - text: intro-storage_05
+ - character: stevedore_pelican
+ pose: default
+ - text: intro-storage_06
+ - character: stevedore_pelican
+ pose: smiling
+ - text: intro-storage_07
+ id: intro-storage
+- clientTriggerable: 'true'
+ content:
+ - character: scientist_owl
+ pose: distracted
+ - text: intro-workshop_01
+ - character: scientist_owl
+ pose: waving
+ - text: intro-workshop_02
+ - character: scientist_owl
+ pose: default
+ - text: intro-workshop_03
+ - character: scientist_owl
+ pose: pointing
+ - text: intro-workshop_04
+ - character: scientist_owl
+ pose: default
+ - text: intro-workshop_05
+ - character: scientist_owl
+ pose: distracted
+ - text: intro-workshop_06
+ - character: scientist_owl
+ pose: waving
+ - text: intro-workshop_07
+ id: intro-workshop
+- clientTriggerable: 'true'
+ content:
+ - character: bartender_parrot
+ pose: default
+ - text: intro-pub_01
+ - character: bartender_parrot
+ pose: smiling
+ - text: intro-pub_02
+ - character: bartender_parrot
+ pose: default
+ - text: intro-pub_03
+ - character: bartender_parrot
+ pose: whisper
+ - text: intro-pub_04
+ - character: bartender_parrot
+ pose: default
+ - text: intro-pub_05
+ - character: bartender_parrot
+ pose: smiling
+ - text: intro-pub_06
+ - character: bartender_parrot
+ pose: flirty
+ - text: intro-pub_07
+ id: intro-pub
diff --git config_190206_2313/global.txt config_190227_1544/global.txt
index df5aba1..b6e200b 100644
--- config_190206_2313/global.txt
+++ config_190227_1544/global.txt
@@ -616,10 +616,14 @@ questTriggerRecentTime: '60'
questUpdatePeriod: '2'
radarFadeNotSweep: 'true'
radarLandmarkPingTimeout: '10'
radarNeighborDistance: '28'
radarPlayerCutoff: '2000'
+radarPlayersDistanceCoefficient: '0.001'
+radarPlayersLevelCoefficient: '0.05'
+radarPlayersNonFriendsMin: '5'
+radarPlayersSoftCap: '20'
radarPreselectDuration: '0.1'
radarQuestWelcomeTime: '8'
radarSelectionAngle: '20'
radarShowsPortraits: 'true'
radarStickyTimeout: '2'
@@ -663,10 +667,11 @@ steamBranchSettings:
ea_msg_ui_description_key: early_access_desc_beta
ea_msg_ui_title_key: early_access_title_beta
force_ea_msg: 'true'
test:
connection_override: test
+stunImmunityDamageMultiplier: '3'
teleportArrivalTime: '1'
teleportDelay: '3'
teleportSafety: '5'
terrainScatterRate: '500'
textAndTimeChat: 'true'
diff --git config_190206_2313/index.txt config_190227_1544/index.txt
index 9057fad..b021126 100644
--- config_190206_2313/index.txt
+++ config_190227_1544/index.txt
@@ -567,11 +567,13 @@
- Units/54 - Raijin Event/BOS2_raijinDEATH
- Units/60D- Snake Dungeon/BOS_dragonsnake01
- Units/60D- Snake Dungeon/BOS_dragonsnake02
- Units/60D- Snake Dungeon/BOS_dragonsnake02_2
- Units/60D- Snake Dungeon/BOS_dragonsnake03
+- Units/60D- Snake Dungeon/BOS_dragonsnake03_big
- Units/60D- Snake Dungeon/BOS_dragonsnake03_inv
+- Units/60D- Snake Dungeon/BOS_dragonsnake03_inv_big
- Units/60D- Snake Dungeon/BOS_dragonsnakeDEATH
- Units/60D- Snake Dungeon/BOS_dragonsnakeegg
- Units/60D- Snake Dungeon/BOS_dragonsnakemaster
- Units/60D- Snake Dungeon/BOS_dragonsnakeminion01
- Units/60D- Snake Dungeon/BOS_dragonsnakeminion02
@@ -593,10 +595,12 @@
- Units/60D- Snake Dungeon/unit_snakeegg3
- Units/60D- Snake Dungeon/unit_snakeegg4
- Units/60D- Snake Dungeon/unit_snakeeggNW
- Units/60D- Snake Dungeon/unit_snakeeggSW
- Units/60D- Snake Dungeon/unit_snaketurret
+- Units/60D- Snake Dungeon/unit_snaketurretshield
+- Units/60D- Snake Dungeon/unit_snaketurretshield2
- Units/60D- Snake Dungeon/unit_wallsnake2
- Units/60D- Snake Dungeon/unit_wallsnakeleader2
- Units/60D- Snake Dungeon/zzz_snakedungeondestroyablewall
- Units/60D- Snake Dungeon/zzz_snakedungeondestroyablewallstrong
- Units/60D- Snake Dungeon/zzz_snakedungeontreasure
@@ -772,26 +776,30 @@
- Units/65D - Grindhouse Dungeon/zzz_grindhousedungeondestroyablewall
- Units/65D - Grindhouse Dungeon/zzz_grindhousedungeondestroyablewallstrong
- Units/65D - Grindhouse Dungeon/zzz_grindhousedungeontreasure
- Units/66D - Space Dungeon/BOS1_avatar
- Units/66D - Space Dungeon/BOS1_avatarbattlemech
+- Units/66D - Space Dungeon/BOS1_avatarbattlemech2
+- Units/66D - Space Dungeon/BOS1_avatarbattlemech3
+- Units/66D - Space Dungeon/BOS1_avatarbattlemech4
+- Units/66D - Space Dungeon/BOS1_avatarbattlemechmaster
+- Units/66D - Space Dungeon/BOS1_avatarbattlemechshieldbomb
- Units/66D - Space Dungeon/BOS1_avatarcannon
- Units/66D - Space Dungeon/BOS1_avatarDEATH
- Units/66D - Space Dungeon/BOS1_avatarlaunchtower
- Units/66D - Space Dungeon/BOS1_avatarlaunchtower2
- Units/66D - Space Dungeon/BOS1_avatarnova2
- Units/66D - Space Dungeon/BOS1_avatarnova3
- Units/66D - Space Dungeon/BOS1_avatarnova4
- Units/66D - Space Dungeon/BOS1_avatarnova5
- Units/66D - Space Dungeon/BOS1_avatarnova6
- Units/66D - Space Dungeon/BOS1_avatarwildstar
- Units/66D - Space Dungeon/BOS2_battlemech
- Units/66D - Space Dungeon/BOS2_battlemechshieldbomb
- Units/66D - Space Dungeon/BOS2_battlemechshieldbomb2
-- Units/66D - Space Dungeon/SLO_laserwallNW
-- Units/66D - Space Dungeon/SLO_laserwallSW
- Units/66D - Space Dungeon/unit_blocker
+- Units/66D - Space Dungeon/unit_blocker0
- Units/66D - Space Dungeon/unit_blocker2
- Units/66D - Space Dungeon/unit_blocker2slider
- Units/66D - Space Dungeon/unit_blocker3
- Units/66D - Space Dungeon/unit_blocker4
- Units/66D - Space Dungeon/unit_blocker5
@@ -842,10 +850,11 @@
- Units/67D - Thief Dungeon/unit_lasergatediagonal2
- Units/67D - Thief Dungeon/unit_lasergateNS
- Units/67D - Thief Dungeon/unit_lasergateWE
- Units/67D - Thief Dungeon/unit_lasergrid
- Units/67D - Thief Dungeon/unit_lasergridspawner
+- Units/67D - Thief Dungeon/unit_lasergridspawner2
- Units/67D - Thief Dungeon/unit_shockeye
- Units/67D - Thief Dungeon/unit_thiefdungeonevent1spawner
- Units/67D - Thief Dungeon/unit_thieffence
- Units/67D - Thief Dungeon/unit_thieffenceleader
- Units/67D - Thief Dungeon/unit_thiefguard
@@ -857,10 +866,13 @@
- Units/67D - Thief Dungeon/unit_thiefwatcher
- Units/67D - Thief Dungeon/unit_thiefwatcherspawnerE
- Units/67D - Thief Dungeon/unit_thiefwatcherspawnerS
- Units/67D - Thief Dungeon/unit_thiefwatcherspawnerW
- Units/67D - Thief Dungeon/unit_trapmine
+- Units/67D - Thief Dungeon/unit_trapmineorbiter
+- Units/67D - Thief Dungeon/unit_trapmineorbitermaster
+- Units/67D - Thief Dungeon/unit_trapmineorbitermaster2
- Units/67D - Thief Dungeon/unit_trapmineshort
- Units/67D - Thief Dungeon/zzz_thiefdungeontreasure
- Units/67D - Thief Dungeon/zzz_thiefdungeonwallgate1
- Units/67D - Thief Dungeon/zzz_thiefdungeonwallgate2
- Units/67D - Thief Dungeon/zzz_thiefdungeonwallgate3
@@ -895,12 +907,10 @@
- Units/68D - Eyeball Dungeon/zzz_eyedungeontreasure
- Units/69D - Temple Dungeon/BOS1_smokeboss
- Units/69D - Temple Dungeon/BOS1_smokebossDEATH
- Units/69D - Temple Dungeon/BOS1_smokebossmarker
- Units/69D - Temple Dungeon/BOS1_smokebosstrainA
-- Units/69D - Temple Dungeon/BOS1_smokebosstrainB
-- Units/69D - Temple Dungeon/BOS1_smokebosstrainC
- Units/69D - Temple Dungeon/BOS2_bansheefake
- Units/69D - Temple Dungeon/BOS2_bansheeleader5
- Units/69D - Temple Dungeon/BOS2_bansheeleader5treasureroom
- Units/69D - Temple Dungeon/BOSX_bansheesacrifice
- Units/69D - Temple Dungeon/unit_duoguard
@@ -932,21 +942,23 @@
- Units/71D - Escort Mission Dungeon/BOS0_escort_milestone1_spawner
- Units/71D - Escort Mission Dungeon/BOS0_escort_milestone2
- Units/71D - Escort Mission Dungeon/BOS0_escort_milestone2_spawner
- Units/71D - Escort Mission Dungeon/BOS0_escort_milestone3
- Units/71D - Escort Mission Dungeon/BOS0_escort_milestone3_spawner
+- Units/71D - Escort Mission Dungeon/BOS0_escortfastforward
- Units/71D - Escort Mission Dungeon/BOS0_escortmission
- Units/71D - Escort Mission Dungeon/BOS0_escortmission_poop
- Units/71D - Escort Mission Dungeon/BOS0_escortmissionDEATH
- Units/71D - Escort Mission Dungeon/BOS1_escortgoliath
- Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmasterleft
- Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmasterright
- Units/71D - Escort Mission Dungeon/BOS1_escortgoliathmissile
- Units/71D - Escort Mission Dungeon/BOS2_escorttrain1
- Units/71D - Escort Mission Dungeon/BOS2_escorttrain2
- Units/71D - Escort Mission Dungeon/BOS2_escorttrainmaster
- Units/71D - Escort Mission Dungeon/BOS3_escortevilorb
+- Units/71D - Escort Mission Dungeon/BOS3_escortevilorbDEATH
- Units/71D - Escort Mission Dungeon/BOS3_escortevilorbmaster
- Units/71D - Escort Mission Dungeon/BOS3_escortgrunt3_noxp
- Units/71D - Escort Mission Dungeon/unit_escortbomb
- Units/71D - Escort Mission Dungeon/unit_escortbombspawner
- Units/71D - Escort Mission Dungeon/unit_escortfleetspawner
@@ -989,16 +1001,22 @@
- Units/72D - Arena Dungeon 1/BOS_swarmbossDEATH
- Units/72D - Arena Dungeon 1/BOS_swarmbossswarm
- Units/72D - Arena Dungeon 1/BOS_swarmbossswarmspawner
- Units/72D - Arena Dungeon 1/BOS_swarmbosstrap
- Units/72D - Arena Dungeon 1/SLO_arenatetra
+- Units/72D - Arena Dungeon 1/SLO2_arenasniper
- Units/72D - Arena Dungeon 1/unit_arenaangel
- Units/72D - Arena Dungeon 1/unit_arenacloud
- Units/72D - Arena Dungeon 1/unit_arenacloudleader
- Units/72D - Arena Dungeon 1/unit_arenacloudleaderbolt
- Units/72D - Arena Dungeon 1/unit_arenalasereye
- Units/72D - Arena Dungeon 1/unit_arenaswarm
+- Units/72D - Arena Dungeon 1/unit_arenaswarminstant
+- Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader
+- Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader2
+- Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader3
+- Units/72D - Arena Dungeon 1/unit_arenaswarminstantleader4
- Units/72D - Arena Dungeon 1/unit_arenaswarmspawner
- Units/72D - Arena Dungeon 1/unit_arenatackler
- Units/72D - Arena Dungeon 1/unit_arenawhaleshark
- Units/72D - Arena Dungeon 1/unit_bonusswarm
- Units/72D - Arena Dungeon 1/zzz_arenadungeontreasure
@@ -1018,22 +1036,23 @@
- Units/73D - Arena Dungeon 2/BOS_arenacubeDEATH
- Units/73D - Arena Dungeon 2/BOS_arenacubelasercross
- Units/73D - Arena Dungeon 2/BOS_arenacubemini
- Units/73D - Arena Dungeon 2/BOS_arenacubenode
- Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster
+- Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster2
+- Units/73D - Arena Dungeon 2/BOS_arenacubenodemaster3
- Units/73D - Arena Dungeon 2/BOS_arenacubesmalllaserwall
- Units/73D - Arena Dungeon 2/BOS_arenacubespiral
- Units/73D - Arena Dungeon 2/BOS_arenacubetendril
- Units/73D - Arena Dungeon 2/BOS_arenacubetendrilrandom
- Units/73D - Arena Dungeon 2/unit_arena2ballnchain
- Units/73D - Arena Dungeon 2/unit_arena2ballnchainminion
- Units/73D - Arena Dungeon 2/unit_arena2ballnchainsleeping
- Units/73D - Arena Dungeon 2/unit_arena2beehex
- Units/73D - Arena Dungeon 2/unit_arena2bonusswarm
- Units/73D - Arena Dungeon 2/unit_arena2lasereye
- Units/73D - Arena Dungeon 2/unit_arena2spotter
-- Units/73D - Arena Dungeon 2/unit_arena2spotterexploder
- Units/73D - Arena Dungeon 2/unit_arena2spotterspawner
- Units/73D - Arena Dungeon 2/unit_arena2stardog
- Units/73D - Arena Dungeon 2/unit_arena2tripod
- Units/73D - Arena Dungeon 2/unit_arena2tripodminion
- Units/73D - Arena Dungeon 2/unit_arena2tripodminionmaster
diff --git config_190206_2313/instantEffects.txt config_190227_1544/instantEffects.txt
index 1468ca1..cd39af5 100644
--- config_190206_2313/instantEffects.txt
+++ config_190227_1544/instantEffects.txt
@@ -1,5 +1,33 @@
+EnemyEffect_BarrierBeam:
+ steps:
+ - prefab: EnemyEffect_BarrierBeam
+ time: '0.0'
+EnemyEffect_Heal_large:
+ steps:
+ - prefab: EnemyEffect_Heal_large
+ time: '0.0'
+EnemyEffect_Heal_medium:
+ steps:
+ - prefab: EnemyEffect_Heal_medium
+ time: '0.0'
+EnemyEffect_Heal_small:
+ steps:
+ - prefab: EnemyEffect_Heal_small
+ time: '0.0'
+EnemyEffect_dangerTwinkle:
+ steps:
+ - prefab: EnemyEffect_dangerTwinkle
+ time: '0.0'
+EnemyNukeDown:
+ steps:
+ - prefab: EnemyNukeDown
+ time: '0.0'
+EnemyNukeUp:
+ steps:
+ - prefab: EnemyNukeUp
+ time: '0.0'
LavaPillar:
steps:
- offset:
pos:
- '0'
@@ -108,10 +136,46 @@ dangerRect_3:
time: '0'
deathAnimation:
steps:
- animationTriggerName: death
time: '0.00'
+detectionCone180_1:
+ steps:
+ - prefab: detectionCone180_1
+ time: '0.0'
+detectionCone180_2:
+ steps:
+ - prefab: detectionCone180_2
+ time: '0.0'
+detectionCone180_3:
+ steps:
+ - prefab: detectionCone180_3
+ time: '0.0'
+detectionCone45_1:
+ steps:
+ - prefab: detectionCone45_1
+ time: '0.0'
+detectionCone45_2:
+ steps:
+ - prefab: detectionCone45_2
+ time: '0.0'
+detectionCone45_3:
+ steps:
+ - prefab: detectionCone45_3
+ time: '0.0'
+detectionCone90_1:
+ steps:
+ - prefab: detectionCone90_1
+ time: '0.0'
+detectionCone90_2:
+ steps:
+ - prefab: detectionCone90_2
+ time: '0.0'
+detectionCone90_3:
+ steps:
+ - prefab: detectionCone90_3
+ time: '0.0'
detectionZone_1:
steps:
- prefab: detectionZone_1
time: '0'
detectionZone_2:
diff --git config_190206_2313/news.txt config_190227_1544/news.txt
index ab99b84..09edf69 100644
--- config_190206_2313/news.txt
+++ config_190227_1544/news.txt
@@ -28,8 +28,12 @@ news_goslings_gravely:
Url: https://community.steambirds.com/blog/339
news_hardy_heron:
IsVisibleToClient: 'true'
Time: 2018-12-12 17:00
Url: https://community.steambirds.com/blog/340
+news_ibis_icubators:
+ IsVisibleToClient: 'true'
+ Time: 2019-02-27 15:00
+ Url: https://steambirds.com/2019/02/27/incoming-ibis-incubators/
test_news:
IsVisibleToClient: 'false'
Time: 2018-05-31 00:00
diff --git config_190206_2313/skillTree.txt config_190227_1544/skillTree.txt
index 3d61022..66d1d89 100644
--- config_190206_2313/skillTree.txt
+++ config_190227_1544/skillTree.txt
@@ -1,328 +1,630 @@
groups:
-- id: quad_1
+- id: armor_1
requirements:
- - pilotLevelAboveOrEq: '7'
+ - pilotLevelAboveOrEq: '2'
skills:
- - quad_1a
- - quad_1b
-- id: hog_1
+ - armor_1a
+ - armor_1b
+- id: armor_2
requirements:
- - pilotLevelAboveOrEq: '10'
+ - pilotLevelAboveOrEq: '3'
+ skills:
+ - armor_2a
+ - armor_2b
+- id: armor_3
+ requirements:
+ - pilotLevelAboveOrEq: '37'
+ skills:
+ - armor_3a
+ - armor_3b
+- id: armor_4
+ requirements:
+ - pilotLevelAboveOrEq: '104'
+ skills:
+ - armor_4a
+ - armor_4b
+- id: engine_1
+ requirements:
+ - pilotLevelAboveOrEq: '2'
+ skills:
+ - engine_1a
+ - engine_1b
+- id: engine_2
+ requirements:
+ - pilotLevelAboveOrEq: '5'
+ skills:
+ - engine_2a
+ - engine_2b
+- id: engine_3
+ requirements:
+ - pilotLevelAboveOrEq: '41'
+ skills:
+ - engine_3a
+ - engine_3b
+- id: engine_4
+ requirements:
+ - pilotLevelAboveOrEq: '108'
+ skills:
+ - engine_4a
+ - engine_4b
+- id: strike_1
+ requirements:
+ - pilotLevelAboveOrEq: '9'
- classLevelReached:
level: '5'
- planeClass: tank
+ planeClass: support
skills:
- - hog_1a
- - hog_1b
-- id: hog_2
+ - strike_1a
+ - strike_1b
+- id: strike_2
requirements:
- - pilotLevelAboveOrEq: '54'
+ - pilotLevelAboveOrEq: '34'
skills:
- - hog_2a
- - hog_2b
-- id: hog_3
+ - strike_2a
+ - strike_2b
+- id: strike_3
requirements:
- - pilotLevelAboveOrEq: '92'
+ - pilotLevelAboveOrEq: '65'
skills:
- - hog_3a
- - hog_3b
-- id: hog_4
+ - strike_3a
+ - strike_3b
+- id: strike_4
requirements:
- - pilotLevelAboveOrEq: '150'
+ - pilotLevelAboveOrEq: '132'
skills:
- - hog_4b
-- id: olfaithful_1
+ - strike_4a
+ - strike_4b
+- id: triple_1
requirements:
- - pilotLevelAboveOrEq: '4'
+ - pilotLevelAboveOrEq: '11'
+ - classLevelReached:
+ level: '10'
+ planeClass: medic
+ skills:
+ - triple_1a
+ - triple_1b
+- id: triple_2
+ requirements:
+ - pilotLevelAboveOrEq: '50'
+ skills:
+ - triple_2a
+ - triple_2b
+- id: triple_3
+ requirements:
+ - pilotLevelAboveOrEq: '81'
+ skills:
+ - triple_3a
+ - triple_3b
+- id: triple_4
+ requirements:
+ - pilotLevelAboveOrEq: '148'
+ skills:
+ - triple_4a
+ - triple_4b
+- id: laser_1
+ requirements:
+ - pilotLevelAboveOrEq: '10'
- classLevelReached:
level: '10'
planeClass: olfaithful
skills:
- - olfaithful_1a
- - olfaithful_1b
-- id: olfaithful_2
+ - laser_1a
+ - laser_1b
+- id: laser_2
requirements:
- - pilotLevelAboveOrEq: '13'
+ - pilotLevelAboveOrEq: '42'
skills:
- - olfaithful_2b
-- id: olfaithful_3
+ - laser_2a
+ - laser_2b
+- id: laser_3
requirements:
- - pilotLevelAboveOrEq: '52'
+ - pilotLevelAboveOrEq: '73'
skills:
- - olfaithful_3a
- - olfaithful_3b
-- id: olfaithful_4
+ - laser_3a
+ - laser_3b
+- id: laser_4
requirements:
- - pilotLevelAboveOrEq: '110'
+ - pilotLevelAboveOrEq: '140'
skills:
- - olfaithful_4a
- - olfaithful_4b
-- id: shieldmaiden_1
+ - laser_4a
+ - laser_4b
+- id: machinegun_1
requirements:
- - pilotLevelAboveOrEq: '28'
+ - pilotLevelAboveOrEq: '3'
+ - classLevelReached:
+ level: '5'
+ planeClass: walker
+ skills:
+ - machinegun_1a
+ - machinegun_1b
+- id: machinegun_2
+ requirements:
+ - pilotLevelAboveOrEq: '18'
+ skills:
+ - machinegun_2a
+ - machinegun_2b
+- id: machinegun_3
+ requirements:
+ - pilotLevelAboveOrEq: '49'
+ skills:
+ - machinegun_3a
+ - machinegun_3b
+- id: machinegun_4
+ requirements:
+ - pilotLevelAboveOrEq: '116'
+ skills:
+ - machinegun_4a
+ - machinegun_4b
+- id: shotgun_1
+ requirements:
+ - pilotLevelAboveOrEq: '16'
- classLevelReached:
level: '10'
- planeClass: support
+ planeClass: assault
skills:
- - shieldmaiden_1a
- - shieldmaiden_1b
-- id: shieldmaiden_2
+ - shotgun_1a
+ - shotgun_1b
+- id: shotgun_2
+ requirements:
+ - pilotLevelAboveOrEq: '66'
+ skills:
+ - shotgun_2a
+ - shotgun_2b
+- id: shotgun_3
+ requirements:
+ - pilotLevelAboveOrEq: '97'
+ skills:
+ - shotgun_3a
+ - shotgun_3b
+- id: shotgun_4
+ requirements:
+ - pilotLevelAboveOrEq: '164'
+ skills:
+ - shotgun_4a
+ - shotgun_4b
+- id: sniper_1
+ requirements:
+ - pilotLevelAboveOrEq: '14'
+ - classLevelReached:
+ level: '10'
+ planeClass: daggerknight
+ skills:
+ - sniper_1a
+ - sniper_1b
+- id: sniper_2
requirements:
- pilotLevelAboveOrEq: '58'
skills:
- - shieldmaiden_2a
-- id: shieldmaiden_3
+ - sniper_2a
+ - sniper_2b
+- id: sniper_3
requirements:
- - pilotLevelAboveOrEq: '96'
+ - pilotLevelAboveOrEq: '89'
skills:
- - shieldmaiden_3a
- - shieldmaiden_3b
-- id: shieldmaiden_4
+ - sniper_3a
+ - sniper_3b
+- id: sniper_4
requirements:
- - pilotLevelAboveOrEq: '154'
+ - pilotLevelAboveOrEq: '156'
skills:
- - shieldmaiden_4a
-- id: raptor_1
+ - sniper_4a
+ - sniper_4b
+- id: sword_1
requirements:
- - pilotLevelAboveOrEq: '12'
+ - pilotLevelAboveOrEq: '6'
+ - classLevelReached:
+ level: '5'
+ planeClass: paladin
+ skills:
+ - sword_1a
+ - sword_1b
+- id: sword_2
+ requirements:
+ - pilotLevelAboveOrEq: '26'
+ skills:
+ - sword_2a
+ - sword_2b
+- id: sword_3
+ requirements:
+ - pilotLevelAboveOrEq: '57'
+ skills:
+ - sword_3a
+ - sword_3b
+- id: sword_4
+ requirements:
+ - pilotLevelAboveOrEq: '124'
+ skills:
+ - sword_4a
+ - sword_4b
+- id: wasp_1
+ requirements:
+ - pilotLevelAboveOrEq: '29'
- classLevelReached:
level: '10'
- planeClass: rapier
+ planeClass: medic
skills:
- - raptor_1a
- - raptor_1b
-- id: raptor_2
+ - wasp_1a
+ - wasp_1b
+- id: wasp_2
requirements:
- - pilotLevelAboveOrEq: '62'
+ - pilotLevelAboveOrEq: '90'
skills:
- - raptor_2a
- - raptor_2b
-- id: raptor_3
+ - wasp_2a
+ - wasp_2b
+- id: wasp_3
requirements:
- - pilotLevelAboveOrEq: '100'
+ - pilotLevelAboveOrEq: '121'
skills:
- - raptor_3a
-- id: raptor_4
+ - wasp_3a
+ - wasp_3b
+- id: wasp_4
requirements:
- - pilotLevelAboveOrEq: '158'
+ - pilotLevelAboveOrEq: '188'
skills:
- - raptor_4a
- - raptor_4b
+ - wasp_4a
+ - wasp_4b
+- id: quad_1
+ requirements:
+ - pilotLevelAboveOrEq: '4'
+ skills:
+ - quad_1a
+ - quad_1b
+- id: quad_2
+ requirements:
+ - pilotLevelAboveOrEq: '12'
+ skills:
+ - quad_2a
+ - quad_2b
+- id: quad_3
+ requirements:
+ - pilotLevelAboveOrEq: '45'
+ skills:
+ - quad_3a
+ - quad_3b
+- id: quad_4
+ requirements:
+ - pilotLevelAboveOrEq: '112'
+ skills:
+ - quad_4a
+ - quad_4b
- id: paladin_1
requirements:
- - pilotLevelAboveOrEq: '8'
+ - pilotLevelAboveOrEq: '5'
- classLevelReached:
level: '5'
planeClass: paladin
skills:
- paladin_1a
- paladin_1b
- id: paladin_2
requirements:
- - pilotLevelAboveOrEq: '46'
+ - pilotLevelAboveOrEq: '22'
skills:
- paladin_2a
+ - paladin_2b
- id: paladin_3
requirements:
- - pilotLevelAboveOrEq: '84'
+ - pilotLevelAboveOrEq: '53'
skills:
- paladin_3a
+ - paladin_3b
- id: paladin_4
requirements:
- - pilotLevelAboveOrEq: '142'
+ - pilotLevelAboveOrEq: '120'
skills:
+ - paladin_4a
- paladin_4b
-- id: duster_1
+- id: shieldmaiden_1
requirements:
- - pilotLevelAboveOrEq: '14'
+ - pilotLevelAboveOrEq: '7'
- classLevelReached:
level: '10'
- planeClass: duster
+ planeClass: support
skills:
- - duster_1a
- - duster_1b
+ - shieldmaiden_1a
+ - shieldmaiden_1b
+- id: shieldmaiden_2
+ requirements:
+ - pilotLevelAboveOrEq: '30'
+ skills:
+ - shieldmaiden_2a
+ - shieldmaiden_2b
+- id: shieldmaiden_3
+ requirements:
+ - pilotLevelAboveOrEq: '61'
+ skills:
+ - shieldmaiden_3a
+ - shieldmaiden_3b
+- id: shieldmaiden_4
+ requirements:
+ - pilotLevelAboveOrEq: '128'
+ skills:
+ - shieldmaiden_4a
+ - shieldmaiden_4b
+- id: olfaithful_1
+ requirements:
+ - pilotLevelAboveOrEq: '8'
+ - classLevelReached:
+ level: '10'
+ planeClass: olfaithful
+ skills:
+ - olfaithful_1a
+ - olfaithful_1b
+- id: olfaithful_2
+ requirements:
+ - pilotLevelAboveOrEq: '38'
+ skills:
+ - olfaithful_2a
+ - olfaithful_2b
+- id: olfaithful_3
+ requirements:
+ - pilotLevelAboveOrEq: '69'
+ skills:
+ - olfaithful_3a
+ - olfaithful_3b
+- id: olfaithful_4
+ requirements:
+ - pilotLevelAboveOrEq: '136'
+ skills:
+ - olfaithful_4a
+ - olfaithful_4b
+- id: medic_1
+ requirements:
+ - pilotLevelAboveOrEq: '13'
+ - classLevelReached:
+ level: '10'
+ planeClass: medic
+ skills:
+ - medic_1a
+ - medic_1b
+- id: medic_3
+ requirements:
+ - pilotLevelAboveOrEq: '77'
+ skills:
+ - medic_3a
+ - medic_3b
+- id: medic_4
+ requirements:
+ - pilotLevelAboveOrEq: '144'
+ skills:
+ - medic_4b
+- id: daggerknight_1
+ requirements:
+ - pilotLevelAboveOrEq: '15'
+ - classLevelReached:
+ level: '10'
+ planeClass: daggerknight
+ skills:
+ - daggerknight_1a
+ - daggerknight_1b
+- id: daggerknight_2
+ requirements:
+ - pilotLevelAboveOrEq: '54'
+ skills:
+ - daggerknight_2a
+ - daggerknight_2b
+- id: daggerknight_3
+ requirements:
+ - pilotLevelAboveOrEq: '85'
+ skills:
+ - daggerknight_3a
+ - daggerknight_3b
+- id: daggerknight_4
+ requirements:
+ - pilotLevelAboveOrEq: '152'
+ skills:
+ - daggerknight_4a
+ - daggerknight_4b
- id: assault_1
requirements:
- - pilotLevelAboveOrEq: '4'
+ - pilotLevelAboveOrEq: '17'
- classLevelReached:
level: '10'
planeClass: assault
skills:
- assault_1a
- assault_1b
- id: assault_2
requirements:
- - pilotLevelAboveOrEq: '30'
+ - pilotLevelAboveOrEq: '62'
skills:
- assault_2a
+ - assault_2b
- id: assault_3
requirements:
- - pilotLevelAboveOrEq: '68'
+ - pilotLevelAboveOrEq: '93'
skills:
- assault_3a
+ - assault_3b
- id: assault_4
requirements:
- - pilotLevelAboveOrEq: '126'
+ - pilotLevelAboveOrEq: '160'
skills:
- assault_4a
- assault_4b
-- id: machinegun_1
+- id: hog_1
requirements:
- - pilotLevelAboveOrEq: '3'
+ - pilotLevelAboveOrEq: '19'
- classLevelReached:
- level: '5'
- planeClass: walker
- skills:
- - machinegun_1a
-- id: machinegun_2
- requirements:
- - pilotLevelAboveOrEq: '22'
+ level: '10'
+ planeClass: tank
skills:
- - machinegun_2a
- - machinegun_2b
-- id: machinegun_3
+ - hog_1a
+ - hog_1b
+- id: hog_2
requirements:
- - pilotLevelAboveOrEq: '60'
+ - pilotLevelAboveOrEq: '70'
skills:
- - machinegun_3a
- - machinegun_3b
-- id: machinegun_4
+ - hog_2a
+ - hog_2b
+- id: hog_3
requirements:
- - pilotLevelAboveOrEq: '118'
+ - pilotLevelAboveOrEq: '101'
skills:
- - machinegun_4a
-- id: wasp_2
+ - hog_3a
+ - hog_3b
+- id: hog_4
requirements:
- - pilotLevelAboveOrEq: '90'
+ - pilotLevelAboveOrEq: '168'
skills:
- - wasp_2b
-- id: triple_1
+ - hog_4a
+ - hog_4b
+- id: bandit_1
requirements:
- - pilotLevelAboveOrEq: '19'
+ - pilotLevelAboveOrEq: '21'
- classLevelReached:
level: '10'
- planeClass: medic
+ planeClass: pirate
skills:
- - triple_1a
- - triple_1b
-- id: laser_1
+ - bandit_1b
+- id: bandit_2
requirements:
- - pilotLevelAboveOrEq: '11'
- - classLevelReached:
- level: '20'
- planeClass: olfaithful
+ - pilotLevelAboveOrEq: '74'
skills:
- - laser_1a
- - laser_1b
-- id: sniper_1
+ - bandit_2a
+- id: bandit_3
requirements:
- - pilotLevelAboveOrEq: '32'
- - classLevelReached:
- level: '10'
- planeClass: rapier
+ - pilotLevelAboveOrEq: '105'
skills:
- - sniper_1a
- - sniper_1b
-- id: sniper_2
+ - bandit_3a
+- id: bandit_4
requirements:
- - pilotLevelAboveOrEq: '66'
+ - pilotLevelAboveOrEq: '172'
skills:
- - sniper_2a
-- id: sniper_3
+ - bandit_4a
+ - bandit_4b
+- id: merlin_1
requirements:
- - pilotLevelAboveOrEq: '104'
+ - pilotLevelAboveOrEq: '23'
+ - classLevelReached:
+ level: '10'
+ planeClass: wizard
skills:
- - sniper_3a
- - sniper_3b
-- id: sniper_4
+ - merlin_1a
+ - merlin_1b
+- id: merlin_2
requirements:
- - pilotLevelAboveOrEq: '162'
+ - pilotLevelAboveOrEq: '78'
skills:
- - sniper_4a
-- id: shotgun_2
+ - merlin_2a
+ - merlin_2b
+- id: merlin_3
requirements:
- - pilotLevelAboveOrEq: '34'
+ - pilotLevelAboveOrEq: '109'
skills:
- - shotgun_2b
-- id: shotgun_3
+ - merlin_3a
+ - merlin_3b
+- id: merlin_4
requirements:
- - pilotLevelAboveOrEq: '72'
+ - pilotLevelAboveOrEq: '176'
skills:
- - shotgun_3a
-- id: strike_1
+ - merlin_4a
+ - merlin_4b
+- id: engineer_1
requirements:
- - pilotLevelAboveOrEq: '40'
+ - pilotLevelAboveOrEq: '25'
- classLevelReached:
level: '10'
- planeClass: support
+ planeClass: engineer
skills:
- - strike_1a
- - strike_1b
-- id: strike_2
+ - engineer_1a
+ - engineer_1b
+- id: engineer_2
requirements:
- pilotLevelAboveOrEq: '82'
skills:
- - strike_2a
- - strike_2b
-- id: strike_3
+ - engineer_2a
+ - engineer_2b
+- id: engineer_3
requirements:
- - pilotLevelAboveOrEq: '120'
+ - pilotLevelAboveOrEq: '113'
skills:
- - strike_3a
- - strike_3b
-- id: sword_1
+ - engineer_3a
+ - engineer_3b
+- id: engineer_4
requirements:
- - pilotLevelAboveOrEq: '24'
+ - pilotLevelAboveOrEq: '180'
+ skills:
+ - engineer_4a
+ - engineer_4b
+- id: siegetank_1
+ requirements:
+ - pilotLevelAboveOrEq: '27'
- classLevelReached:
level: '10'
- planeClass: paladin
+ planeClass: siegetank
skills:
- - sword_1a
- - sword_1b
-- id: sword_3
+ - siegetank_1a
+ - siegetank_1b
+- id: siegetank_2
requirements:
- - pilotLevelAboveOrEq: '89'
+ - pilotLevelAboveOrEq: '86'
skills:
- - sword_3a
- - sword_3b
-- id: sword_4
+ - siegetank_2a
+ - siegetank_2b
+- id: siegetank_3
requirements:
- - pilotLevelAboveOrEq: '146'
+ - pilotLevelAboveOrEq: '117'
skills:
- - sword_4b
-- id: armor_1
+ - siegetank_3a
+ - siegetank_3b
+- id: siegetank_4
requirements:
- - pilotLevelAboveOrEq: '2'
+ - pilotLevelAboveOrEq: '184'
skills:
- - armor_1a
- - armor_1b
-- id: armor_2
+ - siegetank_4a
+ - siegetank_4b
+- id: raptor_1
requirements:
- - pilotLevelAboveOrEq: '3'
+ - pilotLevelAboveOrEq: '31'
+ - classLevelReached:
+ level: '10'
+ planeClass: rapier
skills:
- - armor_2a
- - armor_2b
-- id: engine_1
+ - raptor_1a
+ - raptor_1b
+- id: raptor_2
requirements:
- - pilotLevelAboveOrEq: '2'
+ - pilotLevelAboveOrEq: '94'
skills:
- - engine_1a
- - engine_1b
-- id: engine_2
+ - raptor_2a
+ - raptor_2b
+- id: raptor_3
requirements:
- - pilotLevelAboveOrEq: '5'
+ - pilotLevelAboveOrEq: '125'
skills:
- - engine_2b
-- id: engine_3
+ - raptor_3a
+ - raptor_3b
+- id: raptor_4
requirements:
- - pilotLevelAboveOrEq: '41'
+ - pilotLevelAboveOrEq: '192'
skills:
- - engine_3a
- - engine_3b
-- id: engine_4
+ - raptor_4a
+ - raptor_4b
+- id: duster_1
requirements:
- - pilotLevelAboveOrEq: '106'
+ - pilotLevelAboveOrEq: '33'
+ - classLevelReached:
+ level: '10'
+ planeClass: duster
skills:
- - engine_4a
- - engine_4b
+ - duster_1a
+ - duster_1b
+- id: duster_2
+ requirements:
+ - pilotLevelAboveOrEq: '98'
+ skills:
+ - duster_2b
+- id: duster_3
+ requirements:
+ - pilotLevelAboveOrEq: '129'
+ skills:
+ - duster_3a
+ - duster_3b
+- id: duster_4
+ requirements:
+ - pilotLevelAboveOrEq: '196'
+ skills:
+ - duster_4a
+ - duster_4b
maxGroupsPerCollection: '4'
diff --git config_190206_2313/skills.txt config_190227_1544/skills.txt
index 10c5aac..3eb650f 100644
--- config_190206_2313/skills.txt
+++ config_190227_1544/skills.txt
@@ -1,475 +1,2499 @@
-- conditions:
- - planeClass: olfaithful
- - skillLevelAboveOrEq: '0'
- cost: '1'
- icon: skillicon_armor
- id: test_armor
- label: ''
- maxLevel: '10'
- passives:
- - conditions:
- - item: engine_0
- mods:
- - statMod:
- amount: '50'
- leveling: 'true'
- math: postAdd
- name: maxHitPoints
- cost: '1'
- icon: skillicon_machinegun
- id: test_range
- label: ''
- maxLevel: '1'
+ icon: skillicon_armor
+ id: armor_1a
+ label: 1-A
+ maxLevel: '3'
passives:
- mods:
- statMod:
- amount: '0.5'
+ amount: '1.1'
math: multiply
- name: gunRangeMod
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
- cost: '1'
- icon: skillicon_engine
- id: test_speed
- label: ''
- maxLevel: '1'
+ icon: skillicon_armor
+ id: armor_1b
+ label: 1-B
+ maxLevel: '3'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '0.96'
math: multiply
- name: gunDamageMod
+ name: damageReceivedMod
- statMod:
- amount: '0.0'
+ amount: '0.98'
+ leveling: 'true'
math: multiply
name: damageReceivedMod
- volatileConditions:
- - superspeed: 'true'
-- cost: '1'
+- cost: '2'
icon: skillicon_armor
- id: test_shield
- label: ''
- maxLevel: '1'
- triggers:
- - actions:
- - cooldown: '15'
- duration: '5'
- mods:
- - statMod:
- amount: '0.0'
- math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- trigger: OnHit
-- conditions:
- - planeClass: walker
- cost: '1'
- icon: skillicon_quad
- id: quad_1a
- label: 1-A
+ id: armor_2a
+ label: 2-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.5'
+ amount: '1.3'
math: multiply
- name: gunCooldownMod
+ name: energyRegenRate
- statMod:
- amount: '0.99'
+ amount: '1.05'
leveling: 'true'
math: multiply
- name: gunCooldownMod
-- conditions:
- - planeClass: walker
- cost: '1'
- icon: skillicon_quad
- id: quad_1b
- label: 1-B
+ name: energyRegenRate
+- cost: '2'
+ icon: skillicon_armor
+ id: armor_2b
+ label: 2-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.2'
+ amount: '1.3'
math: multiply
- name: gunRangeMod
+ name: healthRegenRate
- statMod:
- amount: '1.01'
+ amount: '1.05'
leveling: 'true'
math: multiply
- name: gunRangeMod
-- conditions:
- - planeClass: tank
- cost: '1'
- icon: skillicon_hog
- id: hog_1a
- label: 1-A
- maxLevel: '5'
+ name: healthRegenRate
+- cost: '3'
+ icon: skillicon_armor
+ id: armor_3a
+ label: 3-A
+ maxLevel: '4'
passives:
- mods:
- statMod:
- amount: '0.3'
+ amount: '1.02'
math: multiply
- name: gunCooldownMod
+ name: gunDamageMod
- statMod:
- amount: '0.95'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_speedgun
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - planeClass: tank
- cost: '1'
- icon: skillicon_hog
- id: hog_1b
- label: 1-B
- maxLevel: '5'
- passives:
+ - nearbyPlayersAboveOrEq: '2'
- mods:
- statMod:
- amount: '0.5'
- math: postAdd
- name: energyRegenRate
+ amount: '1.02'
+ math: multiply
+ name: gunDamageMod
- statMod:
- amount: '0.2'
+ amount: '1.02'
leveling: 'true'
- math: postAdd
- name: energyRegenRate
- - effectIcon: effecticon_steamboost
- volatileConditions:
- - healthBelow: '0.8'
- - mods:
- - statMod:
- amount: '1'
- math: add
- name: energyRegenRate
- - effectIcon: effecticon_steamboost
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - healthBelow: '0.2'
-- conditions:
- - planeClass: tank
- cost: '2'
- icon: skillicon_hog
- id: hog_2a
- label: 2-A
- maxLevel: '5'
- passives:
+ - nearbyPlayersAboveOrEq: '5'
- mods:
- statMod:
- amount: '1.3'
+ amount: '1.02'
math: multiply
name: gunDamageMod
- statMod:
amount: '1.02'
leveling: 'true'
math: multiply
name: gunDamageMod
- effectIcon: effecticon_damageboost
volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - planeClass: tank
- cost: '2'
- icon: skillicon_hog
- id: hog_2b
- label: 2-B
- maxLevel: '3'
+ - nearbyPlayersAboveOrEq: '8'
+- cost: '3'
+ icon: skillicon_armor
+ id: armor_3b
+ label: 3-B
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.5'
- math: postAdd
- name: energyRegenRate
- - statMod:
- amount: '0.5'
- leveling: 'true'
- math: postAdd
- name: energyRegenRate
- - effectIcon: effecticon_steamboost
+ amount: '1.05'
+ math: multiply
+ name: cameraZoomMod
volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - planeClass: tank
- cost: '3'
- icon: skillicon_hog
- id: hog_3a
- label: 3-A
- maxLevel: '5'
- passives:
+ - nearbyPlayersAboveOrEq: '2'
- mods:
- statMod:
- amount: '0.8'
+ amount: '1.05'
math: multiply
- name: damageReceivedMod
+ name: cameraZoomMod
- statMod:
- amount: '0.99'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
+ name: cameraZoomMod
volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - planeClass: tank
- cost: '3'
- icon: skillicon_hog
- id: hog_3b
- label: 3-B
- maxLevel: '10'
- triggers:
- - actions:
- - cooldown: '3'
- duration: '1'
- mods:
- - statMod:
- amount: '2'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '0.65'
- math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_damageboost
- trigger: OnKill
-- conditions:
- - planeClass: tank
- cost: '3'
- icon: skillicon_hog
- id: hog_4b
- label: 4-B
- maxLevel: '5'
- triggers:
- - actions:
- - cooldown: '1'
- duration: '1'
- mods:
- - statMod:
- amount: '0.8'
- math: multiply
- name: damageReceivedMod
- - statMod:
- amount: '0.99'
- leveling: 'true'
- math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- trigger: OnKill
-- conditions:
- - planeClass: olfaithful
- cost: '1'
- icon: skillicon_oldfaithful
- id: olfaithful_1a
- label: 1-A
+ - nearbyPlayersAboveOrEq: '6'
+- cost: '3'
+ icon: skillicon_armor
+ id: armor_4a
+ label: 4-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.2'
+ amount: '1.05'
math: multiply
- name: gunDamageMod
+ name: xpMod
- statMod:
- amount: '1.02'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: gunDamageMod
+ name: xpMod
+ - effectIcon: effecticon_xpboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
- statMod:
- amount: '0.0'
+ amount: '1.05'
math: multiply
- name: energyRegenRate
- - effectIcon: effecticon_damageboost
+ name: xpMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: xpMod
+ - effectIcon: effecticon_xpboost
volatileConditions:
- - healthAboveOrEq: '0.8'
-- conditions:
- - planeClass: olfaithful
- cost: '1'
- icon: skillicon_oldfaithful
- id: olfaithful_1b
- label: 1-B
+ - nearbyPlayersAboveOrEq: '5'
+ - mods:
+ - statMod:
+ amount: '1.05'
+ math: multiply
+ name: xpMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: xpMod
+ - effectIcon: effecticon_xpboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '8'
+- cost: '3'
+ icon: skillicon_armor
+ id: armor_4b
+ label: 4-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.05'
+ amount: '0.95'
math: multiply
- name: gunRangeMod
+ name: maneuverEnergyCostMod
- statMod:
- amount: '1.05'
+ amount: '0.98'
leveling: 'true'
math: multiply
- name: gunRangeMod
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
- statMod:
- amount: '0.0'
+ amount: '0.9'
math: multiply
- name: energyRegenRate
- - effectIcon: effecticon_rangeboost
+ name: maneuverEnergyCostMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
volatileConditions:
- - superspeed: 'false'
-- conditions:
- - planeClass: olfaithful
- cost: '2'
- icon: skillicon_oldfaithful
- id: olfaithful_2b
- label: 2-B
+ - nearbyPlayersAboveOrEq: '5'
+ - mods:
+ - statMod:
+ amount: '0.85'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '8'
+- cost: '1'
+ icon: skillicon_engine
+ id: engine_1a
+ label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.7'
+ amount: '1.1'
math: multiply
- name: damageReceivedMod
+ name: gunDamageMod
- statMod:
- amount: '0.99'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: damageReceivedMod
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+- cost: '1'
+ icon: skillicon_engine
+ id: engine_1b
+ label: 1-B
+ maxLevel: '10'
+ passives:
+ - mods:
- statMod:
- amount: '0.6'
+ amount: '1.2'
math: multiply
name: xpMod
- - effectIcon: effecticon_armorboost
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: xpMod
+ - effectIcon: effecticon_xpboost
volatileConditions:
- - healthAboveOrEq: '0.9'
-- conditions:
- - planeClass: olfaithful
- cost: '3'
- icon: skillicon_oldfaithful
- id: olfaithful_3a
- label: 3-A
+ - nearbyPlayersAboveOrEq: '2'
+- cost: '2'
+ icon: skillicon_engine
+ id: engine_2a
+ label: 2-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.60'
+ amount: '0.9'
math: multiply
- name: damageReceivedMod
+ name: secondaryEnergyCostMod
- statMod:
amount: '0.99'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
volatileConditions:
- - healthBelow: '0.2'
-- conditions:
- - planeClass: olfaithful
- cost: '3'
- icon: skillicon_oldfaithful
- id: olfaithful_3b
- label: 3-B
- maxLevel: '5'
- triggers:
- - actions:
- - cooldown: '3'
- duration: '2'
- mods:
- - statMod:
- amount: '2.0'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: gunDamageMod
- - effectIcon: effecticon_damageboost
- trigger: OnKill
-- conditions:
- - planeClass: olfaithful
- cost: '3'
- icon: skillicon_oldfaithful
- id: olfaithful_4a
- label: 4-A
+ - nearbyPlayersAboveOrEq: '3'
+- cost: '2'
+ icon: skillicon_engine
+ id: engine_2b
+ label: 2-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.8'
+ amount: '1.1'
math: multiply
- name: maxHitPoints
+ name: gunRangeMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.05'
+ math: multiply
+ name: cameraZoomMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '3'
+- cost: '3'
+ icon: skillicon_engine
+ id: engine_3a
+ label: 3-A
+ maxLevel: '5'
+ passives:
- mods:
- statMod:
- amount: '2.0'
+ amount: '1.5'
math: multiply
name: energyRegenRate
- statMod:
- amount: '1.01'
+ amount: '1.05'
leveling: 'true'
math: multiply
name: energyRegenRate
- effectIcon: effecticon_steamboost
volatileConditions:
- - healthAboveOrEq: '0.95'
-- conditions:
- - planeClass: olfaithful
- cost: '3'
- icon: skillicon_oldfaithful
- id: olfaithful_4b
- label: 4-B
+ - nearbyPlayersAboveOrEq: '4'
+- cost: '3'
+ icon: skillicon_engine
+ id: engine_3b
+ label: 3-B
maxLevel: '5'
passives:
- mods:
- statMod:
amount: '1.5'
math: multiply
- name: superspeedFactor
+ name: healthRegenRate
- statMod:
- amount: '1.02'
+ amount: '1.05'
leveling: 'true'
math: multiply
- name: superspeedFactor
- - effectIcon: effecticon_speedboost
+ name: healthRegenRate
+ - effectIcon: effecticon_healthboost
volatileConditions:
- - healthAboveOrEq: '0.95'
-- conditions:
- - planeClass: support
- cost: '1'
- icon: skillicon_shieldmaiden
- id: shieldmaiden_1a
- label: 1-A
- maxLevel: '1'
+ - nearbyPlayersAboveOrEq: '4'
+- cost: '3'
+ icon: skillicon_engine
+ id: engine_4a
+ label: 4-A
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.2'
+ amount: '1.5'
math: multiply
- name: superspeedFactor
+ name: xpMod
- statMod:
- amount: '0.8'
+ amount: '1.01'
+ leveling: 'true'
math: multiply
- name: energyRegenRate
-- conditions:
- - planeClass: support
- cost: '1'
- icon: skillicon_shieldmaiden
- id: shieldmaiden_1b
- label: 1-B
+ name: xpMod
+ - statMod:
+ amount: '1.4'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_xpboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '4'
+- cost: '3'
+ icon: skillicon_engine
+ id: engine_4b
+ label: 4-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '1.2'
math: multiply
- name: gunDamageMod
+ name: gunAmmoMod
- statMod:
- amount: '1.01'
+ amount: '1.05'
leveling: 'true'
math: multiply
- name: gunDamageMod
- - statMod:
- amount: '3.0'
- math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_damageboost
+ name: gunAmmoMod
+ - effectIcon: effecticon_ammoboost
volatileConditions:
- - superspeed: 'true'
+ - nearbyPlayersAboveOrEq: '4'
- conditions:
- - planeClass: support
+ - itemTag: strike
+ cost: '1'
+ icon: skillicon_strike
+ id: strike_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.35'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: gunAmmoMod
+- conditions:
+ - itemTag: strike
+ cost: '1'
+ icon: skillicon_strike
+ id: strike_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.0'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.65'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+- conditions:
+ - itemTag: strike
+ cost: '2'
+ icon: skillicon_strike
+ id: strike_2a
+ label: 2-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '5'
+ mods:
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '0.0'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_rangeboost
+ trigger: OnKill
+- conditions:
+ - itemTag: strike
+ cost: '2'
+ icon: skillicon_strike
+ id: strike_2b
+ label: 2-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '3'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: add
+ name: energyRegenRate
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_steamboost
+ trigger: OnKill
+- conditions:
+ - itemTag: strike
+ cost: '3'
+ icon: skillicon_strike
+ id: strike_3a
+ label: 3-A
+ maxLevel: '10'
+ passives:
+ - mods:
+ - statMod:
+ amount: '2.0'
+ math: multiply
+ name: gunAmmoMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunAmmoMod
+ - effectIcon: effecticon_ammoboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - itemTag: strike
+ cost: '3'
+ icon: skillicon_strike
+ id: strike_3b
+ label: 3-B
+ maxLevel: '3'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - itemTag: strike
+ cost: '3'
+ icon: skillicon_strike
+ id: strike_4a
+ label: 4-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: all_color
+ bulletPrefab: leisurelyBullet
+ bulletSize: '3'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '25'
+ guaranteedHitArcA: '-30'
+ guaranteedHitArcB: '30'
+ guaranteedHitMaxRange: '6.75'
+ guaranteedHitMinRange: '4.2'
+ guaranteedHitMode: Lock
+ lifetime: '30'
+ rof: '7'
+ speed: '2'
+ mountAngle: '180'
+ syncTo: _main_
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: strike
+ cost: '3'
+ icon: skillicon_strike
+ id: strike_4b
+ label: 4-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: all_color
+ bulletPrefab: arrowBullet
+ bulletSize: '1'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Confuse
+ effectAmount: '0.5'
+ effectDamage: '3'
+ effectTime: '1'
+ guaranteedHitArcA: '-30'
+ guaranteedHitArcB: '30'
+ guaranteedHitMaxRange: '6.75'
+ guaranteedHitMinRange: '4.2'
+ guaranteedHitMode: Lock
+ lifetime: '2'
+ multi: '5'
+ multiSpread: '30'
+ rof: '0.25'
+ speed: '4'
+ mountAngle: '180'
+ syncTo: _main_
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: triple
+ cost: '1'
+ icon: skillicon_triple
+ id: triple_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - itemTag: triple
+ cost: '1'
+ icon: skillicon_triple
+ id: triple_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '0.1'
+ leveling: 'true'
+ math: postAdd
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - itemTag: triple
+ cost: '2'
+ icon: skillicon_triple
+ id: triple_2a
+ label: 2-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: leisurelyBullet
+ bulletSize: '1'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Confuse
+ effectAmount: '0.5'
+ effectDamage: '11'
+ effectTime: '1'
+ lifetime: '0.35'
+ multi: '6'
+ multiSpread: '60'
+ rof: '1'
+ speed: '28.0'
+ spread: '0'
+ mountAngle: '0'
+ - duration: '2'
+ mods:
+ - statMod:
+ amount: '0.2'
+ math: multiply
+ name: gunDamageMod
+ trigger: OnSecondary
+- conditions:
+ - itemTag: triple
+ cost: '2'
+ icon: skillicon_triple
+ id: triple_2b
+ label: 2-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: arrowBullet
+ bulletSize: '0.5'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '11'
+ isPiercing: 'true'
+ lifetime: '0.55'
+ multi: '6'
+ multiSpread: '60'
+ rof: '1'
+ speed: '28.0'
+ spread: '0'
+ mountAngle: '0'
+ - duration: '1'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: maxHitPoints
+ trigger: OnSecondary
+- conditions:
+ - itemTag: triple
+ cost: '3'
+ icon: skillicon_triple
+ id: triple_3a
+ label: 3-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.9'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '26.4'
+ lifetime: '0.2'
+ multi: '3'
+ multiOffset:
+ - '0.5'
+ - '0'
+ multiSpread: '5'
+ rof: '1'
+ speed: '20.0'
+ spread: '0'
+ mountAngle: '0'
+ trigger: OnSecondary
+- conditions:
+ - itemTag: triple
+ cost: '3'
+ icon: skillicon_triple
+ id: triple_3b
+ label: 3-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '4.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.9'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '15'
+ lifetime: '0.2'
+ multi: '3'
+ multiOffset:
+ - '0.5'
+ - '0'
+ multiSpread: '5'
+ rof: '1'
+ speed: '20.0'
+ spread: '0'
+ mountAngle: '0'
+ mountIdOverride: '14412'
+ - duration: '5'
+ mods:
+ - statMod:
+ amount: '0.3'
+ math: multiply
+ name: maxTurnRate
+ trigger: OnSecondary
+- conditions:
+ - itemTag: triple
+ cost: '3'
+ icon: skillicon_triple
+ id: triple_4a
+ label: 4-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: arrowBullet
+ bulletSize: '0.5'
+ burst: '5'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '0.1'
+ effectDamage: '20'
+ effectTime: '0.1'
+ lifetime: '0.55'
+ rof: '10'
+ speed: '28.0'
+ spread: '0'
+ mountAngle: '0'
+ - duration: '1'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: maxHitPoints
+ trigger: OnSecondary
+- conditions:
+ - itemTag: triple
+ cost: '3'
+ icon: skillicon_triple
+ id: triple_4b
+ label: 4-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: arrowBullet
+ bulletSize: '0.5'
+ burst: '5'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Slow
+ effectAmount: '0.5'
+ effectDamage: '15'
+ effectTime: '1'
+ lifetime: '0.55'
+ rof: '10'
+ speed: '28.0'
+ spread: '0'
+ mountAngle: '0'
+ - duration: '1'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: maxHitPoints
+ trigger: OnSecondary
+- conditions:
+ - itemTag: laser
+ cost: '1'
+ icon: skillicon_laser
+ id: laser_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '0.1'
+ leveling: 'true'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '1'
+ icon: skillicon_laser
+ id: laser_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '0.1'
+ leveling: 'true'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '2'
+ icon: skillicon_laser
+ id: laser_2a
+ label: 2-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '-0.5'
+ math: add
+ name: energyRegenRate
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.5'
+ burst: '15'
+ cooldown: '0.5'
+ damage: '2.790792'
+ lifetime: '0.2'
+ multi: '3'
+ multiOffset:
+ - '1'
+ - '0'
+ multiSpread: '0'
+ rof: '10'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '2'
+ sound: laser
+ volume: '0.5'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '2'
+ icon: skillicon_laser
+ id: laser_2b
+ label: 2-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '-0.5'
+ math: add
+ name: energyRegenRate
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.5'
+ burst: '30'
+ cooldown: '1'
+ damage: '2.790792'
+ lifetime: '0.2'
+ multi: '3'
+ multiOffset:
+ - '0.75'
+ - '0'
+ multiSpread: '0'
+ rof: '10'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '3'
+ sound: laser
+ volume: '0.5'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '3'
+ icon: skillicon_laser
+ id: laser_3a
+ label: 3-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.8'
+ burst: '100000'
+ cooldown: '0'
+ damage: '1.924'
+ lifetime: '0.2'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
+ rof: '7.5'
+ speed: '30.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '2'
+ sound: laser
+ volume: '0.25'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '3'
+ icon: skillicon_laser
+ id: laser_3b
+ label: 3-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.6528'
+ burst: '10'
+ cooldown: '0'
+ damage: '3.848'
+ lifetime: '0.2'
+ rof: '7.5'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '180'
+ sfx:
+ pitch: '2'
+ sound: laser
+ volume: '0.25'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '3'
+ icon: skillicon_laser
+ id: laser_4a
+ label: 4-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: green
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.6528'
+ burst: '1'
+ cooldown: '0'
+ damage: '0.1'
+ effect: Burn
+ effectAmount: '0.1'
+ effectDamage: '4.6'
+ effectTime: '0.1'
+ lifetime: '0.15'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
+ rof: '7.5'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '2'
+ sound: laser
+ volume: '0.25'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: laser
+ cost: '3'
+ icon: skillicon_laser
+ id: laser_4b
+ label: 4-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: blue
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.6528'
+ burst: '1'
+ cooldown: '0'
+ damage: '0.1'
+ effect: Slow
+ effectAmount: '0.1'
+ effectDamage: '4.6'
+ effectTime: '0.1'
+ lifetime: '0.15'
+ multi: '2'
+ multiOffset:
+ - '2'
+ - '0'
+ multiSpread: '0'
+ rof: '7.5'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '2'
+ sound: laser
+ volume: '0.25'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: machinegun
+ cost: '1'
+ icon: skillicon_machinegun
+ id: machinegun_1a
+ label: 1-A
+ maxLevel: '10'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: gunBulletSpeedMod
+ - statMod:
+ amount: '2.0'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_damageboost
+- conditions:
+ - itemTag: machinegun
+ cost: '1'
+ icon: skillicon_machinegun
+ id: machinegun_1b
+ label: 1-B
+ maxLevel: '10'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.45'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_speedgun
+- conditions:
+ - itemTag: machinegun
+ cost: '2'
+ icon: skillicon_machinegun
+ id: machinegun_2a
+ label: 2-A
+ maxLevel: '10'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '1.1'
+ leveling: 'true'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '0.9'
+ math: multiply
+ name: gunDamageMod
+- conditions:
+ - itemTag: machinegun
+ cost: '2'
+ icon: skillicon_machinegun
+ id: machinegun_2b
+ label: 2-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.4'
+ math: multiply
+ name: healthRegenRate
+ - statMod:
+ amount: '1.1'
+ leveling: 'true'
+ math: multiply
+ name: healthRegenRate
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: maxEnergyPoints
+- conditions:
+ - itemTag: machinegun
+ cost: '3'
+ icon: skillicon_machinegun
+ id: machinegun_3a
+ label: 3-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - health: '3'
+ trigger: OnKill
+- conditions:
+ - itemTag: machinegun
+ cost: '3'
+ icon: skillicon_machinegun
+ id: machinegun_3b
+ label: 3-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - Energy: '5.0'
+ trigger: OnKill
+- conditions:
+ - itemTag: machinegun
+ cost: '3'
+ icon: skillicon_machinegun
+ id: machinegun_4a
+ label: 4-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.9'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+- conditions:
+ - itemTag: machinegun
+ cost: '3'
+ icon: skillicon_machinegun
+ id: machinegun_4b
+ label: 4-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '3'
+- conditions:
+ - itemTag: shotgun
+ cost: '1'
+ icon: skillicon_shotgun
+ id: shotgun_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.10'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '1.10'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: shotgun
+ cost: '1'
+ icon: skillicon_shotgun
+ id: shotgun_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.10'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '1.15'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.03'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+ - mods:
+ - statMod:
+ amount: '1.15'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.03'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '8'
+- conditions:
+ - itemTag: shotgun
+ cost: '2'
+ icon: skillicon_shotgun
+ id: shotgun_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.97'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+ - mods:
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.96'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '8'
+- conditions:
+ - itemTag: shotgun
+ cost: '2'
+ icon: skillicon_shotgun
+ id: shotgun_2b
+ label: 2-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - duration: '2'
+ mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunAmmoMod
+ - effectIcon: effecticon_ammoboost
+ trigger: OnKill
+- conditions:
+ - itemTag: shotgun
+ cost: '3'
+ icon: skillicon_shotgun
+ id: shotgun_3a
+ label: 3-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: maxTurnRate
+- conditions:
+ - itemTag: shotgun
+ cost: '3'
+ icon: skillicon_shotgun
+ id: shotgun_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - healthBelow: '0.5'
+- conditions:
+ - itemTag: shotgun
+ cost: '3'
+ icon: skillicon_shotgun
+ id: shotgun_4a
+ label: 4-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPrefab: leisurelyBullet
+ bulletSize: '0.5'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '4'
+ isPiercing: 'false'
+ lifetime: '0.5'
+ multi: '12'
+ multiSpread: '5'
+ rof: '3'
+ speed: '14.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ volume: '0.5'
+ syncTo: _main_
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: shotgun
+ cost: '3'
+ icon: skillicon_shotgun
+ id: shotgun_4b
+ label: 4-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: leisurelyBullet
+ bulletSize: '0.5'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '6'
+ isPiercing: 'false'
+ lifetime: '0.7'
+ multi: '6'
+ multiSpread: '5'
+ rof: '3'
+ speed: '14.0'
+ spread: '0'
+ mountAngle: '0'
+ syncTo: _main_
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: sniper
+ cost: '1'
+ icon: skillicon_sniper
+ id: sniper_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.95'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+- conditions:
+ - itemTag: sniper
+ cost: '1'
+ icon: skillicon_sniper
+ id: sniper_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.5'
+ math: postAdd
+ name: energyRegenRate
+ - statMod:
+ amount: '0.05'
+ leveling: 'true'
+ math: postAdd
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+- conditions:
+ - itemTag: sniper
+ cost: '2'
+ icon: skillicon_sniper
+ id: sniper_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.85'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '3'
+- conditions:
+ - itemTag: sniper
+ cost: '2'
+ icon: skillicon_sniper
+ id: sniper_2b
+ label: 2-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '3'
+- conditions:
+ - itemTag: sniper
+ cost: '3'
+ icon: skillicon_sniper
+ id: sniper_3a
+ label: 3-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunAmmoMod
+ - effectIcon: effecticon_ammoboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '4'
+- conditions:
+ - itemTag: sniper
+ cost: '3'
+ icon: skillicon_sniper
+ id: sniper_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '4'
+- conditions:
+ - itemTag: sniper
+ cost: '3'
+ icon: skillicon_sniper
+ id: sniper_4a
+ label: 4-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: sniper
+ cost: '3'
+ icon: skillicon_sniper
+ id: sniper_4b
+ label: 4-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '3'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '0.3'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - statMod:
+ amount: '0.95'
+ leveling: 'true'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ trigger: OnKill
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: sword
+ cost: '1'
+ icon: skillicon_sword
+ id: sword_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - healthAboveOrEq: '0.9'
+- conditions:
+ - itemTag: sword
+ cost: '1'
+ icon: skillicon_sword
+ id: sword_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - itemTag: sword
+ cost: '2'
+ icon: skillicon_sword
+ id: sword_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.55'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '-1'
+ math: add
+ name: energyRegenRate
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - firingMainGun: 'true'
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - firingMainGun: 'false'
+- conditions:
+ - itemTag: sword
+ cost: '2'
+ icon: skillicon_sword
+ id: sword_2b
+ label: 2-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.55'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '-0.5'
+ math: add
+ name: healthRegenRate
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - firingMainGun: 'true'
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: healthRegenRate
+ - effectIcon: effecticon_healthboost
+ volatileConditions:
+ - firingMainGun: 'false'
+- conditions:
+ - itemTag: sword
+ cost: '3'
+ icon: skillicon_sword
+ id: sword_3a
+ label: 3-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.4'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.95'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ volatileConditions:
+ - healthBelow: '0.5'
+- conditions:
+ - itemTag: sword
+ cost: '3'
+ icon: skillicon_sword
+ id: sword_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.75'
+ math: add
+ name: healthRegenRate
+ - statMod:
+ amount: '0.25'
+ leveling: 'true'
+ math: add
+ name: healthRegenRate
+ - effectIcon: effecticon_healthboost
+ volatileConditions:
+ - healthBelow: '0.5'
+- conditions:
+ - itemTag: sword
+ cost: '3'
+ icon: skillicon_sword
+ id: sword_4a
+ label: 4-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: ringing_white
+ bulletPrefab: confusionBullet
+ bulletSize: '2'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '40'
+ lifetime: '1.4'
+ multi: '1'
+ multiSpread: '0'
+ rof: '1'
+ speed: '14'
+ spread: '0'
+ mountAngle: '0'
+ syncTo: _main_
+ volatileConditions:
+ - healthAboveOrEq: '0.9'
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: sword
+ cost: '3'
+ icon: skillicon_sword
+ id: sword_4b
+ label: 4-B
+ maxLevel: '10'
+ triggers:
+ - actions:
+ - duration: '4'
+ mods:
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ stacks: '3'
+ trigger: OnKill
+- conditions:
+ - itemTag: wasp
+ cost: '1'
+ icon: skillicon_wasp
+ id: wasp_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: wasp
+ cost: '1'
+ icon: skillicon_wasp
+ id: wasp_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.05'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: wasp
+ cost: '2'
+ icon: skillicon_wasp
+ id: wasp_2a
+ label: 2-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - cooldown: '1'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ trigger: OnKill
+- conditions:
+ - itemTag: wasp
+ cost: '2'
+ icon: skillicon_wasp
+ id: wasp_2b
+ label: 2-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - health: '5'
+ trigger: OnKill
+- conditions:
+ - itemTag: wasp
+ cost: '3'
+ icon: skillicon_wasp
+ id: wasp_3a
+ label: 3-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.05'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '1.15'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: wasp
+ cost: '3'
+ icon: skillicon_wasp
+ id: wasp_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '2'
+ - mods:
+ - statMod:
+ amount: '0.9'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '5'
+- conditions:
+ - itemTag: wasp
+ cost: '3'
+ icon: skillicon_wasp
+ id: wasp_4a
+ label: 4-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: all_color
+ bulletPrefab: leisurelyBullet
+ bulletSize: '10'
+ burst: '1'
+ cooldown: '0'
+ damage: '0.1'
+ effect: Poison
+ effectAmount: '0.1'
+ effectDamage: '70'
+ effectTime: '0.1'
+ isPiercing: 'true'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ rof: '0.5'
+ speed: '0'
+ spread: '0'
+ mountAngle: '0'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - itemTag: wasp
+ cost: '3'
+ icon: skillicon_wasp
+ id: wasp_4b
+ label: 4-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - continuousGunMounts:
+ - flashOffset: '0.4'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: halo
+ bulletPrefab: tracerBullet
+ bulletSize: '0.6528'
+ burst: '24'
+ cooldown: '0'
+ damage: '1.6'
+ lifetime: '0.15'
+ multi: '3'
+ multiOffset:
+ - '0.6'
+ - '0'
+ multiSpread: '0'
+ rof: '7.5'
+ speed: '56.0'
+ spread: '0'
+ mountAngle: '0'
+ sfx:
+ pitch: '0'
+ sound: laser
+ volume: '0.25'
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - planeClass: walker
+ cost: '1'
+ icon: skillicon_quad
+ id: quad_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+- conditions:
+ - planeClass: walker
+ cost: '1'
+ icon: skillicon_quad
+ id: quad_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+- conditions:
+ - planeClass: walker
+ cost: '2'
+ icon: skillicon_quad
+ id: quad_2a
+ label: 2-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - canEquip: laser
+ - conditions:
+ - itemTag: laser
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: gunDamageMod
+- conditions:
+ - planeClass: walker
+ cost: '2'
+ icon: skillicon_quad
+ id: quad_2b
+ label: 2-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - canEquip: triple
+ - conditions:
+ - itemTag: triple
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: gunDamageMod
+- conditions:
+ - planeClass: walker
+ cost: '3'
+ icon: skillicon_quad
+ id: quad_3a
+ label: 3-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - cooldown: '5'
+ duration: '3'
+ mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
+- conditions:
+ - planeClass: walker
+ cost: '3'
+ icon: skillicon_quad
+ id: quad_3b
+ label: 3-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - duration: '1'
+ mods:
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ stacks: '3'
+ trigger: OnKill
+- conditions:
+ - planeClass: walker
+ cost: '3'
+ icon: skillicon_quad
+ id: quad_4a
+ label: 4-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '4'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.1'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
+- conditions:
+ - planeClass: walker
+ cost: '3'
+ icon: skillicon_quad
+ id: quad_4b
+ label: 4-B
+ maxLevel: '3'
+ triggers:
+ - actions:
+ - duration: '3'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: gunCooldownMod
+ - statMod:
+ amount: '0.95'
+ leveling: 'true'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ trigger: OnKill
+- conditions:
+ - planeClass: paladin
+ cost: '1'
+ icon: skillicon_paladin
+ id: paladin_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: maxHitPoints
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: maxHitPoints
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: healthRegenRate
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_armorboost
+- conditions:
+ - planeClass: paladin
+ cost: '1'
+ icon: skillicon_paladin
+ id: paladin_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: xpMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: xpMod
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: healthRegenRate
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_xpboost
+- conditions:
+ - planeClass: paladin
+ cost: '2'
+ icon: skillicon_paladin
+ id: paladin_2a
+ label: 2-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '2'
+ math: multiply
+ name: maxHitPoints
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: maxHitPoints
+ - effectIcon: effecticon_armorboost
+ trigger: OnKill
+- conditions:
+ - planeClass: paladin
+ cost: '2'
+ icon: skillicon_paladin
+ id: paladin_2b
+ label: 2-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: paladin
+ cost: '3'
+ icon: skillicon_paladin
+ id: paladin_3a
+ label: 3-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '2'
+ math: multiply
+ name: healthRegenRate
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: healthRegenRate
+ - effectIcon: effecticon_healthboost
+ trigger: OnKill
+- conditions:
+ - planeClass: paladin
+ cost: '3'
+ icon: skillicon_paladin
+ id: paladin_3b
+ label: 3-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.7'
+ math: multiply
+ name: secondaryEnergyCostMod
+- conditions:
+ - planeClass: paladin
+ cost: '3'
+ icon: skillicon_paladin
+ id: paladin_4a
+ label: 4-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.45'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: maxHitPoints
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - firingMainGun: 'true'
+- conditions:
+ - planeClass: paladin
+ cost: '3'
+ icon: skillicon_paladin
+ id: paladin_4b
+ label: 4-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '0.0'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ trigger: OnKill
+- conditions:
+ - planeClass: support
+ cost: '1'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_1a
+ label: 1-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: superspeedFactor
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: energyRegenRate
+- conditions:
+ - planeClass: support
+ cost: '1'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '3.0'
+ math: multiply
+ name: gunCooldownMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - planeClass: support
cost: '2'
icon: skillicon_shieldmaiden
id: shieldmaiden_2a
label: 2-A
maxLevel: '5'
@@ -491,397 +2515,602 @@
trigger: OnKill
volatileConditions:
- superspeed: 'true'
- conditions:
- planeClass: support
+ cost: '2'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_2b
+ label: 2-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '1'
+ duration: '3'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ trigger: OnKill
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - planeClass: support
cost: '3'
icon: skillicon_shieldmaiden
id: shieldmaiden_3a
label: 3-A
maxLevel: '5'
triggers:
- actions:
- duration: '4'
mods:
- statMod:
amount: '1.2'
math: multiply
- name: gunRangeMod
+ name: gunRangeMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_rangeboost
+ trigger: OnKill
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - planeClass: support
+ cost: '3'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.3'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - healthAboveOrEq: '0.95'
+- conditions:
+ - planeClass: support
+ cost: '3'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_4a
+ label: 4-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '1'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '2'
+ math: multiply
+ name: gunAmmoMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunAmmoMod
+ - effectIcon: effecticon_ammoboost
+ trigger: OnKill
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - planeClass: support
+ cost: '3'
+ icon: skillicon_shieldmaiden
+ id: shieldmaiden_4b
+ label: 4-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.7'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - healthBelow: '0.4'
+- conditions:
+ - planeClass: olfaithful
+ cost: '1'
+ icon: skillicon_oldfaithful
+ id: olfaithful_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '0.0'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - healthAboveOrEq: '0.8'
+- conditions:
+ - planeClass: olfaithful
+ cost: '1'
+ icon: skillicon_oldfaithful
+ id: olfaithful_1b
+ label: 1-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.05'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '1.05'
+ leveling: 'true'
+ math: multiply
+ name: gunRangeMod
+ - statMod:
+ amount: '0.0'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_rangeboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - planeClass: olfaithful
+ cost: '2'
+ icon: skillicon_oldfaithful
+ id: olfaithful_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: xpMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: xpMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - healthAboveOrEq: '0.8'
+- conditions:
+ - planeClass: olfaithful
+ cost: '2'
+ icon: skillicon_oldfaithful
+ id: olfaithful_2b
+ label: 2-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.9'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: xpMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - healthAboveOrEq: '0.9'
+- conditions:
+ - planeClass: olfaithful
+ cost: '3'
+ icon: skillicon_oldfaithful
+ id: olfaithful_3a
+ label: 3-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.50'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '0.02'
+ leveling: 'true'
+ math: multiply
+ name: energyRegenRate
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - healthBelow: '0.2'
+- conditions:
+ - planeClass: olfaithful
+ cost: '3'
+ icon: skillicon_oldfaithful
+ id: olfaithful_3b
+ label: 3-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '3'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '2.0'
+ math: multiply
+ name: gunDamageMod
- statMod:
amount: '1.01'
leveling: 'true'
math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_rangeboost
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
trigger: OnKill
- volatileConditions:
- - superspeed: 'true'
- conditions:
- - planeClass: support
+ - planeClass: olfaithful
cost: '3'
- icon: skillicon_shieldmaiden
- id: shieldmaiden_3b
- label: 3-B
+ icon: skillicon_oldfaithful
+ id: olfaithful_4a
+ label: 4-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.3'
+ amount: '0.8'
math: multiply
- name: gunDamageMod
+ name: maxHitPoints
+ - mods:
- statMod:
- amount: '1.02'
+ amount: '2.0'
+ math: multiply
+ name: energyRegenRate
+ - statMod:
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: gunDamageMod
- - effectIcon: effecticon_damageboost
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
volatileConditions:
- healthAboveOrEq: '0.95'
- conditions:
- - planeClass: support
+ - planeClass: olfaithful
cost: '3'
- icon: skillicon_shieldmaiden
- id: shieldmaiden_4a
- label: 4-A
+ icon: skillicon_oldfaithful
+ id: olfaithful_4b
+ label: 4-B
maxLevel: '5'
- triggers:
- - actions:
- - cooldown: '1'
- duration: '2'
- mods:
- - statMod:
- amount: '2'
- math: multiply
- name: gunAmmoMod
- - statMod:
- amount: '1.05'
- leveling: 'true'
- math: multiply
- name: gunAmmoMod
- - effectIcon: effecticon_ammoboost
- trigger: OnKill
- volatileConditions:
- - superspeed: 'true'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: superspeedFactor
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: superspeedFactor
+ - effectIcon: effecticon_speedboost
+ volatileConditions:
+ - healthAboveOrEq: '0.95'
- conditions:
- - planeClass: rapier
+ - planeClass: medic
cost: '1'
- icon: skillicon_raptor
- id: raptor_1a
+ icon: skillicon_medic
+ id: medic_1a
label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.15'
+ amount: '0.6'
math: multiply
- name: gunDamageMod
+ name: cloudRadiusMod
- statMod:
- amount: '1.02'
- leveling: 'true'
+ amount: '0.85'
math: multiply
- name: gunDamageMod
+ name: secondaryEnergyCostMod
- statMod:
- amount: '0.7'
+ amount: '0.99'
+ leveling: 'true'
math: multiply
- name: gunRangeMod
+ name: secondaryEnergyCostMod
- conditions:
- - planeClass: rapier
+ - planeClass: medic
cost: '1'
- icon: skillicon_raptor
- id: raptor_1b
+ icon: skillicon_medic
+ id: medic_1b
label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.3'
+ amount: '1.1'
math: multiply
- name: xpMod
+ name: cloudRadiusMod
- statMod:
- amount: '1.01'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: xpMod
+ name: cloudRadiusMod
- statMod:
- amount: '1.2'
+ amount: '1.1'
math: multiply
- name: damageReceivedMod
+ name: secondaryEnergyCostMod
- conditions:
- - planeClass: rapier
- cost: '2'
- icon: skillicon_raptor
- id: raptor_2a
- label: 2-A
- maxLevel: '1'
+ - planeClass: medic
+ cost: '3'
+ icon: skillicon_medic
+ id: medic_3a
+ label: 3-A
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.3'
+ amount: '1.15'
math: multiply
- name: maxTurnRate
+ name: cloudRadiusMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: cloudRadiusMod
+ - effectIcon: effecticon_secondaryboost
+ volatileConditions:
+ - nearbyPlayersAboveOrEq: '3'
- conditions:
- - planeClass: rapier
- cost: '2'
- icon: skillicon_raptor
- id: raptor_2b
- label: 2-B
- maxLevel: '1'
+ - planeClass: medic
+ cost: '3'
+ icon: skillicon_medic
+ id: medic_3b
+ label: 3-B
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '0.9'
math: multiply
- name: gunDamageMod
+ name: secondaryEnergyCostMod
- statMod:
- amount: '1.8'
+ amount: '0.99'
+ leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_damageboost
- volatileConditions:
- - superspeed: 'true'
+ name: secondaryEnergyCostMod
- conditions:
- - planeClass: rapier
+ - planeClass: medic
cost: '3'
- icon: skillicon_raptor
- id: raptor_3a
- label: 3-A
+ icon: skillicon_medic
+ id: medic_4b
+ label: 4-B
maxLevel: '5'
triggers:
- actions:
- - cooldown: '3'
- duration: '2'
+ - duration: '1'
mods:
- statMod:
- amount: '1.5'
+ amount: '0.85'
math: multiply
- name: gunDamageMod
+ name: secondaryEnergyCostMod
- statMod:
- amount: '1.02'
+ amount: '0.99'
leveling: 'true'
math: multiply
- name: gunDamageMod
- - effectIcon: effecticon_damageboost
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
trigger: OnKill
- conditions:
- - planeClass: rapier
- cost: '3'
- icon: skillicon_raptor
- id: raptor_4a
- label: 4-A
+ - planeClass: daggerknight
+ cost: '1'
+ icon: skillicon_daggerknight
+ id: daggerknight_1a
+ label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.7'
+ amount: '1.10'
math: multiply
- name: damageReceivedMod
+ name: gunDamageMod
- statMod:
- amount: '0.99'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - superspeed: 'false'
+ name: gunDamageMod
- conditions:
- - planeClass: rapier
- cost: '3'
- icon: skillicon_raptor
- id: raptor_4b
- label: 4-B
+ - planeClass: daggerknight
+ cost: '1'
+ icon: skillicon_daggerknight
+ id: daggerknight_1b
+ label: 1-B
maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '3'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '1.30'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
+- conditions:
+ - planeClass: daggerknight
+ cost: '2'
+ icon: skillicon_daggerknight
+ id: daggerknight_2a
+ label: 2-A
+ maxLevel: '1'
passives:
- mods:
+ - canEquip: laser
+ - conditions:
+ - itemTag: laser
+ mods:
- statMod:
- amount: '0.7'
- math: multiply
- name: damageReceivedMod
- - statMod:
- amount: '0.99'
- leveling: 'true'
+ amount: '1.3'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - superspeed: 'true'
+ name: gunDamageMod
- conditions:
- - planeClass: paladin
- cost: '1'
- icon: skillicon_paladin
- id: paladin_1a
- label: 1-A
- maxLevel: '5'
+ - planeClass: daggerknight
+ cost: '2'
+ icon: skillicon_daggerknight
+ id: daggerknight_2b
+ label: 2-B
+ maxLevel: '1'
passives:
- mods:
+ - canEquip: wasp
+ - conditions:
+ - itemTag: wasp
+ mods:
- statMod:
- amount: '1.5'
- math: multiply
- name: maxHitPoints
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: maxHitPoints
- - statMod:
- amount: '0.5'
+ amount: '0.8'
math: multiply
- name: healthRegenRate
+ name: gunDamageMod
- statMod:
- amount: '0.5'
+ amount: '1.1'
math: multiply
- name: energyRegenRate
- - effectIcon: effecticon_armorboost
+ name: damageReceivedMod
- conditions:
- - planeClass: paladin
- cost: '1'
- icon: skillicon_paladin
- id: paladin_1b
- label: 1-B
+ - planeClass: daggerknight
+ cost: '3'
+ icon: skillicon_daggerknight
+ id: daggerknight_3a
+ label: 3-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '1.40'
math: multiply
- name: xpMod
+ name: gunDamageMod
- statMod:
- amount: '1.01'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: xpMod
+ name: gunDamageMod
- statMod:
- amount: '0.5'
+ amount: '0.9'
math: multiply
- name: healthRegenRate
+ name: damageReceivedMod
- statMod:
- amount: '0.5'
+ amount: '0.75'
math: multiply
- name: energyRegenRate
- - effectIcon: effecticon_xpboost
+ name: cameraZoomMod
+ - effectIcon: effecticon_damageboost
+ volatileConditions:
+ - superspeed: 'true'
- conditions:
- - planeClass: paladin
- cost: '2'
- icon: skillicon_paladin
- id: paladin_2a
- label: 2-A
+ - planeClass: daggerknight
+ cost: '3'
+ icon: skillicon_daggerknight
+ id: daggerknight_3b
+ label: 3-B
maxLevel: '5'
triggers:
- actions:
- - cooldown: '0.5'
- duration: '2'
+ - duration: '2'
mods:
- statMod:
- amount: '2'
+ amount: '1.20'
math: multiply
- name: maxHitPoints
+ name: gunDamageMod
- statMod:
- amount: '1.01'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: maxHitPoints
- - effectIcon: effecticon_armorboost
+ name: gunDamageMod
+ - statMod:
+ amount: '0.95'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.85'
+ math: multiply
+ name: cameraZoomMod
+ - effectIcon: effecticon_damageboost
+ stacks: '3'
trigger: OnKill
- conditions:
- - planeClass: paladin
+ - planeClass: daggerknight
cost: '3'
- icon: skillicon_paladin
- id: paladin_3a
- label: 3-A
+ icon: skillicon_daggerknight
+ id: daggerknight_4a
+ label: 4-A
maxLevel: '5'
triggers:
- actions:
- - cooldown: '0.5'
- duration: '2'
+ - duration: '1.5'
mods:
- statMod:
- amount: '2'
+ amount: '0.8'
math: multiply
- name: healthRegenRate
+ name: gunCooldownMod
- statMod:
- amount: '1.01'
+ amount: '0.98'
leveling: 'true'
math: multiply
- name: healthRegenRate
- - effectIcon: effecticon_healthboost
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
+ stacks: '3'
trigger: OnKill
- conditions:
- - planeClass: paladin
+ - planeClass: daggerknight
cost: '3'
- icon: skillicon_paladin
- id: paladin_4b
+ icon: skillicon_daggerknight
+ id: daggerknight_4b
label: 4-B
maxLevel: '1'
- triggers:
- - actions:
- - cooldown: '0.5'
- duration: '1'
- mods:
- - statMod:
- amount: '0.0'
- math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_speedgun
- trigger: OnKill
-- conditions:
- - planeClass: duster
- cost: '1'
- icon: skillicon_duster
- id: duster_1a
- label: 1-A
- maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.5'
- math: multiply
- name: maxTurnRate
- - statMod:
- amount: '1.5'
- math: multiply
- name: superspeedFactor
- - statMod:
- amount: '0.7'
- math: multiply
- name: damageReceivedMod
- - statMod:
- amount: '0.99'
- leveling: 'true'
+ amount: '0.8'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - superspeed: 'true'
-- conditions:
- - planeClass: duster
- cost: '1'
- icon: skillicon_duster
- id: duster_1b
- label: 1-B
- maxLevel: '5'
- passives:
+ name: secondaryEnergyCostMod
- mods:
- statMod:
- amount: '1.2'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: damageReceivedMod
- - statMod:
- amount: '1.5'
+ amount: '0.7'
math: multiply
- name: superspeedFactor
- - effectIcon: effecticon_damageboost
+ name: cameraZoomMod
volatileConditions:
- - superspeed: 'true'
+ - healthBelow: '0.3'
- conditions:
- planeClass: assault
cost: '1'
icon: skillicon_assault
id: assault_1a
@@ -922,11 +3151,10 @@
amount: '0.99'
leveling: 'true'
math: multiply
name: damageReceivedMod
- effectIcon: effecticon_armorboost
- stacks: '3'
trigger: OnKill
- conditions:
- planeClass: assault
cost: '2'
icon: skillicon_assault
@@ -937,10 +3165,33 @@
- actions:
- energy: '10'
trigger: OnKill
- conditions:
- planeClass: assault
+ cost: '2'
+ icon: skillicon_assault
+ id: assault_2b
+ label: 2-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '0.5'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: maneuverEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ trigger: OnKill
+- conditions:
+ - planeClass: assault
cost: '3'
icon: skillicon_assault
id: assault_3a
label: 3-A
maxLevel: '10'
@@ -956,881 +3207,1222 @@
amount: '1.03'
leveling: 'true'
math: multiply
name: bashDamageMod
- effectIcon: effecticon_damageboost
- stacks: '3'
- trigger: OnKill
-- conditions:
- - planeClass: assault
- cost: '3'
- icon: skillicon_assault
- id: assault_4a
- label: 4-A
- maxLevel: '5'
- passives:
- - mods:
- - statMod:
- amount: '0.7'
- math: multiply
- name: damageReceivedMod
- - statMod:
- amount: '0.98'
- leveling: 'true'
- math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - planeClass: assault
- cost: '3'
- icon: skillicon_assault
- id: assault_4b
- label: 4-B
- maxLevel: '5'
- passives:
- - mods:
- - statMod:
- amount: '0.5'
- math: multiply
- name: gunCooldownMod
- - statMod:
- amount: '0.98'
- leveling: 'true'
- math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_speedgun
- volatileConditions:
- - healthBelow: '0.5'
-- conditions:
- - itemTag: machinegun
- cost: '1'
- icon: skillicon_machinegun
- id: machinegun_1a
- label: 1-A
- maxLevel: '10'
- passives:
- - mods:
- - statMod:
- amount: '1.2'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: gunDamageMod
- - statMod:
- amount: '0.5'
- math: multiply
- name: gunBulletSpeedMod
- - statMod:
- amount: '2.0'
- math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_damageboost
-- conditions:
- - itemTag: machinegun
- cost: '2'
- icon: skillicon_machinegun
- id: machinegun_2a
- label: 2-A
- maxLevel: '10'
- passives:
- - mods:
- - statMod:
- amount: '1.2'
- math: multiply
- name: energyRegenRate
- - statMod:
- amount: '1.1'
- leveling: 'true'
- math: multiply
- name: energyRegenRate
- - statMod:
- amount: '0.9'
- math: multiply
- name: gunDamageMod
-- conditions:
- - itemTag: machinegun
- cost: '2'
- icon: skillicon_machinegun
- id: machinegun_2b
- label: 2-B
- maxLevel: '5'
- passives:
- - mods:
- - statMod:
- amount: '1.4'
- math: multiply
- name: healthRegenRate
- - statMod:
- amount: '1.1'
- leveling: 'true'
- math: multiply
- name: healthRegenRate
- - statMod:
- amount: '0.8'
- math: multiply
- name: maxEnergyPoints
-- conditions:
- - itemTag: machinegun
- cost: '3'
- icon: skillicon_machinegun
- id: machinegun_3a
- label: 3-A
- maxLevel: '1'
- triggers:
- - actions:
- - Health: '3'
+ stacks: '3'
trigger: OnKill
- conditions:
- - itemTag: machinegun
+ - planeClass: assault
cost: '3'
- icon: skillicon_machinegun
- id: machinegun_3b
+ icon: skillicon_assault
+ id: assault_3b
label: 3-B
maxLevel: '1'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: cloudLifetimeMod
+- conditions:
+ - planeClass: assault
+ cost: '3'
+ icon: skillicon_assault
+ id: assault_4a
+ label: 4-A
+ maxLevel: '5'
triggers:
- actions:
- - Energy: '5.0'
- trigger: OnKill
+ - cooldown: '1'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ trigger: OnSuperspeedEnd
- conditions:
- - itemTag: machinegun
+ - planeClass: assault
cost: '3'
- icon: skillicon_machinegun
- id: machinegun_4a
- label: 4-A
+ icon: skillicon_assault
+ id: assault_4b
+ label: 4-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.9'
+ amount: '0.5'
math: multiply
- name: damageReceivedMod
+ name: gunCooldownMod
- statMod:
- amount: '0.95'
+ amount: '0.98'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
+ name: gunCooldownMod
+ - effectIcon: effecticon_speedgun
volatileConditions:
- - nearbyPlayersAboveOrEq: '2'
-- conditions:
- - itemTag: wasp
- cost: '2'
- icon: skillicon_wasp
- id: wasp_2b
- label: 2-B
- maxLevel: '1'
- triggers:
- - actions:
- - health: '5'
- trigger: OnKill
+ - healthBelow: '0.5'
- conditions:
- - itemTag: triple
+ - planeClass: tank
cost: '1'
- icon: skillicon_triple
- id: triple_1a
+ icon: skillicon_hog
+ id: hog_1a
label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.2'
+ amount: '0.3'
math: multiply
- name: gunDamageMod
+ name: gunCooldownMod
- statMod:
- amount: '1.01'
+ amount: '0.95'
leveling: 'true'
math: multiply
- name: gunDamageMod
- - effectIcon: effecticon_damageboost
+ name: gunCooldownMod
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_speedgun
volatileConditions:
- - superspeed: 'false'
+ - healthBelow: '0.5'
+ - mods:
+ - statMod:
+ amount: '0.2'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ volatileConditions:
+ - healthBelow: '0.2'
- conditions:
- - itemTag: triple
+ - planeClass: tank
cost: '1'
- icon: skillicon_triple
- id: triple_1b
+ icon: skillicon_hog
+ id: hog_1b
label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1'
+ amount: '0.5'
math: postAdd
name: energyRegenRate
- statMod:
- amount: '0.1'
+ amount: '0.2'
leveling: 'true'
math: postAdd
name: energyRegenRate
- effectIcon: effecticon_steamboost
volatileConditions:
- - superspeed: 'false'
-- conditions:
- - itemTag: laser
- cost: '1'
- icon: skillicon_laser
- id: laser_1a
- label: 1-A
- maxLevel: '5'
- passives:
+ - healthBelow: '0.8'
- mods:
- statMod:
amount: '1'
- math: postAdd
+ math: add
name: energyRegenRate
+ - effectIcon: effecticon_steamboost
+ volatileConditions:
+ - healthBelow: '0.2'
+- conditions:
+ - planeClass: tank
+ cost: '2'
+ icon: skillicon_hog
+ id: hog_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
- statMod:
- amount: '0.1'
- leveling: 'true'
- math: postAdd
- name: energyRegenRate
+ amount: '1.3'
+ math: multiply
+ name: gunDamageMod
- statMod:
- amount: '1.01'
+ amount: '1.02'
leveling: 'true'
math: multiply
name: gunDamageMod
- - effectIcon: effecticon_steamboost
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - superspeed: 'true'
+ - healthBelow: '0.5'
- conditions:
- - itemTag: laser
- cost: '1'
- icon: skillicon_laser
- id: laser_1b
- label: 1-B
- maxLevel: '5'
+ - planeClass: tank
+ cost: '2'
+ icon: skillicon_hog
+ id: hog_2b
+ label: 2-B
+ maxLevel: '3'
passives:
- mods:
- statMod:
- amount: '1'
+ amount: '0.5'
math: postAdd
name: energyRegenRate
- statMod:
- amount: '0.1'
+ amount: '0.5'
leveling: 'true'
math: postAdd
name: energyRegenRate
- - statMod:
- amount: '1.01'
- leveling: 'true'
- math: multiply
- name: gunRangeMod
- effectIcon: effecticon_steamboost
volatileConditions:
- - superspeed: 'true'
+ - healthBelow: '0.5'
- conditions:
- - itemTag: sniper
- cost: '1'
- icon: skillicon_sniper
- id: sniper_1a
- label: 1-A
+ - planeClass: tank
+ cost: '3'
+ icon: skillicon_hog
+ id: hog_3a
+ label: 3-A
maxLevel: '5'
passives:
- mods:
- statMod:
amount: '0.8'
math: multiply
- name: gunCooldownMod
+ name: damageReceivedMod
- statMod:
- amount: '0.95'
+ amount: '0.99'
leveling: 'true'
math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_speedgun
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '2'
+ - healthBelow: '0.3'
- conditions:
- - itemTag: sniper
+ - planeClass: tank
+ cost: '3'
+ icon: skillicon_hog
+ id: hog_3b
+ label: 3-B
+ maxLevel: '10'
+ triggers:
+ - actions:
+ - cooldown: '4'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '2'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '0.65'
+ math: multiply
+ name: gunRangeMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
+- conditions:
+ - planeClass: tank
+ cost: '3'
+ icon: skillicon_hog
+ id: hog_4a
+ label: 4-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - cooldown: '1'
+ duration: '3'
+ mods:
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ trigger: OnKill
+- conditions:
+ - planeClass: tank
+ cost: '3'
+ icon: skillicon_hog
+ id: hog_4b
+ label: 4-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '2'
+ duration: '1'
+ mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ trigger: OnKill
+- conditions:
+ - planeClass: pirate
cost: '1'
- icon: skillicon_sniper
- id: sniper_1b
+ icon: skillicon_bandit
+ id: bandit_1b
label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.5'
- math: postAdd
- name: energyRegenRate
+ amount: '1.25'
+ math: multiply
+ name: maxHitPoints
- statMod:
- amount: '0.05'
- leveling: 'true'
- math: postAdd
- name: energyRegenRate
- - effectIcon: effecticon_steamboost
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: maxHitPoints
+ - effectIcon: effecticon_armorboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '2'
+ - nearbyPlayersAboveOrEq: '4'
- conditions:
- - itemTag: sniper
+ - planeClass: pirate
cost: '2'
- icon: skillicon_sniper
- id: sniper_2a
+ icon: skillicon_bandit
+ id: bandit_2a
label: 2-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.85'
+ amount: '1.25'
math: multiply
- name: damageReceivedMod
+ name: superspeedFactor
- statMod:
- amount: '0.98'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - nearbyPlayersAboveOrEq: '3'
+ name: superspeedFactor
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: maneuverEnergyCostMod
- conditions:
- - itemTag: sniper
+ - planeClass: pirate
cost: '3'
- icon: skillicon_sniper
- id: sniper_3a
+ icon: skillicon_bandit
+ id: bandit_3a
label: 3-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '3'
+ mods:
+ - statMod:
+ amount: '0.75'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ stacks: '3'
+ trigger: OnHit
+- conditions:
+ - planeClass: pirate
+ cost: '3'
+ icon: skillicon_bandit
+ id: bandit_4a
+ label: 4-A
maxLevel: '1'
passives:
- mods:
+ - canEquip: machinegun
+ - conditions:
+ - itemTag: machinegun
+ mods:
- statMod:
- amount: '1.5'
+ amount: '1.1'
math: multiply
- name: gunAmmoMod
- - effectIcon: effecticon_ammoboost
- volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
+ name: gunDamageMod
- conditions:
- - itemTag: sniper
+ - planeClass: pirate
cost: '3'
- icon: skillicon_sniper
- id: sniper_3b
- label: 3-B
+ icon: skillicon_bandit
+ id: bandit_4b
+ label: 4-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - health: '10'
+ trigger: OnHit
+- conditions:
+ - planeClass: wizard
+ cost: '1'
+ icon: skillicon_merlin
+ id: merlin_1a
+ label: 1-A
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0'
+ gunTypeConfig:
+ bulletHue: purple
+ bulletPalette: all_color
+ bulletPrefab: leisurelyBullet
+ bulletSize: '10'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Poison
+ effectAmount: '0.1'
+ effectDamage: '30'
+ effectTime: '0.1'
+ isPiercing: 'true'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ rof: '1'
+ speed: '0'
+ spread: '0'
+ mountAngle: '0'
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: wizard
+ cost: '1'
+ icon: skillicon_merlin
+ id: merlin_1b
+ label: 1-B
+ maxLevel: '1'
+ triggers:
+ - actions:
+ - instantGunMounts:
+ - flashOffset: '0'
+ gunTypeConfig:
+ bulletHue: blue
+ bulletPalette: all_color
+ bulletPrefab: leisurelyBullet
+ bulletSize: '10'
+ burst: '1'
+ cooldown: '1000000000'
+ damage: '0.1'
+ effect: Confuse
+ effectAmount: '0.5'
+ effectDamage: '15'
+ effectTime: '1'
+ isPiercing: 'true'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ rof: '1'
+ speed: '0'
+ spread: '0'
+ mountAngle: '0'
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: wizard
+ cost: '2'
+ icon: skillicon_merlin
+ id: merlin_2a
+ label: 2-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '2'
+ mods:
+ - statMod:
+ amount: '1.4'
+ math: multiply
+ name: vortexSizeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: vortexSizeMod
+ - statMod:
+ amount: '0.2'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_secondaryboost
+ trigger: OnKill
+- conditions:
+ - planeClass: wizard
+ cost: '2'
+ icon: skillicon_merlin
+ id: merlin_2b
+ label: 2-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.1'
+ amount: '1.6'
math: multiply
- name: gunRangeMod
+ name: vortexSizeMod
- statMod:
- amount: '1.02'
+ amount: '1.04'
leveling: 'true'
math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_rangeboost
+ name: vortexSizeMod
+ - statMod:
+ amount: '1.2'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_secondaryboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
+ - healthBelow: '0.5'
- conditions:
- - itemTag: sniper
+ - planeClass: wizard
cost: '3'
- icon: skillicon_sniper
- id: sniper_4a
- label: 4-A
+ icon: skillicon_merlin
+ id: merlin_3a
+ label: 3-A
maxLevel: '5'
triggers:
- actions:
- - cooldown: '0.5'
- duration: '1'
+ - duration: '1'
mods:
- statMod:
- amount: '1.5'
+ amount: '1.4'
+ math: multiply
+ name: vortexSizeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: vortexSizeMod
+ - statMod:
+ amount: '0.4'
+ math: multiply
+ name: minSpeed
+ - statMod:
+ amount: '0.4'
+ math: multiply
+ name: maxSpeed
+ - effectIcon: effecticon_secondaryboost
+ trigger: OnSuperspeedEnd
+- conditions:
+ - planeClass: wizard
+ cost: '3'
+ icon: skillicon_merlin
+ id: merlin_3b
+ label: 3-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '0.5'
+ mods:
+ - statMod:
+ amount: '1.4'
math: multiply
name: gunDamageMod
- statMod:
amount: '1.02'
leveling: 'true'
math: multiply
name: gunDamageMod
- effectIcon: effecticon_damageboost
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: wizard
+ cost: '3'
+ icon: skillicon_merlin
+ id: merlin_4a
+ label: 4-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '1'
+ mods:
+ - statMod:
+ amount: '0.7'
+ math: multiply
+ name: damageReceivedMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: wizard
+ cost: '3'
+ icon: skillicon_merlin
+ id: merlin_4b
+ label: 4-B
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - duration: '2'
+ mods:
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: energyCostMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: energyCostMod
+ - effectIcon: effecticon_steamcost
trigger: OnKill
- volatileConditions:
- - nearbyPlayersAboveOrEq: '5'
- conditions:
- - itemTag: shotgun
- cost: '2'
- icon: skillicon_shotgun
- id: shotgun_2b
- label: 2-B
- maxLevel: '1'
+ - planeClass: engineer
+ cost: '1'
+ icon: skillicon_engineer
+ id: engineer_1a
+ label: 1-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.15'
+ math: multiply
+ name: spawnDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: spawnDamageMod
+ - statMod:
+ amount: '1.1'
+ math: multiply
+ name: secondaryEnergyCostMod
+- conditions:
+ - planeClass: engineer
+ cost: '1'
+ icon: skillicon_engineer
+ id: engineer_1b
+ label: 1-B
+ maxLevel: '3'
triggers:
- actions:
- duration: '2'
mods:
- statMod:
- amount: '1.5'
+ amount: '0.95'
math: multiply
- name: gunAmmoMod
- - effectIcon: effecticon_ammoboost
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.99'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - effectIcon: effecticon_steamcost
+ stacks: '3'
trigger: OnKill
- conditions:
- - itemTag: shotgun
+ - planeClass: engineer
+ cost: '2'
+ icon: skillicon_engineer
+ id: engineer_2a
+ label: 2-A
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.98'
+ leveling: 'true'
+ math: multiply
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: spawnDamageMod
+- conditions:
+ - planeClass: engineer
+ cost: '2'
+ icon: skillicon_engineer
+ id: engineer_2b
+ label: 2-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '1.4'
+ math: multiply
+ name: spawnDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: spawnDamageMod
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: spawnTurnRateMod
+- conditions:
+ - planeClass: engineer
cost: '3'
- icon: skillicon_shotgun
- id: shotgun_3a
+ icon: skillicon_engineer
+ id: engineer_3a
label: 3-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.85'
+ amount: '1.8'
math: multiply
- name: damageReceivedMod
+ name: spawnTurnRateMod
+ - statMod:
+ amount: '1.04'
+ leveling: 'true'
+ math: multiply
+ name: spawnTurnRateMod
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: spawnDamageMod
+- conditions:
+ - planeClass: engineer
+ cost: '3'
+ icon: skillicon_engineer
+ id: engineer_3b
+ label: 3-B
+ maxLevel: '5'
+ passives:
+ - mods:
+ - statMod:
+ amount: '0.6'
+ math: multiply
+ name: spawnCooldownMod
- statMod:
amount: '0.98'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - healthBelow: '0.5'
+ name: spawnCooldownMod
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: spawnRangeMod
- conditions:
- - itemTag: strike
- cost: '1'
- icon: skillicon_strike
- id: strike_1a
- label: 1-A
+ - planeClass: engineer
+ cost: '3'
+ icon: skillicon_engineer
+ id: engineer_4a
+ label: 4-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '1.8'
math: multiply
- name: gunRangeMod
+ name: spawnHealthMod
- statMod:
- amount: '1.05'
+ amount: '1.04'
leveling: 'true'
math: multiply
- name: gunRangeMod
+ name: spawnHealthMod
- statMod:
- amount: '1.35'
+ amount: '0.7'
math: multiply
- name: gunDamageMod
+ name: spawnTurnRateMod
+- conditions:
+ - planeClass: engineer
+ cost: '3'
+ icon: skillicon_engineer
+ id: engineer_4b
+ label: 4-B
+ maxLevel: '5'
+ passives:
+ - mods:
- statMod:
- amount: '0.5'
+ amount: '1.4'
math: multiply
- name: gunAmmoMod
+ name: spawnRangeMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: spawnRangeMod
- conditions:
- - itemTag: strike
+ - planeClass: siegetank
cost: '1'
- icon: skillicon_strike
- id: strike_1b
+ icon: skillicon_siegetank
+ id: siegetank_1a
+ label: 1-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '3'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '1.25'
+ math: multiply
+ name: gunRateOfFireMod
+ - statMod:
+ amount: '1.01'
+ leveling: 'true'
+ math: multiply
+ name: gunRateOfFireMod
+ - effectIcon: effecticon_speedgun
+ trigger: OnKill
+- conditions:
+ - planeClass: siegetank
+ cost: '1'
+ icon: skillicon_siegetank
+ id: siegetank_1b
label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.0'
- math: multiply
- name: gunCooldownMod
- - statMod:
- amount: '0.65'
+ amount: '1.15'
math: multiply
name: gunDamageMod
- statMod:
- amount: '1.05'
+ amount: '1.01'
leveling: 'true'
math: multiply
name: gunDamageMod
- conditions:
- - itemTag: strike
+ - planeClass: siegetank
cost: '2'
- icon: skillicon_strike
- id: strike_2a
+ icon: skillicon_siegetank
+ id: siegetank_2a
label: 2-A
+ maxLevel: '1'
+ passives:
+ - mods:
+ - canEquip: shotgun
+- conditions:
+ - planeClass: siegetank
+ cost: '2'
+ icon: skillicon_siegetank
+ id: siegetank_2b
+ label: 2-B
+ maxLevel: '1'
+ passives:
+ - mods:
+ - canEquip: triple
+- conditions:
+ - planeClass: siegetank
+ cost: '3'
+ icon: skillicon_siegetank
+ id: siegetank_3a
+ label: 3-A
maxLevel: '5'
triggers:
- actions:
- - duration: '5'
+ - duration: '2'
mods:
- statMod:
- amount: '1.3'
+ amount: '1.15'
math: multiply
- name: gunRangeMod
+ name: gunDamageMod
- statMod:
- amount: '1.02'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: gunRangeMod
- - statMod:
- amount: '0.0'
- math: multiply
- name: energyRegenRate
- - effectIcon: effecticon_rangeboost
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ stacks: '3'
trigger: OnKill
- conditions:
- - itemTag: strike
- cost: '2'
- icon: skillicon_strike
- id: strike_2b
- label: 2-B
+ - planeClass: siegetank
+ cost: '3'
+ icon: skillicon_siegetank
+ id: siegetank_3b
+ label: 3-B
maxLevel: '5'
triggers:
- actions:
- - duration: '3'
+ - duration: '1'
mods:
- statMod:
- amount: '0.8'
- math: add
- name: energyRegenRate
- - statMod:
- amount: '1.05'
- leveling: 'true'
+ amount: '1.15'
math: multiply
- name: energyRegenRate
+ name: gunRateOfFireMod
- statMod:
- amount: '1.3'
+ amount: '1.01'
+ leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_steamboost
+ name: gunRateOfFireMod
+ - effectIcon: effecticon_speedgun
+ stacks: '5'
trigger: OnKill
- conditions:
- - itemTag: strike
+ - planeClass: siegetank
cost: '3'
- icon: skillicon_strike
- id: strike_3a
- label: 3-A
- maxLevel: '10'
+ icon: skillicon_siegetank
+ id: siegetank_4a
+ label: 4-A
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '2.0'
+ amount: '1.2'
math: multiply
- name: gunAmmoMod
+ name: maxHitPoints
- statMod:
- amount: '1.05'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: gunAmmoMod
- - effectIcon: effecticon_ammoboost
+ name: maxHitPoints
+ - effectIcon: effecticon_armorboost
volatileConditions:
- - superspeed: 'false'
+ - maneuverType: siege
+ maneuvering: 'false'
- conditions:
- - itemTag: strike
+ - planeClass: siegetank
cost: '3'
- icon: skillicon_strike
- id: strike_3b
- label: 3-B
- maxLevel: '3'
+ icon: skillicon_siegetank
+ id: siegetank_4b
+ label: 4-B
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '1.2'
math: multiply
- name: gunRangeMod
+ name: gunDamageMod
- statMod:
- amount: '1.05'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_rangeboost
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - superspeed: 'false'
+ - maneuverType: siege
+ maneuvering: 'true'
- conditions:
- - itemTag: sword
+ - planeClass: rapier
cost: '1'
- icon: skillicon_sword
- id: sword_1a
+ icon: skillicon_raptor
+ id: raptor_1a
label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.8'
+ amount: '1.15'
math: multiply
- name: damageReceivedMod
+ name: gunDamageMod
- statMod:
- amount: '0.98'
+ amount: '1.02'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - healthAboveOrEq: '0.9'
+ name: gunDamageMod
+ - statMod:
+ amount: '0.7'
+ math: multiply
+ name: gunRangeMod
- conditions:
- - itemTag: sword
+ - planeClass: rapier
cost: '1'
- icon: skillicon_sword
- id: sword_1b
+ icon: skillicon_raptor
+ id: raptor_1b
label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.8'
+ amount: '1.3'
math: multiply
- name: damageReceivedMod
+ name: xpMod
- statMod:
- amount: '0.98'
+ amount: '1.01'
leveling: 'true'
math: multiply
+ name: xpMod
+ - statMod:
+ amount: '1.2'
+ math: multiply
name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- volatileConditions:
- - superspeed: 'false'
- conditions:
- - itemTag: sword
- cost: '3'
- icon: skillicon_sword
- id: sword_3a
- label: 3-A
- maxLevel: '5'
+ - planeClass: rapier
+ cost: '2'
+ icon: skillicon_raptor
+ id: raptor_2a
+ label: 2-A
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '0.4'
- math: multiply
- name: gunCooldownMod
- - statMod:
- amount: '0.95'
- leveling: 'true'
+ amount: '1.3'
math: multiply
- name: gunCooldownMod
- - effectIcon: effecticon_speedgun
- volatileConditions:
- - healthBelow: '0.5'
+ name: maxTurnRate
- conditions:
- - itemTag: sword
- cost: '3'
- icon: skillicon_sword
- id: sword_3b
- label: 3-B
- maxLevel: '5'
+ - planeClass: rapier
+ cost: '2'
+ icon: skillicon_raptor
+ id: raptor_2b
+ label: 2-B
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '0.75'
- math: add
- name: healthRegenRate
+ amount: '2.1'
+ math: multiply
+ name: gunDamageMod
- statMod:
- amount: '0.25'
- leveling: 'true'
- math: add
- name: healthRegenRate
- - effectIcon: effecticon_healthboost
+ amount: '1.2'
+ math: multiply
+ name: damageReceivedMod
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - healthBelow: '0.5'
+ - superspeed: 'true'
+ - mods:
+ - statMod:
+ amount: '0.5'
+ math: multiply
+ name: gunDamageMod
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - planeClass: rapier
+ cost: '3'
+ icon: skillicon_raptor
+ id: raptor_3a
+ label: 3-A
+ maxLevel: '5'
+ triggers:
+ - actions:
+ - cooldown: '3'
+ duration: '2'
+ mods:
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: gunDamageMod
+ - statMod:
+ amount: '1.02'
+ leveling: 'true'
+ math: multiply
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnKill
- conditions:
- - itemTag: sword
+ - planeClass: rapier
cost: '3'
- icon: skillicon_sword
- id: sword_4b
- label: 4-B
- maxLevel: '10'
+ icon: skillicon_raptor
+ id: raptor_3b
+ label: 3-B
+ maxLevel: '5'
triggers:
- actions:
- - duration: '4'
+ - cooldown: '1'
+ duration: '3'
mods:
- statMod:
- amount: '0.95'
+ amount: '1.3'
math: multiply
- name: damageReceivedMod
+ name: gunDamageMod
- statMod:
- amount: '0.99'
+ amount: '1.01'
leveling: 'true'
math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_armorboost
- stacks: '3'
- trigger: OnKill
-- cost: '1'
- icon: skillicon_armor
- id: armor_1a
- label: 1-A
- maxLevel: '3'
+ name: gunDamageMod
+ - effectIcon: effecticon_damageboost
+ trigger: OnManeuverEnd
+- conditions:
+ - planeClass: rapier
+ cost: '3'
+ icon: skillicon_raptor
+ id: raptor_4a
+ label: 4-A
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.1'
+ amount: '0.8'
math: multiply
- name: gunDamageMod
+ name: damageReceivedMod
- statMod:
- amount: '1.02'
+ amount: '0.99'
leveling: 'true'
math: multiply
- name: gunDamageMod
-- cost: '1'
- icon: skillicon_armor
- id: armor_1b
- label: 1-B
- maxLevel: '3'
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - superspeed: 'false'
+- conditions:
+ - planeClass: rapier
+ cost: '3'
+ icon: skillicon_raptor
+ id: raptor_4b
+ label: 4-B
+ maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '0.96'
+ amount: '0.8'
math: multiply
name: damageReceivedMod
- statMod:
- amount: '0.98'
+ amount: '0.99'
leveling: 'true'
math: multiply
name: damageReceivedMod
-- cost: '2'
- icon: skillicon_armor
- id: armor_2a
- label: 2-A
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - firingMainGun: 'false'
+- conditions:
+ - planeClass: duster
+ cost: '1'
+ icon: skillicon_duster
+ id: duster_1a
+ label: 1-A
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.3'
+ amount: '0.5'
math: multiply
- name: energyRegenRate
+ name: maxTurnRate
- statMod:
- amount: '1.05'
- leveling: 'true'
+ amount: '1.5'
math: multiply
- name: energyRegenRate
-- cost: '2'
- icon: skillicon_armor
- id: armor_2b
- label: 2-B
- maxLevel: '5'
- passives:
- - mods:
+ name: superspeedFactor
- statMod:
- amount: '1.3'
+ amount: '0.8'
math: multiply
- name: healthRegenRate
+ name: damageReceivedMod
- statMod:
- amount: '1.05'
+ amount: '0.99'
leveling: 'true'
math: multiply
- name: healthRegenRate
-- cost: '1'
- icon: skillicon_engine
- id: engine_1a
- label: 1-A
+ name: damageReceivedMod
+ - effectIcon: effecticon_armorboost
+ volatileConditions:
+ - superspeed: 'true'
+- conditions:
+ - planeClass: duster
+ cost: '1'
+ icon: skillicon_duster
+ id: duster_1b
+ label: 1-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.1'
+ amount: '1.2'
math: multiply
name: gunDamageMod
- statMod:
amount: '1.01'
leveling: 'true'
math: multiply
name: gunDamageMod
- - effectIcon: effecticon_damageboost
- volatileConditions:
- - nearbyPlayersAboveOrEq: '2'
-- cost: '1'
- icon: skillicon_engine
- id: engine_1b
- label: 1-B
- maxLevel: '10'
- passives:
- - mods:
- - statMod:
- amount: '1.2'
- math: multiply
- name: xpMod
- statMod:
amount: '1.01'
leveling: 'true'
math: multiply
- name: xpMod
- - effectIcon: effecticon_xpboost
+ name: damageReceivedMod
+ - statMod:
+ amount: '1.5'
+ math: multiply
+ name: superspeedFactor
+ - effectIcon: effecticon_damageboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '2'
-- cost: '2'
- icon: skillicon_engine
- id: engine_2b
+ - superspeed: 'true'
+- conditions:
+ - planeClass: duster
+ cost: '2'
+ icon: skillicon_duster
+ id: duster_2b
label: 2-B
maxLevel: '5'
passives:
- mods:
- statMod:
- amount: '1.1'
+ amount: '0.70'
math: multiply
- name: gunRangeMod
+ name: secondaryEnergyCostMod
- statMod:
- amount: '1.01'
+ amount: '0.99'
leveling: 'true'
math: multiply
- name: gunRangeMod
- - effectIcon: effecticon_rangeboost
+ name: secondaryEnergyCostMod
+ - statMod:
+ amount: '0.8'
+ math: multiply
+ name: maxHitPoints
+ - effectIcon: effecticon_steamcost
volatileConditions:
- - nearbyPlayersAboveOrEq: '3'
-- cost: '3'
- icon: skillicon_engine
- id: engine_3a
+ - superspeed: 'true'
+- conditions:
+ - planeClass: duster
+ cost: '3'
+ icon: skillicon_duster
+ id: duster_3a
label: 3-A
- maxLevel: '5'
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '1.1'
math: multiply
- name: energyRegenRate
+ name: cameraZoomMod
- statMod:
- amount: '1.05'
- leveling: 'true'
- math: multiply
+ amount: '-1'
+ math: postAdd
name: energyRegenRate
- - effectIcon: effecticon_steamboost
+ - effectIcon: effecticon_steampenalty
volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
-- cost: '3'
- icon: skillicon_engine
- id: engine_3b
+ - superspeed: 'true'
+- conditions:
+ - planeClass: duster
+ cost: '3'
+ icon: skillicon_duster
+ id: duster_3b
label: 3-B
- maxLevel: '5'
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '1.5'
+ amount: '0.8'
math: multiply
- name: healthRegenRate
+ name: cameraZoomMod
- statMod:
- amount: '1.05'
- leveling: 'true'
- math: multiply
+ amount: '1'
+ math: postAdd
name: healthRegenRate
- effectIcon: effecticon_healthboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
-- cost: '3'
- icon: skillicon_engine
- id: engine_4a
+ - superspeed: 'true'
+- conditions:
+ - planeClass: duster
+ cost: '3'
+ icon: skillicon_duster
+ id: duster_4a
label: 4-A
- maxLevel: '5'
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '1.5'
- math: multiply
- name: xpMod
- - statMod:
- amount: '1.01'
- leveling: 'true'
+ amount: '0.9'
math: multiply
- name: xpMod
+ name: cameraZoomMod
- statMod:
- amount: '1.4'
- math: multiply
- name: damageReceivedMod
- - effectIcon: effecticon_xpboost
+ amount: '2.0'
+ math: postAdd
+ name: energyRegenRate
+ - effectIcon: effecticon_steamboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
-- cost: '3'
- icon: skillicon_engine
- id: engine_4b
+ - superspeed: 'false'
+- conditions:
+ - planeClass: duster
+ cost: '3'
+ icon: skillicon_duster
+ id: duster_4b
label: 4-B
- maxLevel: '5'
+ maxLevel: '1'
passives:
- mods:
- statMod:
- amount: '1.2'
+ amount: '0.8'
math: multiply
- name: gunAmmoMod
+ name: cameraZoomMod
- statMod:
- amount: '1.05'
- leveling: 'true'
- math: multiply
- name: gunAmmoMod
- - effectIcon: effecticon_ammoboost
+ amount: '2.0'
+ math: postAdd
+ name: healthRegenRate
+ - effectIcon: effecticon_healthboost
volatileConditions:
- - nearbyPlayersAboveOrEq: '4'
+ - superspeed: 'false'
diff --git config_190206_2313/statefulEffects.txt config_190227_1544/statefulEffects.txt
index 7dcd785..d260cbe 100644
--- config_190206_2313/statefulEffects.txt
+++ config_190227_1544/statefulEffects.txt
@@ -1,47 +1,111 @@
Blizzard:
loopPrefab: Blizzard
-dangerCircle_1:
+EnemyEffect_Malfuction_large:
+ loopPrefab: EnemyEffect_Malfuction_large
+EnemyEffect_Malfuction_medium:
+ loopPrefab: EnemyEffect_Malfuction_medium
+EnemyEffect_Malfuction_small:
+ loopPrefab: EnemyEffect_Malfuction_small
+EnemyEffect_chargeUp_large:
+ loopPrefab: EnemyEffect_chargeUp_large
+EnemyEffect_chargeUp_medium:
+ loopPrefab: EnemyEffect_chargeUp_medium
+EnemyEffect_chargeUp_small:
+ loopPrefab: EnemyEffect_chargeUp_small
+EnemyEffect_sniperLaser:
+ loopPrefab: EnemyEffect_sniperLaser
+dangerCircle_1_stateful:
loopPrefab: dangerCircle_1
-dangerCircle_2:
+dangerCircle_2_stateful:
loopPrefab: dangerCircle_2
-dangerCircle_3:
+dangerCircle_3_stateful:
loopPrefab: dangerCircle_3
-dangerCone180_1:
+dangerCone180_1_stateful:
loopPrefab: dangerCone180_1
-dangerCone180_2:
+dangerCone180_2_stateful:
loopPrefab: dangerCone180_2
-dangerCone180_3:
+dangerCone180_3_stateful:
loopPrefab: dangerCone180_3
-dangerCone45_1:
+dangerCone45_1_stateful:
loopPrefab: dangerCone45_1
-dangerCone45_2:
+dangerCone45_2_stateful:
loopPrefab: dangerCone45_2
-dangerCone45_3:
+dangerCone45_3_stateful:
loopPrefab: dangerCone45_3
-dangerCone90_1:
+dangerCone90_1_stateful:
loopPrefab: dangerCone90_1
-dangerCone90_2:
+dangerCone90_2_stateful:
loopPrefab: dangerCone90_2
-dangerCone90_3:
+dangerCone90_3_stateful:
loopPrefab: dangerCone90_3
-dangerNarrowRect_3:
+dangerNarrowRect_3_stateful:
loopPrefab: dangerNarrowRect_3
-dangerRectMid_1:
+dangerRectMid_1_stateful:
loopPrefab: dangerRectMid_1
-dangerRectMid_2:
+dangerRectMid_2_stateful:
loopPrefab: dangerRectMid_2
-dangerRectMid_3:
+dangerRectMid_3_stateful:
loopPrefab: dangerRectMid_3
-dangerRectMid_4:
+dangerRectMid_4_stateful:
loopPrefab: dangerRectMid_4
-dangerRect_1:
+dangerRect_1_stateful:
loopPrefab: dangerRect_1
-dangerRect_2:
+dangerRect_2_stateful:
loopPrefab: dangerRect_2
-dangerRect_3:
+dangerRect_3_stateful:
loopPrefab: dangerRect_3
+detectionCone180_1:
+ loopPrefab: etectionCone180_1
+detectionCone180_2:
+ loopPrefab: etectionCone180_2
+detectionCone180_3:
+ loopPrefab: etectionCone180_3
+detectionCone45_1:
+ loopPrefab: detectionCone45_1
+detectionCone45_2:
+ loopPrefab: detectionCone45_2
+detectionCone45_3:
+ loopPrefab: detectionCone45_3
+detectionCone90_1:
+ loopPrefab: detectionCone90_1
+detectionCone90_2:
+ loopPrefab: detectionCone90_2
+detectionCone90_3:
+ loopPrefab: detectionCone90_3
+detectionZoneFriendly_1:
+ loopPrefab: detectionZoneFriendly_1
+detectionZoneFriendly_2:
+ loopPrefab: detectionZoneFriendly_2
+detectionZoneFriendly_3:
+ loopPrefab: detectionZoneFriendly_3
+detectionZone_1:
+ loopPrefab: detectionZone_1
+detectionZone_2:
+ loopPrefab: detectionZone_2
+detectionZone_3:
+ loopPrefab: detectionZone_3
+enemyEffect_DamageZone_large:
+ loopPrefab: enemyEffect_DamageZone_large
+enemyEffect_DamageZone_medium:
+ loopPrefab: enemyEffect_DamageZone_medium
+enemyEffect_DamageZone_small:
+ loopPrefab: enemyEffect_DamageZone_small
+enemyEffects_spinningLight:
+ loopPrefab: enemyEffects_spinningLight
+enemyShieldWaterZone_1:
+ loopPrefab: enemyShieldWaterZone_1
+enemyShieldWaterZone_2:
+ loopPrefab: enemyShieldWaterZone_2
+enemyShieldWaterZone_3:
+ loopPrefab: enemyShieldWaterZone_3
+enemyShieldZone_1:
+ loopPrefab: enemyShieldZone_1
+enemyShieldZone_2:
+ loopPrefab: enemyShieldZone_2
+enemyShieldZone_3:
+ loopPrefab: enemyShieldZone_3
fireball:
loopPrefab: Fireball
grindSparks:
loopFollowsPlanePart: Collider
loopPrefab: grindSparks
diff --git config_190206_2313/territories.txt config_190227_1544/territories.txt
index dc71801..3e44f9d 100644
--- config_190206_2313/territories.txt
+++ config_190227_1544/territories.txt
@@ -1153,10 +1153,12 @@
clientEvents:
- once_key: init1
reactions:
- reaction: hide_inventory
- reaction: open_inventory
+ - asset: intro
+ reaction: conversation
trigger: on_player_gets_plane
- once_key: init2
reactions:
- reaction: show_inventory
trigger: close_inventory
@@ -1298,10 +1300,15 @@
playerStartElevation: '1'
role: Tutorial
- clientMapInfo:
autoRespawnWithPlaneClassId: walker
clientEvents:
+ - once_key: init1
+ reactions:
+ - asset: intro
+ reaction: conversation
+ trigger: on_player_gets_plane
- once_key: init2
reactions:
- reaction: show_inventory
trigger: close_inventory
- once_key: tutorial_pickup
diff --git config_190206_2313/territoryTiles.txt config_190227_1544/territoryTiles.txt
index 39ab629..c9fb436 100644
--- config_190206_2313/territoryTiles.txt
+++ config_190227_1544/territoryTiles.txt
@@ -736,22 +736,22 @@ dungeonspace:
cloudStartColor:
colorMax: 829ed959
colorMin: 829ed959
mode: TwoColors
continuityGroup: default
- fogBottom: '20'
+ fogBottom: '8'
fogColor: 3763c2
fogExp: '0'
fogNoiseAmount: '0.7'
fogNoiseScale: '10'
fogTop: '-10'
groundBaseHeight: '30'
groundColors:
- 383E40F7
- 384040F7
- 39494AF7
- groundFloorHeight: '19'
+ groundFloorHeight: '7'
groundTag: dungeonmilitary
keyColor: 788bb8
keyIntensity: '1'
keyRotation:
- '8.2'
@@ -763,11 +763,11 @@ dungeonspace:
lowerCloudStartColor:
colorMax: 829ed932
colorMin: 829ed932
mode: TwoColors
miniRadarColor: '352635'
- scatterTag: dungeonmilitary
+ scatterTag: _none_
wallTag: dungeonmilitary
dungeontemple:
ID: '61'
ambientColor: 793a44
ambientFX:
diff --git config_190206_2313/trade.txt config_190227_1544/trade.txt
index 9b5fbed..0552cea 100644
--- config_190206_2313/trade.txt
+++ config_190227_1544/trade.txt
@@ -65,62 +65,62 @@ itemTradeValues:
valueExtra: '27000'
- extraTags:
- ultra
- rare
tier: '100'
- value: '5400'
- valueExtra: '16200'
+ value: '540'
+ valueExtra: '1620'
- extraTags:
- ultra
- epic
tier: '100'
- value: '8100'
- valueExtra: '24300'
+ value: '810'
+ valueExtra: '2430'
- extraTags:
- ultra
- legendary
tier: '100'
- value: '10800'
- valueExtra: '32400'
+ value: '1080'
+ valueExtra: '3240'
- extraTags:
- elemental
- rare
tier: '50'
- value: '2700'
- valueExtra: '8100'
+ value: '90'
+ valueExtra: '270'
- extraTags:
- elemental
- epic
tier: '50'
- value: '3600'
- valueExtra: '10800'
+ value: '270'
+ valueExtra: '810'
- extraTags:
- elemental
- legendary
tier: '50'
- value: '7200'
- valueExtra: '21600'
-- extraTags:
- - upgrade_elemental_defense
value: '450'
valueExtra: '1350'
- extraTags:
- upgrade_elemental_defense
- value: '450'
- valueExtra: '1350'
+ value: '45'
+ valueExtra: '135'
+- extraTags:
+ - upgrade_elemental_attack
+ value: '45'
+ valueExtra: '135'
- extraTags:
- upgrade_armor
- value: '2700'
- valueExtra: '8100'
+ value: '180'
+ valueExtra: '540'
- extraTags:
- upgrade_attack
- value: '1800'
- valueExtra: '5400'
+ value: '90'
+ valueExtra: '270'
- extraTags:
- upgrade_speed
- value: '900'
- valueExtra: '2700'
+ value: '45'
+ valueExtra: '135'
marketTaxExtraPercentage100: '15'
marketTaxPercentage100: '10'
minTaxPerTransactionInCurrency: '0'
minTaxPerTransactionInCurrencyExtra: '0'
timeout: '120'
diff --git config_190206_2313/unitPaletteTextures.txt config_190227_1544/unitPaletteTextures.txt
index 3ef3164..abfc182 100644
--- config_190206_2313/unitPaletteTextures.txt
+++ config_190227_1544/unitPaletteTextures.txt
@@ -1,15 +1,17 @@
EnemyAlterOfDeath: enemyPal_templeDungeon
EnemyAlterOfDeath2: enemyPal_templeDungeon
EnemyArena1Boss: enemyPal_arena1Dungeon
+EnemyArena1BossBomb: enemyPal_arena1Dungeon
EnemyArena1BossMinion: enemyPal_arena1Dungeon
EnemyArena1Bruiser: enemyPal_arena1Dungeon
EnemyArena1Chariot: enemyPal_arena1Dungeon
EnemyArena1ExoticRhino: enemyPal_arena1Dungeon
EnemyArena1FrenziedMob: enemyPal_arena1Dungeon
EnemyArena1FrenziedShark: enemyPal_arena1Dungeon
EnemyArena1Heckler: enemyPal_arena1Dungeon
+EnemyArena1Sniper: enemyPal_arena1Dungeon
EnemyArena2B: enemyPal_arena2dungeon
EnemyArena2C: enemyPal_arena2dungeon
EnemyArena2D: enemyPal_arena2dungeon
EnemyArena2E: enemyPal_arena2dungeon
EnemyArena2F: enemyPal_arena2dungeon
diff --git config_190206_2313/unlocks.txt config_190227_1544/unlocks.txt
index a696efa..51a7cff 100644
--- config_190206_2313/unlocks.txt
+++ config_190227_1544/unlocks.txt
@@ -1,77 +1,105 @@
- classToUnlock: walker
conditions:
- type: always
+ skillTreeIcon: skillicon_quad
+ skillTreeRelevantRank: '0'
- classToUnlock: paladin
conditions:
- amount: '5'
classname: walker
type: classLevelGreater
+ skillTreeIcon: skillicon_paladin
+ skillTreeRelevantRank: '5'
- classToUnlock: support
conditions:
- amount: '15'
classname: walker
type: classLevelGreater
- amount: '5'
classname: paladin
type: classLevelGreater
+ skillTreeIcon: skillicon_shieldmaiden
+ skillTreeRelevantRank: '7'
- classToUnlock: olfaithful
conditions:
- amount: '15'
classname: paladin
type: classLevelGreater
+ skillTreeIcon: skillicon_oldfaithful
+ skillTreeRelevantRank: '8'
- classToUnlock: medic
conditions:
- amount: '5'
classname: olfaithful
type: classLevelGreater
+ skillTreeIcon: skillicon_medic
+ skillTreeRelevantRank: '13'
- classToUnlock: daggerknight
conditions:
- amount: '15'
classname: support
type: classLevelGreater
+ skillTreeIcon: skillicon_daggerknight
+ skillTreeRelevantRank: '15'
- classToUnlock: assault
conditions:
- amount: '15'
classname: olfaithful
type: classLevelGreater
+ skillTreeIcon: skillicon_assault
+ skillTreeRelevantRank: '17'
- classToUnlock: tank
conditions:
- amount: '15'
classname: medic
type: classLevelGreater
+ skillTreeIcon: skillicon_hog
+ skillTreeRelevantRank: '19'
- classToUnlock: pirate
conditions:
- amount: '20'
classname: daggerknight
type: classLevelGreater
- amount: '15'
classname: tank
type: classLevelGreater
+ skillTreeIcon: skillicon_bandit
+ skillTreeRelevantRank: '21'
- classToUnlock: wizard
conditions:
- amount: '20'
classname: assault
type: classLevelGreater
+ skillTreeIcon: skillicon_merlin
+ skillTreeRelevantRank: '23'
- classToUnlock: engineer
conditions:
- amount: '20'
classname: tank
type: classLevelGreater
- amount: '15'
classname: assault
type: classLevelGreater
+ skillTreeIcon: skillicon_engineer
+ skillTreeRelevantRank: '25'
- classToUnlock: siegetank
conditions:
- amount: '20'
classname: pirate
type: classLevelGreater
+ skillTreeIcon: skillicon_siegetank
+ skillTreeRelevantRank: '27'
- classToUnlock: rapier
conditions:
- amount: '20'
classname: wizard
type: classLevelGreater
+ skillTreeIcon: skillicon_raptor
+ skillTreeRelevantRank: '29'
- classToUnlock: duster
conditions:
- amount: '20'
classname: engineer
type: classLevelGreater
+ skillTreeIcon: skillicon_duster
+ skillTreeRelevantRank: '31'